From ccc2d79dd487bd06250c47910c78d2a2c9e3f204 Mon Sep 17 00:00:00 2001 From: Carlos Maddela Date: Thu, 21 Dec 2017 05:31:58 +1100 Subject: [PATCH] New upstream version 0.79.6 --- CHANGELOG | 1453 +++++++++-------- GNUmakefile.template | 17 +- INSTALL | 18 +- TODO | 8 +- bitmap.c | 8 +- build.c | 2 +- build.h | 4 +- cacheprobe.c | 2 +- closure.c | 43 +- configure | 5 +- crc32.c | 2 +- crcbuf.c | 211 ++- curve.c | 4 +- debug.c | 2 +- documentation/codec-specs/codecs.pdf | Bin 0 -> 277826 bytes documentation/codec-specs/codecs.tex | 1 + documentation/codec-specs/rs02.tex | 13 + documentation/config/version.tex | 2 +- documentation/dvdisaster.de.1 | 29 +- documentation/dvdisaster.en.1 | 29 +- .../upstream-site/de/datenschutz.html | 27 +- documentation/upstream-site/de/impressum.html | 4 +- documentation/upstream-site/de/index.html | 132 +- .../upstream-site/de/verschiedenes.html | 25 +- documentation/upstream-site/en/imprint.html | 4 +- documentation/upstream-site/en/index.html | 114 +- documentation/upstream-site/en/misc.html | 24 +- documentation/upstream-site/en/privacy.html | 27 +- documentation/user-manual/manual.pdf | Bin 3766980 -> 3485973 bytes documentation/user-manual/manual.tex | 2 +- documentation/user-manual/overview.tex | 8 +- documentation/user-manual/qa.tex | 16 +- .../screenshots/action-buttons.png | Bin 46553 -> 47269 bytes .../screenshots/activate-logfile.png | Bin 18236 -> 21752 bytes .../screenshots/adaptive-failure.png | Bin 98888 -> 99485 bytes .../screenshots/adaptive-progress.png | Bin 100649 -> 97316 bytes .../screenshots/adaptive-success.png | Bin 89083 -> 89709 bytes .../user-manual/screenshots/crc-cd-scan.png | Bin 67851 -> 66715 bytes .../screenshots/dialog-drive-full.png | Bin 21022 -> 21750 bytes .../screenshots/dialog-drive-linux.png | Bin 10657 -> 11219 bytes .../screenshots/dialog-eccfile-full.png | Bin 22512 -> 23257 bytes .../screenshots/dialog-image-full.png | Bin 22565 -> 23307 bytes .../user-manual/screenshots/fix-image.png | Bin 51987 -> 58416 bytes .../screenshots/fix-reread-dvd.png | Bin 94137 -> 94791 bytes .../user-manual/screenshots/fix-success.png | Bin 47725 -> 47335 bytes .../screenshots/global-prefs-invoke.png | Bin 20048 -> 21321 bytes .../user-manual/screenshots/good-cd-scan.png | Bin 66760 -> 67373 bytes .../screenshots/good-dvd9-scan.png | Bin 65841 -> 64919 bytes .../user-manual/screenshots/info-bad-rs01.png | Bin 81296 -> 82311 bytes .../user-manual/screenshots/info-bad-rs02.png | Bin 86551 -> 87532 bytes .../user-manual/screenshots/info-mismatch.png | Bin 83979 -> 85059 bytes .../screenshots/info-okay-rs01.png | Bin 82682 -> 81225 bytes .../screenshots/info-okay-rs02.png | Bin 83531 -> 84065 bytes .../screenshots/info-okay-rs03-augmented.png | Bin 101946 -> 101769 bytes .../screenshots/info-okay-rs03-file.png | Bin 102517 -> 102324 bytes .../user-manual/screenshots/info-padding.png | Bin 83102 -> 81608 bytes .../screenshots/info-truncated.png | Bin 82964 -> 83984 bytes .../screenshots/recover-linear.png | Bin 70749 -> 80663 bytes .../user-manual/screenshots/verify-fail1.png | Bin 83102 -> 81608 bytes .../user-manual/screenshots/verify-fail2.png | Bin 86492 -> 85077 bytes .../user-manual/screenshots/weak-cd-scan.png | Bin 66416 -> 65308 bytes ds-marker.c | 2 +- dvdisaster.c | 16 +- dvdisaster.h | 84 +- ecc-rs01.c | 2 +- ecc-rs02.c | 2 +- ecc-rs03.c | 2 +- endian.c | 2 +- fingerprints.md5 | 158 +- galois-inlines.h | 2 +- galois.c | 2 +- help-dialogs.c | 8 +- heuristic-lec.c | 2 +- icon-factory.c | 22 +- icons/source/medium.svg | 626 +++++++ image.c | 23 +- l-ec.c | 2 +- large-io.c | 2 +- locale/cs.po | 1031 ++++++------ locale/de.po | 1068 ++++++------ locale/it.po | 1024 ++++++------ locale/pt_BR.po | 1028 ++++++------ locale/ru.po | 1028 ++++++------ locale/sv.po | 1102 +++++++------ logfile.c | 2 +- main-window.c | 9 +- maintenance.c | 2 +- medium-info.c | 22 +- memtrack.c | 2 +- menubar.c | 2 +- method.c | 2 +- misc.c | 68 +- preferences.c | 2 +- print-sense.c | 2 +- raw-editor.c | 2 +- raw-sector-cache.c | 2 +- read-adaptive-window.c | 2 +- read-adaptive.c | 6 +- read-linear-window.c | 6 +- read-linear.c | 115 +- read-linear.h | 6 +- recover-raw.c | 4 +- regtest/common.bash | 59 +- regtest/config.txt | 24 +- regtest/database/RS01_crc_errors_with_ecc | 6 +- regtest/database/RS01_crc_in_fingerprint | 4 +- regtest/database/RS01_defective_image_no_ecc | 8 +- regtest/database/RS01_defective_with_ecc | 12 +- regtest/database/RS01_ecc_create | 3 +- .../RS01_ecc_create_after_partial_read | 232 ++- regtest/database/RS01_ecc_create_after_read | 232 ++- regtest/database/RS01_ecc_create_plus56 | 3 +- regtest/database/RS01_ecc_header_crc_error | 4 +- regtest/database/RS01_ecc_missing_sectors | 2 +- regtest/database/RS01_ecc_no_write_perm | 3 +- regtest/database/RS01_ecc_plus56_bytes | 2 +- .../RS01_ecc_recreate_after_read_rs01 | 233 ++- .../RS01_ecc_recreate_after_read_rs02 | 189 ++- .../RS01_ecc_recreate_after_read_rs03f | 249 ++- .../RS01_ecc_recreate_after_read_rs03i | 242 ++- regtest/database/RS01_fix_additional_sector | 1 - regtest/database/RS01_fix_crc_errors | 7 +- regtest/database/RS01_fix_good | 1 - regtest/database/RS01_fix_missing_sectors | 189 ++- regtest/database/RS01_fix_no_read_perm_ecc | 3 +- regtest/database/RS01_fix_plus17_truncate | 1 - regtest/database/RS01_fix_plus56 | 3 +- regtest/database/RS01_fix_plus56_bytes | 1 - .../database/RS01_fix_plus56_little_truncated | 1 - regtest/database/RS01_fix_plus56_plus17 | 3 +- regtest/database/RS01_fix_plus56_plus17500 | 3 +- regtest/database/RS01_fix_plus56_plus1s | 3 +- regtest/database/RS01_fix_plus56_plus2s | 3 +- regtest/database/RS01_fix_plus56_truncated | 57 +- regtest/database/RS01_fix_truncated | 189 ++- regtest/database/RS01_good | 4 +- regtest/database/RS01_image_few_bytes_longer | 4 +- regtest/database/RS01_image_few_bytes_shorter | 4 +- regtest/database/RS01_image_plus56_bytes | 2 +- .../database/RS01_image_plus56b_normal_ecc | 4 +- regtest/database/RS01_missing_ecc_header | 2 +- regtest/database/RS01_missing_fingerprint | 4 +- .../database/RS01_missing_sectors_with_ecc | 10 +- regtest/database/RS01_no_ecc | 2 +- regtest/database/RS01_no_image | 2 +- .../database/RS01_normal_image_ecc_plus56b | 4 +- regtest/database/RS01_plus1 | 4 +- regtest/database/RS01_plus17 | 4 +- regtest/database/RS01_plus56_bytes | 4 +- .../database/RS01_read_crc_errors_with_ecc | 4 +- .../database/RS01_read_defective_large_skip | 8 +- regtest/database/RS01_read_defective_no_ecc | 8 +- .../database/RS01_read_defective_no_ecc_again | 8 +- regtest/database/RS01_read_longer_with_ecc | 2 +- regtest/database/RS01_read_medium_with_dsm | 4 +- .../RS01_read_medium_with_dsm_in_image | 2 +- .../RS01_read_medium_with_dsm_in_image2 | 2 +- ...S01_read_medium_with_dsm_in_image2_verbose | 8 +- ...RS01_read_medium_with_dsm_in_image_verbose | 8 +- .../RS01_read_medium_with_dsm_verbose | 10 +- .../RS01_read_more_missing_at_end_with_ecc | 2 +- .../RS01_read_multipass_ecc_partial_success | 1312 +++++++++++++++ .../database/RS01_read_multipass_no_ecc_again | 6 +- .../RS01_read_multipass_partial_success | 10 +- .../database/RS01_read_new_with_range_no_ecc | 2 +- regtest/database/RS01_read_no_ecc | 2 +- .../database/RS01_read_no_tao_tail_with_ecc | 4 +- .../RS01_read_second_pass_with_crc_error | 4 +- .../RS01_read_second_pass_with_ecc_success | 2 +- regtest/database/RS01_read_shorter_with_ecc | 2 +- regtest/database/RS01_read_tao_tail_with_ecc | 4 +- regtest/database/RS01_read_truncated_no_ecc | 2 +- .../database/RS01_read_truncated_no_ecc_again | 4 +- .../RS01_read_two_missing_secs_no_ecc | 6 +- regtest/database/RS01_read_with_double_ecc | 4 +- regtest/database/RS01_read_with_ecc | 2 +- regtest/database/RS01_read_with_gap_no_ecc | 2 +- .../database/RS01_read_with_hardware_failure | 2 +- .../RS01_read_with_ignored_hardware_failure | 4 +- .../database/RS01_read_with_incompatible_ecc | 2 +- .../RS01_read_with_no_permission_for_ecc | 2 +- .../database/RS01_read_with_non_existing_ecc | 2 +- .../database/RS01_scan_crc_errors_with_ecc | 4 +- .../database/RS01_scan_defective_large_skip | 8 +- regtest/database/RS01_scan_defective_no_ecc | 8 +- .../database/RS01_scan_defective_no_ecc_again | 12 +- regtest/database/RS01_scan_longer_with_ecc | 2 +- regtest/database/RS01_scan_medium_with_dsm | 4 +- .../RS01_scan_more_missing_at_end_with_ecc | 2 +- .../database/RS01_scan_new_with_range_no_ecc | 2 +- regtest/database/RS01_scan_no_ecc | 2 +- .../database/RS01_scan_no_tao_tail_with_ecc | 4 +- regtest/database/RS01_scan_shorter_with_ecc | 2 +- regtest/database/RS01_scan_tao_tail_with_ecc | 4 +- regtest/database/RS01_scan_with_double_ecc | 4 +- regtest/database/RS01_scan_with_ecc | 2 +- .../database/RS01_scan_with_hardware_failure | 2 +- .../RS01_scan_with_ignored_hardware_failure | 4 +- .../database/RS01_scan_with_incompatible_ecc | 2 +- .../RS01_scan_with_no_permission_for_ecc | 2 +- .../database/RS01_scan_with_non_existing_ecc | 2 +- regtest/database/RS01_truncated | 4 +- regtest/database/RS01_truncated_by_bytes | 6 +- .../database/RS01_uncorrectable_dsm_in_image | 10 +- .../database/RS01_uncorrectable_dsm_in_image2 | 10 +- .../RS01_uncorrectable_dsm_in_image2_verbose | 10 +- .../RS01_uncorrectable_dsm_in_image_verbose | 10 +- regtest/database/RS02_bad_header | 2 +- regtest/database/RS02_bad_headers | 2 +- regtest/database/RS02_bad_master | 4 +- regtest/database/RS02_crc_bad_byte | 4 +- regtest/database/RS02_data_bad_byte | 4 +- regtest/database/RS02_ecc_bad_byte | 2 +- regtest/database/RS02_ecc_create | 2 - .../RS02_ecc_create_after_partial_read | 4 +- regtest/database/RS02_ecc_create_after_read | 4 +- regtest/database/RS02_ecc_from_larger_rs02 | 2 - .../RS02_ecc_from_larger_rs02_non_blocksize | 2 - regtest/database/RS02_ecc_from_rs02 | 2 - .../database/RS02_ecc_from_rs02_non_blocksize | 2 - regtest/database/RS02_ecc_from_rs03 | 2 - .../database/RS02_ecc_from_rs03_non_blocksize | 2 - regtest/database/RS02_ecc_missing_sectors | 2 +- regtest/database/RS02_ecc_non_blocksize | 2 - .../RS02_ecc_recreate_after_read_rs01 | 4 +- .../RS02_ecc_recreate_after_read_rs02 | 4 +- .../RS02_ecc_recreate_after_read_rs03f | 4 +- .../RS02_ecc_recreate_after_read_rs03i | 4 +- regtest/database/RS02_fix_bad_header | 1 - regtest/database/RS02_fix_bad_headers | 1 - regtest/database/RS02_fix_bad_master | 1 - regtest/database/RS02_fix_crc_bad_byte | 3 +- regtest/database/RS02_fix_data_bad_byte | 3 +- regtest/database/RS02_fix_ecc_bad_byte | 3 +- regtest/database/RS02_fix_good_0_offset | 1 - regtest/database/RS02_fix_good_150_offset | 1 - regtest/database/RS02_fix_good_image | 1 - .../database/RS02_fix_image_error_in_plus137 | 3 +- regtest/database/RS02_fix_image_plus137 | 3 +- regtest/database/RS02_fix_large_file | 43 +- regtest/database/RS02_fix_missing_crc_sectors | 25 +- .../database/RS02_fix_missing_data_sectors | 119 +- regtest/database/RS02_fix_missing_ecc_sectors | 25 +- regtest/database/RS02_fix_missing_headers | 1 - regtest/database/RS02_fix_trailing_bytes | 1 - regtest/database/RS02_fix_trailing_garbage2 | 1 - regtest/database/RS02_fix_trailing_tao | 1 - regtest/database/RS02_fix_truncated_image | 274 ++-- regtest/database/RS02_fix_with_rs01_file | 3 +- regtest/database/RS02_fix_with_rs03_file | 3 +- regtest/database/RS02_good | 2 +- regtest/database/RS02_good_0_offset | 2 +- regtest/database/RS02_good_150_offset | 2 +- regtest/database/RS02_missing_crc_sectors | 4 +- regtest/database/RS02_missing_data_sectors | 8 +- regtest/database/RS02_missing_ecc_sectors | 6 +- regtest/database/RS02_missing_headers | 8 +- regtest/database/RS02_modulo_glitch | 2 +- regtest/database/RS02_modulo_glitch2 | 2 +- regtest/database/RS02_modulo_glitch3 | 4 +- regtest/database/RS02_modulo_glitch4 | 42 +- regtest/database/RS02_plus1 | 2 +- regtest/database/RS02_plus17 | 2 +- regtest/database/RS02_read_bad_header | 2 +- regtest/database/RS02_read_bad_headers | 2 +- regtest/database/RS02_read_bad_master | 8 +- .../database/RS02_read_bad_master_exhaustive | 8 +- regtest/database/RS02_read_crc_bad_byte | 4 +- regtest/database/RS02_read_data_bad_byte | 18 - regtest/database/RS02_read_data_bad_bytes | 18 + regtest/database/RS02_read_ecc_bad_byte | 2 +- regtest/database/RS02_read_good | 2 +- regtest/database/RS02_read_good_verbose | 10 +- regtest/database/RS02_read_incompatible_ecc | 2 +- regtest/database/RS02_read_longer | 10 +- .../database/RS02_read_missing_crc_sectors | 4 +- .../database/RS02_read_missing_data_sectors | 8 +- .../database/RS02_read_missing_ecc_sectors | 6 +- regtest/database/RS02_read_modulo_glitch | 10 +- regtest/database/RS02_read_modulo_glitch2 | 10 +- regtest/database/RS02_read_modulo_glitch3 | 8 +- regtest/database/RS02_read_modulo_glitch4 | 46 +- .../RS02_read_multipass_ecc_partial_success | 1312 +++++++++++++++ regtest/database/RS02_read_no_tao_tail | 4 +- .../RS02_read_second_pass_with_crc_error | 16 + regtest/database/RS02_read_shorter | 10 +- regtest/database/RS02_read_tao_tail | 2 +- regtest/database/RS02_read_with_rs01_file | 2 +- regtest/database/RS02_read_with_rs03_file | 2 +- .../database/RS02_read_with_wrong_rs01_file | 2 +- .../database/RS02_read_with_wrong_rs03_file | 2 +- regtest/database/RS02_scan_bad_header | 2 +- regtest/database/RS02_scan_bad_headers | 2 +- regtest/database/RS02_scan_crc_bad_byte | 4 +- regtest/database/RS02_scan_data_bad_byte | 4 +- regtest/database/RS02_scan_ecc_bad_byte | 2 +- regtest/database/RS02_scan_good | 2 +- regtest/database/RS02_scan_incompatible_ecc | 2 +- regtest/database/RS02_scan_longer | 10 +- .../database/RS02_scan_missing_crc_sectors | 4 +- .../database/RS02_scan_missing_data_sectors | 8 +- .../database/RS02_scan_missing_ecc_sectors | 6 +- regtest/database/RS02_scan_modulo_glitch | 10 +- regtest/database/RS02_scan_modulo_glitch2 | 10 +- regtest/database/RS02_scan_modulo_glitch3 | 11 +- regtest/database/RS02_scan_modulo_glitch4 | 49 +- regtest/database/RS02_scan_no_tao_tail | 4 +- regtest/database/RS02_scan_shorter | 13 +- regtest/database/RS02_scan_tao_tail | 2 +- regtest/database/RS02_scan_with_rs01_file | 3 +- regtest/database/RS02_scan_with_rs03_file | 4 +- .../database/RS02_scan_with_wrong_rs01_file | 4 +- .../database/RS02_scan_with_wrong_rs03_file | 4 +- regtest/database/RS02_truncated | 4 +- .../database/RS02_uncorrectable_dsm_in_image | 6 +- .../database/RS02_uncorrectable_dsm_in_image2 | 6 +- .../RS02_uncorrectable_dsm_in_image2_verbose | 6 +- .../database/RS02_uncorrectable_dsm_in_image3 | 4 +- .../RS02_uncorrectable_dsm_in_image_verbose | 6 +- regtest/database/RS02_with_rs01_file | 4 +- regtest/database/RS02_with_rs03_file | 5 +- regtest/database/RS02_with_wrong_rs01_file | 4 +- regtest/database/RS02_with_wrong_rs03_file | 5 +- regtest/database/RS03f_17_extra_sectors | 4 +- .../database/RS03f_crc_error_in_fingerprint | 4 +- regtest/database/RS03f_crc_errors | 8 +- .../RS03f_crc_section_with_uncorrectable_dsm | 6 +- regtest/database/RS03f_ecc_create | 2 - .../RS03f_ecc_create_after_partial_read | 243 ++- regtest/database/RS03f_ecc_create_after_read | 247 ++- regtest/database/RS03f_ecc_create_plus56 | 2 - regtest/database/RS03f_ecc_existing_file | 2 - .../database/RS03f_ecc_file_cookieless_crc | 4 +- regtest/database/RS03f_ecc_file_defective_crc | 4 +- regtest/database/RS03f_ecc_file_defective_ecc | 4 +- regtest/database/RS03f_ecc_file_missing_crc | 6 +- regtest/database/RS03f_ecc_file_missing_crc2 | 6 +- regtest/database/RS03f_ecc_file_missing_crc3 | 4 +- regtest/database/RS03f_ecc_file_missing_ecc | 6 +- regtest/database/RS03f_ecc_file_plus_garbage | 4 +- regtest/database/RS03f_ecc_file_truncated | 6 +- regtest/database/RS03f_ecc_header_crc_error | 5 +- regtest/database/RS03f_ecc_missing_sectors | 1 - regtest/database/RS03f_ecc_no_write_perm | 2 - .../RS03f_ecc_recreate_after_read_rs01 | 248 ++- .../RS03f_ecc_recreate_after_read_rs02 | 205 ++- .../RS03f_ecc_recreate_after_read_rs03f | 266 ++- .../RS03f_ecc_recreate_after_read_rs03i | 262 ++- .../RS03f_ecc_section_with_uncorrectable_dsm | 6 +- regtest/database/RS03f_few_bytes_longer | 4 +- regtest/database/RS03f_few_bytes_shorter | 6 +- regtest/database/RS03f_few_bytes_shorter2 | 6 +- regtest/database/RS03f_fingerprint_unreadable | 4 +- regtest/database/RS03f_fix_additional_sector | 1 - .../RS03f_fix_border_cases_crc_errors | 5 +- .../database/RS03f_fix_border_cases_erasures | 5 +- regtest/database/RS03f_fix_ecc_file_truncated | 179 +- regtest/database/RS03f_fix_good | 1 - regtest/database/RS03f_fix_good_plus56 | 1 - .../database/RS03f_fix_missing_crc_sectors | 11 +- .../database/RS03f_fix_missing_data_sectors | 51 +- regtest/database/RS03f_fix_missing_ecc_header | 1 - .../database/RS03f_fix_missing_ecc_sectors | 11 +- regtest/database/RS03f_fix_no_read_perm_ecc | 3 +- regtest/database/RS03f_fix_no_write_perm_ecc | 3 +- regtest/database/RS03f_fix_plus17_truncate | 1 - regtest/database/RS03f_fix_plus56 | 3 +- .../RS03f_fix_plus56_little_truncated | 3 +- regtest/database/RS03f_fix_plus56_plus17500 | 3 +- .../database/RS03f_fix_plus56_plus17_truncate | 3 +- regtest/database/RS03f_fix_plus56_plus1s | 3 +- regtest/database/RS03f_fix_plus56_plus2s | 3 +- regtest/database/RS03f_fix_plus56_truncated | 60 +- regtest/database/RS03f_fix_truncated | 180 +- regtest/database/RS03f_good | 4 +- .../database/RS03f_image_plus56_normal_ecc | 4 +- regtest/database/RS03f_image_truncated_by5 | 6 +- regtest/database/RS03f_missing_ecc_header | 5 +- .../database/RS03f_missing_ecc_header_and_crc | 7 +- ...RS03f_missing_ecc_header_and_defective_crc | 5 +- regtest/database/RS03f_missing_sectors | 6 +- regtest/database/RS03f_mixed_errors | 10 +- .../RS03f_normal_image_ecc_plus56_bytes | 6 +- regtest/database/RS03f_one_extra_sector | 4 +- regtest/database/RS03f_plus56_bytes | 4 +- regtest/database/RS03f_read_bad_header | 8 +- regtest/database/RS03f_read_crc_bad_byte | 2 +- ...3f_read_crc_section_with_uncorrectable_dsm | 2 +- regtest/database/RS03f_read_data_bad_byte | 4 +- regtest/database/RS03f_read_ecc_bad_byte | 2 +- regtest/database/RS03f_read_good | 2 +- regtest/database/RS03f_read_good_verbose | 8 +- regtest/database/RS03f_read_incompatible_ecc | 2 +- regtest/database/RS03f_read_longer | 8 +- .../database/RS03f_read_missing_crc_sectors | 2 +- .../database/RS03f_read_missing_data_sectors | 8 +- .../database/RS03f_read_missing_ecc_sectors | 2 +- .../RS03f_read_multipass_ecc_partial_success | 1312 +++++++++++++++ regtest/database/RS03f_read_no_tao_tail | 4 +- .../RS03f_read_second_pass_with_crc_error | 16 + regtest/database/RS03f_read_shorter | 26 +- regtest/database/RS03f_read_tao_tail | 2 +- regtest/database/RS03f_scan_bad_header | 8 +- regtest/database/RS03f_scan_crc_bad_byte | 2 +- regtest/database/RS03f_scan_data_bad_byte | 4 +- regtest/database/RS03f_scan_ecc_bad_byte | 2 +- .../database/RS03f_scan_ecc_header_crc_error | 8 +- regtest/database/RS03f_scan_good | 2 +- regtest/database/RS03f_scan_good_verbose | 8 +- regtest/database/RS03f_scan_incompatible_ecc | 2 +- regtest/database/RS03f_scan_longer | 8 +- .../database/RS03f_scan_missing_crc_sectors | 2 +- .../database/RS03f_scan_missing_data_sectors | 8 +- .../database/RS03f_scan_missing_ecc_header | 8 +- .../RS03f_scan_missing_ecc_header_and_crc | 8 +- ..._scan_missing_ecc_header_and_defective_crc | 8 +- .../database/RS03f_scan_missing_ecc_sectors | 2 +- regtest/database/RS03f_scan_no_tao_tail | 4 +- regtest/database/RS03f_scan_shorter | 2 +- regtest/database/RS03f_scan_tao_tail | 2 +- regtest/database/RS03f_special_padding | 5 +- regtest/database/RS03f_special_padding_plus56 | 5 +- .../database/RS03f_uncorrectable_dsm_in_image | 8 +- .../RS03f_uncorrectable_dsm_in_image2 | 8 +- .../RS03f_uncorrectable_dsm_in_image2_verbose | 9 +- .../RS03f_uncorrectable_dsm_in_image_verbose | 9 +- regtest/database/RS03i_bad_crc_checksum | 4 +- regtest/database/RS03i_bad_crc_cookie | 4 +- .../RS03i_crc_section_with_uncorrectable_dsm | 6 +- regtest/database/RS03i_data_bad_byte | 6 +- regtest/database/RS03i_ecc_bad_byte | 4 +- regtest/database/RS03i_ecc_create | 2 - .../RS03i_ecc_create_after_partial_read | 245 ++- regtest/database/RS03i_ecc_create_after_read | 249 ++- regtest/database/RS03i_ecc_from_larger_rs03 | 2 - .../RS03i_ecc_from_larger_rs03_non_blocksize | 2 - regtest/database/RS03i_ecc_from_rs02 | 2 - .../RS03i_ecc_from_rs02_non_blocksize | 2 - regtest/database/RS03i_ecc_from_rs03 | 2 - .../RS03i_ecc_from_rs03_non_blocksize | 2 - regtest/database/RS03i_ecc_layer_multiple | 2 - regtest/database/RS03i_ecc_missing_sectors | 1 - regtest/database/RS03i_ecc_no_padding | 2 - regtest/database/RS03i_ecc_non_blocksize | 2 - .../RS03i_ecc_recreate_after_read_rs01 | 250 ++- .../RS03i_ecc_recreate_after_read_rs02 | 206 ++- .../RS03i_ecc_recreate_after_read_rs03f | 266 ++- .../RS03i_ecc_recreate_after_read_rs03i | 260 ++- .../RS03i_ecc_section_with_uncorrectable_dsm | 8 +- .../RS03i_fix_border_cases_crc_errors | 5 +- .../database/RS03i_fix_border_cases_erasures | 5 +- regtest/database/RS03i_fix_correctable | 53 +- regtest/database/RS03i_fix_good_image | 1 - regtest/database/RS03i_fix_layer_multiple | 73 +- regtest/database/RS03i_fix_no_padding | 51 +- regtest/database/RS03i_fix_trailing_bytes | 1 - regtest/database/RS03i_fix_trailing_garbage2 | 1 - regtest/database/RS03i_fix_trailing_tao | 1 - regtest/database/RS03i_fix_truncated_image | 196 ++- .../RS03i_fix_with_crc_error_in_padding | 16 + .../RS03i_fix_with_ecc_file_crc_block | 3 +- .../database/RS03i_fix_with_ecc_file_header | 3 +- .../database/RS03i_fix_with_missing_header | 3 +- .../RS03i_fix_with_missing_iso_header | 3 +- regtest/database/RS03i_fix_with_rs01_file | 3 +- regtest/database/RS03i_fix_with_rs03_file | 3 +- regtest/database/RS03i_good | 4 +- regtest/database/RS03i_layer_multiple | 4 +- regtest/database/RS03i_missing_crc_sectors | 6 +- regtest/database/RS03i_missing_data_sectors | 10 +- regtest/database/RS03i_missing_ecc_sectors | 8 +- regtest/database/RS03i_no_padding | 4 +- regtest/database/RS03i_plus1 | 4 +- regtest/database/RS03i_plus17 | 4 +- regtest/database/RS03i_plus_56_bytes | 5 +- regtest/database/RS03i_read_bad_header | 2 +- .../database/RS03i_read_bad_header_exhaustive | 8 +- regtest/database/RS03i_read_crc_bad_byte | 2 +- ...3i_read_crc_section_with_uncorrectable_dsm | 4 +- regtest/database/RS03i_read_data_bad_byte | 6 +- regtest/database/RS03i_read_ecc_bad_byte | 2 +- regtest/database/RS03i_read_good | 2 +- regtest/database/RS03i_read_good_verbose | 8 +- regtest/database/RS03i_read_incompatible_ecc | 4 +- regtest/database/RS03i_read_longer | 8 +- .../database/RS03i_read_missing_crc_sectors | 4 +- .../database/RS03i_read_missing_data_sectors | 10 +- .../database/RS03i_read_missing_ecc_sectors | 6 +- .../database/RS03i_read_missing_iso_header | 103 ++ .../RS03i_read_multipass_ecc_partial_success | 1312 +++++++++++++++ regtest/database/RS03i_read_no_tao_tail | 4 +- .../RS03i_read_second_pass_with_crc_error | 16 + regtest/database/RS03i_read_shorter | 2 +- regtest/database/RS03i_read_tao_tail | 2 +- .../RS03i_read_with_crc_error_in_padding | 16 + .../RS03i_read_with_ecc_file_crc_block | 8 +- .../database/RS03i_read_with_ecc_file_header | 8 +- .../database/RS03i_read_with_missing_header | 34 +- .../RS03i_read_with_missing_header_exhaustive | 40 +- ...3i_read_with_missing_iso_header_exhaustive | 6 +- regtest/database/RS03i_read_with_rs01_file | 2 +- regtest/database/RS03i_read_with_rs03_file | 2 +- .../database/RS03i_read_with_wrong_rs01_file | 2 +- .../database/RS03i_read_with_wrong_rs03_file | 2 +- regtest/database/RS03i_scan_bad_header | 2 +- regtest/database/RS03i_scan_crc_bad_byte | 2 +- regtest/database/RS03i_scan_data_bad_byte | 4 +- regtest/database/RS03i_scan_ecc_bad_byte | 2 +- regtest/database/RS03i_scan_good | 2 +- regtest/database/RS03i_scan_good_verbose | 8 +- regtest/database/RS03i_scan_incompatible_ecc | 4 +- regtest/database/RS03i_scan_longer | 8 +- .../database/RS03i_scan_missing_crc_sectors | 4 +- .../database/RS03i_scan_missing_data_sectors | 10 +- .../database/RS03i_scan_missing_ecc_sectors | 6 +- regtest/database/RS03i_scan_missing_header | 8 +- regtest/database/RS03i_scan_missing_header2 | 40 +- regtest/database/RS03i_scan_missing_header3 | 280 ++-- regtest/database/RS03i_scan_missing_header4 | 280 ++-- .../RS03i_scan_missing_header_no_crcsec | 8 +- .../RS03i_scan_missing_header_not_exhaustive | 2 +- .../RS03i_scan_missing_header_truncated | 44 +- regtest/database/RS03i_scan_no_tao_tail | 4 +- regtest/database/RS03i_scan_random_image | 8 +- .../database/RS03i_scan_rediscover_170_roots | 8 +- .../RS03i_scan_rediscover_170_roots-padding | 8 +- .../RS03i_scan_rediscover_170_roots-padding2 | 10 +- .../database/RS03i_scan_rediscover_170_roots2 | 8 +- .../database/RS03i_scan_rediscover_8_roots | 8 +- .../database/RS03i_scan_rediscover_8_roots2 | 8 +- regtest/database/RS03i_scan_shorter | 2 +- regtest/database/RS03i_scan_tao_tail | 2 +- .../RS03i_scan_with_crc_error_in_padding | 16 + regtest/database/RS03i_scan_with_rs01_file | 2 +- regtest/database/RS03i_scan_with_rs03_file | 2 +- .../database/RS03i_scan_with_wrong_rs01_file | 2 +- .../database/RS03i_scan_with_wrong_rs03_file | 2 +- regtest/database/RS03i_truncated | 6 +- .../database/RS03i_uncorrectable_dsm_in_image | 8 +- .../RS03i_uncorrectable_dsm_in_image2 | 8 +- .../RS03i_uncorrectable_dsm_in_image2_verbose | 9 +- .../RS03i_uncorrectable_dsm_in_image_verbose | 9 +- .../database/RS03i_with_crc_error_in_padding | 26 + .../database/RS03i_with_ecc_file_crc_block | 7 +- regtest/database/RS03i_with_ecc_file_header | 7 +- regtest/database/RS03i_with_rs01_file | 4 +- regtest/database/RS03i_with_rs03_file | 5 +- regtest/database/RS03i_with_wrong_rs01_file | 4 +- regtest/database/RS03i_with_wrong_rs03_file | 5 +- regtest/rs01.bash | 160 +- regtest/rs02.bash | 251 ++- regtest/rs03f.bash | 144 +- regtest/rs03i.bash | 286 ++-- rs-decoder.c | 2 +- rs-encoder-altivec.c | 2 +- rs-encoder-sse2.c | 2 +- rs-encoder.c | 2 +- rs01-common.c | 23 +- rs01-create.c | 29 +- rs01-fix.c | 2 +- rs01-includes.h | 2 +- rs01-verify.c | 64 +- rs01-window.c | 2 +- rs02-common.c | 18 +- rs02-create.c | 58 +- rs02-fix.c | 2 +- rs02-includes.h | 14 +- rs02-recognize.c | 2 +- rs02-verify.c | 50 +- rs02-window.c | 98 +- rs03-common.c | 26 +- rs03-create.c | 39 +- rs03-fix.c | 10 +- rs03-includes.h | 2 +- rs03-preferences.c | 2 +- rs03-recognize.c | 7 +- rs03-verify.c | 46 +- rs03-window.c | 2 +- scripts/bash-based-configure | 13 +- scsi-freebsd.c | 4 +- scsi-layer.c | 22 +- scsi-layer.h | 3 +- scsi-linux.c | 2 +- scsi-netbsd.c | 2 +- scsi-simulated.c | 9 +- scsi-unknown.c | 2 +- show-manual.c | 2 +- smart-lec.c | 2 +- spiral.c | 2 +- udf.c | 2 +- udf.h | 2 +- welcome-window.c | 9 +- 592 files changed, 18076 insertions(+), 7311 deletions(-) create mode 100644 documentation/codec-specs/codecs.pdf create mode 100644 icons/source/medium.svg create mode 100644 regtest/database/RS01_read_multipass_ecc_partial_success delete mode 100644 regtest/database/RS02_read_data_bad_byte create mode 100644 regtest/database/RS02_read_data_bad_bytes create mode 100644 regtest/database/RS02_read_multipass_ecc_partial_success create mode 100644 regtest/database/RS02_read_second_pass_with_crc_error create mode 100644 regtest/database/RS03f_read_multipass_ecc_partial_success create mode 100644 regtest/database/RS03f_read_second_pass_with_crc_error create mode 100644 regtest/database/RS03i_fix_with_crc_error_in_padding create mode 100644 regtest/database/RS03i_read_missing_iso_header create mode 100644 regtest/database/RS03i_read_multipass_ecc_partial_success create mode 100644 regtest/database/RS03i_read_second_pass_with_crc_error create mode 100644 regtest/database/RS03i_read_with_crc_error_in_padding create mode 100644 regtest/database/RS03i_scan_with_crc_error_in_padding create mode 100644 regtest/database/RS03i_with_crc_error_in_padding diff --git a/CHANGELOG b/CHANGELOG index 9a7847b..225621b 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,90 +1,103 @@ +# dvdisaster changelog -*-text-*- + +0.79.6 20-11-2017 +- The Verify/Test option will now output dvdisaster version + numbers always in x.yy.zz format, as the old scheme + using x.yy (devel|pre|rc|pl)-zz is no longer used. +- The "medium info" tool will now correctly show the blank + capacity (was previously always shown as zero) +- added support for BDXL-TL (triple layer, 100GB) +- Sector CRC sums and the image MD5 sum are collected during + reading the medium and can be re-used by the ecc data creation + process. Speeds up ecc generation and enables RS03 image + checksums when generating ecc data was preceeded by a read. 0.79.5 16-12-2015 - This is pretty much a relaunch of the project, - the internet site and the accompanying documentation. - There are too much changes for a detailed report. + This is pretty much a relaunch of the project, + the internet site and the accompanying documentation. + There are too much changes for a detailed report. + +The most prominent feature of this version is that +the multithreaded RS03 codec reached production +quality, and all required features have been implemented. +A few things will be added with the next releases: +- adaptive reading is currently disabled as it does + not support RS03 yet and would crash or misbehave + on RS03 error correction data +- a heuristic for an exhaustive re-discovery of RS03 + structures in a badly damaged medium is missing in + the decoder +But these things should not keep you from using RS03, +as the encoder is complete and future decoder enhancements +do not affect already created RS03 data. - The most prominent feature of this version is that - the multithreaded RS03 codec reached production - quality, and all required features have been implemented. - A few things will be added with the next releases: - - adaptive reading is currently disabled as it does - not support RS03 yet and would crash or misbehave - on RS03 error correction data - - a heuristic for an exhaustive re-discovery of RS03 - structures in a badly damaged medium is missing in - the decoder - But these things should not keep you from using RS03, - as the encoder is complete and future decoder enhancements - do not affect already created RS03 data. - 0.79.4 07-10-2012 (not released) ## 0.79.4 is a technical release in order to freeze ## and archive some parts of the source code. ## Do not use for anything prodictive. ## The next useful release will be 0.79.5. - - optical drives would only be detected for /dev/pass[0-9] - on FreeBSD. Fixed to work with arbitrary /dev/pass - numbers. Thanks to Bill Eisele for reporting this. - A similar problem was found and fixed for Linux. - - blocked menu selection when any other action is in progress - (thanks to D. Herbold for reporting the resulting defects). - - made actions properly shut down (e.g. remove incomplete ecc data) - when closing the window or pushing the "Quit" button. - - changed sources for clean compile on gcc 4.4.3 - - added #include for libpng 1.5 compatibility - (thanks to Thomas Klausner for hinting at this!) - - introduced internal Image object for unified access to - optical media and on disk ISO images; lots of internal - changes and fixes due to that - - added --ignore-iso-size option - - Jindřich Šesták took over the Czech translation, - provided up-to-date HTML documents and manual pages, - made all (!) language versions of the manual validate - cleanly, and fixed several other issues in the HTML/PHP - sources. - - fixed bug in pngpack; thanks to Jindřich Šesták for - noting this! - - added remaining patches from Jindřich for Czech - online manual. Big Thanks! - - more comprehensive and unified version information - for banner, --version, log window and log file to - aid in working on bug reports - - hardcoded icons to defeat theming - - changed glib.h include for compatibility with glib 2.32 - - removed Darwin / Mac OS X support - - synced with dvdisaster 0.72.4 fixes - - completed RS01 and RS03 specification in the - papers subdir +- optical drives would only be detected for /dev/pass[0-9] + on FreeBSD. Fixed to work with arbitrary /dev/pass + numbers. Thanks to Bill Eisele for reporting this. + A similar problem was found and fixed for Linux. +- blocked menu selection when any other action is in progress + (thanks to D. Herbold for reporting the resulting defects). +- made actions properly shut down (e.g. remove incomplete ecc data) + when closing the window or pushing the "Quit" button. +- changed sources for clean compile on gcc 4.4.3 +- added #include for libpng 1.5 compatibility + (thanks to Thomas Klausner for hinting at this!) +- introduced internal Image object for unified access to + optical media and on disk ISO images; lots of internal + changes and fixes due to that +- added --ignore-iso-size option +- Jindřich Šesták took over the Czech translation, + provided up-to-date HTML documents and manual pages, + made all (!) language versions of the manual validate + cleanly, and fixed several other issues in the HTML/PHP + sources. +- fixed bug in pngpack; thanks to Jindřich Šesták for + noting this! +- added remaining patches from Jindřich for Czech + online manual. Big Thanks! +- more comprehensive and unified version information + for banner, --version, log window and log file to + aid in working on bug reports +- hardcoded icons to defeat theming +- changed glib.h include for compatibility with glib 2.32 +- removed Darwin / Mac OS X support +- synced with dvdisaster 0.72.4 fixes +- completed RS01 and RS03 specification in the + papers subdir 0.79.3 21-11-2010 - - Switched Linux SCSI driver default to SG_IO ioctl(). - - Michael Klein provided Altivec optimization for - the RS03 encoder and valuable hints for general - RS03 encoding speedup - - included Debian patches 04-manpage.patch, - 06-remove-encoding-from-desktop-file.patch, - 07-fix-spelling-errors-in-binaries.patch - - fixed and documented -n command line options for RS02. - Thanks to Jack Giles for noting this. - - reworked configure for current NetBSD release - - removed inofficial Solaris support +- Switched Linux SCSI driver default to SG_IO ioctl(). +- Michael Klein provided Altivec optimization for + the RS03 encoder and valuable hints for general + RS03 encoding speedup +- included Debian patches 04-manpage.patch, + 06-remove-encoding-from-desktop-file.patch, + 07-fix-spelling-errors-in-binaries.patch +- fixed and documented -n command line options for RS02. + Thanks to Jack Giles for noting this. +- reworked configure for current NetBSD release +- removed inofficial Solaris support 0.79.2 28-02-2010 - Semantic Changes - The new missing sector marking method is now the default. - When interchanging images with dvdisaster 0.70 or older, - use --old-ds-marker or the respective setting under - Image/Image format in the preferences setting. - - Changes - - RS03 encoding will check for defective sectors now - - fixed crash when aborting RS03 encoding - - made the new missing sector marking method the default - - confirmation dialogues for overwriting images and ecc files - are now configurable via preferences +Semantic Changes +The new missing sector marking method is now the default. +When interchanging images with dvdisaster 0.70 or older, +use --old-ds-marker or the respective setting under +Image/Image format in the preferences setting. -0.79.1 07-02-2010 +Changes +- RS03 encoding will check for defective sectors now +- fixed crash when aborting RS03 encoding +- made the new missing sector marking method the default +- confirmation dialogues for overwriting images and ecc files + are now configurable via preferences + +0.79.1 07-02-2010 A word of caution: This version is still evolving and some parts are not yet implemented. It may contain severe bugs and fail in non-obvious ways, even in functions which worked in previous versions. @@ -92,856 +105,856 @@ not keep images and error correction data for archival purposes; that's what the stable version 0.72 is for. - Semantic Changes - - query-size option replaced with -a/--assume option. - command line default is now NOT to do exhaustive search - for RS02 information; add -a RS02 to enable it - (old behaviour: exhaustive check was on; required - --query-size=udf to disable it) - - same changes in the preferences dialogues: - "Image size" field replaced with - "Error correction data recognization" options. +Semantic Changes +- query-size option replaced with -a/--assume option. + command line default is now NOT to do exhaustive search + for RS02 information; add -a RS02 to enable it + (old behaviour: exhaustive check was on; required + --query-size=udf to disable it) +- same changes in the preferences dialogues: + "Image size" field replaced with + "Error correction data recognization" options. - Changes - - added MIN_TRANSFER_LEN and length sanity check as workaround - for buggy drive chipsets (thanks to R.G. for reporting this - and helping with debugging output) - - added -tq command line option as suggested by Mikhail Arefiev - - fixed alignment brokeness between 32bit and 64bit systems - in ecc header and crc sectors - - added RS03 encoding (GUI) - - added RS03 verifying (CLI and GUI) - - fixed RS02/RS03 crash when encoding invoked without image file - - added commandline RS03 encoding (singlethreaded/multithreaded) - - added RS03 decoding and verifying (CLI and GUI) - - fixed "typical uses" links in welcome screen (Thanks to C. Steigies) - - added warning when same files are selected for .iso - and error correction data (Thanks to A. Postkutscher - for suggesting this!) - - removed ASPI driver and ASPI/SPTI splitting logic - - removed 2GB file splitting +Changes +- added MIN_TRANSFER_LEN and length sanity check as workaround + for buggy drive chipsets (thanks to R.G. for reporting this + and helping with debugging output) +- added -tq command line option as suggested by Mikhail Arefiev +- fixed alignment brokeness between 32bit and 64bit systems + in ecc header and crc sectors +- added RS03 encoding (GUI) +- added RS03 verifying (CLI and GUI) +- fixed RS02/RS03 crash when encoding invoked without image file +- added commandline RS03 encoding (singlethreaded/multithreaded) +- added RS03 decoding and verifying (CLI and GUI) +- fixed "typical uses" links in welcome screen (Thanks to C. Steigies) +- added warning when same files are selected for .iso + and error correction data (Thanks to A. Postkutscher + for suggesting this!) +- removed ASPI driver and ASPI/SPTI splitting logic +- removed 2GB file splitting 0.72 (pl4) 07-04-2012 - - fixed crash in scsi layer for FreeBSD - - fixed double free when reading mode page 1 fails - - fixed DMA misalignment when reading mode page 1 - - changed #includes for glibc for compatibility with 2.32 - - dropped Darwin/Mac OS X support - - removed dependency on installed md5sum command - - changed libpng test in configure to utilize pkg-config - - fixed some minor flaws for NetBSD +- fixed crash in scsi layer for FreeBSD +- fixed double free when reading mode page 1 fails +- fixed DMA misalignment when reading mode page 1 +- changed #includes for glibc for compatibility with 2.32 +- dropped Darwin/Mac OS X support +- removed dependency on installed md5sum command +- changed libpng test in configure to utilize pkg-config +- fixed some minor flaws for NetBSD 0.72 (pl3) 05-10-2011 - - Volodymyr Bychkoviak found a problem when verifying - RS01 files which are larger than 2GB and provided a bugfix. - - Backported improved Windows locale detection from 0.79 branch. - - made package compile under OS X 10.6; updated OS X toolchain - to Gtk 2.24. +- Volodymyr Bychkoviak found a problem when verifying + RS01 files which are larger than 2GB and provided a bugfix. +- Backported improved Windows locale detection from 0.79 branch. +- made package compile under OS X 10.6; updated OS X toolchain + to Gtk 2.24. 0.72 (pl-2) 31-10-2010 - - changed sources for clean compile on gcc 4.4.3 - - Using the CDROM_SEND_PACKET ioctl() will hang parallel - SCSI adapters. Added tests to determine the SCSI bus type, - and switch to the SG_IO ioctl() when in doubt. - Thanks to S. Seidl and R. Manfredi for the respective bug reports. - - fixed recognition of dvdisaster 0.79 RS03-augmented image - - minor cosmetic changes for regression test compatibility - with 0.79 +- changed sources for clean compile on gcc 4.4.3 +- Using the CDROM_SEND_PACKET ioctl() will hang parallel + SCSI adapters. Added tests to determine the SCSI bus type, + and switch to the SG_IO ioctl() when in doubt. + Thanks to S. Seidl and R. Manfredi for the respective bug reports. +- fixed recognition of dvdisaster 0.79 RS03-augmented image +- minor cosmetic changes for regression test compatibility + with 0.79 0.72 (pl-1) 08-08-2009 - - Pablo Almeida provided a Portuguese translation - for the screen text. - - workaround for freeze on Win XP for certain drive/CD-RW pairs +- Pablo Almeida provided a Portuguese translation + for the screen text. +- workaround for freeze on Win XP for certain drive/CD-RW pairs 0.72 04-07-2009 - - Igor Gorbounov completed the Russian translation - - fixed lockups in the spiral under Mac OS X - - fixed crash when calling dvdisaster on command line without - specifying a file name on Mac OS X +- Igor Gorbounov completed the Russian translation +- fixed lockups in the spiral under Mac OS X +- fixed crash when calling dvdisaster on command line without + specifying a file name on Mac OS X 0.72 (rc-2) - - fixed lockups in the spiral under Mac OS X - - fixed crash when calling dvdisaster on command line without - specifying a file name on Mac OS X +- fixed lockups in the spiral under Mac OS X +- fixed crash when calling dvdisaster on command line without + specifying a file name on Mac OS X 0.72 (rc-1) 11-04-2009 - - Documentation and locale cleanup for en, de - - added app bundle creation for Mac OS X - - Graphical bug: red/green sector markings were incorrect when doing - linear reading with high sector skip numbers. Fixed. - Speed curve will no longer travel below the x axis. - - fixed rare crash while linear reading due to a race condition - by improper ClearCrcCache() usage. - - fixed bogus dead sector warning in the linear reader - after encountering unreadable sectors - - made adaptive reading pursue raw reading more aggressively; - effectively trading in place re-reads for seeks over - the medium. - - --help output for --defective-dump was complete nonsense. Fixed. - - detection of read errors at the end of track at once disks - would sometimes cut off too many sectors when doing multiple - reading passes and a carefully crafted number of extra read - errors occurred. Fixed. - - fixed crash in command line mode when doing multiple - reading passes. +- Documentation and locale cleanup for en, de +- added app bundle creation for Mac OS X +- Graphical bug: red/green sector markings were incorrect when doing + linear reading with high sector skip numbers. Fixed. + Speed curve will no longer travel below the x axis. +- fixed rare crash while linear reading due to a race condition + by improper ClearCrcCache() usage. +- fixed bogus dead sector warning in the linear reader + after encountering unreadable sectors +- made adaptive reading pursue raw reading more aggressively; + effectively trading in place re-reads for seeks over + the medium. +- --help output for --defective-dump was complete nonsense. Fixed. +- detection of read errors at the end of track at once disks + would sometimes cut off too many sectors when doing multiple + reading passes and a carefully crafted number of extra read + errors occurred. Fixed. +- fixed crash in command line mode when doing multiple + reading passes. ------ 0.72 released ------ 0.71 (devel-28) 08-03-2009 - - changed SSE2 handling; now only the interesting part of - dvdisaster are compiled with -msse2 and selection between - normal and SSE2 code versions are done at run time. - (Don't waste your time searching for SSE2 code in 0.7x - - there is none; but we need the option to configure for it - in preparation of 0.80) - Thanks to Karsten H., Nathan S. and Tobias G. for bringing - this issue to my attention! - - changed treatment of CRC failures: old behaviour was to - store a defective sector marker; now the actual sector - contents are written to the image file. - - starting a scan/after automatically loading a medium - would not always work. Fixed. - - command line mode will no longer scan for available - devices when one is already given via -d. - Thanks to Raphael M. for noting this. - - fixed build failure on FreeBSD; updated atapicam loading - instructions. - - opening the preferences dialog produced a GTK warning. Fixed. - - log window would crash during update or when closed and - re-opened repeatedly. Fixed the bunch of race conditions - causing this. - - provided better defaults for the raw sector cache directory - under Windows. +- changed SSE2 handling; now only the interesting part of + dvdisaster are compiled with -msse2 and selection between + normal and SSE2 code versions are done at run time. + (Don't waste your time searching for SSE2 code in 0.7x - + there is none; but we need the option to configure for it + in preparation of 0.80) + Thanks to Karsten H., Nathan S. and Tobias G. for bringing + this issue to my attention! +- changed treatment of CRC failures: old behaviour was to + store a defective sector marker; now the actual sector + contents are written to the image file. +- starting a scan/after automatically loading a medium + would not always work. Fixed. +- command line mode will no longer scan for available + devices when one is already given via -d. + Thanks to Raphael M. for noting this. +- fixed build failure on FreeBSD; updated atapicam loading + instructions. +- opening the preferences dialog produced a GTK warning. Fixed. +- log window would crash during update or when closed and + re-opened repeatedly. Fixed the bunch of race conditions + causing this. +- provided better defaults for the raw sector cache directory + under Windows. 0.71 (devel-27) 18-01-2009 - - Verifying RS02 images would sometimes show slightly incorrect - numbers of recoverable sectors in the "Prognosis: " line. Fixed. - - showing media info would sometimes go wild when called - on empty drive. Will now report missing media correctly. - - fixed infinite loop on disk full state - - fixed failure on writing ecc files with now possible larger - cache settings in command line mode - - increased encoder cache size to 8GB for RS01 and RS02 - - some fine-tuning in recover-raw.c; added recognition of - bad sectors whose data portion is actually good; added - trivial correction by resetting the sync pattern - - corrected a data flow anomaly and missing parentheses in - heuristic-lec.c - - Blank capacity of DVD-RAM could not be queried. Fixed. - - Phew. English and German documentation finished. - - fixed crash when using ancient CD-ROM drives. - Thanks to mschaeff to bringing this to my attention! - - more robust handling for incomplete/unfinalized media; should produce - less dreaded "couldn't query [several possiblilities] length" - errors now ;-) - - added on-the-fly checkum verification for RS02 - - skipped color glitch in the GUI; skipped sectors would not always be marked - blue in the spiral - - reading media in multiple passes could crash on finish due to a - race condition on very fast systems; fixed. - - started support for a new missing sector marker +- Verifying RS02 images would sometimes show slightly incorrect + numbers of recoverable sectors in the "Prognosis: " line. Fixed. +- showing media info would sometimes go wild when called + on empty drive. Will now report missing media correctly. +- fixed infinite loop on disk full state +- fixed failure on writing ecc files with now possible larger + cache settings in command line mode +- increased encoder cache size to 8GB for RS01 and RS02 +- some fine-tuning in recover-raw.c; added recognition of + bad sectors whose data portion is actually good; added + trivial correction by resetting the sync pattern +- corrected a data flow anomaly and missing parentheses in + heuristic-lec.c +- Blank capacity of DVD-RAM could not be queried. Fixed. +- Phew. English and German documentation finished. +- fixed crash when using ancient CD-ROM drives. + Thanks to mschaeff to bringing this to my attention! +- more robust handling for incomplete/unfinalized media; should produce + less dreaded "couldn't query [several possiblilities] length" + errors now ;-) +- added on-the-fly checkum verification for RS02 +- skipped color glitch in the GUI; skipped sectors would not always be marked + blue in the spiral +- reading media in multiple passes could crash on finish due to a + race condition on very fast systems; fixed. +- started support for a new missing sector marker 0.71 (devel-26) 30-03-2008 - - Changed media type detection to a (hopefully) even more robust - approach. Please report if this breaks compatibility with prior - working drive/media combinations. - - removed HD DVD support - - added medium info window - - fixed size determination of blank CD media - - added BD sizes to preferences dialog - - more BD tweaking +- Changed media type detection to a (hopefully) even more robust + approach. Please report if this breaks compatibility with prior + working drive/media combinations. +- removed HD DVD support +- added medium info window +- fixed size determination of blank CD media +- added BD sizes to preferences dialog +- more BD tweaking 0.71 (devel-25) 04-03-2008 - - replaced treatment of localized file names with a different - approach; the previous one broke large file support under Windows. - Thanks to Markus G. for bringing this to my attention! - - fixed failure when trying to re-read incomplete image using split files +- replaced treatment of localized file names with a different + approach; the previous one broke large file support under Windows. + Thanks to Markus G. for bringing this to my attention! +- fixed failure when trying to re-read incomplete image using split files 0.71 (devel-24) 24-02-2008 - - enlarged scsi timeout for Linux as newer Kernels seem - to freeze on timeout - - fixed filename handling (e.g. German umlaut corruption) under Windows - (thanks to T.Barth for noting this!) - - fixed thread handling in command line mode so that combining - several actions in one call work again - - added thumbnail decimation and real argv[] processing to pngpack - - started rework of online documentation for PHP; - package creation is currently broken - - fixed adaptive reading crash when invoked with partial image - and no ecc data (thanks to Jörg and Wolfgang for noting this!) - - fixed log file creation inconsistency (thanks to mschaeff!) - - started with raw sector editor - - added --with-embedded-src-path as proposed by Klaus Heinz - - relaxed MSF test for incoming sectors so that read errors - within the MSF can be corrected - - phased in new documentation - - cleaned up CVS for new documentation +- enlarged scsi timeout for Linux as newer Kernels seem + to freeze on timeout +- fixed filename handling (e.g. German umlaut corruption) under Windows + (thanks to T.Barth for noting this!) +- fixed thread handling in command line mode so that combining + several actions in one call work again +- added thumbnail decimation and real argv[] processing to pngpack +- started rework of online documentation for PHP; + package creation is currently broken +- fixed adaptive reading crash when invoked with partial image + and no ecc data (thanks to Jörg and Wolfgang for noting this!) +- fixed log file creation inconsistency (thanks to mschaeff!) +- started with raw sector editor +- added --with-embedded-src-path as proposed by Klaus Heinz +- relaxed MSF test for incoming sectors so that read errors + within the MSF can be corrected +- phased in new documentation +- cleaned up CVS for new documentation 0.71 (devel-23) 06-05-2007 - - started C2 scanning support for CD media - - added Bernd Hellers umount patch for MacOS - - Andrei did it again and provided improved RAW recovery heuristics :-) - - fixed expose event loop within preferences - - fixed widget mutator race conditions within preferences +- started C2 scanning support for CD media +- added Bernd Hellers umount patch for MacOS +- Andrei did it again and provided improved RAW recovery heuristics :-) +- fixed expose event loop within preferences +- fixed widget mutator race conditions within preferences 0.71 (devel-22) 22-04-2007 - - added Russian translation from Igor Gorbounov - - added more mode page / raw reading selections: - 20h and 21h and internal drive retries are selectable - - fixed raw sector caching when read attempts = 1 - - fixed unnecessary ecc attempts when no new raw sectors were read - - suppressed addition of sectors with same contents to raw sector cache - - fixed non-working raw sector cache dir selection under Windows +- added Russian translation from Igor Gorbounov +- added more mode page / raw reading selections: + 20h and 21h and internal drive retries are selectable +- fixed raw sector caching when read attempts = 1 +- fixed unnecessary ecc attempts when no new raw sectors were read +- suppressed addition of sectors with same contents to raw sector cache +- fixed non-working raw sector cache dir selection under Windows 0.71 (devel-21) 09-04-2007 - - added larger cluster size for BD and HD DVD +- added larger cluster size for BD and HD DVD 0.71 (devel-20) 08-04-2007 - - started HD DVD and BD support - - fixed scale steps for HD DVD and BD (thanks to Andrei for - noting this :-) - - completing the alpha testing documentation +- started HD DVD and BD support +- fixed scale steps for HD DVD and BD (thanks to Andrei for + noting this :-) +- completing the alpha testing documentation 0.71 (devel-19) 25-03-2007 - - fixed missing CRC sum test in adaptive reading for RS02 - (thanks to Marcus J. for pointing this out!) - - updated english and german manualpages - - added verbose logging and log file saving in the GUI +- fixed missing CRC sum test in adaptive reading for RS02 + (thanks to Marcus J. for pointing this out!) +- updated english and german manualpages +- added verbose logging and log file saving in the GUI 0.71 (devel-18) 18-03-2007 - - fixed read linear thread handling in CLI mode - - closed more memory leaks - - added selection for both SPTI and ASPI drives - in the GUI under Windows - - fixed color glitches in the spiral during linear reading +- fixed read linear thread handling in CLI mode +- closed more memory leaks +- added selection for both SPTI and ASPI drives + in the GUI under Windows +- fixed color glitches in the spiral during linear reading 0.71 (devel-17) 04-03-2007 - - fixed read linear reading crash in CLI mode - - fixed UDF parser, raw reading on big endian archs - - fixed broken Windows build, upgraded to InnoSetup 5.1.11, - personalized setup graphics. Thanks to Lubos Stanek for the - artwork ideas. - - fixed crash in HeuristicLEC/DecodePQ +- fixed read linear reading crash in CLI mode +- fixed UDF parser, raw reading on big endian archs +- fixed broken Windows build, upgraded to InnoSetup 5.1.11, + personalized setup graphics. Thanks to Lubos Stanek for the + artwork ideas. +- fixed crash in HeuristicLEC/DecodePQ 0.71 (devel-16) 25-02-2007 - - added Solaris port; this is for testing only and will not - be officially supported. - - corrected output of --version - - added version information to the documentation headline - - fixed user break detection during sector re-reading - - improved resize behaviour of preferences online help +- added Solaris port; this is for testing only and will not + be officially supported. +- corrected output of --version +- added version information to the documentation headline +- fixed user break detection during sector re-reading +- improved resize behaviour of preferences online help 0.71 (devel-15) 21-02-2007 - - added NetBSD port (thanks to Sergey Svishchev!) - - added test for regular files on LargeOpen(); - thanks to Alex S. for noting this issue! +- added NetBSD port (thanks to Sergey Svishchev!) +- added test for regular files on LargeOpen(); + thanks to Alex S. for noting this issue! 0.71 (devel-14) 18-02-2007 - - added defective sector caching - - added multiple reading passes +- added defective sector caching +- added multiple reading passes -0.71 (devel-13) 20-01-2007 - - Fixed crash when using command line mode with --query-size=ecc and - rewriteable DVD without RS02 ecc data. Thanks to Vincent L. for - reporting this! - - Fixed crash caused by drives reporting unreasonable media sizes. - Thanks to Rafal K. and Klaus-Maria P. for reporting this! - - added ADIP extraction for better medium type determination +0.71 (devel-13)20-01-2007 +- Fixed crash when using command line mode with --query-size=ecc and + rewriteable DVD without RS02 ecc data. Thanks to Vincent L. for + reporting this! +- Fixed crash caused by drives reporting unreasonable media sizes. + Thanks to Rafal K. and Klaus-Maria P. for reporting this! +- added ADIP extraction for better medium type determination 0.71 (devel-12) 07-01-2007 - - Fixed a DEAD SERIOUS race condition in the linear reader while - completing existing images (0.71 devel-9 to devel-11 are affected). - - Changelog had 0.71 misrepresented as 0.72. Fixed. - - Linear reading wrote some dead sector markers twice. That did not hurt, - but was unnecessary. Fixed. - - Earlier versions of 0.71 had linear reading count unreable sectors also - as CRC failures. Fixed. - - Adaptive reading: Fixed garbled contents of "size mismatch" dialog; - move fingerprint check before size check - - When limiting the reading range for adaptive reading sector 0 would - not be marked as missing. Fixed. - - added multiple media read entry in the preferences, - but it is not functional yet. +- Fixed a DEAD SERIOUS race condition in the linear reader while + completing existing images (0.71 devel-9 to devel-11 are affected). +- Changelog had 0.71 misrepresented as 0.72. Fixed. +- Linear reading wrote some dead sector markers twice. That did not hurt, + but was unnecessary. Fixed. +- Earlier versions of 0.71 had linear reading count unreable sectors also + as CRC failures. Fixed. +- Adaptive reading: Fixed garbled contents of "size mismatch" dialog; + move fingerprint check before size check +- When limiting the reading range for adaptive reading sector 0 would + not be marked as missing. Fixed. +- added multiple media read entry in the preferences, + but it is not functional yet. 0.71 (devel-11) 01-01-2007 Happy new year :-) - - more segfault hunting on the raw reader - - Added dialog for skipping RS02 detection of DVD RW - - Added appearance preferences (thanks to Christian N. for explaining - the need for this!) - - Preferences restructuring completed; Help texts need more work, though - - Added automatic media ejection after successful read - - Added automatic media loading when Read/Scan is attempted while - the drive tray is left open +- more segfault hunting on the raw reader +- Added dialog for skipping RS02 detection of DVD RW +- Added appearance preferences (thanks to Christian N. for explaining + the need for this!) +- Preferences restructuring completed; Help texts need more work, though +- Added automatic media ejection after successful read +- Added automatic media loading when Read/Scan is attempted while + the drive tray is left open 0.71 (devel-10) 26-11-2006 - - more fine tuning of the raw reader - - removed preferences and command line sections from documentation - - removed NSIS support +- more fine tuning of the raw reader +- removed preferences and command line sections from documentation +- removed NSIS support 0.71 (devel-9) 19-11-2006 - - added multi threading to the linear reader - - Fixed program hanging on CD-Audio/Multisession media. - They are unsupported, but we must not crash on them. - Thanks to Robert Hruby for reporting this problem! +- added multi threading to the linear reader +- Fixed program hanging on CD-Audio/Multisession media. + They are unsupported, but we must not crash on them. + Thanks to Robert Hruby for reporting this problem! 0.71 (devel-8) 12-11-2006 - - added support for CD XA21 sectors in raw reading and frame recovery - - added automatic word wrapping to preferences help system +- added support for CD XA21 sectors in raw reading and frame recovery +- added automatic word wrapping to preferences help system 0.71 (devel-7) 01-11-2006 - - renamed Level2_L_EC; "unrolled" store_[p|q]_conditional - - completed migration of "General" preferences documentation from HTML docs into - preferences GUI +- renamed Level2_L_EC; "unrolled" store_[p|q]_conditional +- completed migration of "General" preferences documentation from HTML docs into + preferences GUI 0.71 (devel-6) 29-10-2006 - - completed migration of "Read and Scan" preferences documentation from - HTML docs into preferences GUI - - re-inserted heuristical L-EC from Andrei Grecu +- completed migration of "Read and Scan" preferences documentation from + HTML docs into preferences GUI +- re-inserted heuristical L-EC from Andrei Grecu 0.71 (devel-5) 22-10-2006 - - more fine-tuning on the plain RAW reading capabilities - - removed some rarely used error messages from localization - to relieve the translators +- more fine-tuning on the plain RAW reading capabilities +- removed some rarely used error messages from localization + to relieve the translators 0.71 (devel-4) 17-10-2006 - - rearranged raw reading and number of reading attempts +- rearranged raw reading and number of reading attempts 0.71 (devel-3) 01-10-2006 - - added recognition of wrong sectors (e.g. the respective sector was not - requested) +- added recognition of wrong sectors (e.g. the respective sector was not + requested) 0.71 (devel-2) - - added experimental l-ec to raw reading algorithm. Won't work reliably yet. +- added experimental l-ec to raw reading algorithm. Won't work reliably yet. 0.71 (devel-1) - - added CD raw reading and majority algorithm - - started transfer of preferences documentation from HTML manual - to new online help system +- added CD raw reading and majority algorithm +- started transfer of preferences documentation from HTML manual + to new online help system 0.70 (pl6) 04-03-2008 - - rolled back the Windows filename encoding fixes; - they caused large file support to be broken - Thanks to Markus G. for bringing this to my attention! +- rolled back the Windows filename encoding fixes; + they caused large file support to be broken + Thanks to Markus G. for bringing this to my attention! 0.70 (pl5) 24-02-2008 various backports from 0.71.24: - - enlarged scsi timeout for Linux as newer Kernels seem - to freeze on timeout - - Windows filename encoding fixes +- enlarged scsi timeout for Linux as newer Kernels seem + to freeze on timeout +- Windows filename encoding fixes 0.70 (pl4) 20-01-2007 - - Adaptive reading: Fixed garbled contents of "size mismatch" dialog; - move fingerprint check before size check - - When limiting the reading range for adaptive reading sector 0 would - not be marked as missing. Fixed. - - Fixed crash when using command line mode with --query-size=ecc and - rewriteable DVD without RS02 ecc data. Thanks to Vincent L. for - reporting this! - - Fixed crash caused by drives reporting unreasonable media sizes. - Thanks to Rafal K. and Klaus-Maria P. for reporting this! - - added ADIP extraction for better medium type determination +- Adaptive reading: Fixed garbled contents of "size mismatch" dialog; + move fingerprint check before size check +- When limiting the reading range for adaptive reading sector 0 would + not be marked as missing. Fixed. +- Fixed crash when using command line mode with --query-size=ecc and + rewriteable DVD without RS02 ecc data. Thanks to Vincent L. for + reporting this! +- Fixed crash caused by drives reporting unreasonable media sizes. + Thanks to Rafal K. and Klaus-Maria P. for reporting this! +- added ADIP extraction for better medium type determination 0.70 (pl3) 10-12-2006 - - Fixed program hanging on CD-Audio/Multisession media. - They are unsupported, but we must not crash on them. - Thanks to Robert Hruby for reporting this problem! - - Added dialog for skipping RS02 detection of DVD RW +- Fixed program hanging on CD-Audio/Multisession media. + They are unsupported, but we must not crash on them. + Thanks to Robert Hruby for reporting this problem! +- Added dialog for skipping RS02 detection of DVD RW 0.70 (pl2) 03-10-2006 - - fixed crash by inappropriate g_free() on Pango layout (thanks to Dmitry - for pointing this out) - - fixed pngpack decoding failure on big endian machines (thanks again to - Dmitry) - - fixed type mismatch compiler warning on 64bit archs +- fixed crash by inappropriate g_free() on Pango layout (thanks to Dmitry + for pointing this out) +- fixed pngpack decoding failure on big endian machines (thanks again to + Dmitry) +- fixed type mismatch compiler warning on 64bit archs 0.70 (pl-1) 30-07-2006 - - fixed a bug in read-adaptive for RS02 which would sometimes prevent it - from properly restarting a previously interrupted reading session. - - fixed a bug in read-adaptive for RS02 which would cause it to read - insufficient data for error correction in some circumstances. - - clarified higher redundancy requirements for RS02 in - background30.html (thanks to M. Buchholtz for pointing this out) - - made Windows console and GUI versions refuse being run in the wrong mode - (thanks to xaros2000 for noting this inconsistency) - - wrong values and units fixed in the error message for creating RS02 - images with too small medium size. - - -n/--redundancy will accept CD,DVD,DVD9 for the default medium sizes - (thanks to mschaeff for suggesting this) - - added output of required sectors to adaptive reading GUI - - changed --random-image to create a valid ISO image - - added --marked-image debugging option +- fixed a bug in read-adaptive for RS02 which would sometimes prevent it + from properly restarting a previously interrupted reading session. +- fixed a bug in read-adaptive for RS02 which would cause it to read + insufficient data for error correction in some circumstances. +- clarified higher redundancy requirements for RS02 in + background30.html (thanks to M. Buchholtz for pointing this out) +- made Windows console and GUI versions refuse being run in the wrong mode + (thanks to xaros2000 for noting this inconsistency) +- wrong values and units fixed in the error message for creating RS02 + images with too small medium size. +- -n/--redundancy will accept CD,DVD,DVD9 for the default medium sizes + (thanks to mschaeff for suggesting this) +- added output of required sectors to adaptive reading GUI +- changed --random-image to create a valid ISO image +- added --marked-image debugging option ------ 0.70 released ------ 0.70 09-07-2006 - - cleaned up source distribution - - some more touch-ups on the manual pages - - fixed a bug reading the CD TOC which would cause - temporary hangs in Windows XP for certain combinations - of faulty drive firmware, CD-RW and SPTI. +- cleaned up source distribution +- some more touch-ups on the manual pages +- fixed a bug reading the CD TOC which would cause + temporary hangs in Windows XP for certain combinations + of faulty drive firmware, CD-RW and SPTI. 0.70 (rc-1) 08-07-2006 - - fixed the adaptive reading bug - - updated German and English manual pages +- fixed the adaptive reading bug +- updated German and English manual pages 0.67 (devel-19) 02-07-2006 - - completed German and English manual - - image and error correction file entries can be empty - - there is a yet unidentified bug in conjunction with - adaptive reading and RS02 fixing left +- completed German and English manual +- image and error correction file entries can be empty +- there is a yet unidentified bug in conjunction with + adaptive reading and RS02 fixing left 0.67 (devel-18) 25-06-2006 - - started putting the NSIS scripts into place (not yet finished) - - adaptive reader left correctable sectors zero-filled in the image under - some circumstances; these showed up as CRC errors during verify and fix. - these are now correctly filled with the dead sector marker and therefore - reported as missing. - - fixed crash when doing RS01 encode right after RS02 encode on same image - - added simple-md5sum as FreeBSD does not have md5sum by default, - but we need it during the build process. - - fixed non-working online manual button under FreeBSD and Darwin +- started putting the NSIS scripts into place (not yet finished) +- adaptive reader left correctable sectors zero-filled in the image under + some circumstances; these showed up as CRC errors during verify and fix. + these are now correctly filled with the dead sector marker and therefore + reported as missing. +- fixed crash when doing RS01 encode right after RS02 encode on same image +- added simple-md5sum as FreeBSD does not have md5sum by default, + but we need it during the build process. +- fixed non-working online manual button under FreeBSD and Darwin 0.67 (devel-17) 18-06-2006 - - added Swedish locale from Daniel Nylander - - fixed utf8 strlen problem in console output - - fixed missing output of last sector status during - read and verify operations (only GUI output was affected; - sectors were properly read) +- added Swedish locale from Daniel Nylander +- fixed utf8 strlen problem in console output +- fixed missing output of last sector status during + read and verify operations (only GUI output was affected; + sectors were properly read) 0.67 (devel-16) 15-06-2006 - - removed race conditions in some GUI idle functions +- removed race conditions in some GUI idle functions 0.67 (devel-15) 11-06-2006 - - fixed CreateBitmap() namespace collision under Windows - - fixed md5sum miscompare on source code check under Windows - - made RS02 image detection more robust for dealing with - rewriteable media +- fixed CreateBitmap() namespace collision under Windows +- fixed md5sum miscompare on source code check under Windows +- made RS02 image detection more robust for dealing with + rewriteable media 0.67 (devel-14) 10-06-2006 - - completed german localization - - fixed "fuzzy line" redraw bug in reading speed curve +- completed german localization +- fixed "fuzzy line" redraw bug in reading speed curve 0.67 (devel-13) 04-06-2006 - - some more fine tuning of adaptive reading for RS02 - - remove some debugging output from locale and path search - - optimized image type detection for RS02 media - - added wininst directory for NSIS installer related files +- some more fine tuning of adaptive reading for RS02 +- remove some debugging output from locale and path search +- optimized image type detection for RS02 media +- added wininst directory for NSIS installer related files 0.67 (devel-12) 28-05-2006 - - Major rewrite of adaptive reading strategy. - RS02 images are now handled correctly so that reading - stops when enough data for error correction has been - gathered. +- Major rewrite of adaptive reading strategy. + RS02 images are now handled correctly so that reading + stops when enough data for error correction has been + gathered. 0.67 (devel-11) 27-05-2006 - - added defect medium simulation via --sim-defects n command line - option +- added defect medium simulation via --sim-defects n command line + option 0.67 (devel-10) 25-05-2006 - - removed drive database - - Windows online manual crash fixed (thanks to Rob B.for helping - to track this down!) - - online manual debugging code removed - - version.h replaced with bbc variable - - added changes to GNUMakefile.template from Lubos +- removed drive database +- Windows online manual crash fixed (thanks to Rob B.for helping + to track this down!) +- online manual debugging code removed +- version.h replaced with bbc variable +- added changes to GNUMakefile.template from Lubos 0.67 (devel-9) 15-05-2006 - - replaced --parse-udf and --parse-ecc with --query-size +- replaced --parse-udf and --parse-ecc with --query-size 0.67 (devel-8) 14-05-2006 - - added log file option to debug the online manual crashes - - again some fixes in the Windows initialization +- added log file option to debug the online manual crashes +- again some fixes in the Windows initialization 0.67 (devel-7) 14-05-2006 - - reviewed and fixed Windows path initalization codes - (thanks to Lubos!) - +- reviewed and fixed Windows path initalization codes + (thanks to Lubos!) + 0.67 (devel-6) 30-04-2006 - - .dvdisaster and .iso/.ecc files are placed in user writeable places - under Windows if possible +- .dvdisaster and .iso/.ecc files are placed in user writeable places + under Windows if possible 0.67 (devel-5) 23-04-2006 - - Julian Einwag started working on the Mac OS X / Darwin SCSI layer. - Thanks :-) - - fixed RS02 for big endian architectures +- Julian Einwag started working on the Mac OS X / Darwin SCSI layer. + Thanks :-) +- fixed RS02 for big endian architectures 0.67 (devel-4) 17-04-2006 - - completed graphical fix action for RS02. - RS02 is now fully integrated with the GUI. +- completed graphical fix action for RS02. + RS02 is now fully integrated with the GUI. 0.67 (devel-3) 15-04-2006 - - completed graphical compare action for RS02 - - removed wording inconsistencies (footprint->fingerprint; - trimming->truncating) as noted by Daniel N. +- completed graphical compare action for RS02 +- removed wording inconsistencies (footprint->fingerprint; + trimming->truncating) as noted by Daniel N. 0.67 (devel-2) 09-04-2006 - - added named mutex as proposed by Lubos - - I felt silly so I changed the empty welcome window to actually - display a welcome message ;-) +- added named mutex as proposed by Lubos +- I felt silly so I changed the empty welcome window to actually + display a welcome message ;-) 0.67 (devel-1) 02-04-2006 - - added preferences settings for RS02 - - linked RS02 image creation with graphical user interface - - suppressed error message when adjusting reading range without medium in drive +- added preferences settings for RS02 +- linked RS02 image creation with graphical user interface +- suppressed error message when adjusting reading range without medium in drive 0.66 (pl-2) 28-03-2006 - - added .xpm icons in contrib +- added .xpm icons in contrib 0.66 (pl-1) 27-03-2006 - - fixed broken makefile when configured with --buildroot - (thanks to Lubos!) +- fixed broken makefile when configured with --buildroot + (thanks to Lubos!) ------ 0.66 released ------ 0.66 25-03-2006 - - last RS02 headers were omitted when they would end up in the last - two image sectors. fixed. - - updated installation scripts for new documentation structure - - fixed writing of superflous bytes when repairing non-image files - in RS01 - - fixed garbling of error correction data when processing - non-image files with RS02 - - fixed handling of truncated images in RS02 - - fixed incorrect erasure count in RS02 decoder - - fixed false CRC errors for unreadable CRC sectors in RS02 decoder +- last RS02 headers were omitted when they would end up in the last + two image sectors. fixed. +- updated installation scripts for new documentation structure +- fixed writing of superflous bytes when repairing non-image files + in RS01 +- fixed garbling of error correction data when processing + non-image files with RS02 +- fixed handling of truncated images in RS02 +- fixed incorrect erasure count in RS02 decoder +- fixed false CRC errors for unreadable CRC sectors in RS02 decoder 0.66 (rc-7) 12-03-2006 - - added homepage generation for SourceForge - - final rework of background20 in the documentation - - added --parse-ecc option - - added documentation for --parse-ecc: example90, example10, example30, - example81, prefs-general.png, prefs-general1.png - - moved localized screenshots from images to lang/images - - added media checksum test for ecc header search +- added homepage generation for SourceForge +- final rework of background20 in the documentation +- added --parse-ecc option +- added documentation for --parse-ecc: example90, example10, example30, + example81, prefs-general.png, prefs-general1.png +- moved localized screenshots from images to lang/images +- added media checksum test for ecc header search 0.66 (rc-6) 04-03-2006 - - fixed image size miscalculation in RS02Common - - fixed layout miscalculation for certain border cases in RS02Common - - debug.c: added random removal of ecc headers; - fixed range check in erasure calculation - - added media size recognition from RS02 headers in query_size() - this will need some more thought. +- fixed image size miscalculation in RS02Common +- fixed layout miscalculation for certain border cases in RS02Common +- debug.c: added random removal of ecc headers; + fixed range check in erasure calculation +- added media size recognition from RS02 headers in query_size() + this will need some more thought. 0.66 (rc-5) 03-03-2006 - - changed ShellExecute() call which might have caused the - mysterious Help system crashes on Windows (I was never able - to reproduce them) - - adapted --random-errors for ecc images - - fixed miscalculation of ecc header count for certain - image lenghts in RS02 - - fixed misreported CRC errors in RS02Compare when read errors - are present in the CRC section - - dropped / rephrased "error correction images" in documentation - - reworked German part of background20, this is still work in progress +- changed ShellExecute() call which might have caused the + mysterious Help system crashes on Windows (I was never able + to reproduce them) +- adapted --random-errors for ecc images +- fixed miscalculation of ecc header count for certain + image lenghts in RS02 +- fixed misreported CRC errors in RS02Compare when read errors + are present in the CRC section +- dropped / rephrased "error correction images" in documentation +- reworked German part of background20, this is still work in progress 0.66 (rc-4) 26-02-2006 - - fixed documentation path in manuals - - added summary messages after RS02 repair - - added correct handling of truncated images in fix, compare - - added correct handling of images with trailing garbage - in fix, compare - - fixed commandline crash in RS01 when image was 1 or 2 sectors - too large - - added FAQ item 3.7 to documentation - - fixed spurious in example40cs table +- fixed documentation path in manuals +- added summary messages after RS02 repair +- added correct handling of truncated images in fix, compare +- added correct handling of images with trailing garbage + in fix, compare +- fixed commandline crash in RS01 when image was 1 or 2 sectors + too large +- added FAQ item 3.7 to documentation +- fixed spurious in example40cs table 0.66 (rc-3) 25-02-2006 - - cleanup of the documentation HTML code (thanks to Lubos) - . cleaned up misplaced tags - . added missing alt="" within - . fixed several links - . removed spurius from command line argument tables - . added missing to command line examples - . fixed tags - . remove full stop from head lines +- cleanup of the documentation HTML code (thanks to Lubos) + . cleaned up misplaced tags + . added missing alt="" within + . fixed several links + . removed spurius from command line argument tables + . added missing to command line examples + . fixed tags + . remove full stop from head lines 0.66 (rc-2) 21-02-2006 - - released brake on RS02 encoding (improved HDD writing pattern) +- released brake on RS02 encoding (improved HDD writing pattern) 0.66 (rc-1) 19-02-2006 - - command line version of RS02 codec - - joined examples and command line section of manual +- command line version of RS02 codec +- joined examples and command line section of manual 0.65 (devel-4) 12-02-2006 - - renamed .img files to .iso files to facilitate easier - interoperability between RS02 ecc images and burning software +- renamed .img files to .iso files to facilitate easier + interoperability between RS02 ecc images and burning software 0.65 (devel-3) 11-02-2006 - - Creation of image and ecc files can be resumed after going - out of disc space (only in GUI mode) - - updated README - - created contrib directory; added desktop and rpm skeletons - contributed by Lubos Stanek - - changed length query for SCSI opcode 0xad - - changed length calculation for SCSI opcode 0x43 - - enabled CRC testing when "Delete image file?" is answered - positively +- Creation of image and ecc files can be resumed after going + out of disc space (only in GUI mode) +- updated README +- created contrib directory; added desktop and rpm skeletons + contributed by Lubos Stanek +- changed length query for SCSI opcode 0xad +- changed length calculation for SCSI opcode 0x43 +- enabled CRC testing when "Delete image file?" is answered + positively 0.65 (devel-2) 29-01-2006 - - added CRC testing during linear read and scan options - (if the respective ecc file is present) - - added flags for marking development versions and release candidates - in the ecc file versiom information - - removed some memory leaks in the windows version +- added CRC testing during linear read and scan options + (if the respective ecc file is present) +- added flags for marking development versions and release candidates + in the ecc file versiom information +- removed some memory leaks in the windows version 0.65 (devel-1) 22-01-2006 - - fixed several places in Makefile to handle source tree from CVS properly - - reorganized documentation scripts to better separate HTML markup - from translated phrases (dictionary_xx functions) - - removed language selection from online manual - - separated documentation image archives by language - - fixed crash when documentation was not properly installed - - added --buildroot option to configure - (thanks to D. Baumann and V. Kuhlmann for explaining the need for this!) +- fixed several places in Makefile to handle source tree from CVS properly +- reorganized documentation scripts to better separate HTML markup + from translated phrases (dictionary_xx functions) +- removed language selection from online manual +- separated documentation image archives by language +- fixed crash when documentation was not properly installed +- added --buildroot option to configure + (thanks to D. Baumann and V. Kuhlmann for explaining the need for this!) ------ 0.65 released ------ 0.65: 14-01-2006 - - Czech translation by Lubos Stanek - - made invocation of external HTML viewer more flexible and robust - - started support for big endian archs (NOT completed yet!) - - modularized scsi and codec interface for easier future expansion - - made --random-errors use the internal random number generator - and allow for independent selection of number of roots/erasures - - Error correction files can be larger than 2GB on FAT file systems - - changed medium fingerprint sector from 257 to 16 (ISO file system root block) - - Windows binaries are now shipped with Gtk+2.6 libraries - - CRC information is calculated and cached when reading the image - so that we do not need to re-read the image in a subsequent create operation. - - tinkered with speed curve algorithm to get smoother lines - - made sector color markers during linear read more understandable (hopefully) - - configure will now correctly honor $LDFLAGS from the user environment - - added Gtk+ library localization files to Windows distribution - (thanks to J. Meyer for reporting this problem!) - - fixed bug in the Errors/Ecc block graph which would make it scale incorrectly - if uncorrectable errors are encountered (this was just a rendering problem - with no influence on the actual error correction) - - added gdk pixbuf check to configure (thanks to W. Wershofen for noting this!) - - better error diagnosis for invalid ecc files (thanks to Lubos for noting this!) - - modified code to compile cleanly under gcc 4.02 +- Czech translation by Lubos Stanek +- made invocation of external HTML viewer more flexible and robust +- started support for big endian archs (NOT completed yet!) +- modularized scsi and codec interface for easier future expansion +- made --random-errors use the internal random number generator + and allow for independent selection of number of roots/erasures +- Error correction files can be larger than 2GB on FAT file systems +- changed medium fingerprint sector from 257 to 16 (ISO file system root block) +- Windows binaries are now shipped with Gtk+2.6 libraries +- CRC information is calculated and cached when reading the image + so that we do not need to re-read the image in a subsequent create operation. +- tinkered with speed curve algorithm to get smoother lines +- made sector color markers during linear read more understandable (hopefully) +- configure will now correctly honor $LDFLAGS from the user environment +- added Gtk+ library localization files to Windows distribution + (thanks to J. Meyer for reporting this problem!) +- fixed bug in the Errors/Ecc block graph which would make it scale incorrectly + if uncorrectable errors are encountered (this was just a rendering problem + with no influence on the actual error correction) +- added gdk pixbuf check to configure (thanks to W. Wershofen for noting this!) +- better error diagnosis for invalid ecc files (thanks to Lubos for noting this!) +- modified code to compile cleanly under gcc 4.02 0.64.2: 01-11-2005 - - fixed crash when using -u in command line mode - - changed packaging system to allow different package and version numbering systems - Current naming scheme is: - . package name = package directory = 0.xx[.y] - . version name (as advertised in GUI) = 0.xx[ (pl y)] - - fixed img file permissions for Linux version - - drive selection wasn't remembered between sessions under - Gtk+-2.4 and higher: fixed - - Manual/Homepage fixed for some MSIE glitches +- fixed crash when using -u in command line mode +- changed packaging system to allow different package and version numbering systems + Current naming scheme is: + . package name = package directory = 0.xx[.y] + . version name (as advertised in GUI) = 0.xx[ (pl y)] +- fixed img file permissions for Linux version +- drive selection wasn't remembered between sessions under + Gtk+-2.4 and higher: fixed +- Manual/Homepage fixed for some MSIE glitches 0.64.1: 23-10-2005 - - fixed bug which activated automatic ecc file generation in scan mode - - fixed crash at startup when linked against Gtk+ 2.6 - (Thanks to Radu M. and Richard B. for noting this!) +- fixed bug which activated automatic ecc file generation in scan mode +- fixed crash at startup when linked against Gtk+ 2.6 + (Thanks to Radu M. and Richard B. for noting this!) 0.64: 18-10-2005 - - reworked console and logging output: - Got rid of \b usage in locale files, - making gawk filtering of diagnostic warning obsolete. - More removal of read and CRC error reporting in GUI mode as buffering - them may result in going out of memory in worst case situations. - Use the program in command line mode and apply file - redirection if you still wish to see these messages. - - fixed a glitch in the linear read/scanning GUI - which prevented small unreadable areas to stay - marked red in the spiral - - fixed bug which did not install the CREDITS.* files - - fixed configure to use the --prefix settings properly - (thanks to Daniel Baumann for pointing this out) - - added de/en/it man pages supplied by Daniel Baumann - - fixed non-working --spinup-delay command line arg - - added configurable --docsubdir at request of Daniel - - Changed linear reading strategy - . Sector skipping after a read error is now done in all passes, - not just the first one (the previous behaviour turned out as - an arbitrary design decision which did not really make sense) - . Re-reading passes are carried out in 16 sector chunks, too - - provided workaround for detecting CD media on Teac slimline - drives (and possibly others) caused by silly firmware answers - - provided workaround for read errors which are reported - as something else by sloppy firmware - - added debugging functions --random-image and --random-seed for creating - images with "random" numbers. Images created with --random-seed n are - bitwise mirrors of those created with --random-seed -n. - - hunted down some memory leaks - - turned warning dialogs into modal dialogs - - fixed some minor redraw flaws in adaptive read mode - - fixed automatic file removal bug when in FAT32 mode - (thanks to Peter H., Walter G and Stephan J. for noting this) - - fixed error handling in GUI mode: in some rare error situations, - it would not bring up the intended error dialog, but either - continue quietly or terminate the whole program. - - fixed empty drive pop down menu after changing drives in the system - or sharing a dvdisaster installation between different Windows installations - - started support for parsing ISO file system structures - - added some recent drives to the drive data base - - rewrote the drive spinup code - - added function for automatically creating the .ecc file after - successfully reading an image - - documentation partially rewritten - - added some code to make sure that the "read adaptive" spiral fits into the window - - removed flicker in the "read adaptive" mode text output +- reworked console and logging output: + Got rid of \b usage in locale files, + making gawk filtering of diagnostic warning obsolete. + More removal of read and CRC error reporting in GUI mode as buffering + them may result in going out of memory in worst case situations. + Use the program in command line mode and apply file + redirection if you still wish to see these messages. +- fixed a glitch in the linear read/scanning GUI + which prevented small unreadable areas to stay + marked red in the spiral +- fixed bug which did not install the CREDITS.* files +- fixed configure to use the --prefix settings properly + (thanks to Daniel Baumann for pointing this out) +- added de/en/it man pages supplied by Daniel Baumann +- fixed non-working --spinup-delay command line arg +- added configurable --docsubdir at request of Daniel +- Changed linear reading strategy + . Sector skipping after a read error is now done in all passes, + not just the first one (the previous behaviour turned out as + an arbitrary design decision which did not really make sense) + . Re-reading passes are carried out in 16 sector chunks, too +- provided workaround for detecting CD media on Teac slimline + drives (and possibly others) caused by silly firmware answers +- provided workaround for read errors which are reported + as something else by sloppy firmware +- added debugging functions --random-image and --random-seed for creating + images with "random" numbers. Images created with --random-seed n are + bitwise mirrors of those created with --random-seed -n. +- hunted down some memory leaks +- turned warning dialogs into modal dialogs +- fixed some minor redraw flaws in adaptive read mode +- fixed automatic file removal bug when in FAT32 mode + (thanks to Peter H., Walter G and Stephan J. for noting this) +- fixed error handling in GUI mode: in some rare error situations, + it would not bring up the intended error dialog, but either + continue quietly or terminate the whole program. +- fixed empty drive pop down menu after changing drives in the system + or sharing a dvdisaster installation between different Windows installations +- started support for parsing ISO file system structures +- added some recent drives to the drive data base +- rewrote the drive spinup code +- added function for automatically creating the .ecc file after + successfully reading an image +- documentation partially rewritten +- added some code to make sure that the "read adaptive" spiral fits into the window +- removed flicker in the "read adaptive" mode text output 0.63: 01-08-2005 - - added adaptive read strategy (thanks to Harald Bögeholz - for the suggestion; see also the CREDITS file) - - added --fill-unreadble option for better compatibility with - other tools (e.g. h2cdimage from c't magazine) - - cut down information written to the log window in GUI mode - as that could use up significant amounts of memory in worst - case scenarios. Use command line mode if you are still interested - in these messages. - - fixed code for clean compile with gcc 4.0.1 - - added auto-suffix option for automatically adding .img/.ecc to files - given without an extension (thanks to Marcus for the suggestion!) - - changed function test prototype in bash based configure from - char* to char to work around misdetection of gcc's builtin gettext() - (thanks to Heinz R. for pointing this out) - - fixed crash in About requester when LANG environment was not set - (thanks to Andreas for the patch!) +- added adaptive read strategy (thanks to Harald Bögeholz + for the suggestion; see also the CREDITS file) +- added --fill-unreadble option for better compatibility with + other tools (e.g. h2cdimage from c't magazine) +- cut down information written to the log window in GUI mode + as that could use up significant amounts of memory in worst + case scenarios. Use command line mode if you are still interested + in these messages. +- fixed code for clean compile with gcc 4.0.1 +- added auto-suffix option for automatically adding .img/.ecc to files + given without an extension (thanks to Marcus for the suggestion!) +- changed function test prototype in bash based configure from + char* to char to work around misdetection of gcc's builtin gettext() + (thanks to Heinz R. for pointing this out) +- fixed crash in About requester when LANG environment was not set + (thanks to Andreas for the patch!) 0.62: 03-07-2005 - - added correct return codes to indicate whether reading - succeeded or found bad sectors in command line mode - - added experimental support for splitting image files into 2GB chunks - (mainly for use with VFAT an Win9x; avoid this mode if you can) - - added compare function to graphical user interface - - fixed 'make install' (thanks to Andreas for noting the problems) - - fixed german umlaut glitch in the foot line (thanks to GoldenFingaz - for pointing this out) - - relaxed handling of image size mismatches - +- added correct return codes to indicate whether reading + succeeded or found bad sectors in command line mode +- added experimental support for splitting image files into 2GB chunks + (mainly for use with VFAT an Win9x; avoid this mode if you can) +- added compare function to graphical user interface +- fixed 'make install' (thanks to Andreas for noting the problems) +- fixed german umlaut glitch in the foot line (thanks to GoldenFingaz + for pointing this out) +- relaxed handling of image size mismatches + 0.61: 24-04-2005 - - added preferences dialog - - decoupled command line settings from GUI settings so that - command line arguments will not be remembered across sessions - and GUI settings will not be used in command line mode. - - more image size detection fine tuning (this becomes a running gag, huh?) - - added --speed-warning option (thanks to Richard B. for the suggestion!) - - added --spinup-delay option - - removed startup-related downspike in the speed graph +- added preferences dialog +- decoupled command line settings from GUI settings so that + command line arguments will not be remembered across sessions + and GUI settings will not be used in command line mode. +- more image size detection fine tuning (this becomes a running gag, huh?) +- added --speed-warning option (thanks to Richard B. for the suggestion!) +- added --spinup-delay option +- removed startup-related downspike in the speed graph 0.60: 09-04-2005 - - first release with graphical user interface - - tinkered again with image size detection - - added debugging function for zeroing out the "unreadable sector" - markers (thanks to Marcus J. for the suggestion!) - - made configure more compatible with autoconf behaviour - (thanks to Andreas for pointing out the differences!) +- first release with graphical user interface +- tinkered again with image size detection +- added debugging function for zeroing out the "unreadable sector" + markers (thanks to Marcus J. for the suggestion!) +- made configure more compatible with autoconf behaviour + (thanks to Andreas for pointing out the differences!) 0.55: 20-02-2005 - - added Italian translation from Andrea Polverini (polve@polve.com) - - improved media type detection - - upward compatibility with the improved media footprint calculation - from upcoming version 0.60 +- added Italian translation from Andrea Polverini (polve@polve.com) +- improved media type detection +- upward compatibility with the improved media footprint calculation + from upcoming version 0.60 0.54: 01-01-2005 - - Switched from Cygwin/cygwin1.dll to Mingw/msvcrt.dll, - with some additional functionality taken over by glib2. - This may cause some short-time inconvenience (please report - all different behaviour relative to 0.53.1!), - but will pay off in later versions. - - Some code reorganization. - - Shortened the version number scheme to major.minor - - Removed visualization via gnuplot. Visualization will be - re-introduced in version 0.60; please use version 0.53.1 - for visualization if needed. - - Reworked compilation instructions in documentation. +- Switched from Cygwin/cygwin1.dll to Mingw/msvcrt.dll, + with some additional functionality taken over by glib2. + This may cause some short-time inconvenience (please report + all different behaviour relative to 0.53.1!), + but will pay off in later versions. +- Some code reorganization. +- Shortened the version number scheme to major.minor +- Removed visualization via gnuplot. Visualization will be + re-introduced in version 0.60; please use version 0.53.1 + for visualization if needed. +- Reworked compilation instructions in documentation. 0.53.1: 27-12-2004 - - encrypted discs will be rejected before any actual reading - is attempted (avoids confusing error messages when running into - the encrypted area). +- encrypted discs will be rejected before any actual reading + is attempted (avoids confusing error messages when running into + the encrypted area). 0.53.0: 23-12-2004 - - introduction of GNU gettext - - German localization - - Makefile will automatically collect .c files - - Preparation for multiple codecs - - fixed incorrect media size calculation for +RW images - - fixed installation procedure (thanks to Kay D. !) +- introduction of GNU gettext +- German localization +- Makefile will automatically collect .c files +- Preparation for multiple codecs +- fixed incorrect media size calculation for +RW images +- fixed installation procedure (thanks to Kay D. !) 0.52.1: 04-12-2004 - - Fixed the handling of truncated image files (thanks to Harald B.!) - - Better diagnosis of images which are longer than supposed - (should never happen, but one never knows) +- Fixed the handling of truncated image files (thanks to Harald B.!) +- Better diagnosis of images which are longer than supposed + (should never happen, but one never knows) 0.52.0: 28-11-2004 - - codec speedups and user selectable redundancy settings +- codec speedups and user selectable redundancy settings 0.51.1: 13-11-2004 - - fixed bug which prevented dvdisaster from working - under Windows XP without Cygwin being installed - (thanks to Andrea and Harald B. for reporting this!) - - removed unnecessary open with write permission - within --test action - - Besides bringing scanning speed to a screeching halt on - slow systems, calculation of the image md5sum during - the --scan option wasn't very useful -- removed it. - - repaired a glitch which would derail the codec when - fixing a truncated image - - added --dao option - - added a test predicting a TAO medium when fixing a - damaged image - +- fixed bug which prevented dvdisaster from working + under Windows XP without Cygwin being installed + (thanks to Andrea and Harald B. for reporting this!) +- removed unnecessary open with write permission + within --test action +- Besides bringing scanning speed to a screeching halt on + slow systems, calculation of the image md5sum during + the --scan option wasn't very useful -- removed it. +- repaired a glitch which would derail the codec when + fixing a truncated image +- added --dao option +- added a test predicting a TAO medium when fixing a + damaged image + 0.51.0: 06-11-2004 - - added experimental ASPI support for Cygwin version - - added alternative "-end" syntax for specifying the sector range - - added -j/--jump option - - fixed minor bug which made -t option fail reading the CRC data - on very small media images - +- added experimental ASPI support for Cygwin version +- added alternative "-end" syntax for specifying the sector range +- added -j/--jump option +- fixed minor bug which made -t option fail reading the CRC data + on very small media images + 0.50.0: 01-10-2004 - - Experimental Cygwin support. - - Rewrote SCSI layer for portability. - - Introduced ./configure mechanism. - - Dropped --direct option for portability reasons. - - Changed behaviour of continuing the reading of incomplete images; - if the image size is smaller than the medium size, reading will - now continue at the last read sector. Previous versions would have - tried all unread sectors before. - - Fixed a bug which would not fill in the missing sector markers - on a sequence of non overlapping read intervals (such as doing - -r0-100000; -r110000-media_end; the range 100001-109999 would - have been simply zeroed out in previous versions). +- Experimental Cygwin support. +- Rewrote SCSI layer for portability. +- Introduced ./configure mechanism. +- Dropped --direct option for portability reasons. +- Changed behaviour of continuing the reading of incomplete images; + if the image size is smaller than the medium size, reading will + now continue at the last read sector. Previous versions would have + tried all unread sectors before. +- Fixed a bug which would not fill in the missing sector markers + on a sequence of non overlapping read intervals (such as doing + -r0-100000; -r110000-media_end; the range 100001-109999 would + have been simply zeroed out in previous versions). 0.42.2: 23-09-2004 - - changed the --fix semantics so that sectors with wrong CRC sums - will automatically be fixed (previous versions would just report - them as bad when using the -t option) - - made --fix more verbose about CRC errors +- changed the --fix semantics so that sectors with wrong CRC sums + will automatically be fixed (previous versions would just report + them as bad when using the -t option) +- made --fix more verbose about CRC errors 0.42.1: 11-09-2004 - - unrolled the inner codec loop; optimized some C expressions within - - code cleanup in the encoder +- unrolled the inner codec loop; optimized some C expressions within +- code cleanup in the encoder 0.42.0: 08-09-2004 (no public release) - - changed the caching and code generation strategy in the RS encoder - - added program version information in the ecc file header - - updated the --print option to show the new header information - - made --fix option reject .ecc files from future program versions +- changed the caching and code generation strategy in the RS encoder +- added program version information in the ecc file header +- updated the --print option to show the new header information +- made --fix option reject .ecc files from future program versions 0.41.2: 05-09-2004 - - some speed optimizations in the encoder - - the --direct option now actually works - - removed the #ifdef DEBUG clutter in ecc-rs01.c - - added the --byteset debugging function +- some speed optimizations in the encoder +- the --direct option now actually works +- removed the #ifdef DEBUG clutter in ecc-rs01.c +- added the --byteset debugging function - NOTE: Debugging functions are intentionally undocumented and unsupported. +NOTE: Debugging functions are intentionally undocumented and unsupported. 0.41.1: 31-08-2004 - - added CRC32 checksum for each image block in the .ecc file +- added CRC32 checksum for each image block in the .ecc file 0.41.0: 28-08-2004 (no public release) - - Replaced the matrix-based codec with one using polynomials. +- Replaced the matrix-based codec with one using polynomials. 0.40.8: 24-08-2004 (no public release) - - removed unused div_tab[] from ecc-rs01.c (which was incorrectly initialized anyways) - - fixed md5sum miscompare in print.c - - added the --random-errors debugging function +- removed unused div_tab[] from ecc-rs01.c (which was incorrectly initialized anyways) +- fixed md5sum miscompare in print.c +- added the --random-errors debugging function - NOTE: Debugging functions are intentionally undocumented and unsupported. +NOTE: Debugging functions are intentionally undocumented and unsupported. -0.40.7: 22-08-2004 - First public release +0.40.7:22-08-2004 +First public release diff --git a/GNUmakefile.template b/GNUmakefile.template index a3074c7..77a57bf 100644 --- a/GNUmakefile.template +++ b/GNUmakefile.template @@ -254,21 +254,14 @@ install: dvdisaster manual @echo "# dvdisaster uninstaller script" > $(BUILDROOT)$(BINDIR)/dvdisaster-uninstall.sh @echo "# Usage: sh dvdisaster-uninstall.sh" >> $(BUILDROOT)$(BINDIR)/dvdisaster-uninstall.sh @echo >> $(BUILDROOT)$(BINDIR)/dvdisaster-uninstall.sh - @echo "rm -f \"$(BINDIR)/dvdisaster\" \"$(BINDIR)/dvdisaster-uninstall.sh\"" >> $(BUILDROOT)$(BINDIR)/dvdisaster-uninstall.sh - @echo "rm -f \"$(DOCSUBDIR)/CHANGELOG\"" >> $(BUILDROOT)$(BINDIR)/dvdisaster-uninstall.sh - @echo "rm -f \"$(DOCSUBDIR)/COPYING\"" >> $(BUILDROOT)$(BINDIR)/dvdisaster-uninstall.sh - @echo "rm -f \"$(DOCSUBDIR)/CREDITS.de\"" >> $(BUILDROOT)$(BINDIR)/dvdisaster-uninstall.sh - @echo "rm -f \"$(DOCSUBDIR)/CREDITS.en\"" >> $(BUILDROOT)$(BINDIR)/dvdisaster-uninstall.sh - @echo "rm -f \"$(DOCSUBDIR)/manual.pdf\"" >> $(BUILDROOT)$(BINDIR)/dvdisaster-uninstall.sh - @echo "rm -f \"$(DOCSUBDIR)/README.MODIFYING\"" >> $(BUILDROOT)$(BINDIR)/dvdisaster-uninstall.sh - @echo "rm -f \"$(DOCSUBDIR)/TODO\"" >> $(BUILDROOT)$(BINDIR)/dvdisaster-uninstall.sh - @echo "rmdir \"$(DOCSUBDIR)\"" >> $(BUILDROOT)$(BINDIR)/dvdisaster-uninstall.sh + @echo "rm -f $(BINDIR)/dvdisaster $(BINDIR)/dvdisaster-uninstall.sh" >> $(BUILDROOT)$(BINDIR)/dvdisaster-uninstall.sh + @echo "rm -rf $(DOCSUBDIR)" >> $(BUILDROOT)$(BINDIR)/dvdisaster-uninstall.sh @for i in $(PO_LOCALES); do \ - echo "rm -f \"$(LOCALEDIR)/$$i/LC_MESSAGES/dvdisaster.mo\"" >> $(BUILDROOT)$(BINDIR)/dvdisaster-uninstall.sh ; \ + echo "rm $(LOCALEDIR)/$$i/LC_MESSAGES/dvdisaster.mo" >> $(BUILDROOT)$(BINDIR)/dvdisaster-uninstall.sh ; \ done - @echo "rm -f \"$(MANDIR)/man1/dvdisaster.1\"" >> $(BUILDROOT)$(BINDIR)/dvdisaster-uninstall.sh + @echo "rm -f $(MANDIR)/man1/dvdisaster.1" >> $(BUILDROOT)$(BINDIR)/dvdisaster-uninstall.sh @for i in $(MAN_LOCALES); do \ - echo "rm -f \"$(MANDIR)/$$i/man1/dvdisaster.1\"" >> $(BUILDROOT)$(BINDIR)/dvdisaster-uninstall.sh ; \ + echo "rm $(MANDIR)/$$i/man1/dvdisaster.1" >> $(BUILDROOT)$(BINDIR)/dvdisaster-uninstall.sh ; \ done @echo "echo \"dvdisaster has been uninstalled.\"" >> $(BUILDROOT)$(BINDIR)/dvdisaster-uninstall.sh diff --git a/INSTALL b/INSTALL index e36c2ec..fcbe03e 100644 --- a/INSTALL +++ b/INSTALL @@ -111,11 +111,11 @@ Please change into a directory which is writeable for you and unpack the source code archive: user@host> cd /var/tmp -user@host> tar xjf dvdisaster-0.79.5.tar.bz2 +user@host> tar xjf dvdisaster-0.79.6.tar.bz2 Then change into the newly created directory: -user@host> cd /var/tmp/dvdisaster-0.79.5 +user@host> cd /var/tmp/dvdisaster-0.79.6 3.2. Configuring the package ---------------------------- @@ -199,8 +199,7 @@ please remove the directory you have created as described in section 3.1: user@host> cd /var/tmp -user@host> rm -rf dvdisaster-0.79.5 - +user@host> rm -rf dvdisaster-0.79.6 5. Running the program ====================== @@ -228,16 +227,7 @@ Use camcontrol to find out which passthrough device is assigned to your drive: root@freebsd# camcontrol devlist - at scbus1 target 0 lun 0 (pass1,cd0) - -You can change permission permanently by adding the -following line to /etc/devfs.conf: - -perm pass1 0660 - -To make the change available immediately, restart devfs: - -root@freebsd# /etc/rc.d/devfs restart + at scbus1 target 0 lun 0 (pass0,cd0) Avoid copy-on-write filesystems diff --git a/TODO b/TODO index a3f2a0a..dfb3ae7 100644 --- a/TODO +++ b/TODO @@ -1,15 +1,13 @@ Tentative to do/ release schedule -Version 0.79: new RS03 codec +Version 0.79: new RS03 codec (encoding part) - lots of speed optimizations in error correction data encoding - - multithreaded / multicore processor support for encoding - (decoding still single threaded) + - multithreaded / multicore processor support - add missing functionality, e.g. adaptive reading 0.79.5: project re-launch 0.79.6: re-introduce CRC and MD5 caching between reading - and ecc creation; cosmetical changes; support - for 100G BD + and ecc creation; cosmetical changes 0.79.7: re-introduce adaptive reading Version 0.80: milestone release diff --git a/bitmap.c b/bitmap.c index 7733cc2..b0cce40 100644 --- a/bitmap.c +++ b/bitmap.c @@ -1,5 +1,5 @@ /* dvdisaster: Additional error correction for optical media. - * Copyright (C) 2004-2015 Carsten Gnoerlich. + * Copyright (C) 2004-2017 Carsten Gnoerlich. * * Email: carsten@dvdisaster.org -or- cgnoerlich@fsfe.org * Project homepage: http://www.dvdisaster.org @@ -55,9 +55,9 @@ void FreeBitmap(Bitmap *bm) * Count the '1' bits in the bitmap */ -int CountBits(Bitmap *bm) -{ int i; - int sum = 0; +gint32 CountBits(Bitmap *bm) +{ gint32 i; + gint32 sum = 0; for(i=0; isize; i++) if(GetBit(bm, i)) diff --git a/build.c b/build.c index 1666795..0e99b22 100644 --- a/build.c +++ b/build.c @@ -1,5 +1,5 @@ /* dvdisaster: Additional error correction for optical media. - * Copyright (C) 2004-2015 Carsten Gnoerlich. + * Copyright (C) 2004-2017 Carsten Gnoerlich. * * Email: carsten@dvdisaster.org -or- cgnoerlich@fsfe.org * Project homepage: http://www.dvdisaster.org diff --git a/build.h b/build.h index ef14b45..7ee7c64 100644 --- a/build.h +++ b/build.h @@ -1,2 +1,2 @@ -#define BUILD 2789 -#define BDATE "15.12.15 (Dienstag, 16:39)" +#define BUILD 272 +#define BDATE "17.11.17 (Freitag, 09:57)" diff --git a/cacheprobe.c b/cacheprobe.c index 60c55f9..545c690 100644 --- a/cacheprobe.c +++ b/cacheprobe.c @@ -1,5 +1,5 @@ /* dvdisaster: Additional error correction for optical media. - * Copyright (C) 2004-2015 Carsten Gnoerlich. + * Copyright (C) 2004-2017 Carsten Gnoerlich. * * Email: carsten@dvdisaster.org -or- cgnoerlich@fsfe.org * Project homepage: http://www.dvdisaster.org diff --git a/closure.c b/closure.c index 7568cba..58ba86f 100644 --- a/closure.c +++ b/closure.c @@ -1,5 +1,5 @@ /* dvdisaster: Additional error correction for optical media. - * Copyright (C) 2004-2015 Carsten Gnoerlich. + * Copyright (C) 2004-2017 Carsten Gnoerlich. * * Email: carsten@dvdisaster.org -or- cgnoerlich@fsfe.org * Project homepage: http://www.dvdisaster.org @@ -225,17 +225,20 @@ void ReadDotfile() if(!strcmp(symbol, "last-image")) { g_free(Closure->imageName); if(!strcmp(value, "none")) Closure->imageName = g_strdup(""); - else Closure->imageName = g_strdup(value); continue; + else Closure->imageName = g_strdup(value); + continue; } if(!strcmp(symbol, "last-ecc")) { g_free(Closure->eccName); if(!strcmp(value, "none")) Closure->eccName = g_strdup(""); - else Closure->eccName = g_strdup(value); continue; + else Closure->eccName = g_strdup(value); + continue; } if(!strcmp(symbol, "adaptive-read")) { Closure->adaptiveRead = atoi(value); continue; } if(!strcmp(symbol, "auto-suffix")) { Closure->autoSuffix = atoi(value); continue; } if(!strcmp(symbol, "bd-size1")) { Closure->bdSize1 = Closure->savedBDSize1 = atoll(value); continue; } if(!strcmp(symbol, "bd-size2")) { Closure->bdSize2 = Closure->savedBDSize2 = atoll(value); continue; } + if(!strcmp(symbol, "bd-size3")) { Closure->bdSize3 = Closure->savedBDSize3 = atoll(value); continue; } if(!strcmp(symbol, "cache-size")) { Closure->cacheMiB = atoi(value); continue; } if(!strcmp(symbol, "cd-size")) { Closure->cdSize = Closure->savedCDSize = atoll(value); continue; } if(!strcmp(symbol, "codec-threads")) { Closure->codecThreads = atoi(value); continue; } @@ -305,8 +308,8 @@ void ReadDotfile() } if(fclose(dotfile)) - g_fprintf(stderr, "Error closing configuration file %s: %s\n", - Closure->dotFile, strerror(errno)); + g_printf("Error closing configuration file %s: %s\n", + Closure->dotFile, strerror(errno)); } static void update_dotfile() @@ -325,7 +328,7 @@ static void update_dotfile() dotfile = portable_fopen(Closure->dotFile, "wb"); if(!dotfile) - { g_fprintf(stderr, "Could not open configuration file %s: %s\n", + { g_printf("Could not open configuration file %s: %s\n", Closure->dotFile, strerror(errno)); return; } @@ -344,6 +347,7 @@ static void update_dotfile() g_fprintf(dotfile, "auto-suffix: %d\n", Closure->autoSuffix); g_fprintf(dotfile, "bd-size1: %lld\n", (long long int)Closure->bdSize1); g_fprintf(dotfile, "bd-size2: %lld\n", (long long int)Closure->bdSize2); + g_fprintf(dotfile, "bd-size3: %lld\n", (long long int)Closure->bdSize3); g_fprintf(dotfile, "cache-size: %d\n", Closure->cacheMiB); g_fprintf(dotfile, "cd-size: %lld\n", (long long int)Closure->cdSize); g_fprintf(dotfile, "codec-threads: %d\n", Closure->codecThreads); @@ -400,8 +404,8 @@ static void update_dotfile() save_colors(dotfile, "present-sector", Closure->darkSector); if(fclose(dotfile)) - g_fprintf(stderr, "Error closing configuration file %s: %s\n", - Closure->dotFile, strerror(errno)); + g_printf("Error closing configuration file %s: %s\n", + Closure->dotFile, strerror(errno)); } /*** @@ -419,7 +423,12 @@ void InitClosure() /* Extract the version string */ +#ifdef HAVE_UNSTABLE_RELEASE + Closure->cookedVersion = g_strdup_printf("%s (unstable)", VERSION); + Closure->releaseFlags = MFLAG_DEVEL; +#else Closure->cookedVersion = g_strdup(VERSION); +#endif /* Generate a more comprehensive version string */ @@ -491,6 +500,7 @@ void InitClosure() Closure->dvdSize2 = Closure->savedDVDSize2 = DVD_DL_SIZE; Closure->bdSize1 = Closure->savedBDSize1 = BD_SL_SIZE; Closure->bdSize2 = Closure->savedBDSize2 = BD_DL_SIZE; + Closure->bdSize3 = Closure->savedBDSize3 = BDXL_TL_SIZE; Closure->logString = g_string_sized_new(1024); Closure->logLock = g_malloc0(sizeof(GMutex)); @@ -535,21 +545,6 @@ void LocalizedFileDefaults() Closure->dDumpPrefix = g_strdup(_("sector-")); } -/* - * Clear the CRC cache - */ - -void ClearCrcCache(void) -{ if(Closure->crcCache) - g_free(Closure->crcCache); - if(Closure->crcImageName) - g_free(Closure->crcImageName); - - Closure->crcCache = NULL; - Closure->crcImageName = NULL; - memset(Closure->md5Cache, 0, 16); -} - /* * Clean up properly */ @@ -575,8 +570,6 @@ void FreeClosure() if(Closure->guiMode) update_dotfile(); - ClearCrcCache(); - cond_free(Closure->cookedVersion); cond_free(Closure->versionString); cond_free(Closure->device); diff --git a/configure b/configure index 0059e8d..1a530f6 100755 --- a/configure +++ b/configure @@ -19,7 +19,9 @@ fi # Set the package name and version -PACKAGE dvdisaster 0.79.5 +PACKAGE dvdisaster 0.79.6 +CFG_HAVE_OPTIONS="$CFG_HAVE_OPTIONS -DHAVE_UNSTABLE_RELEASE" + # Check for some essential tools. @@ -124,7 +126,6 @@ WITH_OPTION embedded-src-path yes "[yes | no]" PRINT_MESSAGE "\nDebugging options (do not use in production system):" WITH_OPTION memdebug no "[no | yes]" -WITH_OPTION efence no "[no | yes]" if test "$cfg_with_efence" == "yes"; then if ! CHECK_LIBRARY efence malloc efence; then diff --git a/crc32.c b/crc32.c index 1cd0bae..58102d2 100644 --- a/crc32.c +++ b/crc32.c @@ -1,5 +1,5 @@ /* dvdisaster: Additional error correction for optical media. - * Copyright (C) 2004-2015 Carsten Gnoerlich. + * Copyright (C) 2004-2017 Carsten Gnoerlich. * CRC32 code based upon public domain code by Ross Williams (see notes below) * * Email: carsten@dvdisaster.org -or- cgnoerlich@fsfe.org diff --git a/crcbuf.c b/crcbuf.c index 8b541fa..73fa246 100644 --- a/crcbuf.c +++ b/crcbuf.c @@ -1,5 +1,5 @@ /* dvdisaster: Additional error correction for optical media. - * Copyright (C) 2004-2015 Carsten Gnoerlich. + * Copyright (C) 2004-2017 Carsten Gnoerlich. * * Email: carsten@dvdisaster.org -or- cgnoerlich@fsfe.org * Project homepage: http://www.dvdisaster.org @@ -26,27 +26,133 @@ #include "rs02-includes.h" /*** - *** Create an uninitialized CRC buffer + *** Create a CRC buffer ready for accumulating CRC and MD5 sums ***/ -CrcBuf *CreateCrcBuf(guint64 sectors) -{ CrcBuf *cb = g_malloc(sizeof(CrcBuf)); +CrcBuf *CreateCrcBuf(Image *image) +{ CrcBuf *cb = g_malloc0(sizeof(CrcBuf)); - cb->crcbuf = g_malloc(sectors * sizeof(guint32)); - cb->size = sectors; - cb->valid = CreateBitmap0(sectors); + /* MD5 sum related data */ + + cb->md5Ctxt = g_malloc(sizeof(struct MD5Context)); + MD5Init(cb->md5Ctxt); + cb->md5State = MD5_BUILDING; + cb->lastSector = 0; + memset(cb->dataMD5sum, 0, 16); + memset(cb->imageMD5sum, 0, 16); + /* image identification */ + + if(image->type == IMAGE_FILE) + cb->imageName = g_strdup(image->file->path); + + /* For augmented images we need both the pure data size and the full size + in order to compute MD5 sums for both. Depending on what the user wants + to do with the image (create an ecc file or re-augment the image) we'll + need the first or the last version. + There's one catch, though: If the augmented image is accompanied with + an ecc file, we must treat the image as raw data; e.g. do not set + the data size to the portion protected by the augmented ecc. + Otherwise, the CRC sums from the ecc file which do also protect + the augmented ecc part will become unreachable. */ + + if(image->eccHeader && !image->eccFileHeader) /* augmented image, and no ecc file? */ + { cb->dataSectors = uchar_to_gint64(image->eccHeader->sectors); + if(image->type == IMAGE_FILE) + cb->allSectors = image->sectorSize; + else cb->allSectors = image->dh->sectors; + } + else + { if(image->type == IMAGE_FILE) + cb->dataSectors = cb->allSectors = image->sectorSize; + else cb->dataSectors = cb->allSectors = image->dh->sectors; + } + + /* Note: The following statement is not correct for RS03. + It does not hurt since RS03 will set the correct value when + the CrcBuf is created via RS03GetCrcBuf(), and in all other + cases it does currently not matter. Especially, CRC sums + created during an image read are not used when subsequently + creating new ecc data. */ + + cb->coveredSectors = cb->dataSectors; + + /* Extract the fingerprint */ + + if(image->fpState == FP_PRESENT) + { memcpy(cb->mediumFP, image->imageFP, 16); + cb->fpValid = TRUE; + } + cb->fpSector = image->fpSector; + + /* CRC sum array */ + + cb->crcbuf = g_malloc(cb->allSectors * sizeof(guint32)); + cb->crcSize = cb->allSectors; + cb->valid = CreateBitmap0(cb->allSectors); + + image->crcCache = cb; return cb; } -/*** - *** Test a 2048 byte block against the checksum in the buffer - ***/ +/* + * Add a 2048 byte block into the checksum buffer + */ + +int AddSectorToCrcBuffer(CrcBuf *cb, int mode, guint64 idx, unsigned char *buf, int buf_size) +{ guint32 crc; + + if(idx < 0 || idx >= cb->crcSize) + return CRC_OUTSIDE_BOUND; + + /* Update the CRC sums */ + + if( (mode & CRCBUF_UPDATE_CRC) + || ((mode & CRCBUF_UPDATE_CRC_AFTER_DATA) && idx >= cb->coveredSectors)) + { crc = Crc32(buf, 2048); /* should be buf_size, but remains at 2048 for backwards compatibility. */ + cb->crcbuf[idx] = crc; /* does not harm except that the last sector is padded with the contents */ + SetBit(cb->valid, idx); /* of the previous sector when reading an image file whole size is not */ + } /* a multiple of 2048 */ + + /* Update the MD5 sums */ + + if(!(mode & CRCBUF_UPDATE_MD5)) + return CRC_GOOD; + + if(cb->lastSector != idx) /* sector out of order -> md5sum dead */ + { cb->md5State = MD5_INVALID; + return CRC_BAD; + } + cb->lastSector++; + + if(idx <= cb->allSectors-1) + MD5Update(cb->md5Ctxt, buf, buf_size); + + if(idx == cb->dataSectors-1) + { MD5Context *dataCtxt = alloca(sizeof(MD5Context)); + + memcpy(dataCtxt, cb->md5Ctxt, sizeof(MD5Context)); + MD5Final(cb->dataMD5sum, dataCtxt); + cb->md5State |= MD5_DATA_COMPLETE; + } + + if(idx == cb->allSectors-1) + { MD5Final(cb->imageMD5sum, cb->md5Ctxt); + cb->md5State |= MD5_IMAGE_COMPLETE; + cb->md5State &= ~MD5_BUILDING; + } + + return CRC_GOOD; +} + +/* + * Test a 2048 byte block against the checksum in the buffer + */ int CheckAgainstCrcBuffer(CrcBuf *cb, gint64 idx, unsigned char *buf) { guint32 crc; - if(idx < 0 || idx >= cb->size) + if(idx < 0 || idx >= cb->crcSize) return CRC_OUTSIDE_BOUND; crc = Crc32(buf, 2048); @@ -60,6 +166,36 @@ int CheckAgainstCrcBuffer(CrcBuf *cb, gint64 idx, unsigned char *buf) return CRC_BAD; } +/* + * Make sure that the current image and ecc file match the + * cached CRC and md5 informaton + */ + +int CrcBufValid(CrcBuf *crcbuf, Image *image, EccHeader *eh) +{ + if(!crcbuf) + { Verbose("CrcBufValid: crcbuf==NULL\n"); + return FALSE; + } + + /* if still in building state we do not have all CRC sums */ + + if(crcbuf->md5State & MD5_BUILDING) + { Verbose("CrcBufValid: NO, still building\n"); + return FALSE; + } + + /* presence of one MD5 sum suffices (data md5sum may not be present + under some circumstances) */ + + if((!(crcbuf->md5State & MD5_COMPLETE))) + { Verbose("CrcBufValid: NOT complete\n"); + return FALSE; + } + + Verbose("CrcBufValid: buffer VALID\n"); + return TRUE; +} /*** *** Clean up @@ -67,7 +203,60 @@ int CheckAgainstCrcBuffer(CrcBuf *cb, gint64 idx, unsigned char *buf) void FreeCrcBuf(CrcBuf *cb) { + if(!cb) + { Verbose("FreeCrcBuf - nothing to do\n"); + return; + } + g_free(cb->crcbuf); FreeBitmap(cb->valid); + if(cb->imageName) + g_free(cb->imageName); + if(cb->md5Ctxt) + g_free(cb->md5Ctxt); g_free(cb); + + Verbose("FreeCrcBuf - buffer cleared\n"); +} + +/*** + *** Debugging output + ***/ + +void PrintCrcBuf(CrcBuf *cb) +{ char digest[33]; + guint64 i,missing=0; + + if(!Closure->verbose) + return; + + PrintLog("CrcBuf contents, image path %s:\n", cb->imageName ? cb->imageName : "none (medium)" ); + PrintLog(" crcSize: %lld, dataSectors: %lld, coveredSectors: %lld, allSectors: %lld\n", + cb->crcSize, cb->dataSectors, cb->coveredSectors, cb->allSectors); + + PrintLog(" md5State:"); + if(cb->md5State) + { if(cb->md5State & MD5_BUILDING) PrintLog(" building"); + if(cb->md5State & MD5_DATA_COMPLETE) PrintLog(" data_complete"); + if(cb->md5State & MD5_IMAGE_COMPLETE) PrintLog(" image_complete"); + } + else PrintLog(" invalid"); + PrintLog("\n"); + + if(cb->md5State & MD5_COMPLETE) + { AsciiDigest(digest, cb->dataMD5sum); + PrintLog(" data: %s\n", digest); + AsciiDigest(digest, cb->imageMD5sum); + PrintLog(" full: %s\n", digest); + } + AsciiDigest(digest, cb->mediumFP); + if(cb->fpValid) + PrintLog(" fp sector: %d; %s\n", cb->fpSector, digest); + else PrintLog(" fp sector: %d; invalid\n", cb->fpSector); + + for(i=0; icrcSize; i++) + if(!GetBit(cb->valid, i)) + { missing++; + } + PrintLog(" missing crcs: %lld\n", missing); } diff --git a/curve.c b/curve.c index 668bc40..2f901e8 100644 --- a/curve.c +++ b/curve.c @@ -1,5 +1,5 @@ /* dvdisaster: Additional error correction for optical media. - * Copyright (C) 2004-2015 Carsten Gnoerlich. + * Copyright (C) 2004-2017 Carsten Gnoerlich. * * Email: carsten@dvdisaster.org -or- cgnoerlich@fsfe.org * Project homepage: http://www.dvdisaster.org @@ -123,7 +123,7 @@ int CurveLogY(Curve *curve, gdouble y) /* not really a log */ hfact = (gdouble)(curve->bottomLY - curve->topLY); if(y==1) return curve->bottomLY - ((log(2)/log(curve->logMaxY)) * hfact)/2; - return curve->bottomLY - (log(y)/log(curve->logMaxY)) * hfact; + else return curve->bottomLY - (log(y)/log(curve->logMaxY)) * hfact; } /*** diff --git a/debug.c b/debug.c index df70416..b4a96d1 100644 --- a/debug.c +++ b/debug.c @@ -1,5 +1,5 @@ /* dvdisaster: Additional error correction for optical media. - * Copyright (C) 2004-2015 Carsten Gnoerlich. + * Copyright (C) 2004-2017 Carsten Gnoerlich. * * Email: carsten@dvdisaster.org -or- cgnoerlich@fsfe.org * Project homepage: http://www.dvdisaster.org diff --git a/documentation/codec-specs/codecs.pdf b/documentation/codec-specs/codecs.pdf new file mode 100644 index 0000000000000000000000000000000000000000..825e8e3eaa53457257a0669ee90b7ac8b1c19949 GIT binary patch literal 277826 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 40$) \quad p := p + 1} +\end{comment} + +From these values we compute a $2^p$ which has about 20-40 multiples +in the {\em preliminary ecc size} address space. This value will be used +for interleaving the ecc header copies with the ecc layers: + +\[ p = \left\lceil log_2\; \frac{preliminary\;ecc\;size}{40} \right\rceil \] + +%\[ p = \left\lceil \frac{log\; \frac{preliminary\;ecc\;size}{40}}{log\; 2} \right\rceil \] + \smallskip diff --git a/documentation/config/version.tex b/documentation/config/version.tex index 8384545..cdc5693 100644 --- a/documentation/config/version.tex +++ b/documentation/config/version.tex @@ -1 +1 @@ -\newcommand{\projectversion}{0.79.5} +\newcommand{\projectversion}{0.79.6} diff --git a/documentation/dvdisaster.de.1 b/documentation/dvdisaster.de.1 index 9e0adcd..0fe7d45 100644 --- a/documentation/dvdisaster.de.1 +++ b/documentation/dvdisaster.de.1 @@ -1,4 +1,4 @@ -.TH DVDISASTER 1 "2015-12-16" "0.79.5" "Schutz f\[:u]r optische Datentr\[:a]ger" +.TH DVDISASTER 1 "2010-02-07" "0.80" "Schutz f\[:u]r optische Datentr\[:a]ger" .SH NAME DVDISASTER \- Schutz f\[:u]r optische Datentr\[:a]ger gegen Datenverlust durch Alterung @@ -49,6 +49,7 @@ oder Kratzer .RB [\| \-\-internal-rereads .IR n \|] .RB [\| \-\-medium-info \|] +.RB [\| \-\-no-progress \|] .RB [\| \-\-old-ds-marker \|] .RB [\| \-\-prefetch-sectors .IR n \|] @@ -59,6 +60,7 @@ oder Kratzer .RB [\| \-\-read-medium .IR n \|] .RB [\| \-\-read-raw \|] +.RB [\| \-\-regtest \|] .RB [\| \-\-resource-file .IR n \|] .RB [\| \-\-speed-warning @@ -213,28 +215,31 @@ RS01-Fehlerkorrektur-Dateien unterst\[:u]tzen au\[ss]erdem: .RS RS02-Abbilder: .RS -\-n CD\ \ \ erweitert Abbild auf CD-Gr\[:o]\[ss]e. +\-n CD\ \ \ \ erweitert Abbild auf CD-Gr\[:o]\[ss]e. .RE .RS -\-n DVD\ \ erweitert Abbild auf DVD-Gr\[:o]\[ss]e. +\-n DVD\ \ \ erweitert Abbild auf DVD-Gr\[:o]\[ss]e. .RE .RS -\-n DVD9 erweitert Abbild auf DVD9-Gr\[:o]\[ss]e. +\-n DVD9\ erweitert Abbild auf DVD9-Gr\[:o]\[ss]e. .RE .RS -\-n BD\ \ \ erweitert Abbild auf BD-Gr\[:o]\[ss]e. +\-n BD\ \ \ \ erweitert Abbild auf BD-Gr\[:o]\[ss]e. .RE .RS -\-n BD2\ erweitert Abbild auf zweilagige BD-Gr\[:o]\[ss]e. +\-n BD2\ \ erweitert Abbild auf zweilagige BD-Gr\[:o]\[ss]e. .RE .RS -\-n x\ \ \ \ erweitert Abbild auf ca. x Sektoren L\[:a]nge. +\-n BDXL3 erweitert Abbild auf dreilagige BDXL-Gr\[:o]\[ss]e. .RE .RS -\-n x%\ \ \ erweitert Abbild mit ca. x% Redundanz. +\-n x\ \ \ \ \ erweitert Abbild auf ca. x Sektoren L\[:a]nge. .RE .RS -\-n xr\ \ \ erweitert Abbild mit x Nullstellen Fehlerkorrektur-Daten. +\-n x%\ \ \ \ erweitert Abbild mit ca. x% Redundanz. +.RE +.RS +\-n xr\ \ \ \ erweitert Abbild mit x Nullstellen Fehlerkorrektur-Daten. .RE .RE @@ -364,6 +369,9 @@ die Standardeinstellungen des Laufwerks zu verwenden. .B \-\-medium-info Gibt Informationen \[:u]ber den Datentr\[:a]ger im ausgew\[:a]hlten Laufwerk aus. .TP +.B \-\-no-progress +Unterdr\[:u]ckt die Fortschrittsanzeige in Prozent. +.TP .B \-\-old-ds-marker Markiert fehlende Sektoren in einer Weise, die mit dvdisaster 0.70 oder noch fr\[:u]heren Versionen kompatibel ist. @@ -403,6 +411,9 @@ liest den gesamten Datentr\[:a]ger bis zu n-mal. .B \-\-read-raw liest in der "raw"\-Betriebsart sofern m\[:o]glich. .TP +.B \-\-regtest +ver\[:a]ndert einige Ausgaben so da\[ss] sie von den Regressionstest-Skripten besser verarbeitet werden k\[:o]nnen. +.TP .B \-\-resource-file n Gibt den Pfad zur Konfigurationsdatei an (Voreinstellung: $HOME/.dvdisaster) .TP diff --git a/documentation/dvdisaster.en.1 b/documentation/dvdisaster.en.1 index 028c6e0..3472012 100644 --- a/documentation/dvdisaster.en.1 +++ b/documentation/dvdisaster.en.1 @@ -1,4 +1,4 @@ -.TH DVDISASTER 1 "2015-12-16" "0.79.5" "protection for optical media" +.TH DVDISASTER 1 "2010-02-06" "0.80" "protection for optical media" .SH NAME DVDISASTER \- data loss/scratch/aging protection for optical media @@ -48,6 +48,7 @@ DVDISASTER \- data loss/scratch/aging protection for optical media .RB [\| \-\-internal-rereads .IR n \|] .RB [\| \-\-medium-info \|] +.RB [\| \-\-no-progress \|] .RB [\| \-\-old-ds-marker \|] .RB [\| \-\-prefetch-sectors .IR n \|] @@ -58,6 +59,7 @@ DVDISASTER \- data loss/scratch/aging protection for optical media .RB [\| \-\-read-medium .IR n \|] .RB [\| \-\-read-raw \|] +.RB [\| \-\-regtest \|] .RB [\| \-\-resource-file .IR n \|] .RB [\| \-\-speed-warning @@ -205,28 +207,31 @@ RS01 error correction flles additionally support: .RS RS02 images: .RS -\-n CD\ \ \ augments image suitable for CD media. +\-n CD\ \ \ \ augments image suitable for CD media. .RE .RS -\-n DVD\ \ augments image suitable for DVD media. +\-n DVD\ \ \ augments image suitable for DVD media. .RE .RS -\-n DVD9 augments image suitable for DVD9 media. +\-n DVD9\ augments image suitable for DVD9 media. .RE .RS -\-n BD\ \ \ augments image suitable for BD media. +\-n BD\ \ \ \ augments image suitable for BD media. .RE .RS -\-n BD2\ augments image suitable for two layered BD media. +\-n BD2\ \ augments image suitable for two layered BD media. .RE .RS -\-n x\ \ \ \ augments image using approx. x sectors in total. +\-n BDXL3 augments image suitable for three layered BDXL media. .RE .RS -\-n x%\ \ \ augments image with approx. x% redundancy. +\-n x\ \ \ \ \ augments image using approx. x sectors in total. .RE .RS -\-n xr\ \ \ augments image with x roots error correction data. +\-n x%\ \ \ \ augments image with approx. x% redundancy. +.RE +.RS +\-n xr\ \ \ \ augments image with x roots error correction data. .RE .RE @@ -347,6 +352,9 @@ this setting anyways. Use \-1 to leave the drive at its default setting. .B \-\-medium-info Prints information about the currently inserted medium. .TP +.B \-\-no-progress +Suppresses the progress percentage indicator. +.TP .B \-\-old-ds-marker Marks missing sectors in a manner which is compatible with dvdisaster 0.70 or older. @@ -384,6 +392,9 @@ read the whole medium up to n times. .B \-\-read-raw performs read in raw mode if possible. .TP +.B \-\-regtest +modifies some outputs for better processing with the regression test scripts. +.TP .B \-\-resource-file n Specifies the path to the configuration file (default: $HOME/.dvdisaster) .TP diff --git a/documentation/upstream-site/de/datenschutz.html b/documentation/upstream-site/de/datenschutz.html index e92a15a..93036d1 100644 --- a/documentation/upstream-site/de/datenschutz.html +++ b/documentation/upstream-site/de/datenschutz.html @@ -13,7 +13,7 @@ dvdisaster  - Version 0.79.5 + Version 0.79.5 (stable) / 0.79.6 (unstable)   @@ -51,29 +51,14 @@ dvdisaster.org

Das dvdisaster-Projekt (Anbieter siehe Impressum) -nimmt den Schutz personenbezogener Daten sehr ernst. -Die nachfolgende Erklärung gibt Ihnen einen Überblick darüber, -welche Daten zu welchem Zweck erhoben werden: +ermöglicht Ihnen die Nutzung dieser Internetseiten ohne Registrierung und +ohne eine Angabe von personenbezogenen Daten.

-Protokoll-Dateien (Datenverarbeitung durch die Server dieser Internetseiten)

+Server-Protokoll-Dateien

-Ihr Besuch auf diesen Seiten wird protokolliert. -Die Server dieser Internetseiten speichern die folgenden Daten: - -

    -
  • den Typ und die Version Ihres Browsers
  • -
  • das verwendete Betriebssystem
  • -
  • gegebenenfalls die Ausgangsseite, von der aus Sie zu diesen Internetseiten gelangt sind
  • -
  • den Namen oder die IP-Adresse des zugreifenden Rechners
  • -
  • die Uhrzeit und das Datum Ihres Abrufes dieser Seiten
  • -
  • die Dateinamen der angefragten Seiten.
  • -
- -Diese Daten werden weder dazu genutzt, den Besucher dieser Internetseiten -zu identifizieren, noch findet eine Zusammenführung mit anderen Daten -statt. Die Daten werden nach einer statistischen Auswertung gelöscht. +Die Server dieser Internetseiten führen kein Protokoll über Ihre Seitenzugriffe.

@@ -106,7 +91,7 @@ diese Datenschutzerklärung von Zeit zu Zeit erneut durch. - Copyright 2004-2015 Carsten Gnörlich.
+ Copyright 2004-2017 Carsten Gnörlich.
Die unveränderte Vervielfältigung und Verteilung dieses gesamten Artikels in beliebiger Form ist gestattet, sofern dieser Hinweis erhalten bleibt.
diff --git a/documentation/upstream-site/de/impressum.html b/documentation/upstream-site/de/impressum.html index d291df1..7c5ded3 100644 --- a/documentation/upstream-site/de/impressum.html +++ b/documentation/upstream-site/de/impressum.html @@ -13,7 +13,7 @@ dvdisaster  - Version 0.79.5 + Version 0.79.5 (stable) / 0.79.6 (unstable)   @@ -74,7 +74,7 @@ Das Impressum gilt für die Internetpräsenz unter den Domänen
- Copyright 2004-2015 Carsten Gnörlich.
+ Copyright 2004-2017 Carsten Gnörlich.
Die unveränderte Vervielfältigung und Verteilung dieses gesamten Artikels in beliebiger Form ist gestattet, sofern dieser Hinweis erhalten bleibt.
diff --git a/documentation/upstream-site/de/index.html b/documentation/upstream-site/de/index.html index 068e309..0352998 100644 --- a/documentation/upstream-site/de/index.html +++ b/documentation/upstream-site/de/index.html @@ -13,7 +13,7 @@ dvdisaster  - Version 0.79.5 + Version 0.79.5 (stable) / 0.79.6 (unstable)   @@ -84,13 +84,7 @@ zum Beispiel in zahlreichen Foren und (in englischer Sprache) im Aktuelle Version:  dvdisaster-0.79.5.tar.bz2 (digitale Unterschrift, - MD5-Prüfsumme: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx) - - - Vorherige (ältere) Version: - dvdisaster-0.72.6.tar.bz2 - (digitale Unterschrift, - MD5-Prüfsumme: f4213af05fe5c36e93bdf8a1732a66d1) + MD5-Prüfsumme: ceef990a2239c43314bc6427c6afb181)

@@ -101,105 +95,35 @@ ihren Ursprungszustand überprüft werden. In den Archiven gibt die Datei

-Die Unterstützung von Windows and Mac OS wurde eingestellt. -Ein anderer Entwickler hat angefangen, eine Version von dvdisaster direkt für Windows zu -erstellen, aber es gibt dazu noch nichts anzukündigen. Verwenden Sie -bis dahin bitte weiterhin -die letzte veröffentlichte Version 0.72.3 für Windows. +Die Unterstützung von OS X und Windows wurde eingestellt. +Die letzte veröffentlichte Version 0.72.3 für Windows ist noch verfügbar. +

+Die Entwickler-Versionen sind zurück!

+ +Der ursprüngliche Plan, alle paar Monate eine stabile Version zu veröffentlichen, kann derzeit aus Zeitmangel nicht umgesetzt werden. In der Zwischenzeit werden (unstabile) Entwicklerversionen veröffentlicht, wenn sich die Notwendigkeit für eine kurzfristige Aktualisierung ergibt. Bitte beachten Sie, daß diese Versionen nicht dokumentiert sind. Sie können unvollständige oder fehlerhafte Eigenschaften aufweisen. Sie sollten diese Versionen nur nutzen, wenn Sie eine Funktionalität aus der unten aufgeführten Liste benötigen.

+ +dvdisaster-0.79.6.tar.bz2 + (digitale Unterschrift, + MD5-Prüfsumme: ceef990a2239c43314bc6427c6afb181) + +

    +
  • Das "Datenträger-Info"-Werkzeug zeigt nun die korrekte Leerkapazität an (vorher wurde immer Null ausgegeben).
  • +
  • Unterstützung für BDXL-TL-Datenträger (dreilagig, 100GB).
  • +
  • Sektoren-Prüfsummen und Abbild-Prüfsummen werden während des Lesens von + Datenträgern zwischengespeichert und beim Erstellen von Fehlerkorrektur-Daten + wiederverwendet. Das Erstellen von Fehlerkorrektur-Daten wird dadurch beschleunigt + und RS03-Fehlerkorrektur-Daten enthalten die optionale Abbild-Prüfsumme, + wenn der Datenträger vorher einmal komplett eingelesen wurde. +
  • +
+

+

Was ist mit den alten dvdisaster-Seiten passiert?

-Zur Erläuterung eine Übersetzung des Vorwortes aus -dem englischen Benutzerhandbuch:

- -Seit der Veröffentlichung von dvdisaster 0.79.3 (Version 0.79.4 -wurde nicht abgeschlossen und veröffentlicht) sind nahezu -fünf Jahre vergangen. -Dies liegt teilweise an den veränderten Lebensumständen -des verantwortlichen Entwicklers, aber auch an vielen -Änderungen am Quellkode. Viele interne Strukturen wurden -in dvdisaster 0.79.5 im Vergleich zu seinem Vorgänger -deutlich verändert.

- -Die wichtigste Änderung ist in dvdisaster 0.79.5 -natürlich der multihreading-fähige RS03-Kodierer. -Während es ungefähr 62 Minuten auf einem durchschnittlich -leistungsfähigen PC dauert, um ein 36 GiB großes Abbild -mit dem RS02-Kodierer zu bearbeiten, so benötigt der -neue RS03-Kodierer weniger als 7 Minuten mit sechs -Prozessorkernen auf der selben Maschine. Auf einem -Hochleistungs-Server mit 16 Prozessorkernen und -hohem Ein-/Ausgabe-Durchsatz kann diese Aufgabe in -unter einer Minute bearbeitet werden. Das ist -ein großer Schritt nach vorne.

- -RS03 ist ab dieser Version für den produktiven -Einsatz geeignet. Einige nicht grundlegende -Funktionen werden noch mit den nächsten Versionen -nachgereicht; dies umfaßt unter anderem das -adaptive Lesen mit RS03 sowie das schnelle -Reparieren von Datenträgern unter Nutzung von -Multithreading.

- -Andere Teile des Projektes mußten geändert oder -eingestellt werden. Ein Softwareprojekt lebt -von der Weiterentwicklung und von regelmäßigen -Veröffentlichungen; anderenfalls hört das -Projekt letztendlich auf zu existieren. -dvdisaster lief in den letzten Jahren Gefahr, -dieses Schicksal zu erleiden. Um zu verhindern -daß dies erneut eintritt, wird sich das -Projekt nun auf die Entwicklung des Quellkodes -konzentrieren; alle anderen Aktivitäten werden -an andere Personen weitergegeben oder -eingestellt. Die Quellkode-Entwicklung wird -sich nur noch mit der GNU/Linux-Version -befassen, die auch die Basis für alle -anderen Betriebssysteme liefert. Darin -inbegriffen sind die Portierungen für -FreeBSD und NetBSD, die sich sehr einfach -aus der GNU/Linux-Version ableiten lassen. -Dies gilt leider nicht für die Mac OS- -und Windows-Versionen, die ab sofort -eingestellt werden.

- -Ebenso werden die getrennten Versionszweige mit -stabilen Versionen und Entwicklerversionen eingestellt. -Ab dieser Version werden alle dvdisaster-Veröffentlichungen -als bereit für den produktiven Einsatz betrachtet, -wodurch sich eine Unterscheidung in verschiedene -Zweige erübrigt.

- -Die Bereitstellung der mehrsprachlichen Dokumentation, -die gleichzeitig auch als Projektseite im Internet diente, -hat sich ebenfalls als zu aufwändig erwiesen. -Die Projektseite ist nun eine einfache Plattform -zum Herunterladen des Quellkodes. Sie wendet sich jetzt -an die Paketverwalter, die Binärversionen für -GNU/Linux, FreeBSD und NetBSD bereitstellen.
- -Das Benutzerhandbuch wird nun im PDF-Format -bereitgestellt; dies ist viel einfacher zu -erzeugen als die alte HTML-Version. Die -einzige verfügbare Sprache ist Englisch. -Die meisten Teile des Benutzerhandbuches wurden -aus der alten Online-Dokumentation übernommen; -daher wirkt sie immer noch mehr wie die -Internetseiten als wie ein Buch. Hyperlinks -sind in PDF nicht so komfortabel nutzbar -wie in HTML, aber sie wurden in dem Handbuch -belassen um zu betonen daß es als Online-Referenz -gedacht ist. Bitte schonen Sie die Natur und -drucken Sie das Benutzerhandbuch nicht aus. -Es ist ohnehin nicht dazu gedacht, von -vorne nach hinten wie ein Buch gelesen zu werden.

- -Nun gut, genug geredet. Möge Ihnen dvdisaster helfen, -Ihre Daten zu schützen und wiederherzustellen, und -vielen Dank daß Sie es nutzen!

- - -- cg, August 2015 +Bitte schauen Sie in das Vorwort zur Version 0.79.5 im +englischen Benutzerhandbuch. @@ -209,7 +133,7 @@ vielen Dank daß Sie es nutzen!

- Copyright 2004-2015 Carsten Gnörlich.
+ Copyright 2004-2017 Carsten Gnörlich.
Die unveränderte Vervielfältigung und Verteilung dieses gesamten Artikels in beliebiger Form ist gestattet, sofern dieser Hinweis erhalten bleibt.
diff --git a/documentation/upstream-site/de/verschiedenes.html b/documentation/upstream-site/de/verschiedenes.html index 2eb2273..1549a5b 100644 --- a/documentation/upstream-site/de/verschiedenes.html +++ b/documentation/upstream-site/de/verschiedenes.html @@ -13,7 +13,7 @@ dvdisaster  - Version 0.79.5 + Version 0.79.5 (stable) / 0.79.6 (unstable)   @@ -56,17 +56,12 @@ uid dvdisaster (pkg signing key #2) sub 4096R/758BCC23 2015-10-05 -Ältere Versionen (bis zu 0.79.3) wurden mit dem folgenden -1024bit DSA-Schlüssel unterschrieben: -

-pub   1024D/F5F6C46C 2003-08-22
-  Schl.-Fingerabdruck = 12B3 1535 AF90 3ADE 9E73  BA7E 5A59 0EFE F5F6 C46C
-uid                  Carsten Gnörlich (pkg signing key #1)
-sub   1024g/091AD320 2003-08-22
-
+Ältere Versionen (bis zu 0.79.3) wurden mit einem +1024bit DSA-Schlüssel unterschrieben, +der noch zum Vergleich hier verfügbar ist. -Sie können den Fingerabdruck des öffentlichen Schlüssels auch direkt von +Sie können den Fingerabdruck der öffentlichen Schlüssel auch direkt von den Entwicklern erhalten, indem Sie eine E-Mail an carsten@dvdisaster.org schreiben. Bitte verwenden Sie den Betreff "GPG finger print". @@ -79,7 +74,7 @@ Das Benutzerhandbuch zu dvdisaster gibt es - leider aus Zeitgründen nur in englischer Sprache - als PDF-Dokument (manual.pdf). Es erläutert die Benutzung von dvdisaster anhand einiger grundlegender Beispiele und enthält weitere Hintergrundinformationen -zu seiner Funktionsweise.
+zu seiner Funktionsweise. Sie brauchen das Handbuch hier nicht herunterzuladen, wenn Sie bereits das Quellkode-Archiv haben - dort ist ebenfalls ein Exemplar enthalten.

@@ -87,7 +82,7 @@ das Quellkode-Archiv haben - dort ist ebenfalls ein Exemplar enthalten. Kodierer-Spezifikation

Die Spezifikation der RS01-, RS02- und RS03-Kodierer -ist als PDF-Dokument (codecs.pdf) +ist als PDF-Dokument (codecs.pdf) verfügbar. Dieses Dokument ist zur Diskussion der Kodierer-Implementierung unter @@ -112,13 +107,13 @@ bis dahin bitte weiterhin die letzte veröffentlichte Version für Windows: Quellkode:  dvdisaster-0.72.3.tar.bz2 - (Digitale Unterschrift, + (Digitale Unterschrift, MD5-Prüfsumme: 4eb09c1aa3cdbc1dafdb075148fb471d) Installierbare Binärversion:  dvdisaster-0.72.3-setup.exe - (Digitale Unterschrift, + (Digitale Unterschrift, MD5-Prüfsumme: b6861ba1e8de6d91a2da5342a14870e0) @@ -131,7 +126,7 @@ bis dahin bitte weiterhin die letzte veröffentlichte Version für Windows: - Copyright 2004-2015 Carsten Gnörlich.
+ Copyright 2004-2017 Carsten Gnörlich.
Die unveränderte Vervielfältigung und Verteilung dieses gesamten Artikels in beliebiger Form ist gestattet, sofern dieser Hinweis erhalten bleibt.
diff --git a/documentation/upstream-site/en/imprint.html b/documentation/upstream-site/en/imprint.html index b2d3e40..d99324b 100644 --- a/documentation/upstream-site/en/imprint.html +++ b/documentation/upstream-site/en/imprint.html @@ -13,7 +13,7 @@ dvdisaster  - Version 0.79.5 + Version 0.79.5 (stable) / 0.79.6 (unstable)   @@ -74,7 +74,7 @@ This notice covers the web sites under the domains
- Copyright 2004-2015 Carsten Gnörlich.
+ Copyright 2004-2017 Carsten Gnörlich.
Verbatim copying and distribution of this entire article is permitted in any medium, provided this notice is preserved.
diff --git a/documentation/upstream-site/en/index.html b/documentation/upstream-site/en/index.html index 9391354..ee1dec5 100644 --- a/documentation/upstream-site/en/index.html +++ b/documentation/upstream-site/en/index.html @@ -13,7 +13,7 @@ dvdisaster  - Version 0.79.5 + Version 0.79.5 (stable) / 0.79.6 (unstable)   @@ -75,16 +75,10 @@ - + - - - - - + MD5 sum: ceef990a2239c43314bc6427c6afb181)
Current version: Current stable version:  dvdisaster-0.79.5.tar.bz2 (digital signature, - MD5 checksum: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx)
Previous (older) version:dvdisaster-0.72.6.tar.bz2(digital signature, - MD5 checksum: f4213af05fe5c36e93bdf8a1732a66d1)

@@ -94,87 +88,35 @@ verification that the packages are in their original state. The archives contain a file INSTALL with further instructions for building dvdisaster.

+ OS X and Windows are no longer supported. + The last published version for Windows (0.72.3) is still available. - Windows and Mac OS are no longer supported. A native Windows fork - of dvdisaster will be started soon by another developer, but there is nothing to announce yet. - In the mean time, please continue using - the last published version for Windows (0.72.3). +

+The developer versions are back!

+ +The original plan of publishing stable versions every few months did not work out due to continued lack of time. In the mean time, developer (unstable) versions are published whenever the need arises for a current update. Please be aware that developer versions are undocumented and may contain unfinished or otherwise defective functionality. You should only use them if you need some of the features detailed in the list below.

+ + +dvdisaster-0.79.6.tar.bz2 + (digital signature, + MD5 sum: ceef990a2239c43314bc6427c6afb181) + +

    +
  • The "medium info" tool will now correctly show the blank capacity (was previously always shown as zero)
  • +
  • added support for BDXL-TL (triple layer, 100GB) media
  • +
  • Sector CRC sums and the image MD5 sums are collected during + reading the medium and can be re-used by the ecc data creation + process. Speeds up ecc generation and enables RS03 image + checksums when generating ecc data was preceeded by a read. +
  • +

What happened to the old dvdisaster site?

-To quote from the preface of the user manual:

+ + Please see the Preface for version 0.79.5 in the user manual. + -Since the release of dvdisaster 0.79.3 (version 0.79.4 was -never finished and released), nearly five years have passed. -This was partly due to changed circumstances in its -primary developer's life, but there was also a lot of -coding going on behind the scenes. In comparison with its -predecessor, dvdisaster 0.79.5 comes with lots of its -internals being significantly reworked.

- -The most visible improvement of dvdisaster 0.79.5 is, of -course, its multithreaded RS03 codec. While it takes -about 62 minutes for protecting a 36 GiB image with RS02 -on a mid range PC, -the same task is done with RS03 in less than 7 minutes -using 6 processor cores on the same machine. -On a high end server with at least 16 cores and very good I/O, -this can be done in under a minute. That's quite an -improvement.
- -RS03 is ready for production use in the current release. -Some non-essential features, especially reworking the -adaptive reading for use with RS03 and multi-threaded -RS03 decoding (media fixing) will be delivered with -the following dvdisaster releases.

- -Other parts of the project had to be changed or even -discontinued. A software project lives on development -and continuous releases; else the -project will eventually die. In this respect, dvdisaster -was very endangered in the last few years. -To prevent this from happening again, most effort -is now directed into source code development; -everything else is delegated or discontinued. -Source code development basically means making -the GNU/Linux version, which provides the code base -for all other versions, and the FreeBSD and NetBSD ports, -which are very easily derived from the GNU/Linux code. -This is not the case for the Mac OS and Windows ports, -which are, unfortunately, discontinued as of now.
- -Another feature which has to go are the separate -stable and development releases. -Starting with this version, all dvdisaster releases -are considered production quality, so there is no -need for different branches anymore.

- -Maintaining the multi-lingual online documentation, which -also served as the project home page, did also prove to -be too time consuming. The project home page has -been changed into a simple download platform for -the project sources. It is now directed at package -maintainers who will create and pass on binaries -for the GNU/Linux, FreeBSD and NetBSD distributions.
- -The program documentation, which you are reading -right now, is provided in PDF format which is much -easier to author than the HTML version. The only -language available is English. Most parts of this -manual have been adapted from the old online -documentation, so it still feels more like a website -than a book. While hyperlinks are not as usable in PDF -as in HTML, they have been kept in this document to -stress that it is intended to be used as an online reference. -So please do our environment a favour and do not print -this manual. It is not meant to be read -from front cover to back cover, anyways.

- -Okay, enough ranting already. May dvdisaster be helpful -in protecting and recovering your valuable data, -and thanks for using it!

- - -- cg, August 2015 @@ -184,7 +126,7 @@ and thanks for using it!

- Copyright 2004-2015 Carsten Gnörlich.
+ Copyright 2004-2017 Carsten Gnörlich.
Verbatim copying and distribution of this entire article is permitted in any medium, provided this notice is preserved.
diff --git a/documentation/upstream-site/en/misc.html b/documentation/upstream-site/en/misc.html index fc7e788..cfe3e47 100644 --- a/documentation/upstream-site/en/misc.html +++ b/documentation/upstream-site/en/misc.html @@ -13,7 +13,7 @@ dvdisaster  - Version 0.79.5 + Version 0.79.5 (stable) / 0.79.6 (unstable)   @@ -58,17 +58,11 @@ sub 4096R/758BCC23 2015-10-05 -Older releases up to version 0.79.3 have been signed with this 1024bit DSA key: - -

-pub   1024D/F5F6C46C 2003-08-22
-      Key fingerprint = 12B3 1535 AF90 3ADE 9E73  BA7E 5A59 0EFE F5F6 C46C
-uid                  Carsten Gnörlich (pkg signing key #1)
-sub   1024g/091AD320 2003-08-22
-
+The 1024bit DSA key used to sign releases up to version 0.79.3 is +still available for reference. Feel free to send an email to carsten@dvdisaster.org to obtain -the fingerprint directly from the developers. +any of these fingerprints directly from the developers. Please include "GPG finger print" in the subject line.

@@ -79,7 +73,7 @@ Please include "GPG finger print" in the subject line. The user manual is provided as a PDF document (manual.pdf). It contains several basic examples of using dvdisaster and some background -information on its way of working.
+information on its way of working. You do not need to download the manual if you already have the source code archive - a copy of the manual is contained there.

@@ -87,7 +81,7 @@ source code archive - a copy of the manual is contained there. Codec specification

The specification of the RS01, RS02 and RS03 codec -is available as a PDF document (codecs.pdf). +is available as a PDF document (codecs.pdf). This document is meant to discuss the codec implementation among developers. It requires knowledge in the area of coding theory and is not meant as end @@ -112,13 +106,13 @@ In the mean time, please continue using the last published version for Windows ( Source code:  dvdisaster-0.72.3.tar.bz2 - (digital signature, + (digital signature, MD5 checksum: 4eb09c1aa3cdbc1dafdb075148fb471d) Binary installer:  dvdisaster-0.72.3-setup.exe - (digital signature, + (digital signature, MD5 checksum: b6861ba1e8de6d91a2da5342a14870e0) @@ -131,7 +125,7 @@ In the mean time, please continue using the last published version for Windows ( - Copyright 2004-2015 Carsten Gnörlich.
+ Copyright 2004-2017 Carsten Gnörlich.
Verbatim copying and distribution of this entire article is permitted in any medium, provided this notice is preserved.
diff --git a/documentation/upstream-site/en/privacy.html b/documentation/upstream-site/en/privacy.html index db50e2c..38e5928 100644 --- a/documentation/upstream-site/en/privacy.html +++ b/documentation/upstream-site/en/privacy.html @@ -13,7 +13,7 @@ dvdisaster  - Version 0.79.5 + Version 0.79.5 (stable) / 0.79.6 (unstable)   @@ -51,29 +51,14 @@ dvdisaster.org

The dvdisaster project (see the contact page for representatives) -is taking your privacy seriously. The following statement gives you an overview -about the kind and purpose of the data we are collecting: +provides its internet sites to you without requiring a registration or entering personal data.

-Log files (data processed by our internet servers)

- -Your visit of our internet sites is being logged. -Our servers collect the following data: - -

    -
  • the type and version of your web browser
  • -
  • the operating system being used
  • -
  • the web site from which you were directed to our internet site (if applicable)
  • -
  • the host name or IP address of the computer which made the access
  • -
  • the time and date of the server query
  • -
  • the file names of the visited pages.
  • -
- -This data is not used to identify the visitors of our web sites. -It will not be combined with other data sources. The data will be -deleted after a statistical analysis. +Server log files

+The servers of this internet site create no logs about your visit. +

Cookies

@@ -104,7 +89,7 @@ change notices. - Copyright 2004-2015 Carsten Gnörlich.
+ Copyright 2004-2017 Carsten Gnörlich.
Verbatim copying and distribution of this entire article is permitted in any medium, provided this notice is preserved.
diff --git a/documentation/user-manual/manual.pdf b/documentation/user-manual/manual.pdf index 4065311da0c3a5a1758c3fddfd3fa33e3855d505..69738680971d79a91252c5942cc228869cdef310 100644 GIT binary patch delta 1580427 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 ZHnXU%EzO;GqLah6qeLWhr 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

Bw zedAN!ma%e9`kzljEDUI4ojeg@N%}9ni{C7%5+J+tJ%_u)G-Uz~^wx;JXS3-B>E7ix6>j^i?F94v7PFsuFR0r&slq=qKw|M+DH zs&FKieGY?-jB>fTxgqfgH9*WENJ0YOyTZaEIeI1Ps;XfL2^`Eq)?ucOBTUTsL>*eq zDCRB~z2<_Bx7MBS%pzyGqKj5?5JYnVO6qn~w=^hooxXYw>@-Bpb@$lV3@s@1q zvZ$U;mOm%4%NO0#J4kH*c>SKKs28n3xYic|lWLEiz@Rs*IqpYChrUNL)q6o&m9ai! zsa~N$!5=(_o>ne9x@}856?Gu52)T;$VHeZq$IM;ocQy zQ_JN<&T>0~-As$4jLi=D=`Dn`$aLi^>nm)x-BW1Rgd;NDYm#eDxP%XjsbU_+Uz67S-e@3s z{-f=Zu+$vc#}ID7koPr^brzgL!Xu{sVP)6=<1K?jrH5x41>7oIdhd)LQXzy)bD}+g zHy=-X?5Td-&N@d?(!e^CVEAioT1=RGeLIGvOhseK)9~9^EW&xL1}H0E-rjZno?pKj zV#-X*`gN}{Bc%N1wT;h`-b}vcxa2=YWo!y*YkaT0fYREiVduSr&Jr)43_qy3_b zZo;otT%h}MY-wVpdGt1$8xNE7?) zW=bdIj!tC{Oflp*#Tp7PS6cOC2@x0;Z@vAt&OD^hTaN_bJOZJ<&D(`&+yrMJNou=7J*Q}D%o#IX^oH22!n|sr;kP` z_+=Uw4hW6E2gi)Nbc?yy2gbZI88A$Zv-C#q%@nuM^SRH4&+APXhaE}cx6B@BB<`_T zk#P-V2LE=Y2_j2c>bCh|n@BkG$Y^?dszsYA>xGJ|7^l}=rEag!hRaJtO5Tp2TVv^j z9?QJdVv4`5XS3cLP}o^r;P+wTsIeOMKfB_C(cy}{`J4(J5wu=~3yQz7XD;1z%#sCP zK680u;_BfpBUP6%hggs7;fn^D*01)w;anmC8Q{SOzQ?JSmGN8(5Rp?0h*^DOmM}!0 z;hAgQ%MxX|R>l(>%C$poRAgurtTa#4`;j?PzjUkuFWHJySKWpyT!bxNcFhwx*y(=t z;=!&Lo#3|G^zv`JS=NVCWs0MsW1Sky`pjt+bn=%np3TqB%|XEwMD zaSNy@??Es$GBWb>=TC3%vx_d>lZ?eoWI78e%SqhFwHsHLq@|^45@{f>2gLyn{j&7T z^sq1reipA|bS19+86+r#!OdEe{4Vi`il!v_MDY}nsOAf0uSA=t`CzG3IpWss9c~zy zJTA>FO`>IGeKx@_`y$yUG=GEf7f{hpern*ZBQtz>Ia#3WQ^r_vHrfd{ochzyIB($f zobDoD_Y}SA5~l0*_KU0;!t2KwH;OMjy(>~{5y}uC*X{X*IRzOVusg`UNB6Zhb#_aG z4Ci*-zFC7A<$SV-?T5Y#KKJOPBfz55w5hZxxj&6t7pYyG>wI>TIlpd({pRQ6%VqD! zzq&OLyslU9s1rm4FAjq|nOF zF0ZV#RFh5J+HHLm) z64t9C#m3IAtGsAW)TCtFXCib-r?_KO6%-bVkv}>k^z5NBM&Y|Le9PDQ?Xx3nus4lW zk4JA&5R){RC8W71bc=SVEZ*gavn%+4HJev&M!u9bbu-09=e*ejPq0jsrh9I5om=|i zxv4bv;`8Y}!?ODp6kkvZ<4hGUj~GQ0J~C~_SnGMv9^Xh-h!@5+5k7Yk*JYj3gjx}@ z58$Z^go=s^ncj*E3=9OUa4C`rTp}VOheLyIU`JogfaVyiGvcuu4;&kR+7cI;&P*rCRXlXHU0XPotb%nz`i>=SeXWd7C@?q$jG8YLPDaW@nW7lc`|gmsbLbK*zPa1 z5+GNoZcvE28ASN8lbLjqe*CMvc7eJ&<@je2bo9V0<+u<&$<3h5Dzc+ECU)=C<+~mm zy7r%2UJ)%$O#Hn6_Xv9(hf_sOO=?JaYSp>Dy&Y&!XinoJcz94tL4Y&2@t|5!&$$oQ_7u$Xtry;U6gOe)v{d$0Hi15FPpk2Q<{yV<%OXLMVsQ_mi#)=$$78N% zUVZxXN$y`GIMMCprB?5orC08byRkM_gHO1=I*#gLV`4J>&|CRI0BC{HFC{*r(B##U87Zry!$4Lb&K zvVTAGkcs9L1JK@>G=CmcKC0QyoM@UlFh^lrVx^U{xBgMoA|0ma=$| zc;Z9MTTe$)KN(*08%wQx9f?D#MdF9$FlAJx625bk(s^sjO-n` zY_gN2K|)5H$V&E>y)P>xGO{ImBqEi)C9=x?eLVMbKi}W|M=!3I`#R6-I*;RXe8zhe zB6?+#VU8Fs|M>{IXvVjpFVf4X@!v9EKd zJ&i^v)n48hFF|wOZklXR3fYHbOhQDcgfR<69g)8$T+Ld*wF&lQ4&!-`~Ti%Uz3ON;t+`668r zBllbYkD3Y#MNeNpD`siwEiWHJJz5V09g{aDB^~zns=m_bE)^TLh`^;_)o-qOU6y8M zW5W+6Y$AjQ3*SmgE^8Y;{T2hs!X0WL0u+Un4IjUuB>HF(;9;sqkL z`W0Fh78d>GH!HwZglQK(_(DHh9SM@k=$)u}Fz$0ihmkXkl>g_E9x6zN&8j@ma8~R} z{`*&wEb`T>n1qD8OPs`o7vTYYIQaFPZ)RO&Q%&sg_vEQl)d0HpLNKBJdJ0S%)S%e+{~arsBSuc1m-w*^Yio1hERku?4}L3ssdXw z`%no9i@=uKfcZRNN&v;}3@AC4WKs9>UjM*7lmqk2+}=K9re*sKk#qDv!Z|%cF)$tb$o{hdLTzr+8Mf7) zoiXTatSZ})ACaFg08R>*c-F{biYuKcQW(uX-JLj}_Fq%`XJf)*|96iTt1k-*m%BQO+joS_S1Ed3iJ zH|b{?ayZrWrmBigs+d8Fn~iOC;uFjIm$DkOcMlI-O7_;rArS)CGRpJlI*SI9!YOM| znN`c1oSd7zn%P0aDl9F~`- z+~q@T^onXwP)HmiYNhGZzZD{{5{TZf85O|70rqRpm#GG~b#dghv8pPzyaT16;Gami zRBqnfzWDvXFXS{k>P0TgHS)PRpC%voUla8%onhVGTW0Cg065Rq%^La>a=6HuTxP=i zB~`+S)kg-|0(>+~)WMGftlItk^FKbw?05KE*?X2ewizC58M43E6ln?{wF$V_knpwg z$vyvD;qd92@%XDud=w_;>7BBb0v>x{rTza+%JiiT}^><0-<%PB7A%#PTHi=VhYKFvjnR2V0I`^@YwZ+sViy!6! zQ+2Mhhn+j){AuskT>2N4lipNS$Q+D7T78GjR*uU>1X2*Tdi4 zH#9T=j0k6!NsfU_@-DtsOISCA`L zF8ZU<=!J!a-Cb98b3MI&nWEY7V3F6NmR%UA55w!j&9rJ#Qc_;t-f}*NyYQ$nP*?xH zYi?|;9>m2uF2DUiq|~YWs4%jTXp8GdRo1XBmsLsEG;*Rs{{!lGU`){6JLj5k{;=;-C_&x^+6{t~wSIBw z#>okBLxT{1B)w;E!t&}WiMXX60mip;9Fev@vXNCaKjs!HZe7WlyP;sz1I)pc}^=U zCkcsKfWVym?qU=yJ3Bqv+?4j)d-O71!O;y4anp( zh99#}4IIrWc*N&Qoa0+srZ;(v!W1cZ*n-kixCl_g%fma7M|3IE3D=hYbiP`)(iy&Q z#hH{R>Q-_Y_wYG_eijKx^J`lpFbwpRVd%GQMG3xw+xBipZBDnm_uA`)o5895WGM?) zQZRq>@@j}>sF?|8m(KNhS%hrx+)A>F%(Z6lJUeYFSf5!?ySo2) z;*-{>XUZE?`1fAAb4gsOLN?q7fDuIWjhOVrWh3rycx387tg#KP9#x+N(%iug5ia&gOnrQPEdG?6=;B zwwd#t(CP}o+G@mHeyG{H?fC0kzU03CzCIX}6rnkD$!=ymln=7;`IN16L7kPgGd`T)v@vuX=QJ6pnG^G)pr)q3#TNRc*qR62sRTFX3FRiB(QC&eAbOml(jbQ%uz0TL?3-4Q{5Mp?msmWL5w*N$h zg$FWQ^cuhT7)ej=GHcg)<0=+PAuc2%P1N4CP#l`84~$O0-}@sz`L3a%;pdT&6*XE? zQY5RajBU}FA44rjMP^W-zn7=Gw_it}Mmo@(Ubhqggg9`-)!QzH0VP|$4$gpOe&D;& zQC_|J=;VkS3&nhmv~$pId2vY=VJAZ6v*o8L4*mksA>onaA%XsPwtEX2Sp9n;B#d(| zQcM?H*_AalZ{ehOq{-82=&Lt@O;$-P^q7G+Y(18en%V?h5-1r$dHEJEUCCORbIHh) zLQd0SNBl-cVrlzC1(O%nykY{S(gMIhM2hE?wzz<~vwxGDq_dg(yjtdR0vx~XezZ2(kp=Pj6TOCmtSp_NF zpJ~tE4NQ*Vv#K*$VJEuuG`e0vK!w&H7vad}qqOnEEnXkW^_e&Mhi zqNoWM7qx)-F0#USEIIM{GkGy-06Ohw+Vxt*DO2j{>x1JP-unin_Je7a55{%8h#tOv zJ;-Xa;t$ko3{y-KGZT~egoIf2UbG#nE(%3#{sZDLsEuuYy>shYTx`ZofFg`rAwh#7 z^%(>9go`EQbQ zZ{NOs`gGa8a%4mg(7I|!6a%JmlgDq6Wz;hL8Q$OTDtVcg>Op2x*-Y+w&q%)mzr;o{0Jcmaxv?(1JJnMZPW_4U1)LK*Zz zOQGH5Tug(FEk8P%)Yy3Z^yH{x2@tgCHiB4?>>%L|>O>|3a0#s^@@h#n6Pr0rZa$i< zercXuP*5*#>Ze)LXv>0lx)>n3<)y zxkXtQ7G9DAdn2I$4NOLcsfvQ{zHIUa1v;BoKhn-ORA2Yp4xH#hKu|2V#l1Pn$vbZW z-DQJm>PfR|TC_1)^J3?s$o2A4NxsyY`^Y+bJIWN-6n_=}LKNfi!E)w-jz{Zn9_LXg zLkX1(@XmBb?;4MXZM!5lPc?dC^DnHg_l2O>ZjmOWrpLu3X2d7gfe_Ja$zrooY4`Y^ zZuQ)*R(1?*{Epf6)m8g@Z{Jo;NJ~$a7~j_ay~{hgG+84~OS^XeerZ5}jN~S(9-^Qy zJD7euKVOEp5F=6UH%&*~UJkGz+18@Knkxm2= z^4nh5-woyF?u8Xa6rv=pcKbH+;J}5aIL@X#Z|B;(r=ei9SquJnWWoHnc4d`|uAfe3 zS3h%O+-D9AxDuLVa2-7*MR27EkU9%o84V4G{@52l14GPhZ4@>=a5V4P+v}u?Ukd(O z-0O11o;m;h`}c3jGb=%S_d(hxXtR;%A3$|zBOaoVal@h1vgvgr@`Ztd0%sh=xrR!C zr_G|MvzeNg$)qyQ1Je?7UtvS z#c{tD16vu%C#HH$aOr^`o!kD;uM2q`fmxOB7nl2C?9kl@)o*WICH&>(GY|bc+>_Uha46JQPnQflAu>GGwZS z`2{yLZic^%BqqGHxA&Xo#&Zt?gFw-I?Q~(bN#ul}%ay{}z;Cu9mD~W2*dTG&qAEBz z&c;-eo>ww2e-VpIid%32W&gOrs?|sMfqBalS-$HqG_GoM@8F2+9SYNW6=l=e>%LAP z^eTz>lz^_r;Zu7wlTGLx1=ZB{UKwXOhV(#BkN+#;#ARoxRyNcwi87mGk*;$Y#8Up9y!a_Gfm{>vZLXgN* zv4fpxMjm&RX=whpa^L0a02l5Mhr}OgjYod-SQ6x#yy8^~PevJT z_jL`*#=VKEnQln#TdWch!K4s)-@yK%3tJ9DIbF)fYoYrxwLn@@mAqu3%4sb|j!U(- zrNk#05d-&MKflJ3IsI_-2Cnv+b#{3*&{P)CYRsprQbiYtH$#xOUtl|NaNWYl(VOVG z`mU6N@yng%dz}THop~P}R~!`kLoc(~j?A@)s_|J?uUJ9YGwxrcqN2dT!*PC9C$BqW z4B0_8Gc)v?F6G2xsX`OM50vA4+>W{dwz2BCe#8P6vmfZJ6t7lg+~ z<|k#bJD+lTiueML_wm;%wv?jmAqag5^5rp_EJdn(e01LDCM3ijGpr*$q${RL zMrsD7+Nuz6MDVzQ^O2_pxV?v4GYU)^w@{r7D0TI%ECp;#9cWQn>swkj*VUn|T6{@| zWCpb+_kf;2NwpN`te}t~%6D)70;kT~M2M-9xnec(};qB$6I0N3AOG`_vWRlv3 zh5%+m@*7ot&fF4E8)?*?FIDiliC19Y_!_O$lf$4hH@lr}e7;l;S;)cy*~$R_#~h7; zkq{LXHIW#aPTnG=_Nb=Dr|0bAnuv=N)x>JbjFaKr`WGF|DNp&Grt~pMYd*a(K(-It zkLh+BoPN0xJ^IVE{nEEG=2Bp;-`Ixu0O5@hosi7DSd``Io|whT#+O1PHyJnb(nc`(w*m(!o))rbYGB}`jmlu-h zkDUNy|A#g<2<9v_FG2mp!ql|r;}gpfehlxm-T(|<`Q+RD5ps5SD{a`Yko+@^FNf*i z68@7x#sfoymNfqLYcq56?~n-r2cb6LY|k|T%HDR;$g0}f5DQ}gx;Pirt5Pm@>gpHq zl_&*06)>dvgoI+us)2UhHiOMF1mXa!m$r9ZkTsdyPe~i2>HgC3L?5t9j6d0A`rgC9 z%IU)TOj_Ele&u6{*DPo6Ok-=l!jGt&X}tT%e{$bBeN$aV&&*^|@<^EVzZFYv@cjBZ zw2au0Lhb&l6Go(B`O%UkN6{r`^BMaQWpSKHGWpS;!}C7dzZ{Z2zL~)pw0?hy*mW(d zOehiQnpX@M9gPPK!M{gGaO{3r!y8}d!7C~%GB|>>7fg}a*fOL(FYGJk8Y|THP`gc* zTzdUTTwgPCo6svdHi3?eUa?uQ*SGv6uAk#2%}e~%mzbCROG`(SN9!DnZp!b@PoMsg zQ?IzQ9I4)>w%^RDCMErgkl^Am4oW4HX$^tAdzd5U^5t@?CalnHvHH%@GfU&H{dwzf7EkCdF8@zw^2Ps_c#O?^mY{yRK%~pd&rim!|MRl{{?AGn2>dA0=U^tf zR}57hDa&fOI(Jx@l(V&5mI31B#a(gDoF#gp8|8Oo4wx@I&d61X?}(bVx!eg(+ozB z03X&jFaUP;1rrLE=rpjM)+3>I6wB4lkV)~12y866W>6KcvVnYkdqJ}s@`FVXF%By# z;@T?+%g(k@!3}3z)J@;A-{hKpXx04W*=n#wBYxa?_P7|%dCm{U z3bL|IIY`bm`Oh$o5mxqn8W|w?+QB&$e!lshq#IpI&~=iRVD&0dr&nqlX+< z9D=QBslYHuZ2lK>7W4Ni{*(K^7oIT48`x>?673)<3-7Xr9!;0;G+iL}rsoXJ@hv6g zl@mBiEH6(gyr=m5xP^(Eh>3e;_T&OjQaSp!H_6OTb+WU#*hw=!Ts+K)Jon#1E?w>` zInbc!e|;BkL4FP>teU^n^?TH_^71@ZN7$U3upPdB`xes;`6hhTZLxXxh8T|iTz|Qg zLx>dng}s(=;%8w2);+Pt%hl9Y%9i8pS0N$SDd7ks;2Z;o1^K%e88Cx;X|yosVyST- zqq-QaDP_sstY6YN{*N91n%7&8v@TPmpX?AN9RNHkyDrt?! zfO;@@f2>omE>&bN3VsaWq;ZILfm~uM5qc_mLNN3H^|_G5LlGJpFkI(ykEZ7CYHP~| zFVC8EVy2mu74;iZV$i#SKMYIcy^CU$^9Ag*(@@5-6A6Q)^UV4FFS^yE(BoXAdAI;A zs~lim)A5$B!_3`MfDZSLMT_rA)=f4xHZaB@!|zDS&tG)H0^Q)tQWL=+QBWGNSSF>$ z1E#d`VHwSj$8ZMbqQ8fRNyn@%VO=Gy_2@W ztT&(@Pl>hFQC1F2Of*vP6*s3R^#p|ZtVibxo)Z(JYQmj$`x_$P+UyYjbL=sit-iky+Yi|6L&$Fdvf>&s=tC91%_ zz>RH9cinyW=U0)wvc%p#_lEoTj^>cIfdCBx3>25w3EiG5F=N5C{pfRgqYGo1dpAK!mhBa_ z7QE<;x6ZVkA+^?$H}v~L4)ow)Sjfc2goZ8&q%$s(Y0#tT`uGvc6j30mMyu)!J^$>A zyxArBI{o-{WIG%c$Qo`=D8IQR2}|*?e@Uc=^F28q`7G%ZF+lqMEYVw&SM(X zC8NxF66L)?&=B&1J`}WrAABkGzl@PchK)zWIk!MhVPc~|jD|>7|CL6{bd`0xef5Q2 z^Y3rYKU;QXht4n~z0OW$Ytc-iyT5xA`dB)YICR{woU6>PmW$jU3ft4T>i%0^{M)ve zTVil94wf=t9trLBGcgiB&b-cOld8l6F^RG3{7sJri@%J9e zoJ>>#U20|VB-M%R8h6^4#Rq+tL$}3f?}^I~wm(nID^DToL){>8Qh95ufGSPqJT1`` zdWN<6=ynM}&pM z*EW^&SN3+2--xT#C$0T`Qgdhx>a9tcw-#D3U+P`Eo|2GCl}^jyzG*zext*_Z{n;wm^r@Z5P!WPz=LDXgNb zOegJnk)O@F@QVN9qFq2FgDe4ELP`df5TJ;bbtKQHm6OXJ(4BU%@fEM5@vwNTv$Xn| zgZ)-UY5sd`-*yOODBHifRAtS zpHZ~eG8z#nj54ox-dzj2V{9I2`9ul}u^3`(etx=D*s`2vF+|_&5qzc--&cg4^^_w$ zkv}a+gm%yY29ndS#_1(z>PG95zP;l=B^C~z?6tIHup-V0)ztJT)Jcb4dzyq(1}Kyz z^_}bt$!+qbKY2dqu>PsHSoS&(iLUDtDUQYWi-;>wrFl5HXmv96Zm-g;NId!iqpwA) zklau`y;#sRd*^%7uxQkmC{PQtA9`0UFE7V3f`fZgysFu2DtmpXnGw0M9!N6#`fn!f zieO+%9|P&m#Pm` ze=VG0kfid@t#gjnzD7Rja_%3|icm_2@? zONUF&NMIQCf3GkBK!R1lrzEO!W+LDmRB?`z_&?0X|G*pn{=mkjHhWd^AsE`BLWkKRA;1Tf}om|3!gC=SJuL2gakw{C|*=vBX^3ZR#hVTZU-j0Nqnq1Si!XWEda^6$&w z-17O^>{Wy7Es8IICeOjbvJ=-z>*17jeqn$(L8kr4p_n=n>|SQ!VZI2!@|1aepG!bm z+GYC21Kqn|u z4q-^@%U=3&-i4+WC9MJ>b0-*I07B`$`xugp=eiL36ktQC04f7p92muDzV2c^?N9m4 z&8?K>i4j&@Jm1l-*w`csfR4|4)_8bvE1m5^#B}KI)m%~^S$1<^m#}ki6sQJY)!((K zaSYaFj*q#5ZZZ~-8X;S`5c9&&9}77>xYyJ4yBvoogm<-HcsJOj_VVp!hdav1ojkb_ z$WlQXVT&B?0KFstGIY$Iqs^MFBBkBd7UsJY%pZS(E}uuEEx<%UJ`QI0Reu2CC%d;xy`j~_lH zpN_76csb9;hIFp37Qw6oAal{Lf5ykhGsx5#oAqK>z;yV6S+u=z#C?8CSO1q{Os$OW zZC1&SG?JR2R{~Zc!#~r~c>VmLu!F|?r#tMo#F<`VvVbti)5YGq6O?3RM26-~hegH$ zR_^(Z;0S;nSi+~KF-^4eUe?*M0qnSzpJi6#Ano$02Ev}62awLgj7^MfLP)|=~gqtW5|D8kFT3)4nYzYoAx3zGNpl9rWyySBdL)!C^cIPmCuU0XNOt*%<| z0;K;^(-qt!t_aP2j93@jH$kCn;At22@IyU630e1N5KMv9l57t>yQ!&+QGnc$;6;Xo z6BUZ@>^x;==jIMzP@*Ix(kKjVZB@f?VU>CQ*BKo&xj6ge?K?U)ACY7!M^JtI_3QCD z0`W1RA`FBbM0P$)Ala}a`kn1*yp+_57GH_0auyh=O_rLz9UY~htAhQvCf9+&&U}3VXLjSnU%o&k0oXumxfV;4QK5zGNr=&Q-Mn_G+N|p_n0yA_-^W-8CXf z=eYtmj>oRe5T(^6hZjl4r>s{AkNfZHv?@IzLf4!}o4>%hn%dTn%IP8&GN=Mbp?xHo zW~*~I(Y?fM31zE>I0IO!fwqorc}7M?@~4T3gs|ijV`BsFP(x%BvySvK%(WIIA@;q= zF!Dq)h%_!Sk$VPx3x95Y9*1u4{tjcL7w$`DttUbftgKfEVhZ>bW~~;Ea-q^HLQ=HI z)QXBD&$W2X%^zxL2xSX!)#rS)08O7x)JT_nW$aXSIkp-myT(&qIBsfuuBOdK(+rmG z(skDJ6cLRdLb1Y*L0IfU6!VI-bUkF9N9Q_U_4aA43gP4bhCU$sYz&K9L;VlZfiVbr z!b4<${_w?(q?L9>M@1z~Xv&4aM3>eLCe@XT>O1D;VAXSQP;c-WjSdxPLxK8I0YZmi zrie@$-j1}Dv zqNJD`JphqF@nDqQE)Yl02nWJ%K>ht0`NgXeZ=lFdbXvagKl0SAWCD3w*Xys`N|J}0D&BwIfSw?CEol^~qpzs1oh{xZGw*dhGqV%uM_iXtP3M%!7 z=Z8r^&tQ9d4gxz9gXAE z8@|G%m%Q78qvj8oH+i3{7=kZ$TbacD^OO*K$+tvJ%svMryMDWBYrlSpgHHrF_bHxX z>vw)sg+xY|(?DqvO|3^j^=T->FwR+7`AX?D94Z8}NdlP{F39;FOJ2mX+x%Q;Sdr9g zVq`>1M#k%-BKLQ5UEvyu7^D0R@bmH7^>HT0V|{MstYa!hI|uLr|ly@FW= zAVq*vQu+2<#ILY(xajDgR@Bgg(G-!wdjrBppt?|JKKS_ zbavKt-nw&f%fp@Ma$Eun>Q8PxL7-5%zlSTL81p7`{H5gZ?$ zbp-FVqG0_Vw*8yk9QsPGrHF!F)@5e{8$?6n32Y-sngcODm^c3+l{EJK949LxpL)aq}l@91SXDJlVL-lNX(0lg{P?s}&B2)|DQ_%W^ z0x_udbKzLD_4JJ!YA8>Df0jd(zpIjk*NM7+pO=OvWsUJ?t{(ExT^0V{iY{IBruwcH z$)4MXMHir$r%E_Q%AVbMI;wx4f|~leU3WAXHCzOG=gRteQE@RWZ|qb|%&2M{Jj~dM z&c(*c->%%70G8t8qgFS)jE1Qhg!$L6U(3BN0nZq8QITy_w(fMy*2vM}WTWS22q>MW z(s*lK$SnHaP=>hZ7@=Cs_)J^RY7A(Kf{s^JRn^F|NkH2ezcK$EGn4KtT6=Gd6pIqy zjQIJyLg|jRQwZ_K`tVhVaKgg$4X&$*qIjE|24#}K`;oXdvfy8W-un~!?{(57r%IB{ zA*4dhr{-HoqDk%|2-+M=UQ%gTCKuY6Ay=~dyEU7g&1}`a=<4RS(t>HR>BwaKg&J-q zDT8&0nIQ*y@TI0A&^bH&vq9Jc%i&2L>`zt>xuQxFP3Uw(%bDZ~B8agKdvfLXd=~91 z%Bunq)4nf%x2RsaD&F7Kb({82E}p;HC4~{jm|;omad4$%>2b;(&z4wo|44(^PaD-x zTs$|^h7G{f``_z?B>Mqz>bM&h`~fv~NqesyMJ>?a7t&F2D=O{!vq2awLtVt}Q%FNY zlYYZzt>g)Xs5jD%bK-O(7+4+ie}CU`>pPN?WtUY`P+MJJk8wt!vdha!!b>O=9bn?7 zO<-fg+=}VyB$j|v@(#z1*)eg?n{@7iok8uXPN^V5HM?oLYXwN5+z@5#1BIihoM#e~4 zPcDBdk#t>QGT#JTNW-3L`jBLYpXodba0dX}V@UL#;Z}>3)R&tx%9VSrMz^AJ zi~k2errd_w1@vLpcs{38V!mzyuE(eNXnKAeCiklQ58kUNC}0woWigSg1(3~fGAUTk zu&iE<%g7*zkn`Nep}_rW!z_PEyMm61M@^%Nb=L?_Daw%07hxW3wI&nAPiz7tVIEbT zCD_${X>fbs(9!HeOhm^itYkFi%W0^HbGevzf^d zCA3hALrMj;V1ZE*Hz{G7_7y{3KI&nT1%MJbE3R6-nq7WorE)iPLUE-Jk>^^w7qj~L z&F}_cx3+GIi0Ic1XF0+wI)MB`E?jax zHg27($WkNL_3q0(rOKFC*4HN0MX_E=KlgYhnQLfEKZxs%KJ|N)^^vy4mW`VmOOH}xv}$27LTNr#_}gd=G){tL!}te1`!B=TBk>Z}v*Jth&m zI4X&wLHj#7D%3-AcOsmI9md{43bzg$_uS6+o!O>@92RlIK4_HB(6Ub9j?Y7p0LiEIlM5YOX^+7h7sxzq>=j`X zTqYD(v%Ug9hf*8=1p4lf*{0-?-MK;B3Ja z#~#5}gHk9-Ia@HWy*O|(upx^o*p>#T35QaMy3ah_q$R<%f#xH!6!ZDR2T36zOdXI| zq3*WT9jRcXptwlSIZ*jIB$PIUNrQ!9=duEp{NpX@L!^94E2Xx15F!rOVk=>;uDLl; z);1iZ`M*OpLvypfH8nN)Wu>L10l^%&JI|oGoBRkf(WI0@uI0jTEgap~=-k#5Hvwh< zy4Tv%lrFiRb0w?J8IN>KgGIYiT)A4n&FwA$TW2vj`&7=c_x zdq~t?1>b}Zo-_T5)?>xftG7~arAZQR-68{BMwAvtGL|n??`!uyWvv0&Y|JAdi^iGq zb5f2orTzj5Ha#7MITt|LDZQ;Ojsk#i^(wZSwAZe~8Uu9}#VU>od-SZ1p1>!=J5m1D zMZ|rKhfg=4P=L7FJeWbmhlzNQdexFIS*;~7V5leCXG_hFv zYY`EJBD-W3&^@S`sr3Pgdz-v~gzKiHZHr2>@5^6gSRr_th)kyO z=*+6F+4~Q1>31950Jfbpsi*b>!ny7MMID&*N)X*^e@Lv4_ZM%A$Ur-BR*_7$C00gl z#8X04G|y6F18jEc$2H^OSmX%upzyhiaKD?Hv^2H-rq8oXk!pfIKTJmUct)9P=u1Cn zjy{E!pMsB_-!G|ME%_~jTADqBq;Lpeu#LTc6lW(t( z2~nZLv3Bv_VKW1T(TJkAc$S4|wE7eo=CZ$zUn`_tawd7Yj4J-POf;>`nCTkUKD7WF zcYNBHIM8y|T=fw<1hIz=r2O*@^cI0QO2Y8{1);xm8Y)+{ZTCWxcI4eN-@=}_OLD;$kfOpx-^pUV$FItf619VrlR8>$|DL$T`@z2w`A=e!?)5#`ww6vo<#6`PoKj zQbv3IW?**!1X#8RPtg=aoy&FCYJ*qO*bjSn*N%nFt!#&`_uIaFiO)*pxmy0Z)j(x1 z0Il}&%k6LHf!uL1&6b={%uvrsy}?)IdY;jX1e2Fu#A%w2AMmX5r+X;c`Fb&}R~`UQ z)D*d{H6Ohoz6zK@n;s+GXb$a4qOq5Iw>1h=J&*5Qk-C*3!z^u}NxP4U{oydr!JA6J z(jbIc{g5T6I5eCnDIp;rLBIR>Z(cwzHcY+uH@IHtQV3uUEpx4tp-by%V{;04c{q>F z&CNkjYG>O8EI@4d@bHC2L=eARYn0Lm2OArf8tN-%gI{i5QRvE!lw)r^7XYr5y{+4E ze5!h}iEAMNC?xx$IpYDqgYFy`a6j-P7Yy%UzCuIOc5!KALnEzgX!8cn%rP8sdDZb3 zR;hWDN$#NJ{p2*{kv41SV~nP2L}z61Z+S*=Tzsu9C1oL)(~gKPFS%p41Jeof4~xVd z3K5g z>Q~>D&mMQ#9(iJr3R@lVOD>!T3*^+Uj0GH}%xo+Aq9z-Cdal)23GD;m@s& z^}sZ!`-K4Fz%d~vBiT0zdlC}mv`KN*5vhbFk(a}6ijTj;fpYjq>I$t6o^-%E@f&T) z&en<6Z+6t-XYxO0I4UbYIVWb*ure5xwhkFo(XI#K|7f!j$ijM+AoC#cD-@Y3-{~4_4-xg0yOukM&P5!=a5>6D(bB;BCMta^#tpgQMe{+qG157)t`lG(nbIRD6m2 zD}mswEMKcDKr(7ln&+Y6%d_e#5_Lwz!g2BeHUBQp27&(R?rto|W#YX6P+DuO9IDe;+MP=+v-N{?38|?*$A5)D z#SUt8tcZ>ZaOt!G$!tbOr`W9QCluz5qmGep;1DI>44?|224`j`LCYdEQTBJDEo^5j zRaTSlQ2iAH&&!SmYY@SnPoAOr&Yb)j-i_ZQedwyD-yk#oN~Ui<_q71t5g9JhlSqm> zkDldW5=QreSiq&VkK$pPNW%$oi8veJofQ;8_@P@-q7j(lc+^3izL1hw^O5-K)aa@f zVB>48v1NPL_shB;RPihX;S3W&PA|;S?t&l8yB$z6@dsH;QKKx*wU&Re{^TPOxp3(x zTn55Lee$?nn$?$?G8*XLpJbk zR53n09NnzNIO9M+t-Z(%fwV^H}0FgBjbdN(cG<%z`=#(5SP&Q-|P?_SagXP zFecg(-GmIpG;K*YZ-#S?=gWj;TWZkr?DxiwGC+Z$N%en+!hb3Z<)H%fa`dh1?M!%I z{S9cETR54SePKAPE5K{Z#Lo@q-A@_4RNOqGT}!F{1HSU%|mv zTW4tPj(V^a3Bf7g_loxQ)}OuR0P9NK`R8GWWC4cfnCI0Ffnxt>ycxock-BK;^2o<_ zqo&Od550({6~oW_V-%XSk;Q1vqh72?TOB{TJxZ`FMhXQE_dfk+V8yJ48d5qB0AgZe zTU&zvN-A`t?A|su#w)bSutvwl)qr0N7+);yj)ZdS$NoENJ4uoZd*1g1`Xx-zvTFof z-@*ig0P%x7W{jyGs;MAn`l4J zzy4`-`!L}NCN}gJ#2FnM0|vv+b`@sy(om+_NOxZ!;B8za528JKVmnn;KdT@2Ch$NP zMp#(y^Ji0_dl;m|8eE7B*!|Dv%GR|q$N{K4gPQ}2WijcwW zbi<_E9!M_GG^57{i2^B@dIaX?T+8BI(p+yvA-VsEhGhF_#I>Si@bHsEjLppG$jPPL zeRqm@9D|)T(v02uT}ZF$1sR!pQns*ej*eS-^0|%_z$Ul?R_1i zp;_-8Qb7_*Uu2sVrK-x#!=rCxMAe@2^1bV-%ToV+b@&?7;^I^mH%9WG8W^zREBRR# zn9QDV{zv6Qw0d*S*Wmtrp%*y)J7=kJ99MsSTdwfjQGN8N3}$KkwOhaETS4z6x(RkU zaO$u^;uzs>?}jlaJcHpjRQju{;Iu;lAq~kERtefn`Des>$Uh|_z{O<`cjohXVB-)N zrLSJS5_g&!1*9XpHZ2b~H)LC{f4aFfv2u*Rg?%UMwTtmRXPb&*0lKmeryA?S!_Uol z00Kw(zlLRCZrvsAe?>i-2_xrz|9`(D&E%2Xjt>9o2JBfl8$1yz%*OwBi0lG_1JS;R zt4_O0z}!C^x~S&1z{y`*@$X+ukE0_yj-q-{^1PSyVQNo6P@Kr;{Vlhv>tn>(<8S){ zN*#Y{AIqwp>k^Mtm^@8L zw`h06^F4l&|Ee!;vL;hi`MYt^sb%<;@&1%&SH+*(I-QB~{!}nZY<<4nwzYL+$7W|p zNM$hh0S^Ns$O8(ryB6VaKn7=b+-Z@=)9C;8YHZlG`fDN6tGIV&qf zL!;J}|KpyU-{}F0;8?`0#WM2-iCTCavNiMQQR=m2OXsZ@3k$acPfr*Jlb#vNDV;&;jqtG=;2>v9)&62zD|e*DN3{JfynR{svIa=aV zM57XT`o{K@9v11$L#G`v7W$AbYH4yAyj^ewS{{X0T$ z%CToq!jazcH>bYrBLb)UoG!u~>{BBLB?`;W_pJEsu+D|(dw+Abb7UHji5<3_m5e3} zyfZMS7Su}>{CxjD+o4CiS5AD%I(fQQ?Ara4!>ay%P)(XEmy$6$pH23;gi$czk;&{I27T!i&O(B=j(3SWV;`aslgU%@BkH zX_kuUtZODlQ$+!s1{?#c-@e^h=!uJqjh#5&8W|aZFlQRuVz$?fWhWHmZE&+cz3l~K zbX>&ob0#^VYuA2>Jd+kI+&w-(rpu`rPLF+Mw*kkIU${(uHMM23+Vdtn*c(spg*3_j z8pp=K(BI~)%$L3nvI4c=Y7u3mn35!lqc71AZuh|#nfKXIrM+Ftza!}p5~shP)P`I} zzb+zwvtb~9ug}9<&b0aXU`do}{!m&TiE8k!)uXs7{&3|>**ECz47k<)0JD^b59w3i zS$t`{D^XQ3u}2;+m?0JTA8VOyuTd}?QH$~|1LF*226(4bqizThK5feM)TY?><$r8m z`bTrQIZbOHZzK!lGRk`8*=Uoq->j&7q|QYCv%kTO{{PYS-|(bk;uv(m5@CiZCM?0?3t4hQ8p2kD0}aa?7fb?zPF>E>h=EoewY5yaXcRP zal7B{_xtU3ywx% za@%zr0SuA-uElqe=AnXLaHXrBUbnrtgTQRZ{A#Fcgw2&*zniM?g$P{A-JbZO8K@7N zm;Opy=a^XTi<5qo_9n&8c-J4No<&KUHJKdOq^!!``@4=p$a8EUrGUeP$K=NaR4`T@ zxqiJmdHED=WdtxN+gppi%hA0u?}#&E7wS0qyEubB4N6^Cm*c9wzP`Qv`F_=BFe-gL zJ<|pr@0!H9^>3JT7jFOi<&!8otRGwguF28W@mN_|VRP=;c^a54snCbrIZT+u!Fs+B z3I2lVlE?wNUpQmL*kRXjbILKi7=$Ja>tD+P9SaJAMy5n2JB&)V(@2~B>I^iw`Mbx2 z;!jeTk?iBzs4Nfw`Y;zUBDB}6@xE3-kZs3Y>tW1?%L!6zy|^6n&GID|MGn9SfvOqL z^J@2xkjrmxzMJ5#ijw5f8@ZgpvtzRq2U31Z|0GJC`|8Du4`ia2Ku-P6nA;v7?l?l? zgIl4HSBh&px_z@SML$2x@&~tkH9sKinEANW)|Oz3kZXMGM7~*T3%y#%5X2BLDjr=TXuO=WnA|v_k+{ z*kZfy)~+|IMUs#m4p{;-Y79!u2Au)cgdc}C8xODGMyYFQT`q<|D;(%bF$s=<)v{yS z#s8vD68%Q^BYipfO-^r4;MQay+m-g)>^4mS?eS2=i4N(>pDc8P0;Mpk_b0o=kBKb| z?qtf0u(TWmi)W%ag85LH(`(uHm~@lucejxTwS*{@a%+7R55+GvRaEL>%?%WuUYxAk z&lEb@VNJL6ymjr#pYK-I5cei)AT5CYZp$$3Xce^|S>Ozo%9_ZIYxCCm{)Gmar~Ny+ z++18V75x?Dgm5M#K;LIBm@zhOG#OlvUZr4n%7$XhlUI%&_m;gOvNa_dc!OM<{`yC| zXDJR0br&qjqoP>CvWMC~CEDKXdG8P0^Jna~;h_i#ve~7|Rx%ic z@Jt(Jd~2Hiap|h$MnUJh?qX59s1Ny)OC!lP+C{KR@jEUa#f#bwG(yo(7M5eJ?d|u+ zTCLZXv(gg}i}d(T;@&F0Df02a}7z9*` z42#&-I(asfFhS>b;CJksPJFcEh<8?&-QBy{%gje@ zN=v`#ndqH2ukY(CqpiFT+`7a3<9Hwgi;0M&v1%aR8@+qx5|`(q1@2ti6{})5Dq-C1 z<(0&?pHEl&VfQ7I16=Obp#LGJzbEYq_@Z8%(-{R9!ZLFZ_hILCe}-V^6`!~`cEOEL z58YsCyi-khQR-Tb7i4H8I+GktHuGp#FeT?7~Gb&6BgJm zac)UTyfH9iqg~T4x>4;HF>KNU!jRqvx`dA)3)C^v)E)Pl4SA!MXKv0lmVlP5*1v|= z%1XkV{3U_oy6m{P_VQG8=eytl)%xu5-jEP6Bj?fP^cO6wZ`9ax-EmPnzfysNJ~Wf4 z9RxEE1_if-deDA-`_|_%1;U7NJT!YfaId(Y0Jp{UjrFzaDDlVuTc}${1a7nOfS9Q0 z-S*6fuE_k4yavEL-jeM9`SadPpY>)%9LW+tM57sHN7l1&z0kU6DCv zxZTz~+C}J^?FJNJ&r>c0xxnOV&?1?h0o2*lm;Hde0D*&*iF~Wjr9K~Zy)(kXV%!$? zkVm_H`|Zt~dCiZ@VkYkQN%8TDAE7Sh$AX&$7S$1nV5jMPc@otRrYpCP7(8e_ zVGl0K(^2h3J-GA6l5J^M#;#HA446tRC}57;j^B~!z1_g0^%e6Tj$gPoxt*xp*XUtP z$dd_f-^MnB5Pa_?1p^Y2hVAeBp~f_Ye(-_exczgM@>?;k_>-lv3eW?)vlqt>i4lq~ zmZ3_9yaZ0H?D^-pQ)oxJi#i7miG8I4=U=gk-o5@xk2;2T&vO<74;zM%Cs=XEdwS+D z3tP>VbtKnYCV-3i?`y#>FDVXEKqJU!!eIPM3dTK*E{&b}fx)TpGg8@3*K39#Xyt{z@r{0_{=L@FQ zkB^+5c&CS0b!59xQ2mJearED(!119Do)IfP+nkae27IHe4f+&{BH-sN8$ z2UIe#s7P`};B4BD?u|5jO#q7+x48uG(SK)!63=})|H>8MxeBHsNL)ZeL#QAt9eww! z)wehP&lArdR7csle0$+Vuj|Ofq9eP+W&R2I-?@tv%h@ffps;t}K2h8F0{689$@Lqu zvxnXOH9*?wM3qZjuC@iydH^Ru)kGtB6DM)l9RD@ZjvRS&vpR$4IST=?u`1>LbFg9k zHP5fayLGj1+um=i7!>6b_K#BjJHi3jxe1oAK=pn2FLT~A%*XAwk?+1^74`Krmw-Xs zo@1q)@%qfa1Kj3FcjCeY2GrA0`hJm%W3WejBHl0T+Knti2NP`gGihs?f7&3KK zFat=15ZnbRn5**gAXGxxmr?0zlTFPiun3!9W#uu1)pe>cS`QoLOY@KEEi>OU|5+#K@tw<|I)g+wDei1y{$_#DlTnX zXrA+&0~ePpxB6Wzt$iY8p-W>=s)O7AF};JFO3TMIsxrB#@a6rn2q0uEn_V5|M*4sJ zcnc#3FtS&WD6PCHXsSeg-~fO_cBDbD(X&zki~R=qN+V-q0A@K4)t*o$( z{vU7Gn{$DZ_s!Z}UyE1u!#HkrUV5MrIYKU$g_#+|S^zbQF{w1Oi3!O`Prs`aGKE}! zyyxKe{AgE!=uk$Mk8jLXtk4Jg^hduoA%_ge*RIV)i1^U82{PI zlCYbKqjSAeiT~^@O_eq`I&Vp3vB=V%5O2BO;JkLpY6y(OXTgXGY0C|(jS~* z;fn}b@~%lRj|bNH^wttceMTsLbn*F11Xd zWi$wsZNmSp+3MTnx55fV!cv9Yo;mt!B%?dZcNOi2=KS_wpNMP={gm04)GKIjp-b@T z!)2KE`1=D`t|{s@#QD#DI*az$9e#ILcU-|SrQ7p_F;8_u>h}PGaV%=?=V!OSdw1w1 z5d}dSI%F`i^-^4>@70Zm!ox1q?3s$8*Y|x;!hb+EqWdrIaW= zmd2^6F`!WHL$#OeA-kRf;G_&tg$oH`2;{~`Mu&ybFp2=qu-HI&>xdC*CUVC9;!a#K zuk1vUASeI{jhn1$nO$~seKwW&`t_)4Le;&6k-<5n-bi>7BtahozG(mNWkz8UgB=!J zy|5;3U5|QV8Z%uvXBGZSSfPLO2oMWE+P&1QF2MR2=m)Nh=v+jTgPGj-kn-*Cg0d&m zOopcRLaPb_{rxfK^{KGw25nVx@45!)OU%pvjjANO2Bqx^d)j%H6+AF`faHa9&?N`ws2 zrRAixxry=aPjy-DkLQ(A-57rqU>&G@PN4cX%KJ@Hx{U|LE;uAFJi-D3FnDh`1}x$loGtiTIGpxkPKA22ZS7t=#+eGg#UI2SE$HC*jE^e=PVDfvP$0m{OGvW^JvY|K0<^A@8WC8 zvOB7)99(FVQmc?(Q;8jqZi8B@&S2TYTbf@`O)j%jhkKBclBYt+{a<2GaY}dZdPa7t z3Y>Lc{ivQ?-nMjFBPc**3jODT6_tsOvZwico^_dX-ivACVwg2R90W9G>DC?_F5Vp9 zC0Lb|hF4C&cIMgM^cx#{OU3fRj?!ybGAVbmme3rju~nw;sE7Ye`j%?y?0WUD#ZRnrbh6|c25*3_E|3USS;Je&)Ca5^JDZV~>DV&!-+-oDh)CGXY=ChvmzmhGdYFo@h32c%|J z<~ye$hOsi4(_|_mt?vJno-g&HJDofEf)yi9?sSo`Ty!BuuI<|8D3P@Xu>?0)AvdQc zF@_x;*iIUFVfF{?(p+a#-nSy4r`_+l48~#DBa5LMq(ny_H!m0)~G>_L7x=Y z6-Tv-dE3|lS8X^w7Oc$Hbhwb5l52jBdd($1-G4ev$jN4YY$HTPNlCUN8*gYZ;WwOe zvqIF~^|eair{L6RiqpsQ3D;_SM;UBy~UBe|g4!)}*wj*rRnR8Yy%I#0*d%4Rr5z7y8;rLRIPCm*1z3 zgv1|gxK1b1K|TVW|Gbue-V-+7&p26grUrCJKiv>+#K^RpS$sJQ(5-uUoq(M~N!!(4 zgutNuy+1YGq>`8SrkQ)MqdAj$Fw%&(C;oD|ghcrY>+Wyon%ZW~6!7Hep7izW1D5X& zE_ zDRT3PV`Gr>#R70@8v@4?awH@q8e0~4RC;68;IsRcatXe&nn$l(kEbVIY8l4z9BTTE zm4x-IuC1LY^xw%me`F3F^=-h*W~ZEHtgGmOst1(*8C4}rVXbVoVb9KdHnLeBI72>% z{l3VX_SxK+5p>#}A7_SgKAAKs*X|g#Y!r?(^tH}t#@Ro*ZF)n9#We+`ySmu z6hgJ1CSLmd-_5jX2q*OMHceFh$y;N0%W4QOk6&H(xuw+o4clPx4QX;@@8P{lbW*!@ ztMJD6w$nYTq^&(phS!5DKb9ox?Qf~D^RoiCxM~%bqL084y+%dXSeiJq^w)jj3kL>q zl@X9VSu5Jm`CP4?_G>>m+4}pgDkzQjpORwu9AS~xYo|(8&Sr7{8qT4ZvMYD3 z^s&D!uwdVMAWj?sMH!h!;;&s|*}JeyK~wxsVn8Ms_z9V)5PgL-ZMNXoOd#R0+MBLo-pS-M$>+Ja+O~WzY zQz3Iq>GvJU^J&CKZCjvbj0_B9-|b{VgmX$kB<|&V8%QVou@qN4P1C27Ar$O9yRUAX zh#Cq{TI6}*o{2_L68Hr~)(l9+vW%@nn-UdcMbUxR2?^Qe4bA|(FcKAYHUtucRhL5W zd-pBFxzPXq3B||h=Rr@f4BkvnRn(GS_!wGwb@Eo3#nGfADZ4x__p>fGUPQ&I^m{?; zLch)#qjw^_>%(+maFJKcRjY&_;RQ&}QGFEbN!D7H_o5&5n|;BkRt z@c+c*7+*0rYg&7!6wWb+s*b4|qGyApLTT3M>Ejd#oiCiLUpXyjXdBwtII3m;J>UC` z;e?znXcLck)>D^HV8XhD%W7WK36@2euqkLp#c*=xL|42uasbauBwnWl z<=PvRNsP&=Z)2~beyK$F*)C&g_ERkt z9i9n1j5vMJha)R$-TI+FYcXd}Xa&a2DIH(-rU&Pfil$As+OlwKjNF&!Z8Q^60jre~ z=DvnB&dX+6l|y3t*nM{LS(sfz%2yb(^u7=`y&5?t>ue%ZH)yD8f3-|Ne@B(!*e=>Q zQq6gKW{Jod4vDBSuFu-mQ5_R(KRnR#Em76~6Vf!jhWG!dd$b9|e(UG`utLn5YWeWw zq1Vh)UITeGLdt%J!%dA9@E{jm_;=Ef1LL^ZWzVl&+RCAc#G0YV)jL?s6(6sv^9c$) zLF_m=Ez@Xw+X#Khw>~I4!0!LO`!Oam2L!&gNWZjSn|b=ka#!(JxLXS(ciJ=dwaF>9wAR1A(ZJ0>2l^hR_T!6O?^hg zGAeVsNdH_SL>=~}TP{?KyV#o=y`KD$myw%`78PBd=q%q!LB+C zxdTr~qU@=^TTIW6dvxmfw2`H%gfm`((`%sla+wKQK8UX7L4<*AqR%j#k4g@OP|hG5 z$hzBCBGhjNjD|?jhCAW=kw0#L|J6KN6Q!VloQ{qPl_cQ(Us|f!!j59jV(Xt#Jw!Wq z@a+3MCHzSlw(mW~kTMxPAz)1!!p&?fbR)pkzpA7Jb$lf3$6A3WQzjoacMVb?zi(BH z33~VeC1iQ^Ub)02WVvHPDlQA+2iE5H+TyZOO-k`!x}{cWD;6 zcM5mA&Q%HPVP%xOJlg~zVg;R-lCFZX$ydZ2pbm%Q^vSTm+P^RPOe9Sni>;BP5wj3o zn;M8^BA7kH9uf;8+`u(9Z@H>&P9SocmtQ}e`CmHIg#Lnws_S+C4TLvWK5L=;dYOBrEq}VsOx*=knXWb6dM`=~xSGp#G^uaY7kJ$d`w7^R@Z2 zSk_AIu`9Y}eb_HCG4)XfmBe%=KI550flI%7-+|~g@9EQ!sp$qF0hGAb)^Z*lsPZ9^ zGX4EylQnwV*sXqC1zg-LG!-$sUa@;?=UH7vr)9mD*vYiFtBv!5P41IY#;8K2upr(t z5u7%KmyMKSn`%}69X#mu(;7jd7~~@$>5jd8c}H3>Amt!-3wov)$l>tt+<_QIrGc=O z3FsEi4b^p%^LP(%Z2Y$J>xL&Ea8TFK=%eTH3OT zaA84tc`K;L+SlLjAKaI+>Z%SwjA4#s-+j zDhnbem5Y%20@P>=aDe6}yEn4xdOSTfq*D%Ud4HQCRMobh1iV+kX%?;MO0;+{yG89D z^Ay`yn;Mc8CxN|5`}Z}K75cG<8bunhu~j{XFWkG%Vj9~xpXKadqrJ5bE>M%M%WXV6HXE(ta}+%t3)tK zY63>=P$gh-b++FKu#I{*JU=+in#gyTxjo|W8!qtPthGw8}lEE#Q|wJG%(M%HE% zRNk~NeH1YpG7?y;`xbq`F^i4=jAiqf6T$M?*28;n%Q?qAlZN7a=VkNwTXOu)S_oa) z_kFH5XvCQd?vnl&&CSccdRomgj zjeNpskN+O*Q;UjIM*N;gNL)Jc(wM-_NaV0@AmvRPNUO1Ws>fqLu1ttQwSZfCD9mC7 zT#+8Q)kng^jKsM5CRbL`<>X zU+Trv`?%VjJdG2-Qu9`OiM>DRzbld0Y=vL~=^!yH^}G95AA83mfu_7IbxK#CBO7ZA zcowl{E`8;qmrkGgl!xmas7?W-Bnf#$Q3$N_t>bj)^{6}{dI7DSgfUc{AD_WxrvY|$ zX`5-NRizjynw4dBV?)EcEhrIng7dPj`{{G%Lfyr;y1=+FTBkuWpwJ1<;j4*Zu@K1q zqHYzH=Yx{|{ylfP$HUf{#MD*45INszauBs1ZB@AR0eR1_*Z4Pem{B7*$TX$e7!OX) zU-(LwS-tv4rvZp5{SzyHJdZZ#QF898<&;l|%Ip|Ivoe{PEa9F7#X@x0#nI7^7WLoK zRn?EmTR$Q$=CMBST1@GA237)d>U$<%YTg;%Cvo7Sx7LhL zkST8-pQkBCq5K6VjN;_}RBfFe5{`>WqfyVwC*DY=La?PdB*RoWpIj;0$h=ZnUfvv_ zUltbWXs+~(45)p%bu6Ll$7yr@AeBjCc-aO_KN8-Yq+RZgYdcg0py_?bH}6P-8sV zX&9)GATTYYJiV~9d?mu*GgYlcnP7{#K+&50Yt0Okr6ng&`iZ#h;E)4p9DpnQi!(vU zK$B5qs3Sh&3$L-3`t^+XBj{!sd(N%v_O7~aDbYra28U5|>1v@bN|-00&6 z4<1wm_trP40w;EDc@)_&IeI*S^!)HGDEK)h@9P=uzMQ6>91Ll((BO?_jjshxtRp{! zwmN?tFYrU$n54)qq@&^Q@-B05KkCprE{V;dLssdnKniB|(T+eRAdN# z(Tf~VZ_s9@kJ7~C^5p_Zb_yyg4KFTMjLr1LA*H(>zMTRH)d^Zie%U)XfDBqop83{J zc45tV`E~Qv+*f!B7H<``#g$G+*zE%wN{H&(jGF#p1G`vM_!oRQJiU>da2-O?!_lWJ zYt&RA?M??Z=(8J`K+ZIIp;=Q)OJFwHb$H3NEqG*>NEC*;Yq4^Hf{1}sYpnGCyzD>u z29H*Cd3S<#&eCYx?aN#yB!S{43Ty*MX%U0+Xn;P^Pyc$LkLL|-*2Zq)% z@AM9Z4t3r!Y>kMSEv^KPNg4ixz6pGZ=#~2AQt}5dlg(K`9ynw zgOJkt8LsuU!8XR_Y?d$+-t`rVI7W_*R&C54_FLqB@zQgvzrf>bU?zdz|16U6$hl-> z!ySgKx-8FWthMe|@w2V|G0kecTMw#S`sLk^>G->(0!;5dSF=r>kW5v$9Z6&yx;@wv zR)+K*do=O&l>VxmOn043#!iw0pPX)9^&QxiAYVwW=ayC9-VU{eHPUPW5kibL5jL*} zDFGmMMUzc*AV5`X?J?NR5>Ow^y9zYz=M|%Tzx)?^DJ>IBxP30RphUMuPVct=k)rY1 zKEM6$mSJ_&B<68BwJr_h97m|Fi`om245C~g2!FR2ytQt9LQRzgl1)MA>y3?N2ByaQxk=?SPy(sBu zU*d+MEx}EfkoRkq#U8_RIkw$tku|0gF%+Po+N=DbFy?-p(bHileLaqAD}5L-8x^Gp zhdaJpwk^|-v1z^cX23w&JD&4px4M~sWeJDe^a1CKp$zYomE-hp9#wu3`YNC@5A(m- z$!GKE)DJhJ>n`kWc=%OE8*$QvghLW4hEHz-#ptc;^dEZNYPST^my*2ThQ=uf^o0fYyEOIuo6 z+{1^|mM!jb$7%c6e@EsoR!yUq>A1uvUlDK1#pd%(BPc z2A?3=w)-5fG?W_eAz`bXgk>MUn3@!CnrAx$KkC(}`Lz(o#-ftc*eiuXkMos%U7TLH zp2BS!teKY{QTgz9euQ5hZ=mkQ(Jy=1m+w`E^4Pt8l8&Fj9NuJVd)g_sA<0L(+?4Wr z{40BK2i_IT9Oq6F5X@jZMKo%DTYl*=$}e>H?vnL&>XsD5C0@m{B`Clgf_9tv;!i%} za{T?Wwcfh|WoC$@iycoFUD9)-s8~ zie4q-r}!u5(U$^gI_Q;(}Km8fRLt2Jxv@No6cycg;Itg#t`p4r%vf>XkbPA06Xkd z)Fruu1Bm+ni>FIV-HpHOM0H3^KNVGitb|8ts*vvR3CYQbXc01h*et8pIf&Va_dYY# zR}S-?>HE~+@IX$&^e66#ps5_PLUJ;*+GwnvFrVzAE|V9q9cx{IB7u|DH!~AY0+R1P za~y6Vy55LNth^JZbUKnlrtPSdZA(<2nk|la_BqR40%9wKKSL*W7t*u6p*tH(p0iNx zFyOQjQRrnOwe=EqDyc{~-)ML2)o#1CdL^vE^%AZ|BEC{S0a2J7WEGF9KQPDW4nSIR zjNq`?Hhiq?x!~rr3Cdb8e;x{^k+G$@&%OMDfBpI?lwK?nlactuR=jsN8U9Ls)5S5P zGalwLk75;8dWL&q6?~7L)=xJIX~;C2#z)AC6g*D+wokr-m$ovce)jf5EIBa!3#slg zy^?ss9@&PH79sg%dK66Emz-XBKAo9))#VUsEz()L*m0lz_4*%v-@Es6EaCV_hOVDC z!&GVO%U>DjR`giDQZ-i2qs22`qffh~K0z<@^5eLg4OkCd5lIq3s3U(mypr|)g~SLV z+`;yj2~mbtiU+fUm7@He5AXFN~%324H8#~6srh6q)t#o zZme~G>_m01_0=>7fqK0AaiSEtubhOh!7BBVPOoA8t_Ikt*#5OjfGc(|?*2?Tud<*=JVYdbvS^_W9M zQ7!jWVxv-HYrbz2lKFbhBsWUAn<%85mf}Ps(=K%FcV89Kc+Ur3qV&;+2539T%%Yb| z53Ngatw&fyxu5-|MehRKD{adO+@Gi49%yISG{2`UCGkxpqg6ig zT$)DM+-Oe>ah6z;)=Kt1<1~QrR1k95?IkKf>XjH)V4`Qf?k&iY~8tr(-XKL*+D(#BiGf~ILV|z_W zN86Spn<~Ri9$R8yF{bL$qj7FRao}u7h<*g*V>#Q(a=kQy=2e4g@-YOG2XJLV@IyTj?WZ@0JEvqyt9 z2?9z>WSsd!i#OgqO6kn(%LRx#dK^+>D*!onb;X?7W8_@ zTBabF56qio3qP+q`jsrd5X0*(*<<{@2pvC3^9;(+i1Hs_(oHOE{`!CDK(fgfC0_ zhe(uZM>lfe9?MNT%zC;d9j|IwNa|O3M)rLhO&;Yft0M+q=}^W)QV3U=^*L$rreKrf zyD4j!j*9u`CE}{gQF7lAOH@CPOA~st<3G7;a81omJ}{hkhGpczd98CuxS?dvRQQG0 z+r*iXx20!pF|lu?GvGL`9wn)2q-Bcdv@% z=A>Pv+T_Afj6ffLw#_}aptCzG#e`yymcvnfRqXzjpj`Mt`^w4M`&~G%qy6_(ghpcyb=&GWkdCSA^|A3Rr4#% zpI{u$mB%Q=@$QKq#pRlAN3oA{NKm@D((GZ5VYCSlu#>yI5}4>h&9yQ^(7awuBo*Cm zlce+E(0aMq=n86-@oM;@+42nfo3VehX~IT|)1ydhn&laSt0im&)~x|uay|h5H?#m9=fJm-vX@O^=-~xQra@P$p>CN!m6(*y82@&`2n{l#C0R~ zS^w(|!j~E&aG6P^Bea-(c4wc!gp3PMn+NcD#zdFstG$Vclt94@-0ar;b-ey2A2ilcv0nk)K4r zA0rpq>FTeV0M{no+<<|WJ>=#8N@nv3{X6jjDFa;VX~M~8YqY;)Y*Y@HKgISeOH(5d z{I)xr%Hc@xzayt69C3EGGS2v3XxrRgGDcaib_(5ClAHSzw=ail`5DI*%fQT+B31P< zWbE;D0HfVmOgSd?+}G-Yid$v9Qe{!5yv?JPH(=c1*T*)0y_zaU`+)>}(euibFDj(C zuEy?3`NbOek%Iw-s)Y}+Ie(45n0Sx<3sE7*Np6Gl@TiksRCU2Zn0*O&?X_R1ljI{7 zuYx0i@j~Fb7Q55lr(v!s`sKUKyPSkM(2EgW~`nOK8(8I@j}R zmi*28^Wd)@z$(&*KkUJMdXnluMtFZFR?aM^;P$|_QqE#bay;NeaPmSH%h+@t}kupz9mYaSCGF)sZ+!cGXsCB<^+i?@<+1T|9zz2 z_UEH7@AMcpUyII;fNM3hMlP*|?*L4=0R^4z0AyG&$Uaour&0Rfec`~ZlRtxxB1Y-2 zFvjr8j6E=K`_tfkdG4>2$)log^LwZSXA>J6X&e?f{Ucv%rRrr~f{`4%cSxaev)#rf zsJZ5w3j>vJgedWs`A}qrM`(niIh`hOd+-9Bcu|Mc#)?ryR#%tOB@VyI)3ULD2-N4Y z2#cc4S8X>it%pM@^e%&x=;ueFhv=lbhtkv0t*l6D=S;L!W?5F035BYD{N1OEW0mm< z)MTu`NiQznp?iAHP3n4F5BL9jAA7C9&#X{pSgW{g8}guz|5_+{R1+n3pH+>3#a# z%-sIR;JFUvhaD1QtPmyJin@k7!JcXhKNXdwdZ$yXIj#3pVA9tM&~5}KG*aKh8lO@SWAw)$>;CQ8SBVV>21Rkv$9K=|hGKaO1L3`( z`gB80&ClPzz`EBN+0ZQ)i4y7tP5^moAAu>5IX+lTHI<+sXJ>+R(o<0;7tjC=k8}$# z$senDv_sv<=ygU$1_HE$FHfVVD%tLyw;k|#b}({$e7yL}m-KXjjW@)crNzb8)>dFX zq~4g`-J&q}`GC_r)-V>zFF|P0m>!Cg%Rzt?u$<>4l~103Tb#DypY^;ejkRJsPs55h z{m8Y(2sSM|tS3U^xhqLM`PZ+@CLEeg-&m2?YfUmQm|up4RTf2m9R+cufZ*U_k~`wR zv!oL07HeI-dJkwLHa05vrhqJnk=q!huL7?FJTbO!FN#)$60yccKO7f29bDZypcWN` z;n)NO{O^3|nK|kJ%=p0?i`!QR6_k~0K)#p1p{%S0x*1|lO^pZU=pj87y&HoHl&BJ; zgm*gm&lI$C56RmDwe02!;-^~_h0cv0@e4fEU>M)|EqyF0FHeFDLT|6A>1Ld@>TIOh6Ob=Cz|0_*`6QRt zMJ%d1v>sytdSRfV3^mo5&snfp3x2**o)rxo?U6Pl0}Dksg$4rnZmOw$QV6g*2=gL4 zi^i?3{DIe*OUnE9;%+B($eyBc2T=MCNe&c9uNKcoQC$@%=P9DZ5|!XzU<<-$nL+?4OA- z;MicK4;&U7uWyQ37+qRfXn%i8$7W^@aumO4pr*UH%lu-3!`og+t3UtXw*-VgV~5^O zhi=M!`{bb3>Z7y9uAJ2k`YHHg*ZnUh?7pQV`*Z{*$8)m0IUl)B5sl^>*L1x^lr zW$q`=Kz!eyCYq%gdTC?yly?AuTj0&Wrh9uNwdoxA-N%07V$ldMFBviibs6l3c5cHb z>Ecx^Z$5)l5BQGUW(mBEB@Z4{zRQ1cShbO|3q%!=eQ}1 zt&iP4tdE zf1en5Jbuv1n7~|JsSpjUDbVr+l|mx1*Y5hYoTv-DFf8&Pw2Hlt+JYT zpzSl-h8IN0f>(QoTm~w+KI6$w`A;KEhH*wnCQdH~q_C_CMb?q}IB#j`-DINE!PPaF z(2rQ10>{ryO?HsZY^YaJODZ^pb!UI{dfM6`#CAYxX*rvAm24S*V{mgVtVc)8#$KhQ z+<|a>WHh_Ux&Px@Lzi~%PWt}+D%8TDpzwIQUlM0ke9J*SuAD{qE~34bRMeukA$*v6 zKHm?Yo1cGEOY6FNbBC*|D^yd*h>L5yUA$~a5q8efd6^_@vK($zXu<(h%S!{@&JqQ$ z2I9-U4o35Fo@PtF)7`ZIMKap;#+x*-XI-k1%(A-yy{8rrhdqv;E;*-LZUZOFt?cE? z-`*Gb&;3eES5X}}pa82&;1Ei}esxheWNETsHu}MX2LO2h+@E5^Vs>?8gn+Tly{QL% zeXslaMvd4Zxn@WYl{=*@ECgo#zu&k|l8HSyJss?M)okojxYY~2!c{?mOI_@bUP49g z_+XwDQc6yjT6e6yOJnV;D`j^Fkv^lUDDjG#8s(Muxw*O8`9YtMOhLhhvcp3lRrwQZ zMio{{-{Qzs(L=sp{b8=k%qK$9f3k4p#XBo8C<_ndKq(m+8brTqhD5?Zv2H=d5r>mB zm6`eZD@(JcOAhHE3IasCw#<`I_1Hdbw1u{<1cSi9m0O?bi3K?ycpMpbEoPDTLz#cH8*5fKc!?+Su^5Q{BI2`Y(LOCl=e)3Kiy- z%4<^5lkMUU6g3^2Mj+5ZJxOlZ2KDuiTT+dve7?_f80wm2`d&8VEE52$s}#~iLIN3m zOJKkeQpL6RQ9|n<{rmr0IzSU9N13v>dsOW`8E9wlOMTqJ})$BPScsl|UnvgC74-yC{MMi_god_3E#hoR?~BcX;Dmo~&OjRmo?+~4 zz7Ny68Cd3!+wI6+8v=U7#|>6w^>AIbafJkX!+v`AU&F&9$oe;?`h#^(*%Rlsb0 z|0?6-N4Fa{pk4(>#trQsB@cIAfg`D&ky(@rN+g4@G zqkMF6u@|qc&E$`V3XcJJ%Q4OtDzih(nB$_(0YUt?XQ!u6==r%;9XVZCdtEuXuTC_C3Y;Dp_YNFt%^R1fokM9H70()5Inm!CW z4nLmm?baWlm2As*P}bE|GBH_(vjEm-ui=1lv;+?u+XZ%Z5fKs3+=KZdsr_XjQA$0@)Co{E&1{jCQ1W>S%vsy~ zdnbZIU-*i@vt?}z=G>pigCNzNojQh+=JxvCg&{yWw5(Z}n!54fKIKca@2U4jWd`Zd z03B5uyw%gr8abP1j~}@3k42O?tAUmVsFO4f`UM-sS1TraKUsGDrE$~(Q7~ognd-R$ zXS>8rbqc5yY)=GlI@X>W#Mv-Xkvz)0L6ta*Oyo}%EOh0!&q8?>@QP^b^C#89g^`-n zJlOz_$)XKZOUvM&SC9Vt>VPSQ9Dk(JQ3Z542rvJOl)9$o zC0S`{SWp#=p8M?HuVh5dF3s}}b_in{nwMVVX>o6gyZBar>006C$D^5A4`w+v3xICv z98xVd`J+%ruIR`k2p53Dg|Jl+e?w>}I~A33nbf6AX+;~wcB4^m8r!q_jlwEF|Lvb2 zHc%B%P|?0j=T0U}eA;85#-hV(clUmt{Hd9Z%h;BTai%Dhu=+RmC}7qbfwdaVgP)sY>*V__dmNw||jTX@h@LY$k|(JwfVxjC>^?KVZQ>Ya#n z$F$FBR9!jmzKXk%hB&{8*3Dl}N%pUWYySRyGhD(_{O&GvSJc#yxTht0-t-!cQ{9&q z?f?6??V5`k<3Vd{`X3NL$a?=h1CNe_bfufe6KUe zp)ekVJ3w}3=3BjrnVM!LbyO4j4N{S>Q7!3mS+BZkF?g+d!8vWUJ<#;Df}%uic3U?6 zZBJ}UMmp)Ogq!=Go>Bj*GWgooq8A{TkJ=3%odl+!fE~|-YhLi7ZOc#h*)x~-}f4+jI-Mrp{ zWXY6^nr0gd6NHQ|@j?mk*7dsjX|-dpvm(cIhlXtGYUccr*%|J@BnwYD(UBGdE25}a z#F%@cX+~LUGn2gc|3}qZhDF)6VWTQYh%{2tEnU(r-9t)ur!!Cgsg$c`__E3I5*Z2Is(bWz({aL3c+j)!SzUxuo_>{ZA+!q@dy4CbKYX-D*7M^19h_0^@cV{XGNC~?oZzh%Y?}o4)J@qk=vNb*yXVV4;S@j zQz?Y!%%T0KZua!ao^)imKCLK7NJtop%HU7$+o+heXw8qxlnvFtETty8u)zn>#5Q5p zqfsYhD8p;R)S}ReAwz0B9~--ho*opuE(deMb)^4^-94jPfkJA`{|u=k;|^!Is#sa| zWu)!7aQ{un&z-Bs_4wUwrT*cTQ2yfY+v$77MN=)K{5wpj01bl)ezv>ndvRx=)WN{u z|9=Gt`+Kqx8a^Kush1KRXN|b1{nh<--?MD@=Pcsfrh2?8yt-yqU)jor0ZBZIN<}KR zs_L8*y67p^5@&f<01nXYv3zbWE_U-_{f&OSwcG-e=;)HB>kU^XCMF=$0zz+O1f>a1VybD!}<8%GRYUO?oRQ<$*HrLbyS69rMD_f<-t>cHZQ0~|uA*B=*n|1`E z1BBytjYt7w#LY^`5RiItzjt4$vO?6Uce+05dvn%DL8VKX+nUM^0j6AJ@U+0k7j#Cq zrb>wic~;S|uqwT7s{xNVHg>IMF&zyJO$geJW|)7+TW3H2E(2r>k*{7%K|x#SI40_o z5fCkpj~`0ESTVCGo1S%OilZE%u0{_2)!&wNDJaMfB4%798j~d^pnv9ME>xItvdK{a z*G%~qSy9mr3F3iv?mSokY24ql-tKekkiP~siTpB1XF%E_K8`R&Sl~lM=|TzAWiY84 zP0Y+BN>H+t8H&WA99IecosSj2a7_(Hy4u=yG7cJl{rUyqtQZ#+^?cw&xB;Y(rxRft z1qJ1-kKJ-y(hToK=+MT%;^o19X$9YBC#R?4VkE1x(ajN*6KK4EK|ENyRL@2Vj0*73 z(HUu*0l=n=NKCQt1a#(x!9G4IUKH7lz>O`ngEj#CeqX#t-U16)t~W6r-9oF zvfPtm(fFz)L+^3GngO1hA*|o=0YmC%O3K?XQS|7Tm}!p?G~V@0A{_0{c_OzL&G4uX zK(&ATV+7erHajTl1Rg!1+*9}NdlLgy{c&^&_&~wNY7!n;v(eM{4-Gcg0V(iUL~*0# zHZa|=$f_{&32Ot;W>B(|j0A-=;Ns(BpriXtzk6QtbPb{`O`e2h?dP8+V>@aSxbK1D zxO2fx3X4(w4eopJCKa-v!U+ttS7QALl$W@<4d}6;ue1cj%h zXc-$D18XJ2{77BWr`J{%0QuK+xd~f@#Bx21=^+I4R-|D7G7SW{->><0y28f65?|Wh zmhxue`oD@!i8X(Qfbh*z6tpatc!Rxh3O2=A*V|G(VCs_F+vLsvX&zc%1z^p_3uHu{ zj~YFo5egpqa6~3nR$x&-yxHmJsC6&)@^vm;mFf2$;#3e>UV|L!b za$#}tZt;c+gNwAjNcR7RSRl)U3c8iRZ4tPL{seYI-@bK&SxJ5#6`LKpu#(eemyt>*HiZjNY0q;7V&flP;jo-@}8=Ouzvbnlv#zGZJ-_fy0*d#mS9t$~qIyKIci$NQf^93J$-l9Nnlv!^?!ufZyJ zaCF3+3zqVTrKi*al;qC`cS#QZv2W=3ddH7XPyaSvd-xMOxk@wZ^m&T z`LIN{DK#az$jK&)#;$30DRdBrc2Fwkp@!R{Uk^0kaNkKz#x{}%j>YFz5;L^r7JtUM6n~t1f6H7{mg~D$AK{< z4=*pKpmyyMrm5+F{gfcQ*_j!*moF(Pb&O<+h6MEvfKM^h$Y`v&3D{M2zuY`!icCoO z;2Hff_rDfPm5j)~M5>}KAVb;+2nej{l=la}(K~_$Z>@t`2%p0VXnUd}A@%k40yVE9 z20qUpgY&Djl{GfEBSS-_MXQCY3W7G-KgOI77^ZYBzRBKRp}`Py+7hsxbnTWtrg);e z?5;t{LFpbJAFuuQ%^XWu>F?%oH^%MMp7RMOTX~PXuFLgV;;}jJcuZ<8Mb!Q?o7kE%~4Gav}05<{vc%+JFdJMf| zCow^|9tZ2B`Fdj)jBFx-lKQ@UI`l4v+8&=SM17_;eg5c=Z93&}K4vU33XX}_$}@cw+mH|w-*G>QxpnIfP+3zSVa|Mk5? z(BU4g?~p+M^EyslS6=R^Gw=!-c|_xIs}iS`A(|D+!Q)O|IJL6MgqgkcsG>5y2hs}G zjB)84A_Bn&WYY(*v4PK(vQqj!kZXU2A3+x41uP+qSBgv3qAa8%M(b*{J#yKM@rx

1Y&)ZGSyf!9E7Ejz^{Wk;;+YdqG(9~_*V zx9zB#Xzh3$*0`t9ds1L~zf+*-JwJ-&^UcMcLWg;VJC$9I{K^r`LXD6A*UCq^o|o`$ z2l}XA?_!Oh0Wld1z)yG`%B`4_N$yXfrIeeS`|A{Fa6YX=A#d^+z0CeIf26W3zF=qw z7`g%ZHqzYst|BMz;JX0+eG15<92_1EH`GEDPDvM(lX>dHA&Qc zsWH~wU8RXyV}ebAn)C+`6{69`fq9 zFby0OvVrp>O!p69Baebyr)hnLZa>oEhnmq)6@QFbgD=vNsIo`5)8N{TB@ZWcE$UhR zVmw0%=tya3Yjc4FO6d@3WBR}E1qELWJEz2k-H`m^2T4oH0`!r;hh;rk!Le?{Q*o8j zr00VpB8kqcXRfiNe8Kl+rXWXuC=Uta&z}$Y^{?aRw4wtBz-Jd^li47Dps(W(X3cg5 z5d%ye?lQ>yp--a;xnfQx`+cGiaTqKg*@^+>Sni=6kG?8(o)6Hxd7|7&W(WBuerbE~ z$s>zWZF;0+WFU4Cqi&2AL*Ogi-L}7x{x^o+bWGu}0qx@D_4T-n4C;^br(cCOUy|*7 zH8{xzTbiafyCWS~$94l_>|Kzz2EEIDL`av6-ThAQX3hw*l4lbu|0o^-^hE22i&mf| z)&uRC>WMH>LI43Xn%Jvf3(TD46%`eMdhff2JlUlFelSKRYnf98GPvCB-%vSICBV7k zHk_%hq#OgBfqM=$@c1pq3!=bUrgUBhIyVmID8HCC2k)7=Tz`YG{U>5BhWha}l1KW1 z$VKoBf7ltrzRrYXpdl{v(xKBkZ|MKs!C>I5-{65j(P2E4B$@^S6*%9;HYc5J)$N}P zwuA$z9I^>U?gUV7_LeAbhX0=+$sDVFn|+!XW0~BjU3b#Le$iHyp^Xz*fEloTOFnu0 z-;9LP>UO`TUHftuF};{4g6*^rRQv393!!pwP|P>V(vRqTQ8ZKS&ie1=?b4ZK#!iu* zF-QIr>$`c<*Ixic<*4$&yB!L_ByzI08QxGJhXN#Yot&H~4$B3@pjQS~z?H72Z7pH% zWIY3KFk7-t&O7?=-@gsDwf#UhysJx`F+%fy!*KPZ<6}T)<9*Br;@3UU$s}GcFb@Ba z8e?Pl3YEBTFMa9WJ%{QB2=cR=Mw9ofHJo@nE%8~pG}7CxY`6YDZ}-9?(b3VtFW?9^ zn(e5pDRBfV=kB<>>|)=mM;3rIz|=^!B}DrF-2=E!3&^b>FztmVyJF&USc3fr@7L;u zM4@TSuL13gYAO$yvI9uOHMZz!PTJE&x-GPt!qD|R?gR}taEfdT{@diWC_lQk2Odp; zT#-tM1WSFE?4RbIzoq%Ie-7o8Tvz&G;Y`4$rJ5iBm3JtS2`vx;5)+q~R#1?UZzjUW zZ*vj!d0bp*dMW0-_?%$sxf#^nJfn>#Fw40qlzxz1+{--bxEgj?oRJ~1R#C_cO(nXS ztL%7|bxd+}BXjuS$2f%pbS1TlxW?Z)r38#j~w~$L(-wg+*xb$d#*yM|W3O zWhMKuASTlvz?ueNkN6Cz5A@Zu%xv+k0!V`}P`y4PcgW99XMNqy41PYCzFss#0cqy_ zQwc7# z`9Q;gh`1u~0?V4(1zl;7qdl%0uElDjVPF6Yi<9Vb<5S(0SI zlx2T=8}E9R4%p#E)FbKs14w+oj1=bOxr4D>SXh`#gHGubuo?VQ5476>>;Y&| zTXXbfcN)H9VA$W;iB@*_WMcyjyQu<8+0v#8#l1BkfG15}T@M;^3F?5~i7idqqrfS9 zyC;TPRaF%XD}Vsx1JDV`O$ND@328+6Q|hAZFatm=X@pgvLPiz5(;r3x3jgE+0_k4- z;4?ptK?VnSr9wnsKx7ebf<9WMp!hKMbt*P}>$y`vC ziiPES)x^eJvUUZP%SuNOei#^E%^x`7JY92LQ3)wlRT{_p8|R7{Yt|%sY#HF>r>;Jg z8II8hjc4fV=iBqFw_DT$Q#^IQ8vv{M3@SiP2!!fomCL@??j&VT>-p|f;h{-foJLN_ zk4aOF{QSfDUj|LZ;j@+RC@DnslpVA4@-%gs-#dq#UiHQ;pXl@y4i8WLyKT|DMKv{? z7mJZgI-Mltc0>(P+@io1rAb&o<(EZ%?~$snGeU8mz?;eJa*lq=IrHv zdU=T6yvaR)xw&d2drq|*7#O&>N3Tw}zPoG1s-rwLRdVkLK!ZD)*rtv_^^A-hPm6Df z@^dVfilwC`kmSwrpRlyCuz*~i8{@xy`)z(onL)djndvZ;Uf^EEm%`lq(G}|M9{!ej zwL2ogZ(tw{v}fYPgoK3TLZT4{&B{@>-wteKcKonA z;gkH@8HmKGRc_kXS;!&O+Vjz_3swH(7Kju};XWDdctDeP0eO9HN?Gt*g)H8=BiFb6 zf{}LfMjo#lCr;j-q5NKg{j)MCWWQhl+P|0@-*Wz2mFLy7XSMB?Hu3D`AL+fkyquk# zBZviwmM`1DIoPy&=?2*=D=8U*-92C$6YHR==pfA)*$0F{#FzC*`MpZTS6BDxO8@zE!6|cb1lp-D(Z}vO26R25WYFN;I^Rt z?lS(`D*$1^H8~s#!Y^)Jc6?4M>U&%=mWWK zG}lI^V!K~Pb*~lr5p3%bJEjI-9ry+smGMHGE30N{i;BR@b_J-m@X|$PD^_eKj*3~{ z(S$rGcdL{iJQ55}uL_rG2(!G>;L7OYAtb(X+CM1G$(E&J0~co+t?JxSeH|0a(ewAs z%%`gC`0jQ3h&~mLKlUAvZCLltRsG(tk>v;~R4#V@e-S5ArXT3#`haP=5bGHO1(HAU9tITh5DB2;_{(rJWMxE~u zdDj%J4!eZ(e-n7IoeubYh>qenSo6C0OXYDc&++xNywpmVgI9^uWK3qX+PSAb*&6Od zNKDth3wM5vFgw9yuIL?;=s4apFUzLocH_^@T(`KDG@V=DSIAWq)>YD zJAD5*(u0dceoqtQXY&$m(leje2pA%AicB=rG1h|a(!2&gN_*+(F{^3E^I>=o_13?U z!#U?PRH3~@%w83 z(!s;TJtK{X(9iN9AslS5Zar z$%MYI64<(4bV5*9w{cgSWHUI+tzFHX*X9Ytzb$O}J z?=Ez8?E6d59P2`D7th%ik0BH*2bMCA;+1Zk>V!V+!Ix94J%E}x&9p(|y%B>VTwBPY zstkURd{&IneCtgpO8D?N;3hXxhU(U#^Bl!rM4=`|Eodt2mTUA&ml~Yp-;q>|t)JWm zJw8j%2we$Zs0~+%a!eoNvrl%V<2dtiqvnO>*tXFhTh&g^1}6Tw@@FYit;k?BUy0$D zjV||-(GPv?n+|^#mb7S@&VjK8{nRz_(VA)+#^!5VKvrdi>HEuJ2;%KU{_%~pM?T|b zmG1BODkmJa*N$WwIAe(BnZ%p?zP2LQdb)*L03}BonZyr?^nWhJ=;A~g!TbKJykrs&wTamB!v~6-V<=Lf4NPw$ z+?QH4l>w^$H@+4gru1(rA2RQdW}QFSO2IX$Ca`Qeog?v{_xGjV;lqmKY*?Ynx!VVvfP9flPrHBqrK&};kDnS$VLqJ`N&t#G1u$aaDzmoeL;5C3E0 z@6ijAzRX5pN9m5HsfqmzS)fz8uzb_q-9FJTjGh!MWR zzGvoOOE8eapoP8^Qkl8zp3?D{&#=k2CKA&_3~-2@WoNUi|ra(d*Ll(8CT6JLQ}+LQeR@{~nkI z(8s?YAGc`Ar#N}wEqM5X&E`;~svA}~Jkq0zl9Qq3!Jw{yoN%!gBv} z%$(?^dH0g%Roj%;SR|Fy&3hC*nAAjgJd_$3=S`-pajYoRMMh@P;bVfkt$H ze<;uxK}H59x1WILmZ+#GFhvy>_My0Z)vWG9mKzw(<8fL@l3z-_$GcO}VZG=}X%)}N zsaN0M|J!_-BG;n6>+L1Mv49tYt~p~4XV zd7bY}?Cn`MviJvp#|6{~&y_Kf4oF!jr1K%V5-c4aK3);S@B=}d^!RuX;Jf&5 zxV+sTJ#4?+;(4rTw!t;Xux$*gt3h;Hy!p2_fj?>^?b8*24tpa23{&>lwt<0x=C?v#)HA#+vmooRaOB%we(QVZ48LGeg;pub?4CE1y z!66!WcurImS0Kk!6gzCSlAz_W>Yr)8m;9pd0wLfdc3yLsYej-M4?3(V(OVyI<1xA+ z3bHpSi0(lJp2NRId46Dabr3T*5W~k3-s*^xRBR>3#>{+lae>X0+xzcE4JUtzi%T#W zsqppt@B#)#sLa*PUAMsn**LWHP-mEp({7>O^SZnyL7l|xvyiqmfon}(Od4xe_9Wr! zHItulkFQs~IKB-djgyJz68?t&7v*VZ*uhog=UD`*V1U6 ztAAe5Fwn4ioD(h9n_SX1d)M9X!=qCiXY{Ya~53hcNcH^pDeg z%brjo_ww{pJkhpBYXQ7^bHB8%@gz`2f$szB!{9KN^>0nTe{RH#I|3O2{~%G-*0Gy! zfilt2g>)Lm#m8e;1fQOs0?ekic1it0Ga&{(0S1O__K3bZW{*7H2qZ7wyK(EMOLB`V zVNPE2SVCGFzkOigO=FRFc^@k)D^y4#EQ#4}ls$PzJAQ9#-%(v>jZPQ~Rpca-eY0<> zt0-lXK}ON(dta3n%(^&U>F2m#uq;?ug5TOc6FIPy*FuJ}L{@^im{Q_Yx;iL@Gl5p@ zj0rw=&RE1>KD*%oX%x ztT@v%?YU-O_jF)hFSo|wY}_3Q_Iloh{Vjhx=}Rn_;tclpWAWI^{I?jIYvN*Kfr+lT zn0SD{e_cZZJUqN0^x+N^u696u4(8&5;j3PwYgBwZz`*USufM^=!+ZM{fXx=M%1`k} zAOUX=kF(gVcEhxwx}Jh;RrVu0=tkIYQ+|A5R$-NtSCA`}?b|vxkNcMWzWOxoci(85 zw}20K**j}$)Y-I50;B#hMmSfI+wnVcD1((N!8Ma zOqVcb*)Ov3jteQjANOlrvL);t`N1YMDrIzdhBfY`)!YC5099(%H@xzEIN`^7ID&lH z^m8qC9Et2VAG@!piO&2Q*kOp1!5+haD(O;ylUy^xcm;74R%G`(#2vVR_gr3}QN}Hu zvpTBnSaU+q`kOwiwcC~85U}k}1cUX(jf##`&dp6M!utcqUPG^&LoaRA4vYO3tQT3C zY`ony^^_ONTWD=YW3J6o8{!=G^Hm#E?7iA7{%*9vLO;I`y1MDZ-$S0FRKSH-SgSst zoM$o`@#EF;D$vDKS5@_~EqthHTGI6NyaUiZ;Ul4E9YZyL294te=C6haxx;%s_AKu# zi>b5zU2--xk5g9X@OOcX0)#J>7#JA=ILV9z7YgJjxmB< zR24gW9#)(!G}c2B>;h?`Ga9$n&hyc{v9OA*U0*0+mveC%%c^N9BzZ`xU`t+Hvq_Yg z_s`e555XX`xSn4~eH1Zt*Z>u{8N;lgbDfpjL`rPvi$G&$84?pom7U5rwj1y-USf`& zLg{+^`ld=38(ptw57y+wyl%IQIXc$f#0%t_2$OI#KsPKEiWbUGEF)!pLC&+I?{ zXD>UyIDs&68TT82NTlZHZ~E~gbv4U%@+NhYdQO5SDJf}TVF645NsNGLsHh3C$yy1? zYs3ns`BT@N@3;PcgA|>~7@#>mDI;ovkgBJpUlcO$I>ML;}j*^ar zkB*vR#X+Q~u_nFKw0|&R_ot)vLw9I0d)O@;7ra+ULwAY2lBvn2^d<4ju*Q|NS1FK@ zPcY(x7_$s{@ey1#=L^km`J5^nqm!EbnVepBaOpO$6GqDM-0i*Ggc{K9s&H-3*C8M) z8hoChgyjrdPajJlgrpRKcF)Gz8f;O@WoX4yt}r~@T(iEpZZfi6$c`@=`y%`e_R&Xh zYRcQnTWVSYstceeHZ(MVGzJX7OsRBKTq0$CXC&}zWfBP=3K=h-U#}4-^YjjTr3QUV zoOKJ^DnJb2gu0HfX$}@=78Ml%gkza~4~L0!#j;Vqu|%3ma+-oDmauy!H@F)Y@@0x5 zuEtJN0w+f21UiRiXb^V$P?o(W%s){qyEPvd8vD?R;yr%2zfPtQK+4T#$I*HB&O=`F zYGeOf=9b8L=Tw|*$+u3nI)&+nMJgIg%ajESSw8P{sEoKRGvhA!zQ&c=Q?0WrJn2yA-_W~i+^b7N;~pnc3~ zPf#56=qr%ztU%zQ6u_e#__EHouik{c6$2p6>+7s?zi^Cx6dviey$*IY z`<&PnLxtmiTY!91dtGcwe?0K(y_UZ>+J`;Kf^TU1zYX|n5&t%IlGWDeJiR;=L?PmFU+Q?jQlZFW zIej)}w8@i1f8Vz=Y#`Z>PSmaAlCd=RAT2-O3+opU`fzoOX)Uib8J)31k_dIJ9qb(6 zdxgOCv0O>b1P7~m^&_sesqv_=21FK;HVf^?C|dYFD?zf}ud3Uy$IoHCfEb#b$>%k~ zGJU(e+Wqi>I}Hy_6(OZtK6RU+)TsRWp{OZh0=og?m1VK>u)MmdkRce6R3MEKOj2B* zU$Yl$+hkH+&Rse=^j@1?e-3(r?pPAGbg&NVRO)p<-qahmwzoo+Su5Qs`_bNNHd@Et zA%R{aIx+F%*MBF$r19&?^F2c~1Mk-PhUUug@f_%D0yThnb9EJUb#QUhVF;NKW<@lGhfo-}7{=hZg{E$DeDd-5m{|L?{%PvA6QFL8wCccCeKbPnm5#!P zlj>wRripVpD*5cfZPlY-8X-5A?`QhT%@{O!xDCy2x6ga)Tze*3DVOiRfz5G_Zy<^> zeA?_yH@rL8&d6_KTs0Itbh1s%Z*(-Z-=|w>h04dFxw=K%?>4a$IbXIvnTk_g;dp{g zzqsNaAubI^2z_t2kKEef)%^n@c!R*y+;uHT#%H#VpZe`$k@v$5Aj!g8E4+PNuRYI{ zP&CdPNe=OwKv6#LHBTpDApWsDZ0GyZ;8)jiAnf2F+ttD;uM79ZYWEOu10~>AD;p~4 z>`6+6(Qf#wD!$9!v$Zy8F`d?cn(L0@DkE}9F z$GaL#@U5?Wtn?XL{JK5f75-3IR0ipg_KzCFn&3;0$SSc4QT(>Nfx*v zodCCMRxv|Fba0G_Sk_@^n3bKKoyFaS-1eAdWM~9fc=L0%>Vn0LbWE6Wgif*gF2fKE zsOe@b^N`JnNQB43GWq5_5zArqf5GW_@?hf`Va3j@oPq0%wz~ekr>D`GH@d z=q_$Iuy4k+poBU_W*80M7ZH_Yoeqs`tAn1e_u=3~6inGIpcCerx#%!|Qt&sq!T#)c z5-i}gB3bovL*n)w@rd4TRJ?q?Ql1&hoBW?!yl%v*c7k!MBB;tEYc8IKvs0gYigf9< zn&gY}Wd+}S%Xu9h&Z<*aeR;(YX?^vhm`V4OuK#E{i@K&QRUAKky3~pH!`(X6Kq#mG zSJ^xqt)q(tH|iRz(5{v17iKuidpgQ+5fhSG!wVTZ4jvKmoTCV%IC{7@zXVEwZ|zD_YBOs+JOzre6bU>*_#AYVtfU$|@I8 z0aqRISRb(wjz>CruN7+Wi6l!%z+bFGxa94^GI^~MEi=2kxr;72PfSI-qbh6*K@PI^H zzww)*^qqWfm&#GTndMc9qrF*ilJz`m+n{yNR6qV=X?$F$0>HNj~F!==BtWhoTEj# zRBrhQKQpGjPLc0sX|_|ENdqV6td!n$EmjDo+iiG5|8+*JUZ`nn-+@6J^zv}AySsbw zyeS1x#xpW9E+gJxVF9M)_471=69!!FzUPA{V0wp%fl>Zn7L)u1 zU{lpqR6GHbVGP=>049yVWyaRr91s?zEiGxSK}qHIiGe!d)Nu|}Qzp!~a@4#gSx#8$ z(rGc#dfXcGzjQp@u7gT;PK*BV({yUMk-s^V?z3H*3sU-keh$Md^jE`Z(2#2c%t)NT zxy;U9nP)&^N=rxAqt#1~O$QEaE-tRGR>H!<$H&lP023i+%_}G}5)RjB?`%pY7DXApz*}+4u z{f{0z+)t5a>vP~IrN{&*IV3DkU6KJn(#%UDlx++bd0;!6aw2-)jxu--kP9&*(0|t? zIoib7m^rB*Txc}rOkDx*yQ`aXtCMdk=IolvgW)_on+BQHY^hc-Fn;;}y_Y$%K|!{6 zk(QFfm^|npbyD+*p}`8HtNh6kGgpO+83Tz|6WowG#q#rQ|KF`Y!RBrPG&D$m&^1SPJwuPIH^4=y^f*zYljU<)q>cN0{j}PT}`9W3v=2HG8uv9U;}6nw49?%+{}+g+S-&bDXg4(m+h0#WkcUtkV;DcTe0I5cyNZTsvsjpKZMOGmdd9dL}T&2 zq{P;sOujL^cZlf^6HTU5?8VAotSWawX+;Up*rTJO3jX??1vC$x4}xvy>pMF;qwTG& zodDCn6TCQ3P&cr$f+2g={pRUD-%;>LL;FJ}vpNte8=SU%vyq;bmA5G&c!|JT;x}5W_cYku(~UgAS?N5MQ;dKM5cc(} zYoz1y@^@f^?R@ZxjjaNFh>G$pC-*#XFap2Tr^|VMer{-#EhGK0q@)Hg6Tkj{Ul)8d zfK6Z^V<0gJJCrD!$pxq7V`+ALy#l9mitVe6^9jhCHzt7V0Q`;AL$Dcu%(laJv~pU5 zZ>M2$Vq)d$Y@0vQ%%0)#u}T-9WxvK9ZUL7GEEFOl+y8S7CL#YW?o5px({*!t*|Ddz zX5c8qB=<;f=COsiYTO1&yLnIZ`PpML(Z8KX)84UN;1GWQcxYcVL>Vc!r|@s*DM|#5 zLf&X+J7INzM=GB)Fb~rC-x?Pt^#9)`%y|xef7-tYzW?Vhh1)coHCF%rM1nvZy;T6b z#s2qzeVwsOijXiyhlm56hyiY~p5KryKI$t(JyT$}<7##>km zG_Y;AM$lj-=7;jK7aHBdNRUM^ryy6I!5P=Z$Xq*-#9q*Gzy$H z=#WmmWUlg4c3s`I56msN@8?t0adGQFDBPu*!?Z79U~GzwogILV+mBaK*fm-AinNkS zN}x63p}34X9=kIYo4_taMrI}~JKNXygG_zK}jU0wMtuc&Fw zwREX+ciSLgNLbME@o`yYWh%QxbbS0|47IQ`O|@Q2GjEMu)90bvlF}(cJq2Q7R3_rj zsE2;Ik?*Ob=R)@wIAua6G&$#XJt>wXqk_ssJ^wfG24_p|~{ zF&nV2PA5#$Z4Xcn7P3WE3_V3GUop_d=td@FWTcoG83B$XT@SL5gSTFjdk~4xefI~y zU7&Im3FaVexyV6mY;5X3HN~jPfSL{*9GnOVFhv8&6hA*9M#W6$N*ca9`GfEYmYXaYJhQL5Jhhh7zDqy^xcJK7|Hj{_+j;Y8Dit#z18FpV-Uj11#= z$)%IGhfI0}*kKulYNsz~?*Y8u&^T6rOy&9{iD zcv?!oLWj_sesXgI>Ce#p{XJj_Yi7sZblWuxp=Ca-es6Wg(k7XinF$UK1~+9F@PT-o zXx2`SjsOuL6ewl@tReurAt50drSdbh1Q4Sw~e&G#0R8TrX|{X(I1$ZrnrO$7OWGCLHL*l`g0!9Tf+?xhe^kLvH2b=_Z?#4u{L4c zm8!%DzJi2?=0Rmm**Xs7lb)E0x2`u!U;%45G|(OFRlq0Eud;o*#n)cfCt}Jld3kVB ze&fM65#QjZARw-Rd}erTEF?JC_bfB}cL<>8jI_1AaKh5Q0zJSdXfd6j;9_g5aHH~v z2=OGEsxL%xzsv$%d?6Cxt1cHv6ZV#dR^17E0d_Bt>Gh zH-Dq)v@96ID8zjkT7#B!u7+$%c=b*xqc$>**P&Pa!ED->A|^M01gU0Hc}(* z7R`|%u|Oj=&(8hr=c!UXV3Ce@$uV0DE}U+YyQ++g@_07(nYk~~zE*9uxJ$yKyo3+2 z+v7u1NM9V73>^Ng!Lc4leh>0+&5EwZ@^TCbofv%QM=3(+`uh5F-{)|owa)ejz@SGG z2*@-5JA=*b-M=$4fb*f*HhM63oJ7O6L>XAHJ}WBva!9c@H-DvwZ`weT+RSVd$fOhm zUNV0l1-uB~7g5?0Vxj?Gd};NK{Q_ShBH;^qrw-d$-W|6HUVJ{@$g71E1!NY5q`$eNkL_A z(qG|DCPj*@6jc!I78d+1*Qcn+5-3Rs%fH3LYh@0Q#KbgG9?NZ<0T8!xeV?E!R-o#U zlatfiCsPOuI5(MXznZt^>ezD7RRas+1);i7MRITl zPEJlZZ0EMt*ToKCK5A(AxVT>)Fa!cxdIu=UwCkOuj$Q!|jga9(F9i3e$_!w7r=Uu? zy%zTHBZ>?iyf9UxkToK#u=sNCdv`@?kE6(#z>ZL0VRfJSRjwWDv;>|KwJzSHBGke3i_-vv(GR zS^rS@<42>xyx!j$yA&Q(EeM2#fg$Wt60p(6CnhNFdR`7g4A2!$kSb1Im9tiiVTp%P zsKa9w=jX%w0AGX>jfOlqXbK0KEl{>vRn6}j0owK>*wCNkWVE6}q9bhEZgp-$8OI?7 z7%qs}k)QM*AAnW;@g`2=PsMZrxo3LNyDJu|nCC*zI7pRL++R3_U%^I`Jl!0~PiZx9 z*N*JJshZi^UKFX)ffSUaJm>3sE92t$_0u3`6Ok|nwTxUgO!+i;a zd#u#3)2wyt*Is+<+ArCMgE~;=TU1mMi_2bO47Ea_MIFgXw;u(2ZMZK0$$DKKrMt2W z%iAqBQf1gJG`gRki0Rs*Fi>tUx8Ei(ahKNo`evM!>zm1{_Go$+w)xmBNOqwGYU$^<6t_&Skm`#YVFelbP9|ab0r$IeRVzA}ob$j7k{=&e*&`?Pen7EU@ z%Z`o`0wnRR9iU59Ww-dSBy5F|6no|bI1DY154=tSSMEG%g9#xx1#Q#QxJA38xqTqT zaV!4v0)*a__g3N@U=Ev^0C^LB#9|vEwFgTz&2?wKecD5NC{GQADD(^F^`IkqJ1jP*&}cqw)?=* zbp%C3%7`f5Cq)>zU228-GYV|k1-x#60h5or(l5}ac>H8DQKZ@k|JTWB931uZ^pj1? zkUht92A7$5JUqKE5O^!C`Rjy9Eo@5#Eqt7}`}^xY*#`{~JP?~_HMIuqa9jI=k9U|n zin7L-8YBt--fp{4_F&<7Z-z~T_z^H9k}j)GKM?TJd=GcWz>bVdh)RzGoFfUYh@}~g z+)j&`%Ke6FOu{(T$hgRK`?IqVJ?MQL8$!hNd*5))ngb?p^f-`QIZt%vHbQ^Ao|^)L z2z>+~UTH6?GNFzhmy#9}6`vlPSPLxklAToI6oI#J?;pw4FdsRz*A%b6mFDIqrO6HT zW?7jRlFHT4E$M0004D2&dBq%Gjfh0%&Iy;|J-JBFQak8?i z%E6&LQ>h?X8s@o|R}*w@4rIcBef0dN*g9bI)+8n2!2%Nd_o5;|0P8ho6^difGNt{9 z&OOC^jY`1vj8#o79x1Qx(<*){ujMI_@cK~evK?J9Jcz}Yb#gKa7JTb+pzqO`km&HV5Se==Jd>>w2 zS4RhVfq=?wLCWa<=6tQ{A~Tbuwi$5iOu?Ye*jQBV1f-LoySPawQK0v%Zcv|Dx5XP7 zI*XdR+UR!rXTt{uzAJ)Qff8m&^_7f&G{#2_>%Y}<<~`9^FAe162C}lqj>wnV^rvI4 z0Amcq?Cc*uUR(OqTdt2#6snu+9x4CofHBkj_z__?NYr+=GKlA+IW7AS#3vX$6BRW- z<*S|Z;)Kk!c*eixl~(~t*J_amVB8B8m$5r6FVwE5I+`9KUpDy8wbOiCfH@HWf`_HK zxsa}XII~A!khLX%3tvi~f701@;*k(7o3Td+oxJ?qJOMe`(4cS>B;@ns3nDgCSrwJ9 z6uATG@9Adu@!ReBwhEr5jnw4RzJ5!^v{Pg3>}1+j9?SC)H!?3zhH@O@Lkf*xa~!*W zL4;QN>2z|Sa!*B5tyit@r=GKlx0<%5=W7PFdNb5OjWP!@(9QuRl0WQm2#vVGG9hus zNx6e!J}5HmM_Nw^7~yLvf*;T!Jqj6JV%>LDE9H#SJY58d^obN(#3CRNE)C-Y_({$9Muu6x zi`7(Oqf9^G#s{MvOcdk%pp=s4;m54ZD!33@I66`k>wITwT72!|9{|@bf*796>9F<( z9XMNJtKw&nkVa)v+gPIrKkIk|ASLk#qL<4+66Zr>VmQVuHxxGVGV?|f_k}$ir3LrP zMOUD{0GfJAHUZ2Xffl$&3b*KTI-G#*4xlw{2{AE#FY&K2^i)l_uhPnuTv%eB z+afrPL;mt(xK{#g3Rcqm{QS%PzX^@{h{enZ?XjJlHf^vdMPHKFH0a~?xkc_@Xy2+J zdZyUFhxF(}11JmZwdw0`U8yRIs%_(glk(TfBECy+YHz z(N=54F={soP;#S7%zq|!&YFGJ{jxojsciTURcYQVx1WHCH~~IJv{?RWU;zah1pT`K zu#PJHdmR_O17h9nC2?@pr$atynhni6Ej6_lFe$;CDY25zJnNUH*g)+_C7(K6ZKJhP z_(Rnuj}z?V}TCz?pVUWKmZX3 zYfWm@;du4=D?EO8_Hl#^wD=>1ATK0Bpte@ydTf}uY~UvFX{DpFkq_{r6FH!Cy)wcQ zZ`hEM#9oR@r14tNeV3@Hto&*f`4xzTf|Q2D{&YhQ)c+WWJaQ1oG4QL+7Y`Zk$*3WK zcz+i!750*Y)23ag+EFZDLZCjjzdllf&_z&PqaTa4MXO0jz{fsAptZBJ`_6#AgW1v$ zK5Jre9ew&{+-z-u-aOxI4m#8u%=-4NmY=`+X99Y7^s0d(QIC!IwmSj>=S8paAd7Yh zAG7oDxtH|q-!1Bn!qg{hj#;WQvQabcsCz`&-O$|?qE5?V4cA3n5q zcWa#(N`&EyHP6a6e^_2!t#DX>1qu536Lk-7;!>_ZCOS<9@3c!d1yK*? zOOActQ#S`PqANkkJZef4DxJ?QC{_hP%ENTc%r`JNt22~fzzvBozDr8u-J+(1#>XG4 zn2>c7lc5a$(M)xZHNDBW1(1MACFBn$+m$+^sNxnGO>&{&9WEj00}lGhPaHj970{7W)Q z@(iDZ>k2XG>p6M`7Zz$-I^xRL*{_o#Y*#swDk?x$aUM_~Ffdj~(J(P7>#p!PWFG*l zpNfhKO}Ey58IXh4*1t`14Ta3UY)h{%CwYd1cFd4q%m+0#88M)IkrDkUH5qVj4tV>Z zJco^ddj)#>?*LK?a1%k=uiJj@R{v@k!rYEV2sEsa8%p$eD8Ea9icMQm5&`kUo25pQ zXKC??iINPOAXXWi_#|zD8Ald44IOs&MqCs2$J2axVqXXUKYYD)R8{TPKCB2zNl8nJ zz@|h}x^dI6DFG2g5in__my~pONo;{lBSoXverN9EoS=%Iuj@U#XXGu4FlINR<*Er<|@0N;s`^EYNN_7g(S!ozMskspDwxAZ3KkJHQ zaoJqtdd_`X1%IGY|F-^Q?p>ji{kn%cV@GT)qds07^_C<1`BI%dJ>n>~mEsWIJ>FaZ z1yA`o-vZ3^F3VEFQR$>?U%hhyAZSl|PO_ay zhh)%Nkg2JrhPItlN>GF!2t-R1jf@hnYWDQ@P9N?Ob60|F z7Jw6XUW6(7frLQ1h8BUlY3=WFK*w8hl=Jkeaqk9gR8>dDTLM70TtUsi>oKxa8Ti?s zluzJJa8S^~LJwt$-EZ?B;L_Ail=_E3QA52Uap+{-o`TpamyIw3KtaQ0^)cO$PLVTQ zxMptt?pl5y2Ob&A%in{All9KF?4-6uFk6^{V<94hH!KV$qh3}k+}JSe3v-BMlK;(? zKkXmFN*=c&;6m+a&BR89+$%(3Pf!}YwW$P7ScLag#Ya|(I*PtE;h!AUWz3-A3*aee z=~fVLvF+&S06^rlvB#j{Cm4ooQVq4kOINN8LreeM#olW=!DP(1U=nav05m+e;9$2e zT1n)$!ay@%AQj|`H|sOw;%?d5sWlb?J;A_&Y#q%oh;X{|U%t7uJVvf_HiMGieQ~@W zzl#3+d0QKsCTK^5b2GSJc=o)wf@XWmTYVSMCDC55XAxVtWKnln^C&P+o1mThZB)P= z>5`8%%&3u9Sz@j;HcYPCR)eAU0w6m}N-_rGlG-PbJ`D{$_$@{3{rON}y|tIL>ve$< z)%G=H;`WcO^wtYZQuBAo5bh043|a7hwgXtFtqW7SV6}5SQf6Y_DJ4 z>xwFQ_sGn1*>3afsos}k-eg-*)aRN#oe)t%n!#MRa_a4=pP$bC9QfHWDMNvY<>_CK zINSbE+1@hi{qB!b>B`~>A-RVp>?Xbzhs><3x(Io6;LZ*bin~mKQH*AhF~8rG|9(vN zNfifi&lS$0p|4J7@ha4pezvzadS!=0C$R|9M2R{>1vI=%PUtj^t9TFGRsmp`@H~?P zmO=G`{r9@hwf2@KaiFZQzhdRpV&0%YqlbZD8pPPazwz-3EpyF^PT|p-U#9TR9IEps&tnt+^kB-L1d5D;5>ZxJxTl6jz+7 zAWYf$QA0yBtb<#xi{Dy^Bpjjl*!3{=sNeXWp+$!dl}Q6Rm51}ozSj}Q2_$`K zWT$dI63r|!AcG9qoWWRJK-|PVn$7OQckfg{VNk-vWEhn6kynZ?)LpK}j$9b_@51aX z`hwM-u$b7Nfcqbl1-Z|B8*~|jnnwrjV|T~Evlk!N^xBgCM5q@3e)!F@A>NBS%vogN zgxANWp9Cbs0JIWgbqvodoP#{zO&W7UGyu^l?aReji3|6ttfuN)cFFUT-j@ryKacmg zZMV}O^$JM~5Hy#t)TJbl@pjMJ>%n_5IB3Ygkox2VGHOjkw2Gy^Ix6c{vGWL3fU5G3AzxWo1P_8%%m`PR$@-2??B35(?7y*Y140FVpP0o{}4Q za&2+|-__9Fy)G=Q6YvX7O_Oo&#KgqLhK4UC7figsrTN|Hf`(N+0|UPH-lxTR&&?%P?P7Tgq=K({SVR z4O$h$u+MDLrH;3+@)7=tG|iC;J3w0KoKD@F56iQj9<4Oe9AS5Io|)It&-h;G%uNLX zxb~ipXelv~>yNE;opMuInLQ|6* zic?Py9nCT{IB0#D{v4N9NMt0z9Ri`QTyK+B@aogk1BLA$>7oFU+uL47dbg_@U8_#> zpmFH?INDrvaX=LBt*LU87ff=xnKF-Rc-&qa6_$Jy^P@Kc>-XT0bBJ^)^pa z=Q4JUxgF#YfD#5m*)Q%PYUNdF*f8%$GR@A_H)kj)Fe3{-vMw}e*JYRen&K&hZYHYP z{(+hKgL_P~vbcnlQ#HoSQZD0OYy%~xB0!4RD2XuneP#0k#`BX051}z1XoUz{gj3s*lF?V~D8ff(Q#CfXv9tmoM!^zk+Dcl?Pu= zh@9Z(gj%ouyLRc$>bL$(*|3iFBMg$J^B30!cCl1VtKVFHHE&4w9-U+c!C@~OjH2CK zeD(cqj#lM@?wT_b)-^m9xA$7auE*8_sM&;0+jP(PlXb)FPF zdmDc)@m*;*^12}QxA5f@j@+p-3)j0S0#y``)%<+7tm{HTABX4e_*Qygh|_-e?t)Kf z$Xb8q1JUQ@p{w2)c@a)Sw1@nwbK2nqxpqRBjB7c!exDv4tN-9sHu_yL;I!Y&NP|aJ za4q+yM7fZw;awiDPx+A;4Ca=K;pONM|94_?m_HxvD-lY3+>yJT12e(eT>#o3K_w?9 z25mFx;~c?bT|t_%BOxo*f1-0gJG17O;EeZgzGwCec_R0DeocqrrXpTiGr3AEEXXXl37j{lwl<-<{cN!~ z%{LD@I=8P=CHnMxg9p}1m6}~p&=yLxP*$Op$t}_hCb1>wURKGoJL{BH{8Fze>t{ko z_1-PEIh3yaayvqDF-*l%Sm26)l$g%kDAYBk(DC46NXi0D-|^p~o}QV~zrY(8f(!Pw zc*FuH2ByWtPF0IK`6}kH6Y3qU_Kiy+#})nxPY~QX)j>^3>G5 zkF|?)xULQAkkF_oHyAMrMLaW~tAJQLS^0{SiqN~(OQu4(FICbxKW#=stW;aX=Aqe3 z_tN-D4|*r-!8^}Ey^!j-09L$?OD~rWWp0!jMoTU^jVbK+NHHo0`9>mTIqe-C14Bcc z&E&maDq04SGS#E%X2QNz@0qj29rbm2I5?EmeZ^yvp;$cj%2`?|Fp8>IrA<9D8%wDB z3_mrsv_{HdJT{9p1m|8B^7HUriw6{P`I3fLbP~pQ1$eCf=Sdgd?w%XIl-b}rKPWaE zKb)carXc*&DpIWTq1jhTs!oEX+1qbjCt) z!tAeKsEOCp4Y=ask7S9TQl*P)?7I6NjT8-~iOobJSS%qAk2<{Y<7p!GBln!0tAGNa zTnjw3&qXoFfsK&ADB;;+>`k>JeQs&@K9C=~G1wb;;YeuwrFb^v0l}hcxBwbl;*cL` zv=tR=mksGA44*rVee?0-?Ga%Em`C4d=u}zR+1Xiqt*p-ZLvV-nU}@J&(XS98=W8LU z=GUod3ivG==GN}az8}P##glA)Abw7fG4SbM5(oi-ho~8pC=5*IHOcBk#9!}7TbQbS z!bdX?h@zP{Z_kVs$6o$*zQ`>m=sW9NnHb2|DUlqoyHJO>sl=Slu>y*Ow_x;BHi?Ba zLivy=UZww_P5gNvC0UIt4|rCxjQ-=e{X!RN2|4_`3ja%;(9OlJgkNmm-eV-` z5jdt;pqbaO$qj!v7!V>?>LyIUU)slokc(2pM|zadz;*mzTK0sq>|g%KN_xPKFZExB z2@d-YjS4s-a9hXUQ+w!YXmH5>Xmrf^>c0piY6hP$)>TA|V`Fs6|NPCTK@1?A_wR{@ zL;=sYs*;s5aW-;l#oQVUDpu81iW*s@5wb-jQ8er$|Ye5}DE zGd0x_#7irW2^!F2306E$959TYXR^xTAQ8;QVI9mLH%I^vw9trRw(k zW~vZLYm6;otYuHgEUxsC?m@)Oh$%E9Gjm~1&dEu9UPhr?b@A~WI+pN?<;$X^9{>IY zlo2hPeyEX}mfQk72D;Xu_p)*utO{Fv6qBTqxS(YdsZ}nPO~~3WA|_Mc7Hp-4X01jyc($vHPD+K~v!10)$FI=BJFJRde;p7H`BA_zp zt4>4`m=_u%D-qy)BE0xrzI^w^a$xb~c1~!r&BU~2mSYgli zZh61bHn^Y$0dZnln!f?9KU+IUPWU-okmBX!tT&b-u7tja@i%@~KVur+Xds&lMgWOh zSHZxP>`MH2$7SkN0K)&&j`?!*KEs{4N-^VA9DMCs$njQpNaLrCzjhdk^ke*kLU?N+ zw*{gm?zUemoe?%rN@L9?WEkWBflSD-a&1i?D20N4Day3YHf1JqMdZRX9r&0Z8j<+w?d+FsVJCLA3lBR!B z9N3$~LEZjqlC>Dh z)BK(Vw;n6!lXhYjuRsuAF($tV3k=P0x?ZT@x?kbr?S%jFeJt#r?JdsnzIRSo36F>m zk5L6+RYt%FVV7!gono2;i~A;a>FXW!#>{~#TcDCH$5GLSC@3qR>Ku7EQVF#9;I>JnZFiCWv*($}Nko$FT?PbbJck)D>u2+9TKN%I#Mvl#tPJw2WhkIZ*rY-5lyAgGEM~b4Z^dzJP1OE|FYdUf{s0rN=0oDv@5`TQb|PVkwgl8Fflm!Es# zs-mLYH91vdV<(Ft3D<>--UIWgrlu~0?>>A`yd^Dty$@qJ3am>PA!4U5#VZiW#mQ;38Si5hrqet3YlpbdLFQkO-CGW)uW8U@j=s;zlumNHQF|ixGR;mi|1DIO- z*U*=F_&~Ys)2AEi>XcrjK-`{$b%QW!q-r7mYQP){Sz|l^dbtP3$4(8P4?fS!<6M3T zY%`eRGjl$Z(&_cn?fkQM#mimcaaMyn!S{D{84nBC`*>q_y6$)s#OF8K@k6h@djQIiiiZHS4@d~xF-4L_c&UM#)S*&d!3zY$3qk8k;~b@ zdWP9?^^cb?g$8euEze20_nCQnh5@M#5dh=* z;apEdn!mII$>MkfRM-SO3g#CUp2;I+{Vvp^UJHgx%W{UKq%)avK1Gi_7C+qv5*QqW z6Scpmrc$!9K3WTd=X7;(!95!M{Q1HJPzhOC?V*UQAwoz-69?n_2K!ep;DWBsO-OC% zKYAp-p=EAfaxpZ(9}g-lAer~hhAvBDLgDa&{#_nqA355$1Y|OBo~N>E{?zG>Ea5xC z^ApmKy@4kJQLWM~Jxg!-$Hv8OpCd2bc-3duA^)A!JlKYWnfvU(ky1PuRu3o?=j5zFypRb3eE8yVS9Y(gpfNM*#c=Y%~*z zk5|1_QbNXWTIoLBNpptW%+c~>CvaDCfD>5q^o=6OljsXxd{Sixy5Dti0BDjiilX@W z@nife$ELnh&V;@i3 zZ2=sPZ=eLJ4iKxYKOqB71z<>+%oG(_1_?OdU=;k{y!jA!g-ceJh7kdVB#O9_9E3O_ z#D4B=axrc?2WRoqD@a)@+Q{)p>3amjryTWCvufy(x>)_><1>gO0qf5>TT>%`%Oye2 zl!le{%m;!jrC=!+4*n^R+c(LUAySA8Rdi954w7Of>O}-Mieh8gN#j6>zNoMe<7;3i zsQ#rj@Iy4K;*jf(HYtUUb;91Rteze{kB6rcz;vVndZxfUAZPm0n@sOnVp?T0*k1A? zQ|U|qPKSc&Vs@&>ase=ViI*IN4{n~O7rF%w$wy^~kGRE?fP{L;CMWs%&8quiM0iMv?_5pLi&!rEbI6d)DxQ!!N6KK%m^os@d}D!>dXL!E#}@uKECz2ek=^F1S-_i z#YZp2I4JXK>Qm+@x(ucW-M+xl zswj4&&VfZ7pmjMwB<#-fhadd;bJGktwyGshZ;GEPf8jWJ`U^?N+M3f%QizdivE|E8*Hgg?d0s!Y$=cx|)sRC=~i zpr@_k$cb(!eLU;?AUb}MnJG$DLHos)&_wPPDX*Y-eq?4IFPRZ4sj227L=%%BpjYhxjudj z-7|(9iztVO6?p!qTfgU(m!l5{h_y^BDi8l`kL6^}%*>F`@{eolX7IlQ1^>jb$F7ZH zE^~Uq$m|nmzc;U3k<}(=*O{()kM#|8JP4}BU2wB($1@l=ZTqtqj;j>z{@D!Ur6udhAwxj5yc zaP`yi7wf&QKB?HTedt{s-f40Bg;F%0qAwdWr~1`CRnS!W-Z6Cmed}ytxw#U2rX~-A zf`h5#@ub4KFLBLVRpK$L-ieNi^5?JKEwcA@n;w)vXHbirNrB}o!k5Ro^(mV{{Ja%Q&~_Top=+VR_oCK-O>7O0Evl-i3js* zYq{@6yJwHwVtM`M`PU+&k5B*;;N|uA{9pT@ioDY^VrhTV^ocorH8SD zEEa5V+XhwEGs>~sM&Fy4ip$E#$Ow{lr?%MC(vX*;W!F%x@xkM0k7U|#9frtI?3n%^{|D_ zp^xoEpj;om`iV1qa(|k9ymFlBBk-K4JiMx3CIEU*TvrLx9PbV3w6w4lol`kW1(SIf zULz-RrI>o?mSrh&{&^>1_o{H3apfb`nFxNN(a}1YyHE!pDsaZyrR)8kQ>WdqTgt5r z52HiixMY386o6l?W7%Sw!*QUaD43_m#}(cq06=~IdyW!AZ|Hl9B{HHEa3uwR~4;8qw1Kg z9e-YQ=VEl1%BFs)XTIY7JE%C9P1YT8$=R)uUC*`^uk>~w-@D@Et6oMycAKh@f^ z<^bmM?qgD_etLG)PMWqPv-&G)&xj6dy;W(q2i!s73!LhnDYpi3m@(o3Ca4yhYu$wCo@2qNmdq|2T*sdCQcIxi-;(oTZogN>uPA=!>KsaPXJ9_VT7B* z7ywOj8+Zi`3hu>oA`>te1$b#Ee$&vZ#KulQv9^QQr9Fn7jr*p}Q{}#)p`iJmj~@fN zBz=9!*-l)Vfp~+HlV7dbWuD5!^)&uYJbr_HnGQ^(-<}9bO3H^`2}WHC(eweehBq4| zEZsw!w1LOXL2)M-PfS2t8nf|;17TkZM68f7jt)2>1%Z)%iPB6zAd;|>BsZvSZ2a-Y z@6<$w5*~1yu3Wh$)c8&_QucJUmzS6S@Dm>DG<1`qB!G7&vRS3djV{Bt++rF;+Ss;d)gYw6Vc2BC!~N6GTp{P+5E^$*De@O$?G z*L*XTpM5!w>c%*qqRyKQ0=^bVlVBK>-*+E>$unHCzXj@US3J81!(BGtg`OK<$-$pv zieuvozhpvrvQll0o+Pci_TWtS)g~wSrBjJo>gxUPXDILiefFu1?rkG9LJ<&DHy#61sIcO8sji#9K=YfdBn^D4PgP%%pakk& zuo_AmjSk*64(QwPf5>JT6fin-KF`rn=+@VcaHQ`aYv|C)b}c&$z&KS`39*BBgM3A& zfk+e|3={{YLR_@UqT>%zaDm%D})Kz=0Iw$19IhC7jMV1Bf4#CfgDMq=FK;k(mB*BksewM4*-xqln5o`-%eUKW>wjS<4__ofx5M|^?z#sVGkhf4>>7H zPBb-T{cx;F8#w&lp6c11)c@1TJi4Ng1s2)>YxdrTgLD4zhVywzYL~5NHEcn z`cE$7L&^&D>GicrMK%G`%9Q6ILIAUwZeCtvUj?#&i|cI64rCv8_wIqXQGUTEQPIId zVO7i-W`guQ zgF9c_MAj!I*?39`zyuougMe}^#T8lSzsuwsvfTx(%0f?OCVsfMHcA2?<>${_P>6=J zQ>7X{19W^qdAPl9n3u&gKmH6BFXp=8sK39AvT^_{s;0X7(r9BiT=1Wbvj)h6jln4> zAR&KoqQIzIFH*G6{v#l8z$R6MEA;#4#j`5GkW`U0#{cM74vV(*-97(-{TPovoiT(# z3#A7A^X>L%vEs>%L+1sQ9=~=xv_laPBo<$5Uiz``ygq|Go?B5x&;H4j?!_F70UVI- zA?T|!26v{9J}9`ajO$is=AB23lPj*eTmgVG#QbiW!Z$$q3JZNqYJM$!Dlh^qK2uYp zWWnYXncY*zx&|>>ifA5`cZ2UA0vhL~uOuPRL!BKJmyslJbcwf!S`2Udw~qklX1#X0 zAQ#v2mtW-_3XY|gNBPdPz0kPZKZN-7-W;SLXNZg(Q)JhJ{@(&?D%A)ywj9XmRwfLW_zbE%y-)zsS-Rxx`UtI`qYP%yqtEX zI!n2eR^agW&|+0UE1y0gfqHz336KHy!T${u4bd45k*B5_DaD6MF+E2Pm(gO1_g~I> zhJ~@t^!RMAOo%9o5!}`_SeMPTAixzP6&3EvKOg^cFU?(J7po>d&2FxdpKssxq5S&x zRn0{oW7+~H6vc5VQ0-hlX52slxW^woGFykYci;GBu{}-8yDwd=nTvIC8U18u)Yb-? zkL8NHUC;iwo?Bp)-9xZ9Iiy|p@CL{du4`xvy$xCpOd?lW?8%(vH|F#(AjnATv(6bf>R(Ae~w%ACd%i_jcH~3UyjBj*ijA^lx=e z7e_^L-3vA@<^5ca2(nSAj##0il>0tT*_gYrtxFys-@BEE?y{xgi)(k76(4AIiT1#ESNyCFbSJV zXUL{QM+J`}2cF^n)^zIkwXW0*zf&I>MRB5aIsx5v$S;L)6vH|TMciYzvY+YPC3ZjT9GwA)xl=ok~ieTo)O(HCl`OxH=2N;2iKqJ|ng zf;t4$H(xs2T6i}Y7k6uDP027PGq-z3!MLor{FIbAaygSLHd;5Eeg6PsXbj4u&>{(4 z-bjqnTGCW2m1!jQ;GolOsWUvPjHMj?sA7ElmeS@gW_tRa=Vvk^qs{6oV@gIF3OSCR zn%8BM5c5t8TE4`E99*G1U(6YN;S4?+%sEdOwyv{HZfGQEwDDuI0N+KFYEh!&q(=7y zt|MNv?8YaM{AZSk`QY|N?5=*tRv)E@J7Va&d&ia3$Ry>_+d%FDkuMP+$qf0JpetGo zCJO+}4FkvId3nPk$%p4%z?{D1F87RVKW!}%yeS)wBe@s^7{Dm2t5TP1 zH@uc*S<0{Y?8UEoPC?$16RjH*Z(x*sDVp%b76r)Csi{PjHUBa(iz>gPU=k8S8hwI&tsi%uqa0b0X*>3T_#?FF=}#z> z-CNip5wBNzG9)Lz;#em*FH|ZRryjR?K0fcB!m}*3a=lV|IyB_(4yC{^^v4ntuMxP; z_ACoFTz<;O2%;lNkGi?f#S+w1n2P8&(=7`zsSdvQNbf|E=1l2_{kszS2oZXk2!`=7pQN@q?7u|t|>3Fgc&Z_k(D1Kmi zgv~81VB~VKt*38pFXnJ^GMH?$K$4E~_+-L@Bsv(DW$$gwD-&VxYk~VZ`CIG;Yc9R3 zdkuMaeMkb*i-DfUx=i@!J&Ze}Db;qp342K-LdCAgXS-WP#$>2w z(epo+Tqc+umZT>8?b}BY4CmSrB|`wv;_suAV$B&{SWVV1keD+Kz0hQnB!uO$oz z=Jk0oZT9eUuBz&zM~T{LhL=qBRg72nq0$R05Hl?iW(Ts@zZxzB@OyuX^390>XAa-h z&CNTV9eAc%pilQhmx1@e&gyCH1BR<>UP46}Y{A-n3v0g;MuowU(D|ij^JupM8Om5y z$uNb%7q{!XgiYthnlt#j(u^8h7tdvXt>nx~7~eh?qJe#5DiJnU)qA+T_E9i7Ihl@* zPP*P*Ufr(G3dySqm!>qm`~=r;u=Z-(Gw7EZLdzi8`J-{5qi|uqfVI@j2yA~{gX3gp zAih8q6KlDvbMZxz`FT@c-#gN7hS_Ndq6wJCM8(i+h0UV3f+ zlNEc#Tik?w0^f>tm9Dvy&V0=$*Ye#ZdiNGAxR+ zc#=bAW%O`(Sf|a`%(|~wdI3udJKJm3k8UVt?#YM9M2!uFdjbfymy7*gd zD;M;HLEo9}^4Fr)wOB#h7duniw-R(e4C$0*9$Qo;jFXK zY2u~UpYpkXc-$YRt@uvx@0--SF^M|x#R$G3X+YkPz|Q0E#sFHQaZZA`SO54y{J;c1 zzY6uL-JbxD{P>YBAuSF1O!sGdmMXI;>nB<;?n!S+8sPimlB6T_=sVWWUjXK$0j&kY zT`;rRS!XIl`tg3RU+?z!r-c zwL5cF*@1}xJ#d+qtquatICj}UFUVO^QaiBsRaNU1R;_PamoM*E3fhR2{rLA?Ji)RV zIVL};Z6zxU9SUo*jS{>Lg1!w9V53MUsAfB*&rtyF)1fsXX5Vt|pG942I{ zm{@#+Po%6~T3scVk&*fGV{`217&B9lEzj}d9IvfD5jwB()>kat)XxpQmiw*7hxXjLy#D7<`mXT8{O%$AzrR}X%4J>&-pJ8<)+Y3CgoctgA057aaof^* zwCH3G_w`GbO)h{xQbJKjLq|sf_*I}yo#OQP@wTj&TdWUA(F!YNx5WF8ua2W+G$;NZ(KnbF z4GCV;yLjjcQ{v+vUBQbw_UpW_U^w%_+P8RD^ZlqmUR_I2gxjRanevY>>=OAI;9?$Ik=SE`;-q*FS@+hqUM(B ze7-iP^kZ692|e!xL(1v;|5|kLt1OW)T_A!4j_THL0Y=G6$V++Uo6&sNk}{->QZh1h zJ+vnk82~54U`dwq=OVdsN z=YxS*Cp*JdjASqwjm)OuG&0&4l;EZQ-xiTLsteZjdfdkf3!cQns7dy=YKY0E=thN%?QF>;b81(axyKgK`^MdZdZ?v((LJ;C>6io zpL^j-Z6}vDZ!$m6h2nA4|Cn@q^+{Bw4j=BxlP54bwC@2=xb+ln*iz8qMXufvQHA4e z#j&R8*w~Tn-*=Ghd4nboXSsiQo(DrDF}SjuuNY|yau@Z6LC z?*QZp_FsOhjU|{huY}wTo{F7GwSF1O$t7-?PL75O3iI4qQ|Axfz-VtRwLamGtE*;L zYBeg6m}k$XXRp=VMsL3VRy!MiM;{LVv2i>>)SP(g!tOaKcHj zFlG<)v-5Q_Vbp=xP{S|`iNA~Vs9q#NyDl2*=yle$j97b7W2ZkBa}<6qfaUZle3c{k+45^UtJ1wPKDeF&=sq#l`h?Y%J^Gj@aYh8GU_|zZL+$^ADJv zx4+r&2WAD9bYM=CpWQn1NLVgx?kz!P?c=s*vK|%|G*(tp4u7wX;J${RoLZ4**IuLA zrzJMfNO6&EmDFsL9c*C(cX2y@9vBTW!kDKD3Jsp%wJakiYl!Wt?{UGnd)Y8`m%2 zzDo43H;xR>1yR|MN`x&Enx|M-qRE*Eh7_YZyR@#Q#q=_5;vKI5eJy4G16^I=1dE9B zmO2lJ&HS)h3x|KcNIKi>@9aS7_|@wx4ANU|$L*llH<)7+eoN9pnBloK)y;SQNxK#i z(rb`DN$_%TL}~(I09mTO24^b2|G5fs^(wU1`1ED_$$b0B=|H_8;qI6GYP`+5;tF}> z+$oxC4t05wol~L5U+;Vl#UEgA+pm?vSPP)@ctX=veSN9L9~J}mKYK%O-aL7F_B;$^ zBtI|CFLOX2(IW4H_*?r#_%C{8ejXLdth{o zogoyWj~Z~eyK=J`f&^~er*hu(wkw~3ObtX@Pe_bXQg9Uk11;Qyt_EXGwME$a5>7kakgyewQq=MnP?2uvUBTEh1Jxh$W+gWizK0%g?OOoIX(mZvB z>;Tx%fM7%asynP1wAlg-ljU*0BTlvT>F(Go*8n{OhZXbuz8^n)dY|1uAYAz;0ugI4 zywP(h#r&T;dlQ~(?evVtNSPV}*QuYVNUk7Fm{j2jLCE*--VaOy}dHaqm%U=sZMS!Q$;V{U~rRQs;CKcb}Xnv z^v4mDnh;ZB33y<=4=p4OCJd>hD@0?*u`)`MS4`|UD*5}IFHjN;A0#lR!zPbk;5dro zU!e%D9AX&jawzQho$r0&zkD3IQ%L}88FT!_rl)l7FU)(Hn~sqVKR6kGKW?Y=Zo2gI zY9rWLhXkbMo|BXR0DhE`&so8h3#pm>W~Kl9#2+Ii{!V!KO|gbInx!u#CXRoZf)g!N zm#Yv8bv?;J^&K|&t*9cKf#Sf_+YZsqUyw_!=Egt z(1p_<6S=%ys3eMBzEru3=<}mT<{SS;q_H2v-;NM%rwC(+nc7b2xV>;w`Gxm~7o~}Z zhH?y_wq3MR;|W3WWmVN*fnKCccUs4-oe~!XF4IU5H(L&ptmyMukWz&fhi5uO`(YoD zXLNCwy;3*ek}RsLQ%it4EeI+3?rm&8P=EBO2gtU7=`%ATj79y=E2m$)5Nc^z_dQsR z_+sz`t0(v-{H(iBHrHn5x!*z#2~=M?qy%*QuQN7ZFEGRLw?J!HEQvC$*M8KBk6Y8V z^p3;B+c2Dw>~EB}kWE)M;ksk7Ab~a|EPjxVHF5iShUL;sER*e}r0)x6m?A8&9h^85?0pDo@I8Z$qyNbVf z;2qM9tHS)MR|_lf23MGp6!dO=i+b)ClZr0B-{_k(j;kFt`#QZ_jh{;|dxhWS*G|yH z#N)pyOt`jZY|JO3F-_);T*SWpEhgXQ0C`cR?w^ZKb9*pWXe-o)f_3`0_*DZYCL=b~ zTh$V1tX>w|3V94kf4Z+84HP*PLFFAILa#?WA8RkFWLJoBzNdlD`bI z=YJ&6m>-)Rk`)LaY~BYSZzeyi%EY-lW2t%A=P2p3i-zA4UT+cU+wSd zR~`+tVt4hfT0G2`k>^ivNEowxRJ(Y0z zZxq~wQwAHDHgmtLbNBM`0epi&-goQyqm;%*xV>&l4x6e3C4aLfe5DS;#l6`6&~rJN zuQyzrmw%1qW~P6rGG`L=)UY^uLSpfd`<2-0qhFs#3$%Mb6*L#f5b%NTB5;o#)?Aut zeFsKac(!cvmA%n6Q~rE9c3wk-yDh%KM0LcNYfkkKQz9R3XXng~S6h&@?9E~X7oX~C z&CA`K9j9APnZlj)OWxZR@PK>}l6BZTpUaQNlP!DtGn6d15lx2gyn6NT$v;8IW;-}N!9U@|&8`a|_KG}f}#S*S@#8wO`a2(;7At~?N{ zDHv;t6}*pb%w5l-ke>@mhb@l&-@O{Nnrq?qR`zsMQ56%Xc#a?LrDojg1^z2;(fL0j zSV@eK!4Dr=FeAAMadFRkF^$129=>nJAd~i*e7_0dRD-DR)z>}tly!R?$l&*5rn4*o zEQ!*Mty|~+WrW$I2Ci2a@T;h6%InB;>3mgjr|q@$3Ew&b| z%WvG@Tlrzrk*6VAR~Ri|aye`0*GT#Pj?B03+&JwIsw&#oBbfFF2AyYpxzZsCHmP37 zysGQ^;FC~b!%)$m``u~Vgv4oYe$~OO;`>es&B(~%ACJ}5ukTcrD(?jO>?es#pT9yI zGu__)%WJ!Ge}e}ZYmj7xIJ$b^_dCm~ajbDfMKTPuLQ2IIGpO3pK6-ad<;wJS}P-nJh1m`$G-_ZGc3hyz_{ z;bIW=$ZpUX+27PRsJ?V5u}jzwcl(1=>Yd8IW&{zl?EX(A7ZRy9;w1=9#@mb==i;MF zof2?OGA-7LRCtjWbx(3!6UN8XsWFI`Psz!3Fy)m$e;&wVU?J&ykTRb1c=-_KZ7f0` z2Za~0ha|70>3)xN(8-f|UH2y6ClV2v*+|M+EY28rU;8(zi~IxY!tdtMwzjP{g6DNe z_(J+(;V0^ak4J*!*^3dIRd!s?FX~C=zU9yD?~o=XzCTW+P@G)vo7bR@fc3vVTJO9M z?SAr(7Yu*#SWls5uKk)fb)0+}#Z!2#9Hz9GatWRZ{=ll{;^OwLCR#};tlhHmfr9pF z!44#VjV+z-`r~ozla=c?5t4*v!uWIsCPn*}vd`>caraQ@Voa3FIU3ZRL(zA+11X;> z@^Er;@pRd4Q6S%#A}_xK@MF<9Di_{x7){WrGfAs2(L!cT4KW8w!~e?R20iofydmPh z@(oLhS4{nlMRmkQIZHgu7L|qTLF7E*Q^Vi#cC4Ch*xYB%1LJ9I{B*$j&kib=gw6$0 zZLh5<4-ccjpm|7aZuz*q-9AReZoBETp;uix`gN7H#!jospUH}#G#C&zB~nT@DKh-} z{Jm=!*21@bYVFRAt5=Po3~;d97H~%XQS{gUgZ(1^1^!xx(tr4S{p&wbEw3yd=+bs~ zxg2oJSTp2vFR+R37Vf+jR^41pJutb)$>0x0sY~mM<&E0!YPgzqnJic+%_#%r}v^v@_rxk~VsS+ZX?o7;{lITooL|NI;!n%U};79krj3=zw z?d$!*$NR%i^e2@Vx$w1h>Ob#<4ocnpV{NLxe6Wqf3JVXs3;W(kwUv8p)|E=#F@q(D z+woRUk_e;9qwc{ZywJ^cQcnH!tToHYd`rR^)95r~%Sp58Xu1@9S2F6BhK0}O(9wRg z_Jav%^Hhf%cGEwu5#^?Tb8r}LM0oU1FQ;3lAF8tgg^8!rOlkhI=Q!h^vzc3Y({Xb; zl~lesaa0x@MTpT^u~Za{#9%^1?Z#^!9&vok@-fcb%1BU?04QYBKd%uLpSc2uA<{9S z!|kG&6E$L^cF4s;MAUotrZSP^%m$Gv&;E|x-rBt@$1eh~L~gOhCTE=4)VuQMh*!#!%m4v7oeoSA_=s%m*{CZi=uUZnU*l2 z+5q>wWu&Z~!Ks;i7++Fmy51DXAp*ICMNEHq*cT#52A*K4+c5{Hx_7?mqpH}6xB}wf z62sQ-HVj%r(s*=Zh<2BpT?x#xumc17ZLr?voU=Wdn`>)dUrag+mM2{+w@7kuxNsb< zh&1Am;`!rieyO0Vc22;Jvvvgei}YclQsTdlq2=9l->QZ!Ok(XjCtt;V9mi3>D9YhF z$4Soe&TW1GWG9uaJ(fp*$a-$5skyUF>>LLtyxPW3U`LGy1!M7%bd5<=rRE|P1^CID$Q?G|G{_2<+?(d&aG%DojC2^#fk4oWW$+vR}1?fxk?Jn$p;AV zAj$vZ>#O6c+M;ePL_|et@DM6-Xr<(kiolWPP>Pfy4N9woY{fuYNonLrDj=yyiF8W| zsC0Ko=bH!hUhnt4_x|Dj+3@)NF>#3w$sotJ7hj)6RwU* zJf(Q{WmGYS6q38tM@t^z`)793RCJdQr-;HrRG~+=x?oVuvx$#^p-rt(<_;0GuI_5D zNdzc19?~L|p^9}Df%w26ieNTdP5n1CL$y~P5U>Ndz_b!<06sY&t+ zSerP`?0sHeb3>)K3fpQ~)qaol2IXri5${qe6K}nfBDHL>3Dn9VUc10W5z6F(+SgHZ zZ93ZFGZH^kYr#w_Z(^E^VfDg29q^$qXXjM&W>Zk;*+3B-UrbmCHWyndPpD`auP|TQ{3m(L}{xGR#gksZXl5c@QpI zQ7KZps!wVc94>O>%kt-T0oFSc66?O|fyku>R%8Aovg{<(TPzcmTo=D-evd>D3ObDA z0TgK4=1xnK|262HN3e9(7DWE>)(Izsw4$z8gL5H7iQ2_hl{7bdSEc_^^-l}u>)SkDc-RIW7)Fv z7vdh*4=qMECk17pfxt#XGEv=J2JLy!)Lz^9vk$LX%$gL|Q~a z+Bmq=&dpnu;9+8pP@y8!JK{8Pv&g8z@FQ_Bpy3D<{ z0lgkH)YLLqEMQNupmYsQbjBegBEkEx9Md}2CLgN)o^qjsXp&~hU^?=#M=j0=t8fE; z7`qXp(I+pWD5WX&ylQ{Qc4b}BMVXj9#8WPCYmrLs-dc(nDq*EVB@`hmjmqiCG9IB6 zvpQn38HiSoKhJwO99_WB!2K$GOD7#bYPrnMA}PK}5|=C8~gx_^fNk{D@-be-!vzjyCm;PYPvnI?Fn zz*dO}!jqEdm=}_Ejf7k=NW^>qSSuHvjqlg9WzzZA3Wq#ym4=LiXfI;V9+7G9(cB^E zYpl{6`uG)Ml*E#VdU%-v&3elox#ZKRS6_--^YHff-|Tzj#N_r4JkiHNWi~)_uWA@Gg~2G>10OIZ&L7mm zVIl#oANp}9TrjqM7feknGfK8yKyU5ChYygl@kg?rOF z6DvqpT9e>MS(>`o)9jR_RhbZFAG-V4SC7T#;?*Ci`q@j}?ARhqU)jLEKti^>* zJcGGOD9jTxDUJm5OMTNjdtY>zSu$pfqx7m>%#FL`m8WW3av>%|pln72nfYp8>DJq~ zAX9cIE8_X_j8+pfMb{h9l)Is%Tr zYXof<{R4{(sN2O^PuYno8^)}i8eTkefP=!Ixqd@Q;E`{q2-l>&rhhnSbDtElY@;!p zVy!z6OU;KE0JJtjnD-zX0F5q+t6(W{eEZKE?Z{#UD9{?-#9M z2(HxQTrIWF9g$b8=HSB)4~@N+PpXT-IKZ%Hm}*0Ju;x;gBCt~@w^nGX8rbV*3pcit z!*a_!$isMbWu1*}gQ@07ewA(7W*pv9W4tAq^}d~T!yRXRxz~&RTBJSfdoR%uubu?f zsD+|AkeJ6&MmLj(29vExTE=r=Rnz&nc*|6XlhYnpH(D+k;A{cI>Few3ekt^z5)TVK z|AKPuqepn|X2kQ?oTaS5v6-FDGj$E-rl4pg1Nrd`cV}s1wnWTfeBmv zzZcvg?6}ld%QuDrrmv;$yNQ^@GH<;T!`+w;zNn^WHzK&7jAL-3!7DKSNI`s4L`Ay* zng%=Wcr6p!xrVJWiWK}mg>J46hEuSsoIMUYBBkl~x2IPIrcWTpDG_{QQK&j26Uv0h zjQ|e96w2+%FuU&`_=Y!e^tc7S#aG@psYBJ)NUWC5(?T8frO6E|aMR~{k5erhTl!sR z6OSV+qvP)@71Gw*Jg00h9u z7^0CFTwZAzj@bXNIxgg5Rw^jp-wWb#R+CRSaWXmJYHb#uT2E%l)M*`Wjr6fpiqR^7`5zmufv%RB+T^~HDj3RGhkfL$B{Cg(iiy+ztR@n{E4;2EUuu9M3CepJi_^Hqrk*eTn!6SUu;unz69Q`2 zGnk#5XV?<_-EWjWc*RBgjQ*UwfJ^-(K$~BO(D#vq*XH_qoZ%+>a8>@p{B_2!kRAK1 zvsT*kU(-|{Sk{HQsT&FTr&9fSIZpW!3ewN>hbmbkR4$OHv3EwZD?Z1l5;Gz3JOZOt zIMd{OdH)tmf#H@Wshu3#{?CowkK~G@D)MBG9ui@i`#cHK7K>F-S6-g3J1M?uhq!9) zVj}??s{@0%w{N$*h5RW<3n|>{jZqDi_o5O>rJnyisp1S(uRZW%URFE!^NV2Km)IAH zbl#HT`JM6x=6zUcbv27@+MjW6OH*5bhzGtRJL?_Zdmphmj%~{YxGPqvtX3t(x(B{^ z!8XCXVBeNeGJ@n-t&FWZF=Su+n;G}~Kg_rX5l0L>Fv~=8a+}S2Oh)XWx~<8xRmEIT zzho`g`H6fUXJmE5ft>!3{}e?%iuaY>)1-``!~{iqCCUzB*>If3vYLbQcYIbBe=r*z zW}@6n4=VbxNaGDfr99*}SRxK!$vZVS&FSUd{v9jAVu*{Q88k)5EGJ8mjb$Ig>Y%HC zv~)?Xk&d6KI&d-V{jy8((Wk_A5 zyy8aL{Df50X4YH6HT5nDX=_a#?r`~^&FVY?agkTT+QpIh^#cvQ*GEZi1ak2m*zv3s zV9#1h!Lqtd#j6-gVogjFb)|=nnNfqUPVU`VM%+g2XPnhn%ADK!cEjGMPTcx`)yTD} z!FTcEucbFk^gClktbZUe?J7QGmHiREX;~iWdQ#QSW8O$2Q_<3*`s-F-A`uq7&6Ul;;2hfusiOHkz(^3x%tzn`fSC5wRHlH7; zS_3~OuCAPM`MW*ea)|^?gI|{6YNtM5`n9_Bq1W$_DF|liiR55j;7pO8lktJVm#v~H zs9a6m#a?m08ezjgoxI^HUy0;3($#H(f{?s6YbddUmba`D%t9Ca6DD$!n1RbDP zt|A?HX=?x#8ovUy9Oxl3I}Cvp*t8)0bwi=W4x_>a5;{UxnNJgMPGzgse1`I5VNub* zAk$0nT*$QN*aQAB{aCT#O4SxmmeCIDk60GxN%nbh>!cbNUMi1?kQ6rHeipGmGjudr zlUD*%!62Mbq&|jPwfquyQRx-fOuO4e6DsfqWs0iHCRdi~R%Vdy?pI|3^vVn6UKfE_ z-!IAsfWj{8;sM^W$S}bDQ#94b1T^t_jjQL?G%@v_fUv|{YLy~Cfi=iG-CbZ-{;c2l z2E=EE_j6-87MGWcow(}n-LzMX)NAMK0MVDbGbnJht*T<@;CMJ$$T@({z4T{SrN`oy zkv-Qu@G`kKuS!)%ji_byvSby6X66U*H~wgu##vZ!=(U&!Leqba)8q&gBi}s%IXni8 zeL0K|zzSeVD(1c^l34gOEM}@Moj%y+`?8dJmfav$e3a-{eHzFdgHQO&bMn67gY#;e zj)ab&Nf_{lun?Rj7EI9a+gZgf@Z8v1=GKj*k+FVU@l3iAF=n$=k1cSjDg$<NOCJpfvo@P&t{@rfQXcQy|ecPkZ3Xh4%4d z|Ag$}_Z{NNwZbWccvd-daxN)XYJd3VC!ngVoaJ9FF+140-j)*Nq3b~?s_n-3wIhS| z`Q+~2qPd0BxCOat-J>5Z&o_z_I05P>{vi%}z!!Aykr^^VGwFFb9OLV6-*VxkPryE? zgZ?^^qQ1Yt`I2}u#WBxO-D8)HEduyQ&!nbN>b5Kk#r_6${)t<4cpCNW4arp{m1_OP zBS>Blk);RNj>J(O<%$S6uYHMsvOJu^2$#59y(Z*6Gxt)c{09#ACn99q{WngPS~!nC zd~CJ1YOf0!s6=_XB?ZVddhBuK*RhMjHg%uFm}#lQJGax|4N{1hHo8_)bVX@t-yk5 z7Gmub)Y89En8KvzXdg2FI`}GJo z&Y!qHcu2%S@o|KM(~h02QDnX8^{i;mH^_6(^9Q=Th(E2q@GZvsjqDr4@+nAusBze( zi|i(;FyffTsI2y9_RosKLy9|@x!k|K@;XK1s2sHQsowfZ{6Mkgx$3`0qYs^VsZ6Hf zJiGTfnF{Zp+0+f_nAgO?59db~H4o>R%$L8^5&ion^ZI3}{RdJJpN5)B4%%ZZ zck)CsC7ufMTq8G1SdC0Fu1~g5`SIbg!Ii(?mNAJ?((Fm{sPrqJqbfGXSntqAcQ%T- z?0aRCLLnA?6rlhqy!q;OS|Wb}Vh;2eLb}y(!F790``+pICiTfRL@JAg<@+x$W~whX zXatkwBCG5p_*gDad&k$l7ytVD_F|g})AFf*7KfMVCkEt7M5i2kZ6c>aZG6B6xzK{Y z>5OS@C0D)&U?;mp`CZy_?MSsdbDgpCV$h*hK*eyvS$s?ue%>4S$}z_j_9uuhiX03 zE#5m{ucy-u9}vqcSJAKPpbofahxAlIvvjsYWF%3H(mzXxc@zV=u5B5 z^OEOAW8z7;;-}6~eE)zLyNTlZ)r0MHMizVLS01ZBecS2)d(a;q?gM=N&H>|k6Bdku zxBYFS2(%;VlZe(PhMU_^+t~^c7a;LwJx{pAFDm_BEHo^%s2d*sIwFWuZ`qf?azHaS_QKut* zGYKD_rDolu`S0C5q@lxjlP26dIH-78MI~t7i`^A@(CId)*Q~b5(O_}JJ7VJ{KW{XD zVXTy^I4fO5kUPb{YfK+HLe0T~!C~Yv6-nZU;O7nU&r`<4KCkNf-Mi=IE^UU}J8J3< z1dTuJ-F#=bffviQ1cnYdOi)4QW~OLA9)k-qoDHn?e$J9fBWUwW^gjxc4!3)wTTIwQH}H zA7iD|1GxN>uA8woJdoLzJ6oes^ksB)A6DKxfWI&K|B}v??$R^&@i`Sr)Ye1(U#k$y z#q3>7s-*cWx0A#OogMLW$D`_TLSPak)hy2_iaM7_Sk z$4;7UN@df%ejqu|x`v(g5BE576kTfWV1ZK)q_~7TwqFp5p{WVSa1ftr8J(bvVh!gP zI)M1li74>;TmJaKf9hf#!d+Em)%}CBM%u+CG}f@opP?O{d*4-3hwaZf!(eCvt!|O9 zwgid*NauB!pN5Ky)v`WrXl=EgWaPbh5~GMW4vbBQMC$pSF(Tsb=S4*eZhgm|Iwd>A zrz5W5TY;UVVA&7iV`){jP{Nzk-4^ zLXXBdqvrs+$TByvcGgnkdYBII#yIG*Nee|S~Z-=7FS5SLF3+6;* zEYCJgw!hKCH+%e|T^mds!!=_To?{NxX8rI_0?x!vJG zjC)ZgrrYQ(ZuP&~hmil#KUDt`_nUxyFC`Ks+e`bI30=XY(a_4r23o(@g!g9>!1X-5 zwLhNBCr~c35?<4gK-KRKiHgHbHzE#1!n|K49p6|*57v)Uyo_u;Skc=dANwP*1BSp200H<2p=%v_|8sje?u3zIBNf+*< zfvNas|4jf~i=6RZONfu(2Wl}dMw0<$+(WHkj5uq3zEaRr&1>o$gNd@vvq%44FVHye zq#l~@$1c^71m8FFusA-pzd8XqN88ZmI-=xr=FZtT)`*yY?+k8?RiQTO0!Jo;TYRF} zIjJ_i&j%3k1qjN;KZ)6r)>pe_9D z#n0S#2zQzRqWHhz%4=EqW*Oq+8%O1NGS+Wz0aHlFRq zGkLJTycd*oMpbj$mj3NPQqB?#Pe7NYRhV8HFd~n+g{Gjn%*;!YscvM3I3&`2Og`}J-?*1lM4_@rq9*?X z)Yn-Sf7A%s2Dooa*5*W!^WWlR|L+{H$;|A-E%n7$ zxb8Ci{c;u#Dl`wZQwqJ|Q$9^Z;&9Zb!I+ox4T5QS{dn`zPqgP$`)Qf~Jl>NF9P1a| zMwH~a6>F6(GSvkO*>8Onj}X+zz1Q*gAF|ra#vFJSD9n0JIS{RQo$7v7eBX=ljfD>p zNtP?=`~L~(;lT`oDl7}+BE`{|d6=bIOY zaU&*yU(L+6zlfJMijdrQR$z?y&luSsocC(j!+grIRyw?%BU4Qig4V*Kz}f#y8B43< zu|wQ@wHb4<6dtUcJnUNrhf5~^%yWcLRZdO2=oWnD8w<<#;1h3H?(UG>PH8C?|9jq1 z@;?i3m!riM-P^o4;$eN$^ha=V6fSkL?mw>=ci)Yi?MA1u_NG6{l7j-|*g&X50G zYxhziPdO~QN;n?*8~bvGWu_rY&$Be|{^xtr(iN1Yd#OzKh^6C`M7}6kN))M&Pygq^ z_YF321o7J~ebu3iLRXO=RymE|yv z@if~sDnI8CZ{(W)C*0~*{O@o(nA6<5_*G5IRaPE>BxQ0~yZ$=v=2&p2zi|FQeT9AW z(Lvx&lpqA+`0h!w{6;uR3zdQ&uy9&XA==9yFR1nX>0X7}v_esX#z>Ql^~eWtQ2ci4 z=i2l4?Fv_Fj@%3xqCD(0eUlhVclrMnL;>^R=T#H;WM_t*Po+3t;oAuJ*!TD1{QMg| zMN^XZYtP#>5@Vqc05bUpcpFnTeRqXXPq>5slXv!q zcE(B1bDQ?}AFa1oW=l(_{=}Z(G1wGA+Hx#dBZVc#8+8lvu2=e!hplW9afBV)B03x< zmO+9-6!cLcuF6-|)h!ZSO+p;n@jb&t1wUUdY?kGll+|+Tb8<;=DkcSw8NDb&?Mf8b zwowfKXwwqRKySXgK$Fz))%>S>{VAo2LM`D!?w#xDygF}uYIwsn^hOMyMjrTe2<4lW zFh%dLl!szu!{XEIQv~O=O||C(<7-V3s*v=Mgo_Cu%d2i_Yu(WrdPmhmrM0Y8`9{<) z&)8JnWKbbK@QP2iP~ysI%9Z3+JZDns;aKm_%0wSzPwkFa0@^=y?rn8`7|*@X&HK*7 zkCbz;R6Km#C$&Qk)M;>YnZAWM{&){a9qDhYYOsOtf{}6TI z#4G;LXZELK`@%~tW$V17r2Io+9Q#dNGQ72^o=lP+lIb6LOn9lb!P4LHr`Im9&dS_= zVk0}#gwdmw>l^i&dUN&kI?`%-@Xax;u5je7Y1_M~l!k@IkzhZLH0x{f4>%D+#@jf; zL&E36BbjQ;V>X5>Z7e*@r}E4w!q@(^(sf!Xtk!#M_bOguVm{qJ%D~{p?G-=!j_euQ-2aT}k7a^_}uh45Ml;J8$ zD@<-GIGyYII5w5_!lZ)KN9ne-=RHTkn; zl92NTv#Mz~Vn?rtZzb1ePT-QTYo7LYKDz=}A_^9}G86<=gkSmHF%8wY6-@{#cRw`7rI~Km-eNxVxr6YlUx$3vblZFc=>PiqI(U5(3}qHuIze`r zV{}1JPY;0>E<&~ktwPL)vWnezwn8%(&w~zcdGC%S!H*d#T<6X;1I=Oa=gHSmlSvmT z34gqMTRPA1Q%2K^P}ys2Y?PNL5xn;)Ju%4&1j<2jWnyF`&$MAf{K?~nP;Q+cZ*?@F zJuEIR4mb`{6Jz_MMV-KnVqqSc@5-?_bLCZZkI$&f5$c1-Q15P5-MN!pa2K&@j+b@Y z-2do)jjW5SD~Q_u)HA!<*>LXWzLUb%V*>-?ZmV<2$*xNIazUbC0|JIpt}ZShWx)9R z_S%*G>G_T40Fs7gs_1jdc6N0qZ8poG({Zi_n)RVb+|Qwh6uWi(>eD~Yf2!}C)mJMe zOlcap1yj)HJB%)a1%>nBrHqGxcu*Gsae*qZfKGgln&`gUdoE8HD(9V@=G&7jdUrQh z!N$!vaV5x2O=%5u0ru|2gNreM>^w7}Wo(mv8Qd(MS-FlSf z{XJJ#!-6{%eKKsM_ubsm4T|cyu~@8&iwl1pRHLqyZ14Z9xPCH{JNOe$$#H#oIyUGD z5Kn?gK`o4bB)Pi!Q0ZhF4d&1(3Dd5+Iv-THPO`8=pbD z8#J~%J37wu@Mz7Q8UCnZ1hu$n&@HImOF=Q%RkZjWU%l_It7K~V4=`nnj-EH~NM~qn zegU8DV^;VQiI1V?u(MY)fWl7hcxo8L*28cc-U6?{!V@T6$Tx+PL@=T;5f z_Z*9#&Db52l@@b#=wur~CMLY+T?i`xAzJvPs6T?%ZGU<0p;9u2u;%>E@%qru)OB>| zU|JIzF(cRa5E7l=(YP(8%$nWW`g)AS#u>@Of9GM)F6f^nh#fb|CG2T;TtahoDtx>- zyE(ZcHL3Za*L&YEbS@IAv;=_jKs%7eoQpn~%f6DtQr+f8&+5idghxB@6%?vE_m8-3 z+yA~tLR;emGj`aZU29c)Og(oUC3~G?b{EpA-3a>`_UJd90L`G9#F$j>xSYPA2~*bl z{;Ae_DT-etXO?_Av_EPs?EWF4a|oE@$2B`dIA_gg@H4|*IywhYT3Q+29B;v!H{=o( zg4wVVx))ymgrH8N1GHS|Aw53JGwcV7HcBR}dfey)sG&zJ2$U6dmNQ~~#JfXo3 zN)&`nN&vFg@Y{k0Hv6mY6&8;w3OGzo|tUaQ{~ zO(E!dpjZc4b=H0MU_tcjtO41dxRDM{ z&LhaAz(iCG<-Yy(ZOWTBR%&W$Mn>Y@cNI;at~oecyy2f@CXiJJnzJ=C z2Rmw<_8z2{aA^Z&eBTHC7eF`v*+nA<(0@LNg}xDXKE4bx$*X2_nYQ`?HTLOsgX^eI zkPv>}dHrh%6l}8O%E5-$;9w~rB`ZOKqM|-nceTLTvWE$(w0?f3+F^W#!q%NbgyVZKLqPgT|EM0;I5|HVV9s;YxG1G`Bw&(?v^ z3iv~tg@S~y=>q-Yd-juKw~%(&Ir~H{c>Bt|zKq5qJs%1|4Scc#xxif8N3n_kS#n4e z* zKRz3MUj}5H8AWU_Kp)YOS_TxVGsqMac0imahI`T`Bfw!3#^8Lf+hE%J9zk9y*X1hM z!b!4E#C>}|ONuO4Lu32)s8sJjR+EziTU|bHz@)<-tWG#ysWHRTZRB@_X5B!^DA4^C z5K_K;wkg?4H3TV(lGXKf?*X(l^NAC8{hDT`r;A|6hK|H*w@l$HD+qHJJEC*FE=VOlh7#4BltofKd)-C=x1Xpc;5i0?HXR5b$z~ysd}Pdw)l)UUORoW0|X;( z_Y{J>>Ye`2HWx1j3`T(5PVuHa6UG`oeG&?`cdk6wDEUF*53#m(R8n%hetnN_W3Ge_ zb7ZESOyxXIkLJ@v>7x%xF)o}E`ZqUED94C{$1azJMGEw2rS%3~2A|{&SJ3eCl{y+T zc}}O%$yqOUzlZ_}Dg+UEZ+%rKLD3`uYcd{8uKzYPWB%~;Z@k>pHdvB_E-V{KYr=T| z!Keet*ogyCcwXK{8BpsAl*SPRn+Us%=~X7o=X8CsmkSxi-+I&ab+OngaDI1NY(~0@ z1S5jMJ1zg?M|xik!fP&E=_#le5y?8!)!oPcf%idsPf@}CeR7eT2PA**PwZfQLD-*; z`n$~h#t_AV` zE*;2nV>1hlFQ^?JN*0a3Vz~AFqmz}%R95Di&0$mmpT2iqZ36ip6w{dO*!eC8Vt@6B zZ+W*I))r)8Us9mQ4$szcF>St)&w`QzWW;SYTd%~7N%1U7V_75pAXLiDr` zJDvgFMI5{RKffXcNaXSwK$~|BRE>dg-lS_&Bm}lR92$ubBoBd79u4&!0X{yOKVLuL zO;wLzQj?R_JRpd^NXJ(2)C~I-i@ej#?(Du&!eK>ia%edpW z^F6DcZ{Bd_Kh(vv>vpF$=ljo;NKCrVgtJNI-JjU_>gS(pKG&$xIE_j@nSw$X7=T?! z2Mb%g%Ebf!g25nTa+uKFAE$Zo;x?A)e)$E>xX3!2?g)d)e&;l7cAb8t!PwA6wF#xj zq~f2q9qY5V&nxRyVzk~XVMIg<=POTQFrw?($N%t92r&>*%47TjhZ8KxKmcQYKl74} zw*zr??r|xun3m+J?mbx)VL1ME$_=}cJ>9LcA$aUoSKm9&$qv7057Zmo1bQLMdsCe! z;H03_H20a5uW&B4nQ# zRFpJY!OK`8-a4e$B#bHX)Cvtl279h&Aa5>>MldgeJZ3^t5-#T1p=q25X`@GWAGZkU z0mA*7Q&Qh4gN$zT^w)L4(`}2cy`e-M?yLo232ZX{lMeW>(S&qmzU5nCH13gsIkS3K`p?MndJ+MU4wDK$7N>dEdI;lvl7bBb_ENd?G#&$|W2qKJ)N)AsvDMj=%D zX-i|z_}&byrY~VpwxdsaIu1$%A+swJ`zz&QC%(;m(rA2)za!GQ(UwyTrd_@ZG9b_p zMPyd0V@n-H_L+vyF;?zLHg(VXn<#&z%cTUqUiGLh zXiw9%Yc_MqllqY(Dv4NTyeV6DxwBUYwG>ve`DFL3zxLaE4++9(1_r!-pontW-H{^3 zemmjOMg^~O#yF|rZ@16iZZs6O{V}X*6B*r|1E&RJBsn>Hf~MH7Wo2&PMNkI=Nf-Kt z7>UTuvCT=bnB`lW8e;DqngrK!F9j)X#ol1%lwwn-(eCEdnw#6c+a0r=io9qwpz&l_ znj*m#T`j{w4w?uunG2X-a;UbNN3rAPi@iJUmu-`EBsM4vj+WSTj}iA)mWX#qN@X34 zkDrO2Zr@(a=E?2I(9Y-y5c~1!Xe%u!w?4&>G?Br%{wS-$P^$R*%Z)bejLgiaJR5t& z##^N;D1wZ)tKFS+ae9B@$Pt~6bj@rXy{S7Jme1A$qV*-j#31Vg z*(1V7`U{mJjANvng+&AoFGub_F=f7!=2`b5F@4SMT-W)G*oh(6*Wr_=$T}V=>lIs0 zImRVmzpeEuIEf~nvs6>QsYx)u9zcxHsxrT|VymHnc5JNqj32$wX+6P;ihlUydOt`| z>ui6_Yz;fgu<}uK%0BgdQ4GU=T(%W+ZFBQH&_NTWeBwbGvq3KhUEa`;299QsZ?L_w zb~Az!mZofF+h(ZpaiLgH?0uXKFKPhxi%JEd%$B=?<_d5H$btz)gq=Db$)?p(Uv4 zI*RfnKxZ&Dubx_lfrP7A!MMuOa{FE5#V2pd;01T9EWy-4Zm-bBk92ln+Qq}zRH9x6 z2VX!C>eIuvg!}+7os)EQcC!ZeVkPej+w_!6ngLCCX*f)k*B&6f%U)Iv!iSV)g<80+SnLMd{?w_EpYN*7Gszq zk<7fMCd2ft>*)4iYyk-0y@<_D)<8q*cWIeSz>Vq#mbd z&^GWw^C-lYdHt+HLR}RVvh4=2A1S3;8_DbxS}uNe;zfj9!UZh`*kj$SPZ}^^mPN6? zItNB(9r8RE+%*m)#iZ9*&s`BK*fBFZ-_w}x6CGW~)a`un;ze+o0qNA*eyC8KWM>gK z4jmk10u`;yrtr6KeStB#UhbuqMGwtK;bt+XSQSRlynL4Pm$%O_igz|0EM#G4FNOgA z!GmTbby+$+HYIDR>5UxUklqZ;4HcCke$cTB4-Zc_;ERcgDVGN0ELcXQ+&5Q=$p)+k z-;-SwuEfdED|4>dBp8;s!vo%ty1o!#kaZ$u1Z|axgSr${j>ROiX-V2Attr zAt$W){OrV;XT8=>hI0iz(DL%7&LOLi$AB31GQ1YcmCu`U;u4YFAMEst4Ez}-q}>PW zhsR^D6!nspCjA^m82F8CZRf<7Tu#vl0OI-K!%OH1OHy)vvdM0>zvTWQbxBZ53vZEe zPlZok=iT+o$qhXYcGUx zb4B4ptXTYX%cU{=F+0{Ux{6&2)=FSJniWQjd38f6GZ} zZpKY)8GLAbGcj9HSH~qHA_C%D?Y(v1ZFaIDHaKWEVp&qfe7PSL0w0$k0ZKstQ@SYp z3AZv^)fg`Dy{gJ{vt(qZ$9Srf2He6v7s_s*CzRFza?uPUFzWrV|5cv*M|iGY_c4BT zC4~Er8aV-!S0Q8SInUccrgK99dV01Y&hoP|KsLVbD5|I!zt@8@LN;RBK=`z8ebdYX z?j_+u&(|>uW%$xZTOJ;4QQ~y#b2p+&b%hQr89RY%D!Ats-krTIQ_g@OJ76sPE;4f% zOk2oEbinHvy7A#Y4-odjMaQE7Mn>^rfc*b2VK|>Xf!pBdnOEqxb~+nzn;#&8e*P&_ z5Oy^R<ygFDhIcJtCP{f6&s=v;uDm|x?_oMJnQRZ(IA#Ne1DH+hEla&T$e27haZ za>)ISVzpH>|5Gucr!5N(Itt(gjevno zZSa*&dqyBZo{{ri-RLztv0PWL1kNY0mL$dYGUvK!@N3Iy_a(zx3z)#>sMI7xlVvJQ zWYFVO0syH8^BV`vELpAn*9Pvqcmm$V(cu^wU)k*xvSY_?f6L+MFB7t2R4t{WzJoZ_ zzq}y*6qZoS3R(&M}(U~Ez$Ql}I!(&%q)uZAb?PV4c3ZG+nrJ$tWhJq`8BBfHw+EiX}tjK1lH);2>&F5UN?sa zSt{q9kzBniCYvF2h~(o>0Atk{_uN}*FFA2$s;h>#r>6&`kM%~W3eWB*ol327tua0o zCKQw;z$-Xc=Ol5E6m$ZiCL~tS)m>2X-n`jklkeucjP21fr)WK?<1r@>dN3zL*qQQ` zCpALE!L9(bg}}NsM&#TWv<(U*rVuhEq@+YDMT1fNS)|zAV;YxJ(;zo{kuAXBVQiQe zN(X4(z13*g=LrftpFSBjmXvxB{oGjyqcOS(wIw{r*D8G#V;h&9^L;%4)>-FMI%a<4 zD?jrN;NpPjL^wc zC3lm9o~%sV7_s~*Fm$v(ZuGd@y5+Uk(Ed?OM&A=VJD(a-0i9}-hN1BT|JKE@c`trf z#frNYrI^wuht?m?{WuGYfzu;=AUCIJVGJ5RCzx``&xZ40!y>nx2I|XBwutT74I7cQ zjtxM!#F;<_nLMSs^BNm3?^A+MBqhB1PlV*hs)@T7c123;d~D`#_|nqg(WUSob$@`+ zy<`A{E-zGTovQ;8Zi=_mUSR<0SqgF}`5f0NcA8{6iVZKkmi~r+Erbr02je;90oq09 zkaM4JQ`6CvA_k?Tg9Fq-G^Sb4>mq7eNeuRbMq%?fXred%upatcEpdJG+yo-2*HN>y z|AcGV1#n)V#e&Kgr}Bb-N2{d(Y&n;=v)Oh`1Xzz9J64JN@h>R)GMyqZ;8Egd^0(DT zv}?Kq1X{yQ*m}hz;9=&GsV=4}UlJB7RLYaChx&T1C*oRWIgPej^kRx3n7sall#V!iwQaqDR4=TmHg2!?Gwy7lou6x3zf$L<#a6-(*lN+! z7jM?5aUP>oKOTG``W{F@Lxb;SG+8j<=N-zbL?rYKSv!_!`JQj&!^#Siba`n>Sy7P+ z@Sm8BPeWufZAbTCJZ|iY3Wu&MQ1r`@Nj3pE+JJR(}ISoJDZ#cQ4 z81cgjEG+yOB_>815Qw=gKroz|a*^f76Fn*i=Y##am0{~U-wRe=CTEEq>!W8b{lXSu za>S#WKlx$vZKrmrYb=tq2g--riLN~5h+`XOE!e8EyyBK){V{G@IC5Q&QfNWlim0_a zotKOG4FhpyKhJ`D{gK88*9F!5jF2B?2JE)8X9sTTEN|4Y2O$EZ1~U>rnSYuz7KP!6 zWzN~JRrjlhIt2HbSIDuh1~x=tf?^+@ULWY?(K)2!z689x+}G_Ir}y02D`9Irr~oMm$E&3lro`B z!o=QXjo{ybfRg#~`)w_TGmGrm(kCinZ#b@`pOW0ZORybGh;<9B6m_uA>hA7M4C(&y z;~1)QXWgFi{<5r0A>>7TFD|QV+y(pIqEwXAR40y%j6>o8EYV@B0RlPhi#>w--U4Rr1DO)O#&-H5$EIV!C)`G8?ocY#J%$oW-@Q&fkE z3KpKKrx^Eo`E?icxmW4G`mj17HoNH|s;{R9Syn?+$4RlXr7D@8Y#$2j3>7lx4@r)K zkVjmam;MXuwx4JIde{V1#X#+l%uUzapDsZ`3QmtCL*^PEcW^R)ie<1owg=ghaTdFE zRjCLS^89#jOH11qwb|Jc|5*2Z_l8|ud}Hq~pNDnj=OljLo;~($0iswi4^U+BhbjKz z#R+|VhI?k8t@y!78c;PVD*aN8y?Y*@Oip2yzmX{H*|X;X({mxr1l{2$(y!Fel$J`$ z{e$&;;rF&~l<;$pJtbU!_dmNo;h%s0wfXLLZ#owjSJ9m`nd3aE85y$va07eJb~HBw zHpscrlM{p2pa2bT=6Hq6Kfpl+`9^E*0a2A&zW&W_350`D{(wxHY`!Tt@x zZM|IZ4AT&V*!UjM48SZHHZ~^ldjv^a1?8fmqP93)%axTCr1kW*Td=9Q`5!)ZOw#uH zPV&*2p6FCf&T|>Wa1yC#RE25}E@x~gH8(dG;=ug;aC)%NBx909h2Vkgq0Q+uJAQ6K zcXH;dn3&j`cFv!hH~G7_#_(he487pfKt@VBIcAPmxx4Z{!;tSL7fRIexe!SG(J%Q7 zqaR(wA|%tJdKHzGv`1XrE$s&@tLX$xFS7*R-&npDRPY=Rx6tP_g!Wbv(u3U!Bny(; zEz`7h;c`1&pP5NCf7Lqv@#DwNLPjlD*Mh!6Mkv}WczF1 zMXa}9Icnz*b*Gjq(E8~4!#W`VQ+MF)3oP%vACTB#R1=n z?~BPM_D{X`y@BBzjb+8qfEgb5?p%7{HH@xR>_+s)KeS9P-OZ;*p(yKdMMZ2-K!#8h zd-YUdacU6`53@9CstbD(J_>|cW~cwS2y+_Q z^MIxncj?k4m=ccPdwXs8!+qt>u%d-a&Cb#$OPoE+{1OkqfhT zC1g&&VrVu1t+FIG{g&+amDwQN%~N>WmC${g)(5TNgw?ag(E zL8TNW8hLhjjBI@TL zirlfM+Fgj=Qqs_zWMoY5nB-9KVntt*;re0;`pQ9br@)-@pB4CK(<((BPPf&k>^;@f zB+4w*a9Xu4T?kF_PsQD}@twLxYxI{dYAKo@&70#ZPRsh36J5K-uR5Uo5bG48S_TwVI3CT##yHXP+tPS(K3R;qIK~#^%=vc&Tm@ z{aSqMFqT>avZ2wtYsH>lKYL{S6;^3>$MaL&C^|*F^-@ee=eG2nJHorad~nrYeG2p5 zS|gnp35%9%>>w3CMOwe!Zu3*B^R6@N@9je2H8qj3U8x1_qz<+HME4hsS^M{O(yFc9 zH`)YRBqa*bLmO1mD%eE#g!5xo6BC4eCGlxoFO7P2|GQ3yh&oyBO?%nhbwW4It3A6fdO&dD?*G@(k2#Yp_ zq3tnc(=Qm)=c9~PwZrd(+iP~^P7;pLD65omuP}Kf9_n*-L`Td%Y|@Ld@v;?$n>iCj zMe8ceyllbp6r9baFoFt;BoxwDx+E6l1q8lRC9Uc}c*HqOD#!W1Ev1_HZ7Kc=ZS6J^OV9hV>oL;ombbF)Yvjefege?yGYNk} zN=lz88&P(_@PDt?-!!yO{I=ajF+Nf(6Q(l5x%U5%51AG93{Oz84wK3SYbA4pbF;zA zrw#mFU@I*SP?h0AxM#qh42U#)dU{q?RysPw9PRLKbf-VY`73p&4qfni2_CjPwyhRC z!(}#TGmf7Qi!VS%O_YbFWLub4?kDX}ze9v~B2(xsGws%;O;Zx<^H5xDwkY1MZNHS$ zcqgC93z{OZBz$dUW$_a&2YA)&4;mi9H^hKq1$+~zo!So$4o>NgYnUAa17mY@Gs}sB zoqq)OZLso2i$9o|t5&boGd49<*VXlGeJGP`6}%Y`u?F`=5DVFreeZi6C1t3e_oc$= z<1+cgAn#xX)}r@MlBR_E>Ajf2X30LfVjy9IKYXjA;-5(IaB*kOje(1oGoPSIFzKy*xY?!0I2z_GOXCypNwhTd*a^B&5fvcqs-QR~%~%6ECN`b`ODE7i9ra zQkM41^Tlc(9WG1LwCxY0=HlpauI{aht59{$ttM{5ewKQzC>?6h z;WqF`HQGz*`*$gk561+R=NuNt9GXysQ%`fg`IZhlX#F;}x9N3c)pH*1Qudo*bu|ss z(Q0uqF|fd0wDQ9JK`n}E+CSfPE;2ON?6G~c`m0q)NOWi3@6hp(<@*~&*FF(xTLI$E zfu|*pNOB)@Ne{((DX(zFt({Qbn)Z)#L>K@T7a&$IhTccZveoP66>5#R{B;Q4wl}WtXX{rmDmakP;$=14k zEL$I1M);DFi4PfHVNt@f!r9)6Uq`0yT4Jo#H)h)7+fnsPB;8_faGg>Ok6$Yd*k)7- ze-@bUyhEWfvip|tLbnl`Ry4U{Kt=ro_G|k$;%?Pg{(Hq3p*(#}#Ye@!fRY#1bY1og zZO_8OqFM{=5<9}wcq1z63sOSrtor$Eo%jziF>!HA4#J(7sGT^!NVdw8btx$QSB@DG z8SSZUD=2=x|BxTU8$*fG0{}lFpY>ec6IJtJwe?EV?mZ~2?u=XsvBMod1uefpzm-dW zKF?9x-z04A>pUR?_fN~%rXd+Dm{$&vard8|kC(vyVAZIcpXCmc}lz{4L7u_f9Zo2}0rPj#|A64KOp zT3TZYrBpz|(@73m4Ix;6j@?iFL|z}~vY&hsmDSeOwJfP#o`4R~_;TgU*g8auX z@ny{GSN)dDOlip2zH|;S&%4ix$B=9Vt!YmM2}IJML>e6s=Wc#)7v|;e!=|D;C*UKa zrF`5m@vZQL+x;MKjMZ_AQwC1Uu=(k4;DLNf$YOKsSF%H0SjzTAKOjUYMTsKeu-Fz_ z_iQ(3Uyp6786ckWdq!bcv;22S57MkzCv4|+ad7Av8p7MC`|t6)Z)C-fuy`|siG`UV z;BmD0Js>58aG0_7zJ@Q7l7ixGizf~O8iL4;cleIHMwdXiwCmSHwLe&zSQFZUI0@;q zhJ)kU>%Rt08mO}B-JP*FYA!A=K=2AMtam?L8Xh?#&3Tm1`{c27>0gM}&p6?Wy{i!_ zzt{ZsQP@^vqJ1b$OlITB$*BdpFEMeUjRTSjZsioWX~d+qQmUJT7Ou?MCA;od%l>Mu zx_z?1ZT%J>!i=Q2nA5*Mx~JvP6b)AOwU4PdtI^2``q^X%2-CStYD1>8N$)yO{H>1` zk50F_U6>7K(_6prEC@kV`Pjxs;eDASRb){y`Yi9#xz+6@%@}(qHMGYodZp$WJZi|;7za}TJ5Y&Pi02E#%}uU-=QDS{hf&iVQLQQ zk+S;kxY4e?ePf<{HK5atSRw4g8$EXcGwNw=U&;xN%xG-9YH)(qk&ux+6y0e5<-HUH ze1|Mih|{b^73OgDnUU#tuxl(3?zSa z_UkYoB`G3zzIjFe;#kWkxpOe~(E z8RQojC_2X#K;KJ*#3v8qM2w7xI$#paA$^~>*|q!jZw=R%8&RiTfIPFqaKZ-n`gD%`}ICj6AIEN@Dje8A;enB4GPPyv) z1RGB=F}AEa9;H5m^(g6A+{?$ccYd*Q{^qXxtIpo^chv|xrkBz-;ay98aB7yq03SM_7_eJuSaTITiBx-#9D;OqLEt#fjvtoK4XNO<0db`wL2{Cy?+ zRP%Xz+vl{#b~_LBm}iJ@ zne=uir0x7$kvnY!PDr^w`=C|iYnqbb@M5ey?&a`_j z&9eOuXLPk2dF|xl#295=A#)w1p)r~!=ye8KeYyIGkHHTwD!8XAg;`lq8IsV!qL2*s z)j~qL!cboySn&Aq<3~hLVj?4lM@F8V95wnbOF23^f;eBXla+f>9T17h&d>U3+=e#4 zzF*gQckU^l^~qex+y>*@%k>4Fm4Q@lxrCJ7&%$hP_-zjv$ctC}?nj;@+B77b z#%t4u$8RGvZ;SwFLSc^lIo8fgsnQp?8M7^KT$rL=(Pp#W~`cqydqu~T$ z=l0-mx&80XAW8(2{{U9u;A#9M=btOX-8*XQUjju!BOHe}2ZzUnLz&$Q8kEl@qtxdo zHC=T+x3W$1?r3hW6EKi)7>yS-OiDSPRXz5cZ1vvKTa~DS+#E5L-{u=rF}8A=T)yOK z06tMlva)ni|D6DefP5b-#FC<{1E6mJ`FEuab*&WGrG|#~gocLFM1C(wEL{IY#N9_v zC#yx-Q59giH1r}zrhliifa#R5rQPJnc<8_ZR_jD0U;Cb&*(sOLgf`$iDIc(6Wq-VC z%ZUfIs%08*dOTH7XbaPofa`M#%L_?4h!bHQ=(z>YvhrY;+};bjkNd*j+TS5;XK?mr)?wr0U(fXq=w~Gw(mRSfHRf#<>9MJ8 z?&DnN*BmNr8%0lu><*~+gza1$P_9{ikmo2udPu+ZR|Us6G7DhexYP;oOQwkN!L4D+Ge zDn8AXskaH~9#1}0Fr@x!Pjpv|n3Er*=07@0G-YR2()LtWwP#H;0MID4q&QIpO@d=94m2`Z%o?%!63

^;+k9qohSL9AX~ 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

g#?zA($ew)05n~se zDB(;A^l!GyAH}TUh zYU96tjw_*Al(Bg6Q+FUWTYnv6!u)A9hrr@DI z9sHBd<;XpQ_(2b9VEgd;re4pvKrK~_j?0>@S^2*6d(Bjtp`bS)fk)$BR_MEdPQ!g& zvRV6TYLgIuJ@dc0uokGS=i%#mM4_?vd9Ks{0ULOGb102DI>D!cU}FAq1c zCl-k-901=2gaOFN$X1gjlM}_6N|oe+^3{*tZYs*PeCk!Lh3j1XMU^wiV(5iDKmYG| z+AyUR^Ji_C9UGseFK-ID@<_-`NYucfa9uSGr8P(?h?Ea}_4yv-kpEc}7QzJGb&ogv zxtC0wpRX#HV}QiViCX76XVF~-4(?mjY_;=En07xXohpo4udfK_+NSSQ#(NoKyze`k ztgU|nDaQBi_JuEI;~N+NP@G*Be>nbObo_Kmoz74qs*tm4QgQA@dy!rDTUc*M75?@%+gHVJIfpwiGmFcaAmSeTy&xx&G z0LWOr>2+0yqmd%yFnm)de`Brkd+*jCa4Hpo=}{mH84OMLSno5pQ{$8N@F?zrXzA*5 zz8yk$3vp}QZGsQxzDx#<9s*zh$S4qy%wIo=0#&`BpyhLJ?oMde2U7ZNWS28!c$504 zbZ@zc7ahnZJmTf@t7h2WqMdqm<;Gj%pXbF)Q|buiTSPzMprT#!(8`XQ;o>IJb0Qnf z#-=K)Rrt_Ll=QYfY8jM~wjyl%?zhK3M!CgYNgsmb@xw5umdwbtK{*8a;SXlNXf96| zYl>r_Sd-)7okDj?q0Eduxx++;qOg)|Nl2mUl4D+D0tw3`28wuzw7R-kFX^bA&Gqvo zc>UyXb#tB6bm(<4*DqN&AwZ!fgfqoJTlmaLAPjsuD;WhSF|Kgw@$2>Bhx;Gho8O1t zaBJ!4+@FrC0nPV#G%R_=H??a#T#zWg+c~DhnDS+ZhK~`&XK7%vz(1ExyZt`>8@;@< zKx|nqosj}PUev!3HOk3L=a4Zq3Jj`~3v3f^6zAY5tl|`B+n4G5IyoEdLnZalycv}~ zha2}RLp1e=TYrxNkUz_jW(o>lyI9Cs7oPxV!L7_^B0_ImNl7^``0XKL^ejMAfGbyk zs6Z*PZoykeix3rD`BF2+?KnCk&i8fpvGA(>OYiw+Cj5^S+)Xk zYaYZ0z#1tZ{a`Y_D6i*n&X1F)3>05I&zMQ4h(5Kw0!UJZ=;HUma8uA|!^1BawC@%a zSsQtUwpsISy2<(c&s;gh7qiWz2&L*I=t>u_dw{$vkh-t;;hz#qX!GJA!yl|4=QTh~ zJ`YEzqvp_b?)aC19Brc`6ki5rkus1i^}@=P4ia;$a$PHXTm;K6kS-fB`MbsAq%hOx z8Vnu+ox@)ohtpYDIDUh41`M+K>T~ztX2!kP=$O7g;N!9^)#QUWm-1puC=|N9jJ~i0 z0iB?X?DgZ8z9G1NOPft12+B5D$YDuG*bMXWny$Y{Qg5^mQSlx9M-)sBu^9bun_o4? zGWH$mb>@QRx?2qJ6J+qWRhJ66ES0vEL&e`Zlw%<`sJsXhOAh+1-ugzqe_4Fs4Zc1xVn>kDh!6&O+gf z9+omE8{dGJ1LyzD3e+^l(38P- zV)B)9jb)jGwwp!JNGl53tyPCoBm)+t23N0R8%(;cJP20&PXJ7i^ukCzhTmxoij*$o znj_8*`;D|oM5~(I06t&GqcE|YTaV?Xwv97h`3g3~@h3q~hQ>X5b*Hb_b1Dic*ds>o zX4!B8CZ^t5H>YE&sf>1F;%z_>1_f zd)67}L5tBqX44W{q26dICq(Be zgQW8w*1LBp;CpUeQbhG712}ylCtBG#RYk!)5{qTBh5vvpjiCBDTebC)ZAc0)rsv(e^6AxFe1ZnDyH2^8rgR{eN%D5^%3<`)D61KlZuL# zuVehV*$vI*`MQ#6^7e!r2*1O2#u-FdSh%@QT)?QV(;<6UF;34@c>oiOc%FuILF%9n z3t%+_a<00-=!b*WIY9T+)lGo98H|I=+HmyleO0x5`{FatXq<1w31eE40DiXH#<6?3 z58J@H`x!Y8lv4h`6hd7rY>DNa3-jwjrNNYC#|! z5_j86&dQ=3_7n{|!HK4x=;VygW{cJuM`MdsfZLQ zmd?Z$72n%`Ivgb`=UJvM#d@&ugmJV4rB?1&5jE!gwElq2w|RUB9b3WL1o0hDJ=?TI zuab3&Qdl`2M0)vVlAPT2 zYzH6u7b94Dr~y$?sOmQg5jECg+2m_*V)0UusoJL0i$&Q3?}NF_7-2BunYM=6idRe5 z2QUA_e-y*v{7`>5Seo$3Jj;gdX3U!<-4-iSp%@9N(GMRO)Rk3aVyS1u>2%NEzgmJP zS51N1s6`FO$Qw2}%`8fQs+m&j!XRTpANLOr-LC=0=1*N{hxi7uHhDeI=ExB3?VqTe zWbbfM`KXUQqv*@ZF0>Wt1NJJR`B%qd5}u|j$HODQt-@RW!6K4OlW3vHLp5qlZZ(K?4;CG97C3tS|8b| zSIiCWIQI#)bD2l66aJH(LV9N}^Cb(f7y&!GB?usDV_yS#KY()r_N-C<9zgpUf6T&L z-#xU{{s6r8RBTDp=7SW>?MuoF%PS?kmY-B90@C&cCYwKQ0<%1M_02n>#;NWTvP@}1 zD;aH~8gm9<=E84!h5&9U@^IS?z+#u3Iue1u-$vb#2Qu~wUF~xea4Rj} zAwljEXN~@uf?=M;S1+zG%l*fdd6TrVL}3pk%EIwtUV9M0{c`Ve28OvkCW{P)M6zFk zp-Ct-s-Qy)Iun3dku2!E(R#rSmQ#7{mRAB*3in%`zKcZ)P}qsGu;9A0KOS|IdIdc*Nmd-b458ZF* z>Z)+>>~qwobk_Zy%ihOnnLZ^1FsE7!P_X-@XbcG|x9xsoc0+k|pL1mp6=g#D3I7&*JZ&i?%v|C&v_Pq!ty$a1tQ+ zo{J1G^`%MxD}E0~`DDW0--d}Tt{OW;FkxLzMeLVMaf-RA>;~$TG24ixVpJu%$pjOx zNF|q69{^@`jC@UIYRqT5H^I7=?(S|-&+xCWn|GL1|M#>aL?s$F@hb&2O)$~f)Ji{dha?+@hHi|;6VlDv8%$F4Rr@`T0z z_~U#-bpD2g0e|(3O8ilQ6Rs$lvzNb;Mq{?T9jEltVUZIPpZ)KVV$DK)79FqKBcGmo zddbJ@4!tbwhdGD&{h>)jVOR8ono%o1!-Lzo(O!NzU%O6;D#%jNJpXF=Z*sIQ}g`g;-m@%9BWy9hd*3`@?CC`@W5ZXQpZt~tooX}vB_ zWI93AJmxFM;dkWYNY{v|&`Vv#{h1DLN~Z-as@Kg zl%}trh5pgxY%oLp7v=LVtSUE-eZ@7RB(sq}`U=A^MZWZihb`AAQqf{;3{ZxSw0>UI zRB(VB#IpIQ4r~Jq6;`SSqjo{wCUss1|7d0Y4^}x<2}&P-Ub7}4*^2q^vj&6>9Kw3W zBrOCyFV~3bWIEmTdxKuREHk0?QJ*P(S@1ABxBiInNBHO zoL(6jOy7t^O8|+T1U8g`Yx1f|m5eMAzF@*C!Bhsp-lAgU1cBPYpUC$3S_ck;Zh$mn zN{iXNC)fAq`Of6HO2Bk*>RS#=1zK zzCJ?3d*3x_zZa$h7e+GPF?iS5%HTbH)%(z+!=jCqfB`@$ClGP8yDx?z3Y#c@s`{El zg2u$-$|FVN-aE)Ko3no8eo`FIZm22IeO;>7JE{55C&J9a;(WC7WAB5cWZStnzzhN8 zTM=Egi-pgt`%t`mUtG-a*Y!Vy${eMo{Xk_Tr@+;H_9T3Rl04OB$7N}rcuo|)M`B>N zpoQvrFd=4+4d&!)O{{fsPJT=JpHPOZHxj?#dw*-ceLP|%rDy+T4&V5}ABU}n4;7p@l*SpN`eF+i)34ZakY2qXR> z$?zp4Mtp?X5mA#ey;Es~N={=skt>F_#`kv0DH|_Qe#Z7{PHgU(@cVOsCvaQJGtgG3 zz7SRY@B1giiXt#PTbPIU5w88dfFxT1pDwRX&1mwhTO}o$6=Dlf@D~4axQO_rnM4!v2jcbF@k? z2PzSc2+es--gn1ksUOkeMrLyn2Hxjai7B;(!^!w}0MVMgw;Z;p z)N6LS9w^q#WvDdxvUhvsJbMW+Nl@~V;a*fW{sN^ksHGlxP~=G|0)&ABDC4VV$ggF_ za@ZQxmAvMH-c&BVS5cnWIOO~0z@XyDlFL=z7b5s=9aUTUr`vq(xdlK|o;BNOuY%9nvWci|&+7OM`?c zB_-WRi*!jycOw$--1q%I=Q&TjAN?YG?={z)*BsXvzsu(?z;_^-i)`)mys#>y;Rx6nF+Wm`zFqM#&@|8mWaJdPKZnt$qT3BCjO4=E6aOQMf#5#JoRItT^%27x3jw+s!RR7?j&Oo|kC}@vUJnzj;-Q^8HAT#Jwqw zK!1yQA}e=Ab0SdQ$wM>uUNrOow9k*O&SGbv5^P=x4#%!dEr>tzFPUO-bScy&>ydJ&X>!xo#bj#rNb{ zs~VguK`9{*tqW0ok^CiCD-C{#dLrV?R6yo#aNEPEea7r&VWnF#r!r&Y+@A}`tU&VE z0%+ieh9;|5q3CrfSwP?M+Hcsn-DzFC23a`e_;f44|SyNI5_ic^fQ#H+Eh*XZJr96SD2`Kx#t3Ntv^&TlhAP2@qGn z;%V^e)iiKHcL0xh(R;_N}G(P+kOb<16^-k;YLJLE5&5Nm@U>rl_J1G2TOiB&bBsi&(M$0 zW;i+xsxI=a{<{O}tg80kaLE(0VRIqS1+8}fWgo*;>EtUJG^d~f1Tx{1!Jju*FKvI_ zHZW&A

fEnWa#rBE?CT>>quk1?%(_aXPa*)tHN1kx%xuGhfRb8gqoc!Opy3yZAb z!9k-$99j{@U!S2nKY+BKRp@a{=8Cg~P8oR5UNA_6!sN4yKzf5g8i)Twn7d$S;qhY1 zvI!1`Cr`x*a4-U-cjD*Z&tV?K?IS^ISlznFUkX1ipa~|k7n~Ge85`Z*yU+-sqOHAoUY;!8zDLyuff5I7TUe-I8Gz5V2Gm-}b_4_z-+CPz z`dK&n{8<@#ZJ3lqGE0|n-V?JkJ50t2-#KZ_l=U%iI4lMbik6GTMruJA;EQ@(EV#?O zdADURMXe_((o`@lHWKHR32NxUD!6wYNq<_ zu}z5j?G_6-*#D6U4L(nq4gwlG3RrLMJCjP3m|)O`qtdh$#q&@=R0KPp2~GF8lVDVh zT`f;WzhfQH&_LUVhKg!%vmbExfHBMLe|}72eTpe_P^?~3Mj&rzD)#49Xr~d>G)UC( zhUn8YohYP@CKGk@7nFQs`|$z$k#d{q^7(`5X<}{8*#1xHKaMeJh`OMz67&~{y|AUV z9is&U$YM8FXJ@L4URQD>zCb?HP{&hPRr})fc*=u#Lnq#GBh$TqMeX~SBbL5@f3B78 zdc0!`#~7JPT<~jc7e`k~k%oMmW83jl3*A^@;u4F9mB5jYzf-4ECcR3_caB|2f3fvi z+bxrjNH0-91d=5ZE};n2nooqzoSR0^KA=-^p{&B}RetUE1@qVDPwTh?nX{^iz>UZ!&h z1=g-gb1+rDDyhPp2>i&cKLP^z>GVm>Jt&dY8F=NAG>xK%*4h~~iw83UwfilkZpW|9nVyPmxr|CRfvLT@B=fJde7`$g#0NQ)#AZ%^xWNfR?kz z{4~{9$ayUOW64CoH#UU4=9OAbw_3}PyHidLr%FEm`kFH!cqbYJDO(YhP0GVR{2jrTy!cyE zlxoS!a=hC>x9R$#e{CG}I#KSVk02K!F6fth0zX!v0pm8IK*aS@HSuMM)}Cj7UctLf zQVU5OlHEgnnu>RHqnbp7`pBV9D-uLkbzK16vS zU(yhJ`PywHM#jpuTeN*r8gb2JLCyCdnQX&}GG^8_@<$_VexNxar|~rK9)vtuC_|OY zP3vD(KpkBJIz2q79?C@Q;wjc+9{AW}7MxA`JRh_o3*EIC;g9|?cFXlJzfz09B<{8 zgYmo=2y20g@?R9O3M+=f1L9u#b>{=ORcR~G5~wKo9s^_RXW+dCQi%6njn0{}Pty?` z-f4S%{@T!1()|GDzHbYLt^m&wuqKOME&-QvMJJfuCrtL8l9{0NF*%w_EO}Vg_H`K& zd(?Z28wkgp$4rD}0qU)1N)2s}n?Z0vc6v<*C$>)xmG1YrU3EW1R4Fc>3=i8#$+<;BC2dyyyJ2D#)y0+&RC=dzyzUc5EE{DXwfL*E=sC&8Na9Ge|3F(W7bRcj(d2DF3$LW`?) z{!8-{wyM^f^Eu$7ZK~F~(5OD69*|4NFZ!G~%zFICFb+i1{}{&qw&JmZw!_%phRx`}I?=g+y&gAE+<;*RVU~Af z;LF3TK_5{?^ak#6{b%E@O}SnB-TwRxzKF+N2wB!t4<(=NW`8~~$(GR$FB<9VLuDJt z9;>KPBDo`P%vH@24g2Fj0MCe|QPu}&=7}cvP(5OMnEpIc-TXKm# z3w?=MNaseif-*EGr{#HK0z@;=11Dx<>z}z1W?+!?76AT1;CF=0uO)&ci0HZEAYd07 zdTk{gA9DjMQzhVH48DL+&WT0V)jyW`eT@}m3=41Rq(EUQX-A{Ul;QIZ7mDLHL z#%2fh=347F0(8hDw&&l`{Jj+mGX`&?oPyAIKM;m)04Pjqp_XG8nzgI%+1_ka;y=M=>go4^!gWq}HQyPol8>pE%GGiiILYnsyAOZA=|tJ?Iya2Q4F3H@@2Ceem`yV^|7}tZ3%)sB z1eOXbxM%NIIEG=!wjsTp_0OY?56&^%8iXoq!o*yZK?5aemFV#$9Ui)M^nH^?wwvou ztduuNGH>2@Sg;$7%l`Gdy>3V`@M2|T)TR7$*r}$F{ABC$Z-gEU*f(2r4mM7Xoo7@i z;vPPwJKp@ka8(IBz?$@N)*z0FD5Vzur+wY*Kv}e(m!_NV)M*jAy#rpE^JtkPQo4IW z4_=2dM{rY>8~#$FHP0!Ej7a+lfWyAV_J%89lPZ1h6+fCdZg%exJ*f=2>d2~C6pEEn zUb+YR^rm*M(a`Mg%n{h&GJ6=0q}4su533qH+riA2Pl)A_hOD|@62Mk|dn%R6GlC@! z%=wSIt4Blz`k?pcHz4zH^*d3;9{-y+Fnz{66m4taZ>&B61*edECb(yOBQA1L6GVJ#@JHfLVnMC8k-qN06-dCw4`6!0;o z1H9}L2FveHgh&}TvnWlvum%^Yrn89qOR%A!Os=Ix&xx7vYCmK2z-%hwNR>-QOHltb z!Dq7b0QIr%5RN$gd2#&ST8-F>(_`BcCR&8t`z>6;(^I!@!vGo&Ps|$Txdtc6WyZO$ za`tdrRvwn8rd)(6h`0Z1rnLFhax+#KRdd8^qg`j`ts*8S21d5!?h<$ZU zwP~gSi}sn{^^4C2anyZy?yu1ukYL|dD9HLpM7hXCJr3J|!+D5wK1UoyI$}n_E(`32 zi|?l1K(<;4;&inoe_A-5uCm%{bEQCvE)4_1FR*5p`#R3(Qu?xF~_0|>aZz2)FfCnKfD|z7U z6CQO6PL--WpoT=PmODZWea{%ri6^E+BOx)m%b*LU-?Ut%Y)VGsIL3GcYNVqp_qxlL zmbr6^kR~1Eja;oTow!HpRcY=YM#Ad(nQBpZ`^#y_%`}o@O=s$-{oyGC8b;b88)`{n z!0qyTBimgtDtqq=#zgZD%MT0p9|19N3TYlkmrb!l#2&k=Q_Ngwbj4qWj=l$qUa_k$ zA=dx6Pf=P0TPdh5%27s|dx%bw5g6W&qZ_7qtHZQg^?9DRrzsyktz3#TN=^8_;fo&4 zyCV}uRFD;!yE$)X)%f@vAJhDo=TY%5Vahr{=2>c_$$9}DPJOmIz*UE$k{k3- zaT%WyWoL==aNAhlf2mf02{KoE6@^m5hn~lb@r}Ptcm$1llCBIr&j}g%Z>8GFVwZLg zQcy5#Rom(4V~$e6lE$`hE_}H&aJl+ksd~BmZov!Kb|5jHjN0FGe4fD5X`W}`gsHDv zpadHlPqg^wH;v~BGI#YhQ&T{P0pTP#Ya-y+(HA+QAsV%GPoe0JDyD$Vhgucrr;<-u zqa<{x4y|jJq$kDb1?NvbOi3u~(%Rd7rj<`-P|{9UOK&f4cty&{D@hGgqJP+FUh@cj4!zb2yZR3NJ?;sgB^LCAO3dBC)K-kV~`%Ec9;H~=It zgakXk)3!&tI?IM{PmXpV^TaP$CV{2oiM(DO8Y}c}<0bu4&7l}|&5|2_N$N@3%tzy5 zEW+PXHOrl$&k89d6D{udYhsxPhxDJbrKTCN{{@yXL>S?bs3@2&^JSrv0d$rw9aB_D zxeTsVH=IH>x9j4rU1q8-L9o9v|M|htYHw@UhYpgO02!o+c#wSgIu4kM6~IZ%Z#4$} z&UBZqNO5&%8ow9PaBDaoBNfqT@#-ykcQtL8w-%Bd@iiywel-D(@wB#`9*E^}#fy z^w6X2Gl0r+y_1v#cfQ-XU$tNp(F6WpcfgNDLM%`Cg~vD`*9f`qe@IC1+t!>t@VjW7 zskR(jNK-w5tJ$}+H05%j%D4uKLtNkZUVIgslNFpTp znMpd^t*h}60k|qzf4=bN^&k6$`^-fQ^Aq^(K!KuGF@pt$l)u?Iqk()*JEy0og>F|D zK_X#(>h>U7UKo@rKuf2+T9`&m7(MFVnAW&_FGE5$2c`i81_c4Z2IjPay70yYjNgf| z_iaAvF+7uIi*Bw!C&n zja8-zjnlWRsF|}|4~Uk|VSB;0Z^J@44Vo?!RUoEJp_FQ?pFKbtuep!yeiVnLq9Ph0 z9Kz)}-gt294t#q6*^=Paq6378cUrXasKAk35N>el@qWeAq(8YyEgm z02HtZY2fPp3skUy8ubYu080zR^cpHE==k|950}J&j&R4%Ww}E-NezO~E&~1mOrR^_9`u8EFvJ+@et`rs!wURF&Nh z$k!en+9CUBzx}^GY!{^#aG9TCwGcwHyYR z2T%b_6&9)5DGR3~U;BekYEHva@gRQNLd`&nK$o~8P;u#Y8$4tS#*g`Ds*2}!W^-hvc~v**}f;x1a6mm5!Nm46`QJKEmSGTmx06${*Vfuq~^&sxeGPfbuk+A-QX zgWB<+plN&=1YR`DWr{r)Ggw4WtmK~f`t|l#A}(-m^XPmqfeGgob1oK5a{*7Ub>84K ztua?)DlhBrkfHm9{+zUq-WZ+GL)i ze9mY1z*Swp{6Bgew+Rn$kK2LN#s6ke3py494nhA9b`|*3b*EUJ2@-z0t zXLDWKD4+Thf5yvH3bA4V&vJRo72E4v*Ad{`YrTVR4nPCDqKHn^1vwz6>?s$@sTHq- zK3(!lB(%EF@7&;+whjxgO47E8XP&se=MpY5Dj%`a=O5|Hy0C(#w)`ey;<}|P+XpR| z_@LUXrJP^NaoAgxP|DtS_q!El9H@R;3W(11S(%_fD0^pVqaY1nTcNCz!4JH zi~fqhx}rZ1ae0Z9Z6o6?J=jST^I-zM-~U(t97(+)NL?DKnIBg}r$tSg^=&+{)Ib{* zQ3a=ZyLFox1B~lW8cIH=HFSReP+O>9f;D7>M1{p%i`k@79_xKVN;01jZ6oOGgHEk= z1GhX?Hd4A(=Ut*gl3G&_DcF?h7{-LkFPuG*Nh9B7K(5et2a=8ci3A9$L{e3um8x@s~%HCPGZSxx}M` zv^!(#(zV@{Zv)O)M(^4o4`NfLFQe$6^UQ9)=M!Hcv)2(a5!{a_h*=i3Q}HZKqp6Ai z>r64t`$nv}tBM6$3lGplc`~$y)XA-Gs*=M|O zc+eGKo5zHQkM0SMWC{%!@Yzm3eevQl2!Anbu+{ybZbTTmpb~lva3f#{tNjt`uQ><# zB!!hcfs%`lnmJ!`q6w$HJIvMkMMMK<*=0HL3EkSNuyY78m6OZ3C7-T_<2ls!Y0P6H zi;GdGq@M{+Dr030bQ%cqWPK>UqrC0OpO>D#7<$dOFIu5PYc^*a>;WGMG__xS(PGBB%W=PnR=WPF2S(SjM zW5H`!uKX^4VRSd;Vur~L{$#QIXSxTAMA`zlk68kw7@O!;*h7*>4YX2C-_%z+P-HD> z>?HRoe3P3&gWdb27%}ASEV0d1K>Xt`tUtCJ;)3=278Li@0@_G^uljUfyX4=L&#%!1z9McFq*3$z(?VN3e$|-AP6%~ydK@9`A z+_vk36oKM8Ttf&0_@}{t4d9>m&%eJN{5J-8eAK)8W+v(dGss0jUyL@a0lTu6nwS`# z=psF5p;-!=kt?3$2OxD)I478Eourl}AcREgKfcC_nle~-7}V$A?W#PViAyOZF|o$_ zseA~#aPTXAXbKi`3_pF#NBh-7RN8qQB~Z`XGlSzUKTgDqYBdhJ z&Odhse)Blt^Hj>3`*?T;EwDvUG9HxLM5i+4&gV5*TYRw~DU5#wzdgrw@hQH{q8ELZy+CxgC&vBWnwu?) znYp}8b=MXh^Oa|S42j8dN!(S4%*{@bQ0wBb0nMfT9RyC855tc_{`d~&g8{i?wG{5o z-axoplI8$WVP5lovz`=v=4Vu{Yigk`fSqv+VwSV#2@I@`Zv-P{th|cio3kBpV#N|60wefDmwmQl-annqiM{{0WC}i{ z&vc7pWu+rjUf+)i(4|E0!3M&^AOBzwXC-(av0If3QJB80+J{{Lt%>Qa* z)+5G;p$293erqsiwWg+dd{L^iE~2}PRuC@m0i^~q3W}tJ1c-Pp z4GSF*kNhlFW0<?gVK#dNE;%0n@^9w28!M6Lk|)l&!3#4Br|X^SKRk(La9fKKDQ(&CP#pXK z%KwOsEuavw$9-Fk721?mIaGp0UZ@xZOnA(BYqY1y%jcE7f7vcvrrH4Gov4&BB>z;f zKBf%ySF%D*4`?gq?>*Ajv9V*$sOakv*z`0s;&?1-oYx`|+sff`(2A#t zi3L9SQ?UV*DpO%kvVbL&ze-t{_vBRz^xZ5k{qbAfDcMXHq&;Br;%3N|B1;R=;JY~q zw|wP#s&DO0=ghBXqHZWS-3ij2oz_HtC~5cnD}vQ z^KaUZCYZIsFQRvKH3fFL6lAMKPd@}^3y!3v71bO8h0Qwe2((1^XR0Z=@BSX#B_2tR zr4g0tQ=zfSOU$I^%eQ`ptmSMkW541`5{8^TZ|l!fb>heoeXK2JpY@`B-~#U5BmS06 z_0fLGVHh?TmuHS8!MfEMzq~UX8f05(PPuD440OkYiiVM{{W;?F`bJSmj_t$xA8bJ;F4MnH{ro z;`4@;Q@zeA$|2V+`~~Y&G)V^z#lkQ)Hfu)^qX9YQ!^1^~R$=&lE^6R7h-p#3|44(Q z#D#W63);sxjd!poYAKB*)Q`x*Q(u(~jO7%W4*d6xsC)32b z1x$b*5^3{-hz{fma1a;84aA?a-X2#0P8pEmZob;i2Gc7xY2@i-U#?rfb0JW1mR-+_ z{)wc$z2EoKi&gXtvZal_l>`Liu(9%q~u`!&meZ zW2V9a^jesXNpOeK^M8!G+bpr_JA-)yPu@eMR}pe#UEV}C757w5i+R0>XzySAlui&_ z@_zQS`<0UA7b7>ej|5{CS>ug3gn7Y5UX}Yu>bx(y7-?)?GVXh^y1jU?yDLnirRuo& zOZANhe7r=gJ;z`5M6A{RQh?@O?;H(NH_QeIFP2J$LpP?rN zP)538@~PEm*mx;uw%MBp|U6Pj&=dkicP=JKJJQl7Ih*bs((V& z#}4eD7+x=t6AK8u?vcr}roL$Z^r9P@$XCbKM>`I+eiXEa&gn;f8JN8YbsRDzA&v2VwBP8*<2PW zlqnI0p`v}2Dw`p)%&uf6xn@Lu)9wGv+NdqY15QCxX!m=4-RE+d#f|GrEG#l15u`86 zUscXq3;?6Xg!iM99?w*6bErz2#^aao1=zRDjVNd10L|b5;n;OsfNx+Yvr_tHU2F3) zUmxcd25l1r`gs4VtLxvY+j;isGXR1N$!=44>99rRkAKw)y~{(p9el-4iGAayy0&N0 zf73N6PhhRO>1g@6Prsp9RghBzJJ>KcSbe(18w-c_7`l(bzfM@N8qn$`%Q>dnwTVJg z*nHZ_o#&JMu%5b>5y;)f?S%y|aLGbXGx5FHO7Ma(1T`zEd;2Qr%l9DV4dY=H! zMSg?>@>lvTK527w-UnBdU+3&VSkb@we&-o`SxlzQN*88sZZ0BXzjS=;7pG39op?et zzRTaer?LElUi<|%Ax}UeCt65@UMqfCZ{VxWCplu)ByKDM`~^R%^_-yW@6&LP_I^x} za8;~J1s#^;u5CiK%qS8NF?mw`N|;lZx#Im_m8BLzWu@K(A%)2M8D&*q13%MmK)%jkp;#R%U{+ z77!SZ^US2nv99}&v@M@D{iI=Cdf%F3n37*gaga)S`>UOF@npG*qN3uciHJs#-z)&Z zH+xsnlh;{|7ykhNSm*&M7X0143idX?({_x5R)9;oqO<~yEby~Uvra$4W#-p!?UED8lD5 zq|b%h(|J;tZKq3x*O=*8Pyj4O4$S(ObTbxfwPc5VASz z#MimOHCR!*(gA4z0DkE~N62UU&e7WyjSU+Ce6L#;xyymPCKFq5{T_;x=W7!Ewm;(L zICJL+Yyfk<6jk@?2yhz>vjr00o!g!RDBD92+^4yal8acq{d*wlx+%104sKYW^1}hI z{j~Z_|IA;#I?m-uqds7o6SkbLwc9a`6J8fUbcdU%_pqvCG>XRbq5jJezyuKiPC`IA z3OGM?=f@XQZpvxw}G~)n*1RCaYEocwLw%-auZJpUzlY;VbA-+dk;s^`wve- zA7wjYQZ+?I){~RY#eH{#Jj7nnV;|W46QpAu8&l?d^|ZC1i-L?yN7vIB;Do>rV9?^z zuwZXkYpbiLH(LlPkkOyqTekDn^t$>EHVtqm1^rViZhC$Y|K-%J3g2t<&@nLh;#X$# zA;4~Pwdv*#=$*S1aVs4DVL-{PKaLUFua|`FM}X}J;SSxn1ZLN4-*bvuKNaKmlr#Vh zG$Jy$E@05wl7T2#MG&=-p!m|?jxR$om4^@~*TF^K`q!D`nmr!Nssb36kSNj)7315p zkSaP=f?~;CezXf>TYXtw$1kHD`1|&##I}-Dh2z{J7US#I$+?GJjI~W_v+wZ@qS)*V zY?HL=QzP^BL4H6$?Z{Gma!i7)a1b%{^FxADq!aUbW;4uJFvyOKl$42?xjLbs0Fsja zQu-jyWD@{8Tu;CL$QK3T*#@x7{3{1;Z&iS99vH#(exWRmTIlL{fNQ50jFBt@mY9DF zTTl{Ry#T#e1ZRyq>k9Z^Jg$mUQ)hrj&Ilev&wYG`D9?Kr*5woxJ+6;>g^SFK@bK^^ zMfENg=iC;cZ^6KlyBXpvIDLJ0M0;oaRw!p;XX}ck*#Ph_!%;BKEBX64@fsi6W@gzC zmC?5FjYRb{HZ}b+EmDq)ruu`FuO3ZZsS*yCG2UPv!VLm~Xci*(i@@4Z*x_B)Rb z1*0&=7JsZadUOWq@v`@8)kg?R8YJxT-mc%nH)s!m)E#I2$Fi~Ih15c5rXQE-agH_7 zyr1g(t_KWp3B2Y3kcsNWMrQWTSXWcf|`Q|QG)S3#zS%C z@I~h<3%Z^GW+IR#0rsQD;g=t9P|m7MmFX_j?g@ig0f1#^?5ZF-X} zj|O%)$fHsn^)p922;}eO-8VtB=Xfayzbfh{n0F1lmK`0)oi!9+XlwrKw_D8;Zlt&| zRj`{Vh5jLHcoMt$1*XR|v@uG{3!ok`%4(%Z>`;V^F_)Yb%IOlT=Epuv*v?rRz86SY zT%+zH8$kcGx7R!9(D|OMjMcB=0@QsBmLy{BvoKsulO30CCbpIhH4*f)sgu`Dpf@G@ z$Bb|$iKtY{jI%ftMc%%E6qU&n9(Yp~*bo4Tk(z(}i!=F=aBb>yP64-RB8X=aB&}*} z1|uJ&V0;Br*mwi7KA1=NN(u?_@J%sECb9qUh{^2eru?#EFx?W#G5jBk~ zZbto#R`DMgV2oIp17cTXraQ+47y7&<4S|UQOeK1tU$FZwdE%Io^Za(lP|8G zoc<|kSNwE?#nRbHfD-obqY+@)Bx z`#m?1$W41=?PtHz3*VT%d^rPH4C}QJh<*T7r@uv#=>kGU^ueXp)e|`S;c-P(Pl*Vg z=0C+?3!pFDfyJRox*2O-P}IlqOWona(^2vjt(Dggf8nW$g^U%nFJM+^Ige4X|Bh2r z75HS^XJufGS65i0YHbf3E^ofQ<-o$W19SmFNJPgI{cb~TLNIVSX8${CplH-!H)pTG zd$W7pkeZ`X&G=KSv$oiput1hFkhiLDtatupTa`N zIq0IXcQ|V(^uK!IglX6~_a>y)p+KpK5RPk9cSasoSk3L{HuT2OP&F)$XnH;kCMBUE z(Df{5(>KAeg6A96vlR*k;uCURhgaQK-FcF;gx~YJ^tq4Tn*E1R*!D`dJS!=uekvFd zLP=>;Jp<-mIjwX>vi3*{ZL+t~)%qN5U05Kgu~=+;-GuY8 z-PZlVYc`mq97^pZbX1J3UhwfFH(^p%RxKC^k@4ARD18Eq8S9Os6@o-kZs0N12aJrd zKu=bm+>AIvzORy}BdUfM;D#ZyT7QyH{a~Y21H+(|ghS*4a>^Ll1qy z_5=hXfGU7bH7!#XB(>iE$mPk;Ha!-Uh!`y(-%dbb6x77?pNPINhVmHj2)dlq1c-5C z+Dm38XBv!^DrqHnE+KcUq(!` z8Kt>-A&#f##>_x;v_@ee+ z)X=%pyKysyXoZRgi-Y#q1W)|t>nqcRHi6aLi-+t+>1chU`3RhdVE9T$FK#<0G|+re zJ26{U&kM0~yaUVR9neRm1gsmtZRw;juy20$G4h9F%wuXSyvX9Yx^y1qit=Z_Iaw#< zjo)p(Qed&_S0757FKA6(y0D3m?|1a8tdiw`m*yOBgXW+Hbo4e!fJV!h(6$ux2f>EW zQA^=_1>mnEK^XXc;506Rlrz14C&&;IPF7_wSWD0z7XLq5>=u1QAmLPJKCs@=5eO=z ze=ipF>uS*gz@Kl;1*SQCw@?OnVAx}D-Xr+He7F0JcSEn*!8jFihKJ8LIoiF*bFVH} zkFKtPa1t5EWd)@NDlWC#~s<4-3*D(w1>_m z-5(2-@ut&-Ldc0H6Nzlpb8Y)d)`yLA$EmdL?PN490-rEsp{lKYwGzeU1M)1kf7=3X z0L$$TIP!p9*b8Wiz)DLCT_5F!d2{O5AMTX9cWj&@#r;>XB@<*Bz)fOoK6xmamWt}h ze;Y{=M7ZP|2WSyTn(gb}=%}ijbe$>gl*{I*JMdCYUIu}!sTPQS*pP+WYk#97&V@vL zZ#R|op%F=NrK4C7bYa@ro!Ol-@YZtR>81RyyNBh$RP`V1*KDr^8ei;8GR{B5nW=XY z{t-9J#H~Xr%K``wqJO;Xi-m(so6`$J0^0U@4p&~VG9&f)RA?t-X{)vQc^+a(g{#Vc zZphUEq7Xe7w1p9^ljZOGEg|+YY5W6#TPCR)7=WGzn7h_$J_jP`f)OU7Z{Ll$3?y@y z&Vf_S_jD@_T&#f6{E4F;?IDX>)YK|vbl%%P3@U+N!HwcSKsmiCm4OsY5BQD(Uy)6o zs%Ua%dghPBNb)Zm4I5dnTVPps71)>k?9fd&PbV3d-$BzK&$r-SOJidK2czs{K|y_a z$p{cyl*gX{lu`xkE6H!S4SLG8%MH$U4DZr6W%h{EOz)!fIJwCZImJs}^ncS8_juC$ zmI)VYP)2i!`*F?z(Ik%ebq_s&CZN(@H{YK$T^yS0z$a0)#?!n&DqJ5E#Z`a`*1=Vg zgk;T{g^P>wh2zqc;la4U?FNK5E=&Bk#plm48aAn`Ulae_?MXHRzuoLj^Mu)$43WTq3M#`6~owC;%lUbVp8JueY9H&SST- z7w{c8vM5?SQd}6l0sqD0v!9kE_H1u!~Fy9($#zuEA zHu-cd#ZdaF`2V^_=zhLf^sWP|2lViwmvN{CrJ87@>1jNcpa1}bL!6F+)pN+GQTQMX zlo>U&S`xQ1G~&Jb>{&Gi4tX03k)+x09pFwNifbH7OieumfL?Fq0cC1nf`P^ln(Oue z+5-5Ue?(p0=QW^3Yf8)m6%A4Z{}{&DhSOI5H+sv}2HD&Wss4Tzpe;W69LADau*Dyc$4mN_74j*OZ)TiRiYTzXh z^1Hq?yycEhD3;02`YubHuMT$F3tAejSFhUakNz8(^Rwq)3|_%Ot;Ntb@QY&t867kc zT~D7A$FZ?GMN{wyK6z3GfgB!~a$)$*wbCG!@884`_b?xVkLN}HQ6&z{vE2uS>{!|Y zDc!5&1xR}3thi=NLaa@AT*WNq|8!q>5KU$y^YgFZeC}b$32^U*70#yHc}q*4~|! zL*|bWrf$Gix9GA0Ia7T1w1PyI^URxYgsCBZdr&EIkVG-J+3tcF7uiUub>M}t*-+wh zTMv1?ny@`O242iMwj9(gLzJy)oEx&Ih873yC?Z=Tn*rupr$bqXic=p58NoZmN9rMZrG|rMBpkmEA zF(grn9MFCC>KV!TVoVG*CZXFaQ5O$|xAkpu^tf0$848qp5fJs^Aw#6Ihop5ZWap+I zqV7_DTntD~z!`!VD9El|=5bnrm=M{CcbPaCR0SWE(H8}}CrSj#hL2Nq zCr`-BS1RF_y-%k+E*?`ag0wEzGs*$ynsjo#5|{ROh8A~O` zs(zAMZ?jF;dgL-P8soeaRiumTmi>%@r^ijWv(y~^_b7K)TJ7`2QaVfc5tH`5`Db}7 z6QA6Vr#v%K(-I{O<5p6G91~4TbR()3#fYFBtJ5U{G<3g)hlVlscaA;n`pfmh^JmE2 zXcdm%pF(2vjJBdvC7nicrY2}Hk?A9kOPe!2bzELVXekULB~~-7{j!*))XE*#7f6k$ zxxKf3`iUz}FwG6dXMYY%B#8eR)tvs598CzfYll~W$pNoAFLr!|6-?ezgTS3GNBU(t zk<{5O!RrwAuZxM&F#j*dV4#1-I2+QwPpq8^%IReXI?3nv(21Y97AJ4-n1Ut|?UoE)3r>z@W(aJ15Sl3i zBu9W|U+A%`Z9R2x@7!bgbxQ@~y;$yEx)yj^$&J41& z6Ir-3GoG#1L)Cn|I*_jaEVW<)<$zqmO?-izrr@_cF z%W>DY0$!OoYGZiMyThF~LVS>&0d#ZquIQ(+2b}(+V&>^j718z!OGJWh+&QyBG&L8i%dfD~hnhh|#Y2K6;2@fnv+TgZ5zPBMsS z5^^Or|Ms_AKsB3aA}dTk5zsc{ls!CZsu&E`=sJtzm9)0!eqv?pF`1GKI*R7}U8NHP zKUE61xLW_(|C)u~eR5cAIy(DOu3e_5t*`G2;L#(k)92miBOjEd{dS{S?G|chK%>4u zb+?eOp|-sR+ zsJ+k^30|P}&IszF*#WR9fV=kguyZ1{e&!FFC$QwY2vUQ|+ZjY)7HQIeEk;iYr@^yGh6=4tc{HYWRZ;9=%8C_9DmA~usQH4&mTcK4%1CUHgUYbMJnA;)l0~^$e!$l+J5{V6`21KJW(U1;@JkeGRYWhUG@Di!be`OEe-Vb z`#Q(Wqrg1$PQF-b1>IVot+Sn}f&LGG`q5~yLk`fb-_L(szW=FPK>Zin_o@{)6wVMv z%9*aCrk0%g^?a_m5&Y)Mj?=;;3J@ZlO0$;z$mLmF2YQRDx@AsWvChkN(r>18q_N&-rBX<@TQfEhQf5YLDQ{{KXF~p># zyE7+B^G)P@Ek-})0bT(xA&gfa8jj(Q8-kA_c)HL8p*it8ES43sY-GX_2e_v&kMn)( zLSjEgZvMg5;)Q-RdSvXi(e)%XCQ;KB9=5I!)!5U;C6cD4qBTPMnhk2&f#Dk|OZz&q za5Xix9yilpZ!rEBchuy%w5dsx(ltW~+7fK>8j1w#01)IkUoarnq6fTQ4;sQB8m!FX zTO>{Ul-c)t=*>*%kNB^zj-Pc3R(6`(#urnwO=A4f>;$)kUnP3qhE!bFNz>QTH`G9f zttDV6xpiaCVVx_w(RmFk-yl#J@neE97UgLT{4^8I%%PRFnCV)TPk_NjQ&EmU_xSz! zpf@chkKjoumWmcbrl&Dv+~V-me7j(}p}MMyr`+&Pt%(`&*<9BrbS(E{UMp&?X%l}) zuZVQ*a~L9IW4vMXVz6ClPVvj*sXH7gy4oJJtA+iG40K(uk+S^a)~j||lGc@|C(>7- zkhB)PFzY2<^R?sxnVU4L4=3)JqVVFA2QlJLhzYu6Z$X0-`>yK_24a~FbwAbHBt&gQ ztwa=LuEtcpTgv@TFXAD)Ci!$!92j`=FBj>E#bIaA7tBE`Eph;I4Q=>fW#NTEp8DiN zo4;a~_QoIQ*e2DK-mOpe8B^ZaZk<=T5CM_8YBpD+8B zVnNC4#r*dV+%&ZWT{KsnvyWI}zFaa-&mzv%0v_hf2HNexW_rqVzPPHV(x86e*2Tlz zP@5)-h|oyd99(vwC6um?l+hyl_YWxxx^NX*`FxDhR@T$)$n+tVJ6Svn{)(lJmwt4M zRRQZyfz#|OD!?KUOYMr~VBr^J6EQr0(I60llM-^p!h^|+7UptagO@f=J?c`ICa#n) zQ()WrQqdB@N}{_Ih*MWcOOvZh7;ci^4+7t@Y59$joB=*IkEbwiH(8{|rMhKo|Bl+f ze*h*we=<<+y57R|^1|sJ)^V)Ivv{@y*)#_fT&st#*7lDK@+P4%QAHcyPi0jj{|UEe zdh$-B-RT$M1>u946GAO(wHA3Wqfu+oG<=A zr3*9$!snbfjFB>F4R=@;$xP#_`uDRMcsd*P-4D%FnIzR6QIKd7PiuLD89h0V!4nbq z=hY$Bx7_b}bq(G;CYq2HW~`p~(|;2}nm1I{U2LkouPC1tCkv z2f2osu_kTh4oj{7Kd#;~AgZo=AHGG9kPrls7NiCQM7pGFC}${cgE zlyr9^DF{e+hcx^T`25}v@0Z*A3+L>;_FC79Is3Zg@Lv6lXI2?Zz%;%{D~`GM<8> zS;5}$_8>aT=2t8hhwct(afo`8j<#E#-|p_Nl_*~c!wHeEN$mWyQMhDPoRes1rIwkM zY<%3YK9jG)mwr?-kP^B@G>N05?m?S5FcKEenV(Ibx5Uo4ViXLdFE%O5VP}GOBJ5Z1 ztNkRXXvzv~icV#|uT@%`O?H4~jk`Ht2#rTk{2A@@h)AlmBzcgKjliCbP9BZ+-Gxg` zLj1$jm+w5y=Z52hgQaEuxvsOSS+TJp>PFgwh=hV!`&S5-K!;UEopj(y`l6-GEVlEh zL`%Z#s`N?7Qw$`bYjv|Gsy+jvkuwiBUy9$3s|VyYz2DtAOua<|f2A1Gov0V}0*gp? zQG{feg&Z!$z-kudcZo1fTnPBGBf_~1@3IKEd_W6+C|M`A(dbV9=F}v)hJ+agegJmI zzSUT9CSGHnAp^w5*QbaQhw1YUiwG=>o8uk*mLondhPs#NiG$MZ7c5 zq2v~X629*~Q_f8bM#H?XQn!cjs_TXXyUa^G7BfPF5vO&NGb0G%C`GRN6^xmXrLPW7 ze1rQJT+BXyqh|By50-$$sRas&e?L$Km80&qT;HX`G2v}C*8ROGvEq&PE3Q~IihO{` z{QmF01h%TGGM-zN3EI@>nH;Q z_wKX!AA>XXTsX8>t#v2+yn$a74zgD3(H)KQ_-NNMlE}Q1`m!?Vxi{#;sUHx{i|pcH zE43K#qMRUX_p#32=@psR#`o8W%>t-dH)BUm{sjL85b6H9{cwL-^cMU$?hzW6Fj{_! z{7o!(yj{fGXt@q`IA5tfz){0uN=%eO4}C?5PM`Cg`c>&GtY7tyTJ?|w_Rf%u`61Lq z8sAU*?Lc}Xe*BS{DNKp~A6pn#iZo^+uLp$7|9t|p=4YtgM|gC=G%$Bvq2&hG=964fKpjqjj`JYrHg$b-AQ){o|~Or4%1 z#06$vKP5^*;iql>(})t?5!AoHy_dVFJaqP2=?^X@&iP2cmd3%IN4^*{&Z}W#8R#gZ z<05$-Q+{BT`K0clj5MDfgKjksFB6k~Sx))cUl!FAaX?;^X z?C<)G=lW;d6l?xxI88IF8YEx)158#f^%xm&aEXP9FVpuy<+Ze^8touv>)wf=7+tqc zx_;cqcml%zfN&$%CiORN@d~yv|9?S!Dy2XomeC92Lb6xeGZOds`;M%Tm*^N7e%kvKNSpuPU zA_5FcXOz9q=7~#;S7z@V%jj`{Wclf3s0UNl01eo*&j+yu{d4ZDLGlwN0)nD9B%NND zsIG6j>nK8PqY-bz+)@6d}@rl1`%Mw0-;OHayXv(G{@&^EJToql`A&L)@ydF-3c&M`6QOGAuee#U*u0c z?!IV~VQcWhh}pp+2utT0JttcvqNazJ7P^Ek3t@6f&10pxNBQ*H^?oGWuG0H0_$4t` z6?OF(`G|=Gx#rW{meSf+>^wddl-x@^tj{_?c4~Ifzm&( z14MH3=-kXaSYPa-iu6IMzeTPArbE)smAek%#+7gefbnc#HiYcI;pb0BHt>+I{ZYTp z`(dNFp{s%44HxgMA=dwm|!#diwD-Vk7r}yVjCyq z$Rq>(1Ht`7OwT%YvHp2`rJ7lBVf(uRa^kL%`3$w8HP^J7C(Dl52g}EPAc;mzt7E*E zF4k8<0zo|*54QIO=vsHO!$4$N}rY;fJKYm zHZ^cOh{~@Y0eEH=%6l90KB21H0BxTLs)SkR8@*r>He=6uM3&-0GBRb8n&JbcZlf4_ zXkoC-&!S6y@fJ*(7y;V?-SlN#iCXUhI{QOz@Eqcy3hJ{*4QrQHs_ITnCs!$+`2_{$ z4XURNYxRHJZ1Q}tKQnjInC}_g$WC@SAfy*)XrE(gJqoBxm!E7$XH7IS2Rwr><*&6G z_>dSx^@1xF6)tS)mBm;g^CSrqUJ87Rq+$N=)baA~^o)9FDIS~YEqi%6HrfP}GG0b2 z$l0reI1Jhvl9%oz;lD$P;&ULR&cfHo5`+&V54>rjZass&ev{L0u$|B&{E!s+S)bK0Y`O6iMY8>Vp9fFq z7a|SV-hxTvk65t4(HfqpaacNkuZdjnp*7r`z_r=nuja)3EK8?Rgu>9|tfD=F#i1S| zPf4-_3|eLDZbFK?4!?O*Hhd8D-HHxbr&9BWSeT z@Wdf5Ml?QzmGTsWb%uik+5DPrl$T)b*P=}UU)+Kzh2=J(LmDfZW)I~cV-`wGRzewB z(cy!N9~9zh;$M_wB5~bE2w-=v*vW|8kHiPcjz;`3F2_s48~l`|zcP!@s;nj{W)Q*) z`5$a2^O?I=d(9~MP(L->_ZswMCJ$Z+X}wmjq4K)YJz<$h$TfA9LaVZL->f27lA@5L zkd!&9NSNgC-Rf(Oy2S{NXl4v+W^XrF**6H_?LVM*7-{{jBEPD3E9gK7 z#=t-?4YCX3UlEkVKj4x?<~+8Sel7S{BZA*)i1e+gHaNwsk1rl4XV(T^z9B#a^k$Ac zw%22U>GlPNutIxRFr4Dntku=(V)aSca@(=Y4rvvhpWWFP!xY6dNpJ0OY1cXqVMjFz zR>&9!UyGcGbWm5lU_;B=80G{xX)SysX}>5WAo(hu-|uV|5^qX5rLXrynVo#q_2UHp zsw~el{?X?M6KU{?0C;2w_*u0}PDiaC_)CAZPQARMQGDXu4f9#+MP+JIjeItlsE*Wz@xjb-W<~bi+WBMib=VfAm+cyi%dcRb} zZwP->_O!(uH_c6AicLV5f3&`SA7<}-;dFq#)=eP1MGFwyaHX1h#B&i+42kc*&x_?; z8+2t%r{aAtjrRg(od<}5ha^TCF)r9jk6i3pn#i2>>s`j~w`MyVJ1lVN))(3u;ojOg zLnC%(WW_5X+&ut?p){tj01hnKLad>=u>qK8k>z)09M*gX%GGywM?TVj=^7yvKFS#} zVfr4x;+%TcW@)7`_k$EEuk*@gKef_MJtW#yFPE@7sD+<~LDrFJz`VZxQ4IT$oQ|3a z0vyi-@IgPn=KpGSAaQrrSrMCzSwH_XW}!KussHi?PZRc67mZnRFguzfNh?rSgjRVo zT`4;#qleWBYpvp0ySx&K#o9`huEJpMz6QVn#;KvE?V!m)x6M1!^$WPfCL;*#j7X8C zf}_5vghLaik9?}(UCa72#NXt9N(vh5;o)jM-mu(}GRD!2>Q~5H^;F}mKUgE=-gqSS zHA{JOkZ~;o&qLeK--G>iRx*DOe^B^pcBcH!Bb$q&KWBnjzAFc8dcbh4R-cAQ8}JP- z)97?2v#3JD^YG|_yns_v9=n%0Q}RZkD*;;BIUm{jgt2|g5XPrnlm^uc4B`9LC6tc~ zmZ3iM>%Wrp?p1b@$3uRPf{7j>8k` zM%}+0P$Kt)?$F=ys-aCcgD3V2{Js3jcvL#uf+aJdDYkm~zj&j6ys1(zC2%pco=_I0 zL?;~_c2LHPxZC^_C?v}@(=be6a$4Y&FyOb=x!>t?osdEurJszddq6a*50%1aRBF4A zB2QJATvolrxAv=9vXY74f0OSZS?Qm%cT_C;X8rwJfPaPZo%@JUAnh;qDd^U@Y$+oJ zOiEt({~BETT4Hk=7gJDS8#K1`Q2pIAuA!L{w!r%B!PW@rUa!OKrKbc6gN#vaduG)pk zE8;nrkm`i^zgXa=9A+dMSt_TG*W3#7MCm7GB6`Es`En8Xum1o8GXxs6i0u@IZfu<( zbw(W)es8zM?Onc{!1HhasfEyVdvRE`LrHbWALRM;W*HB^Os>%6+36}WqN+EET|5-} zo*F=g6r6UiW?-Uq7$wXqsfbqYpF<6kZk0ZZZvJ>*WT5av+1tGXyVR;`bcy`M_e-681Gy$;eCts2rE^uTDal-X5`$+pt zDa^KsKZn!)w$DUxuomjk6wo-=OTUl=9!w=tt`tUco!t50w=p_Z>*)BNRzurFfl~^~ z&JS0*gtsB1@k<{OOlR&}J2&z|Z$QZDvp* zcs1#EvGmD95<2CwXxICikMv6#A+RrmAK8<~Ybj_?82P3s>@g<^GW=bpD-hN$&UUVV z&gvBk&DV{ej>vvJL|f$TPkUA~)@=ANhYAl8PV-kROm?CdqbbW)-}E2kY}8~m%S*03 z`Iy6MySrr1fcdMnxz5eiX$0Y`w{zgdJT3nLnJc^MsRQcRF+sfFK;v*MgAR_%B{d#q z9^#23xCmuBEj~;oP5>ki#_r02C&E>HDb7#gdPo|}F#l}1JVzqJrI5{$h(9Z9rl;$R zE{SO<9?J7&Z})Ol1!*6EUoV$QQpfV1gp4ALv~6J6CWKq}RRu=(a)lJCuZgYH{*#Xq z9z?$xjSl0t=s!l$bJE4TArcGqdk9T&-#%V5co@41@$my9v|NXuMgPfFsHLU-Eo?Yr z*nJT?BJl5gXDzKhm?5C_IX$D4pLmDxl0l4ab!vysyC9OrHzvD}lxyZ1^TI!nL~=z` zbQ2DVbrD&A_>t@VW+;p5aUn?JR|5!b(mbUQTjP+cP6uSAQ9{y|2YMaSgKndIY;+x)m+qQ2Uuk@|Swlk2UN} zrbWLP(V5RbfhonB+ z1l;ExijLUILagWn0nA~xVG&G~$;lawzQ?uxBuQ=F{szpAY%}dE7H!cZCcA6%C|tB< ztV3gcqeUC%EFFIjMtGa5eP?(0UOPOco99^RnZJ_C%(|W;BG!b0R07nPD=f4Oj2puuNE23u{y?BA7 zQBlc6*d3%vqmR~g<+v4HC*9WKF$rSKEPgj*aeQyKE zu)_C`*H>J8DG52jx>2`)g^4!%r4226u_D`4&lb3m85(cQ-^o zdIULwJ~l3J@4fA9bV&5DL_n&I*26!ChykrOIx-=!R|h-HZY;KldY8?HEmehE9;SA_ zLdHA0B&*7mHAoVtjD;Jimc{kFTaTaBCRCp33~N0IL#yuR{8Zu{)X^7aA{II*7hsA# z3m*|!8(nmH^t9M5hFG?&IBmLAISx#JjF#oSnUFRpk3VI{|2&%kbPT7`cE23{kVNu^ z{I(C7ud>M${fBXZHCb4cq)Vkqlpy(UJtJM^z24Sy^8C?M8YamjTX3bnpY`CR@&R1BqMfVYNT|I`s4C zJ+S!-kEZ1Z4pIGmOblwkWmqfx(SI2<{D5nqv^|evVn{oOD*69qo}xyQHSnW4{&yl4 zb6PTY6r5~1Kk{0lgYOQ8e`w%Nz2#&^u)pPN-gE=O5>-PH^jfXb{{VaG=+F ze}pAJN4q9~>uRKfh$UyBz*Tn=*u5IDioeCV&CID zv{xR8n0$cuv+S*fIonVTO2wS!e?g2!ued%19}29COssQN2Y`tI@a43mFv=f)@1aa7 z1u>*>YC)U#6yWs`Rjy@^9F%~3*O>Ui-%GnApSP;_La>ZgDU3@*ji1p|aF*A<{r4i| zLXWEu+vna^1H+78Um>JAf1{Bi!+*MEkD+AYWWCxtT0dCmJ17jEN6BeJ^|Nz*KOm}V zj1?dQtr(t6^#nOAl+Qwak{*U_t`8r}~hge+jxqv3tM&+gkrKUPS? zQ8ev`NUgdBDTqm@vC1bi>|ApA_QBV&?4)nsfpE&Cs__}NpqAPUs-d^4SZ~ip1atO7 zUum2!n8Liw*^dhc56@H5!4%4gPJz_4Oa8Mt5v@=Q!`j2*%jt}h`hI?LCLgs__?2RB zei#{q}XgI&eC|0YX!rPjS!DM&KKFvBi-V>8bup}b;FrNgfPOXuErNMsDHv~ECN#e zS(xB!q|EWDMkjRQ;N#Neu-Ks+6e3YDrse14fvt}w2bsC}1?Atg^CNjSdX;%KBs1+o z7l?_7PzWd!Rg5a7$R%_jC0?d5YT!pMMw}1$kh@hO5hHlF3bR7OnS>cF2*;3765K%} zWgYS`YS+R4P_2`firnR8S1A=_4U6F$4bHh^#2|j?%_vk* zKGXQ|uAJnAMmIA?s|bnw?T+wheeC)2BBHV9@6+`OR<8y@?W&r}_v*kNWO+09Jrv>~ zwl*U8dhx&btBkNYxsGQ<9}hN+5*H zHHmG z}5EO53zBO-a2i2!gS?@?>y3oFEZS4U5a?+pf?g~5in zNYc+KnJ~7ZX~dt_2JgP*;7#?aw}PYZp65u}UR*`#0N-OxdV8Cdap6^x)CxUi*ZTK9 z$_)8>e0VH`{|SMTNI$4e^ea*PgWSZnbk3vwV6Okr;wo)b1>0&CqYraMH)@_numi@U z8U^hK=^ zoKO((oPe0*y)Nm$plW+BO^Tku3&#V4^};q6ft3IeX*8mw}Dfdw?xzr?Lq#x0Y>eP{{$ zR-6gWcQ8x``JuvBLsa7noFMaYI`fY?zs&=_*g<3lR=q#Ij}&lFF(Pp7z8X;1uaY&Q z@JWx2Z8qScQIUiYel#;OA@G0eh_29;OPEL}Lnf&`3tOO&1fOA0_4$DwH0r;{Z#P)G zZiWh}AqvC+&mYFpXk6M~ZMta`g-Z21>T$u|BT9=rS4D5=~?cP=RpJ6qnj zD)9YZ8hnkRT3&+POb&v^(h%IN@ui1ruNcNZCS8b9*%R#gG5Ljx#mqtoV8HJDVpo=Q z?o}paRCY?O#Z{%DD~WS58}oO@U4+sCc{3`*dl3~rHuTiKzSNAyM3Rr<65c{Bq2Npa z{y_IsT|cU(TsT13IY;=9h7YuC+^bTw;o83nO#vUhmpafcKqsnH@~%t^7@1Y3N8390 zmGz5iW{reHTEljeKSs(VvgHY`tl^KyX_^iM|FnkYDbeKP1^VoBM6EH~nE)+anfiHb zZ_pkNojk$5hVkjT+)r3!GNa(#l&G9gzR7eqe`>}{dfGw!z^9Y3O&ToX*@`4OHMZWr zs^nK$uXMxJr9c)f8u~(9{wBwilO>;u5VGXE+~yn3$k(j(S!5$PQ7lO@Tk|!}Pq}=k zSJ;4oMk=fC740|G+ZTX7-k73iW^s|%BUvH+hH0OyBJV06)ReWx7oK^Kzd3nPf)g&^ zFH(?UO}Nc1QOoBQ=dhuv|H>ZWPzPfre?;?)rZSHdF_nlt@zS_`Ok%g~PWRa@QAZe+ zVqQ^61@Zd415rCHBY8I`^IhM;v?+?>z(zmLAk6Gq(`pJUoCF?rHO77LbWJV()e705 zEUNNDfBB*uHyQ7}b%)>ap_m{{c11(b!RsGL%!I%PH{7~Wn44_GKv0&k?2R8p^?Qqi zo1?HOc^NY`&82p={U?wWVMGsWfg*I-hT5L4XwQp1;(*;Z9SPB}d_7fZjcGq$>MuO{ zn+J42M~-xiM%!Qk9gZQyj7wHstJ)t+L*`SoX12&fWgMm=9m?n6*q|d>hs{KV^uBV= z3UompQ)IyDM?g~Q>(Cxsi=BgoODh`1z5iY6Xi?NqA0FVt=zJ*m^vQh?Eh6C1=iWyEMuXmSl(LY%u_fgg z9B+e-Ld&Q>#1L(rSW_R#*tmwxw7HY3Gz1bn_L%FED`_?3&hY`8W znl@+}pCYu_WnV*^$_>|{r2PDZ_Z$fc zyhj5}PACADbo&)Y;gqR8?YPf`_DerILpt+pY?}B9>gRbZ=vuQG1gO57mZflrwz4U` zrKJ_6;@c4dpHO*pAHR~Bgp_`1b&-Ou?vxX{YmJ(^wCh^ac%3hN5&1#snc=lDrlB0` zIfodr!*#wFHqYvFje>ap^Oxji$G<~*YQWiNh@Y!-dg(}~E4HFZoYZBZn6iOmWimys z;9>3-V^hitUJ{0O(^ah!lghl8zws8IDu+Ja_j`Ho3cfgRbNFquliegpUZe+8?i#(G z`A?SeKR4Bh6}LGiW-SPx$CwNmAtHfZBe;D};14dHHhI%Ez3}9YRB}T6T+uoyqxO>(3{CGqw2|3_ z_wubN;&Tkn#p{MC4aGstm>~3qdt;C-*9wB$58%|noFV6cY-7d6&|+~fjkUEU-BUsH z{?ugjo_llQf7tW!Jv{@G++=OKlA(-Fk+m{BkJ57ku_A=jC<4#8as1SDMzSn>ru*8| zb7+csR$tyDW)|Wj#vs>5Z}C)S=i_8jl;9kqZXS4I(xo?Q@Eij)`mQ=OMkkovJ5`~EsQe_+S zUB02-8$|$aAlOplIUxFP$!Q4NXD;DdDBnY~IyveP$HoG&s(2X4yrzR;w_16UTUr+r8 zl+=)1DZCv7@v`zCl8w8i(25i7a1F6Tm?uq4c%n*B?y{CFJ0`U^L#xCua?Vj1eUoHV z&NmB72K8M#Xn)6oF3dlaCY^ENGbEN1Vv@#W)Vuq1GZ$;=#!kC8qTlJCv;0- zci+W*u#`;^9oH%ux_NUR&~ z6j|_L0(kB}qs9C+OQe?;b&p`NW%>q3RJ*tK-Ut z1Kf*W_yI5u5*)+WTBQiK-aM*Mlx*H79i46%DJWb-deBf~>qQN6Ce`X?Wc&Nf){K`X z-_om?@mzKwK&(P^UQXG{4JR?f0SHqESTV=hZ1f2)f=AvhAyK#_I`aU ztIvUz>M4-Ta^Fuw|Nt5(OF$`$11_bnUEyMV%u4WxD>w}xmVu$86Q&PQ=0tfl~DM$KD zsON#t!W^kthxVPi!0s$(`2`z7nOcCM&v&`_>7CD+zK29xg|WSnBIiY-uzo8v{{!F1 zi#}AhUhu8!QlMv~HFyyJ$^Z+V_OCwa908Vs$2e`X%6xO4y?8uOSblWX8XI}6+T*Jn ziN^d|y?6T2_+vk>6L}jXgPY3&zuCd!xvi`VP1v`)9kpXA%hoxAfHL1Ku=Pu8<~(X* zW?@WKjp=jp*+WI<&ZnHB)JU1Ifj}y_Fa^==2fv*6^Y;_Al!UVEh(vyS&pzOSrew+m ziOIU}m`HrW{=Na;-4_~HUGI}FzsjyZ4g;BFVr_lyUY2ydChPFX#DDN5OnFKdJ?0ZB zZE?Nx;();;s`rmLH#C*m@UY=8y!bcSfb)u(w7Z5mid#1gZC0af|GT1>`9!aT8WH#v z?pm~Mud&Stdz@SeGrtYcL6aW3m?(!~I+hJVHW|+fUli3zPn3Pl4Ss~lar%kam09Yw zUJL)HPPSj82sTj^hcS?31a5Vg1AeWF9|9t$yadF7!n9$PZgYQgXj}^FrO5>RiF5S5 zu{fj3V<+F+j}>bR5VLCSw?A#V7<6jn05#h`w)xH4_OXCcIRG0-&VPN-MRi}o=Dm)t zSh8d7D)%G%(z7h{>7mXg6S7BewzQjm0YNM9IekSwb(o4<2kWKjMy}G^^K$gjoF=yp zqL<+1?LWP}y+OAgn{y49Ux{^iKQEFAIC*Y6E#1upjdkLJzW1BqomQ(h#09Y^G#gqC zFuyZ{>S+NF^^Kf1RZSA(s7eoi!hTmtn&{S~WemM6V7ANBg?u)$27~Fn$`FBCvn0(5zGeSG(Wbe(&@E{FR=QmIS z{Mnh^jkYRE-FojPIVH{&UmI@>dwQ-8U{^PK>7BuFiA*~`qfa7uIMRE)@Ga*Hk7dPZlcbwCtW zUeb%NuNc&jhAjLGRmR`aUl+X+p~Qsz2nGL&p;ek{=lNUr>h+8{7ESrL83o-rw^uet zCJyGYIDCp@WBr-63OkeMMGplUUB+$%R)@~7gl~^(6fILesXDyx^!4n8067+O^_cZ9 z!22(`6bDt<<>CuS3t2r0fVNh2b%%HY&831 ztK|0oUe|mG)*qy7@HXLxnw~3c1vGu141`HmBh~_A^OHIqJmpD2%g&s$w~FHlsc2|S zHA=4h_IDUu&!yZ;_8ew7GTBZUuJRo4E=TX@U1(00Tit7HA?ow|bNl7Mt&)&}t2n>R z$@qNkSE)gZ0Kpw@OQ7p)*G?I-M%8hf=dc~zZ zd|w;)e~J)is49wg|FpItZJ%r>e~Q+1qUFBnRkykm0|zutTZ)m7oz$z;SlxDV-?BMQ z?S#2zsE)s6VH)gS&$S!mL;s&mpAgqlTBRvrVq(r6N2$&|NTf#^)(%t{#&r=IWT~tG z?g>}C2%k`p8zSrpYol{+cY5$&v-1hj}(8N~!GvP?T37EhW)@oqhJwjakcU97_oVF|<0R_Ioqlz2tY>GLfRax{s zS8G^d=FL^hr8T)*x16@7@MQXmvSmJ1f$70J$&USyQ2xKa45}=qQ2)Ktx#GMz!Ytr} z4DxMMP$+a#2iKVOs}lQPXRiIq|7Onmpwb{47_KkKD5thO+&nQ3%#;AvWa#$JN6n#8 zxSMB#>UbfNV}mPlRYOzS(bJW#<9oP!m-2N93}ywLmAQlz4pvgqIFy3V|7Tlxp~AvS zo=kFqroP7bd^Us@!kMSLkzO5M6-MT+v6;JrA$;-kn#RBONA8tn$&Wj1N&RbnJHhVZ z$T|>^dm1Az2-FTy;qBH~t{%@e6@NHi6us=~U|a|f2_@y)l-duyM*!I>?r7TZ{aL3E z=W@>UA_u<8LFcKSZ4n2A_PsfWlQ02C3+Xt)^BqvLI*{ffHnj4oYsLAgj%C$Qa!nme zwf%v)wEM<5rKQg9#6|RV9l*OZJ3DQ$5+u#!6b$5EGBJHnQ5hQ>t3O+OJWqjn2Xc}6 zmRM{`)IZ^KWt+i4L9Z_O8wmwM@(8=IVzRERCN3yH7g%BQGl~7GFkMO$%?S?WFRVS} zNjBHr95Gw#UHQ2k-z03`6kGelHQlaYO<>~fXrrzVhswxtXCK zY5-e4XK9o>he6GUSbHr~tBYtvmt=}{*70`00|fd^iK~j=A3G~o)A6uV(A8fZ%7J&z zpK5a!{xG}JVM*Qkj?Q;$ahZ@attR|4f3q~O&4g@rRhJ4PZ#9m4ABZ$GF)4k4O81i)@dE^nUx(1!0* z#rGATyf#?xfFkPwmnwpsU}b?rX*M6xTSAQ^I$9eZ%w8yJ1f{OQLS#EKvLkt#8!Ii~=Bpf^NK7rBAf`&9NO{yZqbD&4zqS7U>fRRsleSdh z-N<_Ck6p9==k|IWWV)ZYRF)FG-kF4DT0Q4nKc;R!Ox%$i`%(rPO|H$ zg2AyH;k`@6cjw!LJ&h(XeNO>O3rT%l>5BzxK%fd&xE=s2qQ6rnsaqvYR-kVkq)NP4 z(J40>N&)#Yz6~iQ^CLmc;i-a#%UywkbEmoZ+S9p)|2@_hbv6DeoQXo!|GVj^Ur*GZ z+U>HB57BQ@&mu!YFMbo{=jU&3PIRpCSiINN)=qBt(9%bAw;bOmBaHTA*$RLIFQ`c6T%hdaHZUzOE-A*=F>hFV?+Lx1nqEd7L%vHeIf-b8T zuXUSW<((|{&4qc>#dt|4usNLG25O9zO(KMoKX=Z95?HT3aNbsoDpGK5`kmSSgn`6M zL2Sa;$D^GgBt?HRfx91AsC~nw(lf!cOxp*Uh>|@1PSM1JACkNM-FBHWYFiyjCA-}K zDcC=ON{roEXOp1uai}~s>iSLF1NuOX*XuLenpSP6YlC_n>tEmH%43=D3Mnv(Bi3_I zBi+-#{O@&= ziw$7zia-3j+!KXG1AM5pXTS4TaP6$-lb$vw_Pcx?AQ~Qn?fN%l$Ji_@5%O%f@%{3?#tFEm*o2Q&}G$d@@>Z{(n7VL3#W}?Kqa5g;+#2o(e!zL+nK4_hB z3sE``qrE)@yO>^`w|1+?%8GnQhgDjW<;j^_aFJ7UZhJ+7mHNW;g#N6eZO3dC3oCb{})A$;HGpjeMo~@=5tZ?a%EO4sw1Hua(p)YxQ>8%n^%(`(zcI^ZRq zYD$FQmOalBq4ken{!CMSlO?*BtBJRtXB{R%>KSm^dU<|>RLZ(FI{bi8?0s%ym=UVH)Av#>7>&@npV;`h5<5P&usY! znhrY2>Oe*ykj~9*?>fh|>t;$^-KFCW^|c+0{$i*XzqlTUxAXNATYP{U>quULgmRH5w3!HFMFGIFs|2X~@)^gpTJ2;nPJ$J2_^@(O( zaalP%iJUuj9b()FWVqh*!F&6Hit7AH53CskgMB9ej4Y6;Aly`$@_NQ@Y3VU&T!taR zqmZ+Dcfl1P)p_w?n_bQK(Vjoesn7L z?;xd=D?bz$c6rSA!p)xEVp@fPYOZ=I6XX}=yW ze6`?oZnhaJ(3xV}3jul3!c7?5YOURuHqQ<DfJe8i5HVoe=I3C00}@?duJV+KT5+3} zL!5QJEyxaQS#%rae>|HqF8g;x={6K}nzpCAvr9*ZpEb)2BQ|&$H(cWFRdzX`u8Xp_ z%>JIXMpGzVp$$S4lJj+JC64u9Z?{c^qmMN5M!|rpc40`h2YxDMxG!HVc068D?cFne zc7+i;U*Piuu1`T1X$o8A1ml7a)Nf4UyMqsqNMxqb!%c{Su3OZo7$VkaHYj{s?@D#< ztxHHLke0=UQ={d0aG1NSWb6E1kb>@F;rE}$6A<@^MXNzwjb5j0_o+@G@?rnRXpWI4 zvMe}o2nfzkVqensIHlF?0ClpvNfklr-spx8Ruk=SFSn1{sBVJmwPeuJG^>h1a66vU z?%Y(z{Uymi=e&e-Kv(7zo!dK!uR`BitdP{D!J-KkpmzT9Y z+)*Azkybf#^verj`A!NyA7$u)hK5>AmG#u6Bwg0a^D~{2P_yan-WF@s2)gZ|Rr!KY zl*CuQGVo0ZyY#>mr0YL8k;J(<6227~OmbetENS@L_1>wc^F{31ALo`Z8_Y(241gN> z69(qKjq1-!Z!gv}t4oND1RvP;{yhP=U+zwEvRUxd7HA!u*~){>pbfvZU|U#R0z_cNR2o|`sdcZRJn0!#{BQ1|{? z61wt7CDN^422Y8*?`Tj!ownFQ&!B5Ag(Za{)m5BJ11Vx?coHk72pSx^bQu`09Y3%JsNHA^n9&LphKkd%h(&O+*g`^bwD&I|NH%RC(JBQodbHcZ+i~r zINO5`@q@moUBx+N*yGRRu(@7oDi4XlK1H=Gy}xE<1Hw1JS!Su_&3a~7DnB#_&9CN;W#9Qq*rq&h5Ln%szstQ1$}|!|0p2 zGgY#<*S3$}c_$6UL3!nFdNrybAUMs0y4BGS9tFtvs7tWdqvw<}6V^AYEwgSyQ zlo|G9NCLsew?n2kSLctPy<+?|8O$sPR${Kkq7%)3u2yTV!rVuQK?@;{k<_tnW0_WU zJKPcSb(Nz;>Ye)AC`YPO02P;Doi zye%j^5u8s}kI}nd{;o;^lhPe9dvvY;bOSP~K#_+ymSId=0b2xVqRw(O!sm~-uAlDh zMF)p*Jy_4po*fJslhM?4dxHGkd58bSuxbmMjpb@7m``itf_jsiV?DM4hxsWkt0V`w zG<7;`TVeTCIz#7ZI@|tEV97!JDvkk5A@o=>!$fx>t53B2og=&C+F)|3>*izzK)d3} zR=b|DJ#N?psjCMo45h(8ZhOKfyR(;py*>k}=9jovoJfY)0FmurM^m$V) z5V$+M)4;!jWLHz=)e34mus8Xg#OHCbk%Q)dApbz=`0HcSS;x>8#aF(j<)V8ao`Qfv zDSQWmlEq)Pa=Ym3ulwaPlIeFgwyqs}l$*4#&bIoZ?8gd907YJ~-(4w?$BmKf`1bs> zi(|`Au$-#7+^t(gihxDo)0*g$s2Q8K6RGs?Fb3VKXP73jIavs6F)kBfbK54>vVg4N{oqUn9h>5?)h3e^`2HA9HIZV215x?=!j&ie6|>cgrVH(=k|Z>N1yWrbYBBqPJcY4-{OPQoKI6_$o0*;00kChhnR0e z>XmJMY!&#hqDlg2SrEtVqa(0G?jAbZ0QEhyLy0oaM=o0{bCUbrE?~VFrJsrA=_|KC z4$c`s7#ahKz8gU!o!5Z$-yq{Gm^CB`Rc7XYGopt(IHbBC%Kks5zB(-G?fY6IxBcL?W0@4Bkf^>Jsd${+0-{&`f`1mL@%$zxApS{;w zdoOWtiB>0hLIQo&S{=$Z|Noewlqc#Qow}~mevCWq5Okiv$JY#T!84{j?UE_DKUmrn zb+>u)Yx?O!vBk~67kmtYM&$gPnO6O@t|n^7Fh_p$t)e3%Fd)*Q2>cBNsx@qIaW`=< z%k8;Y41Kqk?mEX&@WAyvra`39*W-e~B(4$BdrvUZ@&44{KL1BxvMA)8DdOcILlcL} zx8T}!ykz@|z0oi=Y7d>tNsG>7*$%?YPIn* z+u7NfHa~_S4ip;Hn%}lcSOyQ6ena+GHa^T`P_dZ@-8aW%XC=}j49ri9;ocT<3|8YdmWyG4{@H@Wp%YXlfv)h8E{*o@$ zrC!8v7+iekB!-0TU$3nva=5E_&qwIitlz|byLVc;*Invl;ApwVb|&8@V$+uY2QT5_ zKi@YXjE<#A5LPyGg0XsYnV;Qk_LB&-F$5ov6)H8KY~pkDQ=8Yc>8Gp~|2E*bzsr=A z8A=lfeyHd3ET6A@S)^ym#OH8hUcXsn|Li}W?BYL&fF&8mw_|KlHXe~Fsp>U>4wDFwH5An zI~eA-5$i|nGhKZi-W-BfH;yCt59`K*DgFDjw``(6Ud-GeS-^2MV{l~P5`W(KVNtOD zU7Cf$d+hJ88+a0p;Gf_p#- zi@z8nYB~;H$*;kAw{xi9^?D>97l-h)gvvgwzi(;HURYXcS|1N_9n$8#%EZlzyY}rZhyUsPd3SbS*(yqPY+6 z(CeFqzP?i7cx+4zEilyZ_m_~6cxP-pHa7O)f7zsaP+#NkXI!my;C|PGZ#1m0Fyp~$ zSUtIL8Lr8pZPsE^JgHlY6swN;=?CAA$QA^$nm%3GcMjaUH$zSfEHt<99CjT-e-9>c zVvz>xPYc1Y;=!)2ryLv*HplCKR>;c{Ih?pJJ}xc}OuP?91eRJzNcYxR<~g~!U?iK^ zI?vEfRu&pM8n%Hvj@kWX(WOQ(F^9qW-d;v(>h)4rFm!jh4)7Ruc6NzXX~sxB%daQY zdAP~MmaG)Ic$czvjd2@&=m+}vpY;{B_y4@`I(rG$+<6}M`cMxLC!JXi-sHX-_amy9qx!@1F)+C*~{ zk$S-5<0jbL)O06}0y$j$421qymtMgYr1{Gww{u@U$Vdd#hW~BvZp=-L#p3VgMN|G1|MK~TR+32-O} zk8(>bQ*~4Jr+hD8((>>i5`IGupks zh{n+4s3ZUUGG=6BePKJfCxkh8w6x#0WH+Aut!*DWp#~9E_bk^<)Obgj{CHEUT$JGK zc})@G*nu!Bb>9VQY>Gr|*v2q#csVq^d zgwYEWsyPbxA6~*2u9WAzp8_stoCF<~+)+Nwehrh_hbe>r`01RWt`*G{AyJNev715e+Eo+Ko!Ds5BA{hdcPXgMq!1-$KjX;g*(?5$J9Rr#OHERRiJ+Uk zQchOhU(9rJJb$hkacoBb|9Gc+ZYxCxesk`04r^G)JtyuMzB4 z<(nRsN%$gu@O9#aMKRm?WX$zIcTDeCdh@}s%;0%Y(i{cn^DmE>>Y;mYps^maWcl}; zr}%(~VQyyD)7>L2CFSPf5gZ&0tnP2-zkRd?FdxF%8C!rsvukvG{OacB=K4A@IeBVQ zk`^HQ2x^WY@(spu%<~IadeiEaVjFa4jZRcSCg2j?)a~$C0#kzE6K@2I^N{{$7{o8_ zkt&9I!#aaYf|HV&)M0;^J&!fWkRz+@Rb8vuCIf!XW)bM} z2^w_4`2AeG<~Gn(*6hpS-DRrfn^&)`l0C!{y4O(XgeK63=KkQ^F@EJ|&0w;N)VO|i zx2DIanvpeSzHu>e^8WF@sONxdM55ThW`a@+G82L$tARPx^XTwcpr-a$d@bKgCp*QQ zqbKLG`lk0TkAJ_N=QbJ#RV2t3i}@9R!Q=Xt47rX47E_dtG2qIm_g|_ z^);aqv0Dv0+rcb#5%oC;*R-XQ$te5s7*b&ES!_3N#^0&&%N|2hq zvsXTO(VuqDgDuEl$02Rs_)69zIu){eqM3n&{CTPxcbZ!+`S%*7!%KD{ySUpxEt`C) z?iS?Ffen8M{@8t4er>^RYYLN1_UhmJ11nfiYEa4EQqvhNYSK4*3*S9CY@3zKL*#Y{y)*vu$(<{# zW^2o;hyYE%;bh0K+cc$zP*P?ysdbCnDP9bffE+9Mm|%1;TmIcOhDL$uXeeV$DnE23 z-^ORV2!LQE?MdVAJ;RW~bs`@u?Uuo}x5vSY{30RyADpgmRvhOjGPfJ~YU8D{&+nocYm# zvZ7TZJ#`^9xbG3+*_77ngE9Rzp%0rdMK1|OMMYv_;;7#@T|?3!F_4h3hSyNjN*XjY z8MB~GLqC%}dCf_IuEttOKeDSuYGAl#G3t)ezNZ}17mf8^{*7TxRbz5b$ zv^kG!{L7K#v+SJY0`PL){rz^XN@niaf9#EgE9Kvt()F!DqKV6F-fWKiV^e3BOM_P> zO)R~6wo}}2C(CO5h#dN2^X*gCR!QqoUiENmSU>9m<(K;gD3n>yJ%KL}UpeV-hUyy$ zr-{eu!f!56Gbr$?@C!#+EI%-umRKl}7ro~)8YZ0kYoz9f>5`F(<>(BvWKwWBkYrrn z+GXW$_7JW5?3d7I(?q5J2vzs@%de*}65AbkPV3#hbz-|pI1LR^7FHvP_N9$}n!m(K zJT07~J3W%)sgUlE$9#>Izmv%EUpLt*{%H~Nb)P<2i$iKSA>P*Pg_FjVAi-J@Z0+P_wQ3$T9Cc{U0!bX@~qHn)7Q}f znhrX4p$*2RovhrvA4;!11T^J~S&!m%h1z^0$xc%t6j5o%#Jk%{A~ztV^9!7k|BIzG zp^zfzUvc)fIC7K48y6|K1-X&{#G<)s*}cGL()zY;ANV~eN2=l%{3s~(M+E=V4Xvsrm__uZPEKB8kXY*#v2U+Ro)YnNWIsSr9~eJ zRED)S8^%Y?Zwn~fH$tt(iJk<1yuUae@eTVuj1kJ>+x53__*9*%?w1p^nqfF3rLUH` zq2+#mxE|al;z=ST=buI(uK(_%!DX@V)xavWW=~a~`QfYG&kNJ1&^N)Db9O#Mr_;Zs z(I^}-*F+p}fhdIB_IHZ@-9koo#2or*DJeQ(|9%s37+=oPxLo95hv25QNKUrACo9ti z4mqQvoTH)eXin$TuvA}@eVpA32exCwM-64*gNA=qDH4<##1SDDQU9Rm? zy@{+%T}M5SJBMzhBw?A+W^{152Y(yjZ*4?(rrs*)?>DcoLbs*nYj@t;H3n;B-wbOf z6a6}yKI>3A@wa{uJ@?&hzJWR~2VZzBhas(R}XeAHx-hSQhE%qso5s) z6C9`3j~GA~2OWC{+Q*9=9|Zp36Djb$-F>Nc{8+s*ZJ257D0`Lx`E?x)#-s>oZ0D_4 zkkC2&X9K01;}LA&+Ou9{&wMM*Az$dIY&XQNEHGb7mmAL4VAQZL5(jMxBcjnn59^b9 zjP%$D;9c_jmUhIbSkAj+la_sz@xCHNVozKx)PtjD9a-f%;LIS-eI9W>5Yc?YIa4^de_hRyC$V^jH)1IG#ifSKB!Im^eMLj$`v_I7Si?jqCqK2Zj zwzlf)H&|s(YG^>}VS`wL^8Db4Fx5ILB>m+z^&M%++JHIQM5H+?yxP4%-rk|6)bzgk ztmk$b#L+~OZ*G{)nR?AQVVM6RwYy3%MEF8+cLcU4%tIk>nF{4^jmb zfF>L3MkcrEJzWZzQ0+Q<6y=NBVb-_|PJOTKnec{*A*enn-~?POs|8wxCU%tux3}ku zdm{Fgi_K332Yzj(*ex#%C@8+)TO&@mJ0;dE8EO!DA+}r8PnKEs9yy*%C^6r-s`);y zMXd#4LOJZEB4PO3{$g#aOnQ$i$?Q z7EWer&>-%j9S{p+&bxx!sDi!^U{X!Lt0FsR)0^&iiM;8JfsNN~IDem)r{9~JrZzq{ zIXViKlBVHP`2TXxYOOM$5SgBuLPkLWiDzL!K|x-g1sm{s`BU=z_6SEl;B#f>dHUR4y=`;&^7da%03KeLcg%8oq2$ET(Wd56)5u+e~-@PbI z>@3j7KSzzDZf|FL3vS-sQO$~LpK4(+)8d4TwUp=lzLdNL&Df_k)Dq%uib!jEk1jxoAZX>aB;b;()cxFYk3K^sJLA2CsNl+n<7y(^`eX|Hxy z6|==qA=w{4VPF3iT3|+zqejo8CPkofkJWQ4K{M=Cz z6)m_^>DKy|O3KDrb?34cVo^*%7$T>u#2`G4%al$z55*XBCV$sR9Q5n=@0Y^DEx^U{ z(Z59>DhaEca^_UC$MqL#(UIxtMCn{pGqXtUL+W!4>AN)%t&tC-36DbBfWult!^ffV zLRgVdw)DsA)2@o2P-b}*Kj9Ml%6dDge5UFQ7D+>F z>|~ms&D40b+bV6h&>fLS*()EtGVCcrT^c#H$5m;2%;sl|) zmlz*KK*bG_k?D+A)zs9S?=Q4K_aXuUmwV~o1Ox=6Kpl6lV{dQo;&OKDaSmKau|}yx zJd4W9123M%q;nZjN>wEHMQSyB?OTRlDg-GXP9|T!ayIKQ@i&=FzP#5DHO8h~ACt1N zgd&b38aJM1`op-D+Zjhvcv(QILj3QVT0&a-`ufh!r;9*1Fb!ZZx1$x{k{cZzO-f1% ze46b@fcHXg?G5}MheMm!bwa<%i}ani&AB$ zDe@gOHN1t-<>Q`(71{cTyI0J%vHAJBI60YQ{R4FHk|J=bs;WvnQ8TNZIfM=mmzI`r zU!tRpY4!FbLQvg19*YcUNG$UpKam(*5jxqN_Q)lebKhw_IP2G@(q#iDrUb* z^ka9f_%@~pkJL$QT!XH=PR9!i^YcglE0RA&w_#!E1bQxR0fkqVzJ9Z-xUq=m#iL+g zd8f!Nl!Qnb=*fpM0ohXu&%^c1&ddl<{<|ch+Db}T;oT+WUiFpJV!+>slR`^mJ2T>d+4~Fv-ruy&O z0YCUX)h803yll5qDj1zY#7ifF`mrDNW61CEBd$%rYcdsE`mD2Y3BY+-4DH?MvwqhhWVtBf+f)anV-c6v3>|!>{gZc!dy$0FANnZJspFoA-s{Hd3bL}{u@O*6v*IL^gC86XE;Vsi_6@e7+C9K9>+3DPzFA{ifk8; zSbAqxhhW%npXu`>M#_9E7m4njppqG9v6{#$c(Q^HsqBA0$pp+mOlEa;b$ylaji7wj zO+iq%;vQ6bIpn^{xODBVu1>f;HRH59n-Bbdq@|@_o7ww+^Xp=ITV*JYlEJ3m9MWZ^ z5Lw9O?&dZyI0)3vHK6WfP@<68e^{p|Ds7oie1;n?vyqH>E-pO)I9VGRDaoPR3zlSM zRb^F$jKOBnUowdR3E^U^qMn{GH#Y*Ar41x90!Hxoe=|O{vZkc`fb2hPxFVKpJ$=V6 zkTLKJ7@~bVAN+|*N@|(a`19Mt+OEh4%EX7z{bQrIB^%D0Dhkr_Q2d@eUXw z^J>ZP0^*{i#4mt_WiZ>M|4^;x=TAc~uNL5Y>XY@=eG;Js{b5IVuWbMOrg53rzHc%T zm11N$O*kp+TPi@0DlIe1a>c%yn2wU=KfKKj4y?;cnb1$fHW>g`0p^=SZeAcirL?*>+`anU{V`0T`J`z?#tq@( z{Pf{_MieJ~CMTnAzk3e_t6IPCr7(tQ9}WeWERhyjvPPPpOZ|+7X6Yok7Fa<_Cfd6p zJ%tn%W!&8Kr2c(6VwAMZt^YqM8TjLwiK_wjKZg@B^Ygz4Tm0V>1YU6qzkfi!*Zfyh z4^o;u*`j~k{mn795^i52Vhfgdr3B@vKo2oydG#ko$F#RNx}!LVEqlGAFmPc=MM=Xs z6Zo-^`DIOKM?$Y~CSZ>%EFSym2Mfxl9C}@!Vfyi)fq?Pvb7aP0V7EvEk!R>OkOI*z<5XaA)WB1g!64F0j*e zxRXPhYj#srR}YMfe}x{skHMse)q-VNqp!&TRkc=XRU7{e!kn6#a&fsH7@WzhP`0uv z85>if#G_Lwfyrz9uWt333&y(08`l(~l;Q3~Z6 z*5`~`fX|3~e%gM%zqr1(mXe&TnDG+zS%RSGwTV<$rMkEIR3i(SJLPQRxnTeM*}B8E zp;Vx@MQ8xYx@aQX+qFIKOMEFcS=p$Bg0)5?hi_$?7wG~|oR?gUU%e6&^C>Ui1qv^~ z>`{qgS&LO8AfGH&e;91>xC0`>i}}{SL~AH#co73KLF85R=qb9y@X^9#BHXnd1Jvw|)b zblUX3l8~UmAtp}D$jC@f#|#w!M!$6E(Im!&CQLKwY5Q; zHzutW`t%D;jRd|%F`WC<7d9l^uI>Klh5A7kiTheA#zk6rGv}FY_XWdy3oRa?%MFCs za$70D>MFesF-jy%tcJqm70~6AE~V(*kh(uL)4GH9j`K)mlUI_`HqvCmY`p7o4leS> z8Y-S<#_y#)UrRTK1#SIE<`ylDgvYI)o!vUP^UvD9W66o(=H?0sF|Hi|w`qnb^n`$* z&UrgQFn^+Ldkq~CPGp{nOi!i*g^q(mSxO4PkZyob4GRl{q6T|=&3Ar1U@st5dW?*c=Q=+658BKF`9Fxv%NSeyG@8HwOhWPZK~4d?CkCu zncfrNBGoK@|Lz(cIeQ#%5GKqLUU%i|$2_r5jtIU8@>rwz}0XNHOa>#eF@SYYz(*hy^*^u%5}2o6lS1pm$M@}p(m z%ne~?W@SdeRqrQ+0i^mC=*|rr_BLF#z|p-tl2Sz|D3F%(p9ohz50;*W9UUEU=r=!q z@gg!j-2Wsi*O2gfyHfPS`}bmCDHazOD|4V6_yuNWWa2z17uukY zyR(y^^g3kEZE-(Z2@MX0f-5Q_8{e`u=Ac$uWWKY!?i^fQABR;%HbeId^S1*)DSWm! zkMIS+YudGD75X3aR8{@;r}LWkzD>Zqy+x==+EI% z0D-QO;BxKKPS+&PAuh=_{*;#4^Xrk~J7?wkY=$6bduQjNzCOq&>_QoznUc?jf)Qua zS?%?EM8+axvnL@%Aw^ZF_&wn_1=7Ly&c9k9Wq3^)dQUh?(45m`*8wlek%{tAB&>*k z!GE>Ri8cpKDy*oGS6LxU0emOZb90Z;N2nhKJDa#RtD}$1E)~nU_OmWKGl^SkbtgQC^{jRyIs`T*$J$`FD@^m zw;!FIon@tiaqVoE;VAzmZ2QAj1pz8u~)U;V> zDm1H^(TLSzh&chM)HYAqglYoS*kI;Qn1+kh;k}V^>w9{mDTq2 z-GkIb!^=yUkTAZijP;Hi6BTuIY%K1GfmlpNs{187b3YsFaQ?a})8{8rB9w2+s;fB> zfdIO}{lOS@?p32yI8owD-PTW$@~=NNTzawL!f;>FhKZXK5P=5CXN)-m0;@mp3g%nA z1O&8WdWkjOM!$56fw#WxkL}fFef9_r;t!Cu-$eZ>5Q8u4&lAWaFLlbSt*ScS+e_|} zj)dd}g7X_q&EUQxhqEdpw2BILx`^;WdZ})s)zvh?!88%ClyBFjcxGJT4_xkVU1R|# zN5{aAHV5=WH z&1VbDTrYE~s529y&kmMu2W=|0-@i|In<63oGiE`wB?xw)ZA7`*B44T;G)W^X{v<>GC=gd=qW3W(oxJb+( z_gY_H_ph>daX>@Ij0lIq!yjYwJ^z_lkQNeRR}SkkkU=8a#6ZL)w9Rs|zgiKmnXlBf z|2r)Unv9|o69@bH{)lS75toxgRoN;E*{HfPmiESd*VW@JDY^Tr+FuoB_RRw&K*)J3 zPBU%Y3(TK9-?QU4Z1<@OIN-?2#i9~%It}x%%K}aGrY5>B-zcCHM#dZa#?POz)o7@5 zj*gG^7n=UAIKhrCL_9QDVgQ4^GuMzPij1YGxE}NTq#f*IF>T+fx+-wLGBQNR!TM#h zN=opYoDa>ALUfx&&Efw%8)aD7IH;p3HMl#=Ise8F2lEN*7r@VO0* z5qNih0TBgS0WXBZ%*@W7bMy*>htL?LK0w7kU2i=NL~K7Ygj2hj2`gkxcH!;#-&=5_ zGCX_cvcCZAU2%c>+QY#ihR0MN+{52RQ9V37B;c{JKROiU=OgWhmFm1Y7L%NBa!d`N zd2YXq*w04nvq+VdD5?J`&=qz5NWh7}Q_JupgkhbWnVISDk5Fa|>a6SYeQYc&WZcu` z?pm<*R=6BCPTrF|CW~-!ZDZRn-QEOy0SH8aIv?+%3yA8A`%+TK4md-A@AY#Yp7)Eb z!Y4^!lLmKXC-{Sl3`haVbt9R30r1k6TNDS37lWH}fW!}6ytufyfa{Qeg0TX-K+g&+ zmXJ=!^WwQ0T53JLLPC38|Kck~?W-I^?s}jFJL=%!R4-j0Y3qD>KT~NS%D}*|rPNVlI(XMx8_%M7l=*&q6b7J>nriLqAm!?j z7u7RvjblGNg;C%ZlPyZR9(jHt57Z)jQ zjVB-GhCfKktP-skm=sb7dF%j9#G2p|EEsIxsft^@HWS>vj! zub(Qf&0dBsYu^Nu^VxtPGdPe#NKD+>7%S`Mb_sa!#KhX(G2@Cpmh z-`waH5tI~+iM4!K3v=y<_3wv`OP#lG zVd)tAVdTWo=@LK_Ct+!ciYk%lXHs6fdUJ3s@!}Jw%Y1&K_swM&v^0UM8^EfPh2zlmE?<(FbqR}6N?;s-t{5nq$b{I~>W2w;Z=vh+ zsyKkec3NS@zP!(?wwV_^((=&KBJpem;%u{b@7|f2Nh=-!o~INXb4Hn!ua6wk`%PNC zZ^`PYSR;YHpC;JF#RdP_>#UfL0d=^yfkzI%wBOHvRX6D$BS12uq)Z2ujFyZcDnbLp z;oC3olL1v{YDzx=?>uQO6{P?EdU5xR=Vs82-n52fd#L+QnDf)TwIit zJzfz^Y-@6e3$bZ`?RY=x%(Bf!J>S*&>PN!wS+^py{;i*Xdn2V~q;jUcoGbCCgD8bu zEUc|1^tC9A&Z2N;CY&a+^;qh9KAJx#(Z%gvY7Yi>@fEb7FuSf43s1;@P=xJth0ZK#Nprtl7J0u!oCyb3i2Ci~wTPdDfLI3H)=v zvAVQZ?NrRn{GjDbEtLj?6ORnpGjbcY678U@JOUD-pB6kx2ZRI!hW^s6-_Pp`(5BJ{ z(3D8SQ3oNMjiPtK9~GK%0)vBNQ3ZsAzCrhQD{uw!RSbZ(=pV_@ZnxGpos|_5) zZDMaX&tw+=gCnA-#+5`PM^Z2ZE~Ic)?UWn<2PVeGN_0M_aoS%<4*;E?QtEKA(k&W1 zmRp3$#3D8TTq4?dorIPJM~5L#LNWgW9Y_ z{z@p>8%ui`F=-fAaFTK3-Qgeu`L?r0YwG*FAYZ&eTyoX=^qW!65|56{(#_>E-u`b( z4``_qY0D(L5@;9lCSV=7;xm`YGRjYUVE_P{iT%Vtox?@4`PSwAGlQvj1gp=?=;=+K zl~`Mg{QylLcr`Ji4Usyn?`I%MHE|=-aCH@33NpM-W>a53_%>!1mhev@0ARe3R3i&1 zO6mjd;2M1IJxxu%nwgH?T?gk_G_#CAROaOJ0~#9Ox>7xakHtf6Phr0~{gIW`E*Jak zi}iG5*~HIvTJ&uBKb6t)Pb;JWtACVRnaD1XnnV&SYr)W#k!?kQ!dMqcDRk8Py9Jm} z0ceR4TA8UemyV=>3;7n#eDsNywi9#|U@c4P>p#I-U0E3zkPpTng+Gj0cZ2M0ok4`l z%L@qz4@b|pY%+m-UV)8+3QsXWIrQ`>3x>8z z(0;;9%kVTTIY(i{N>m9BQnmHxXzx^t`6#0~wR7(XaHqC*fNB7_l4gQP`5uWOd=7~P_mHjmacm_YbN8+pd`y4g& zwA0@!D{@_CXIodikxogQUZBrzlJ3_Rd_4j^!;ZwR??vAr(OQ*yH7$G^qL;eda5k9V zrmI_0&bB=X|MZ?#5UuX(?H8$~LS%y98tdQRj_#-ank6A6A$dOseKp-wQHU>AReb&W z#L2n7z8(SoCZEIQWMg!tbZAA001gh0MT3<%(e>W@+kEbIo1Cj|>pN7(;l|S10?_*` zSDfqjM0DUsu0WGM9l{~?hPdEUwulUup=+|8>;zWr7*$CWTtXQI65gO|0>SqY;||;+ z4Ur%hV4=<_VP?sML_J*A&pz0VsywR&Vnk5TkEHU^+}zVL)8I;~Y1xJJQRyU_c}7H- z@6Ue=26-TpIDBDdTAF0%ihG=iIs$3{m72e-=CneUnE(3o+-y)_szreRULk8~ zvGtYpe`MivaL`MKcP0bB{DunynescT^W*YBv&XX0jZk9}5bNhX5P)!yui`mdGiJ!AaZhY*iT+2ahVQS?Tw79`$zhb25l69hJvoQ)4zvhn{pzkL`7(6 z{Q{tDG_7XpN9hSEDe@n5goTBTj(n5XLGSnSGq*bjvgVva+qq&E1WZO!0`wjIz(TJ( z76cp|5n`<%LmBDL=LWoCkvSMWNFrntr;K-l)QZRM6MK5!E}Yd|U4L!yzGWktQOd0M zn!HL%54Hk8e{lnn6M_4@=DDE#2cKhjzF6p44bui=Mo0>ko6DOez4D{)lRth6V2ng( zN9xs2Fx1Yl%0?w8+wU*TgCjXM7UQn>Cx!E!yP4UuN$+Q|0xmmR_Mz*;yiK(e8|uF( zk0jEs)n$J0rLyElqG5O>MW;T&r4sjkZgt;rtGuDC;;5opqbgzi%CadLHCgVkE+7iJ z=%u_n7nQ9t-_Oum&^!|UO(D7*doa^ZC`QR{(9w zp$ZNVG;sRrdg!-u80d?Sy5S4b4GJL_0w=6TaQvVEW!UfB1n1E2hv9PvC#O2`o#+b# z=$2PRB!L+*Cb}KKnY=ta7In}`4nSZkEA5^FNZ4~X1tnDv8EvIu(F_(^{74jV3Kf-= zDCmM}XzJk#uPMP@2HJKeMn~ZScux0*)4%-Gi83N2Oe-pqeVV%%z>*?7$0#U>hbLB= zMT?H^h-YhSi;^kwM)4+8o3)_1`DU_oZ{+~^o_7T?#l^>?#W5X0pL`Hd&OUCAU3LZ@ z;{-)pO;=EU4%Y z`8%`V;?jKc271uxM#nab34kV<92@otYpGPucgUwCsBS7!Std;3f_8r%#YJUiV$bb< z`h)>Uz%4mK35l)}<|I+(Z1yEbxZs%vTPjwoDw2+%1~`@!J0eF%N5OO;tGNcXAMCsk zbpB(r(J-LD9R(Z_@6fe-+_Zp@zz~mssYemn3WRTT?K`l0&C)O%Z#&aFm06A2Qo-b! z-uU7d02jBm0A1t9Gv8>R8_)+LpyAMLgPZo z`O86sWvzzcH88Q_rtr}>7yuiW;;L>iV|O+1T|U=Z0$AsDdPjKt>icd{3%0D>CjpR% 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%0AOx0)jDhPAcWkjfb8 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 z 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%0ATo-eYl(`>^5PQ{cU7?L3{z=o9wMS8V8TG$sZ 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 F{10Q+VO{_L delta 1837995 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%0DsCqbb?=@AG6XE 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 z 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

|vxW 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 z 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

k-$tYfOIK!P0GP>GW#hI#?5nRh<3#iKQ``MG(< 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

*c6#jJF^~XtuX>e5U{}M3A3p^Ol0+1s< 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 uaq#`Tc7Y)l*)XnZFQvo6V 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 v%fb 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

    Pwpr%^kBcph2=!cZsNR3%YEDB-s;60 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

    b@z9@ptZ`-%Zz0=V9N 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

    cSpk!m~iD592p)rt{UWICT%@flANv`noJ0 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 z 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

    $=iYT7v2dM+62AP=$ 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

    2Lsz<1wU{WpY`kvXM2{3u<&p?(Bhug3EPf{qt zCYZcj3i_glcRR^EE+Rng-N1ipv-BWeDQ(QPz_3ScW_KRO)?~GXCj67l%dnj~_kx}sBbLLe`#{gq$Y@};;T4~Ndnas30U>8WQ8cDO4n^n1+U!(ML!H{dEgeidz^q5B+C9q^GeR*+YhDW zp^sR|p#Yns zpkrGdPmMvfTY0#cHCSqsBC!CW;ep|s)!3x9vN^IUqhA&(seIrsfb2V9bZ@RD|S(vg(c^OTyiXq zhF;Af7C>*|hK&OqVi@3cFmWE5yojRU%XJr=@${U7ZMich_eS1wSio(!-a^P9|I+A>i=MPY|_>J zTP)`wExUQ?))eYLaHr`UssZ*+?K#l)9Xw-?E0W{Rf1CaW(PHSwkG><-n5h%Ie+dWr zH_ov@`uE{VPzDZ;l%5_0Q`7td{)gj4>(2p)@98}J*8hGFuoB;yaKSEb5cE+#d_*ZoQ(;4H&z9KM;kU0e$;>M@Mm~`9D@m`t?g>?Gcdq_FskXuP9zvzRf3} zWjZnCf(P}epnycsV`>t)#0D`Oxg`Q#JbK0a{ditH+@BeV}1m2#<`LK zz>Opg5wgt(;&-0k+~jfo?M_0j^em;vpCbiz*RCRPhF(3Vweg|gOwP^CRT(Z?bXd_A zIv;eYxeZ!15uU-cE6(M!;+2=l7gSVK;AE4_h`>f~VMS~Mq07skS8*<3_GX$I-@XZy zVfdy9K*s>W0)b^+x-p^fzy;2Z`uj}EM^}CwC}kzW80V52*9=Y&X<=(49)9U-spm`% z0bi3yFn1bD6`lmZ5nsfJ#IAG-V>-$xd}wn_dU!X#yPu;+aba8~1Z}ZtZqLSnif(OWlaqn+_HOp*xFNA;05os$ke+s_-9#%zXZtihAAR*O9YXMM=vRaeE^({dl3~yD=F2=O;3uu;Up|vqBi)f$;M4fi(z+_7lAf##d>Qe zKvX`tc#&v%WfU{jES<@>(;64$@JO%L`yMc7n{lBxT5{cR64gJdt?Ru9K#Jooq~|J%uh)g>9lf)}$Ol_7&KOmGu#|H4 zQ8F@;>E>Uuv?POFiUWQX?Q}H<`dIK}9dP0w-0_Th6}UQ&dTks4c8MS;96CZCc4_${$a1rs5-;2z~CZC(h8TZl!_&?AD2*xhNu<}=w zK*Iv|4mY&Q_bF*o$*WHf@2`|+XVZgBPV*d+fi}cflaV8)_?{P-Z^wOwi88o4+yo*T zsgKVERUl$OL*lTwQ-^l;IDxMVy0h*PTA*ft?To`&eF{0_rML`*A|L`tI?UWk->L z+33V=oUP=zT{o#@$cPrN!2(TGe3FzreS_%69n@AFsbBIMbAeDt3E&`Lr+`%pKIwp1l$4wsPQi%wikNPR##VtT@al1^Ayl);*gS#8ghF;PQ40; zsR_z(@B9Zl%UyU#r+bK{Bv+S4M(BJbwcp9~vccpa2=LYDww9e&1b_11~sg9DMvB z=!V9*u4bF#@>q>{GtzBdub?aXf|QE~gfG85Qo{oqK^xbN()N zw7T6dR7<&1Q?l<~p$a3wdv#sdv75c8U#I6eF0ws+C{J+DIT0t1FlWJ z+W0V)m(sA=>ZwI2cg!ZpH7oQah%^cd4t7D7zP__lu5I}&^vQvMl?!Dk1JH(q*UEt&|6LyoDr~52EFE}DlL{fq0f)*o$S<`S z;sh{A4Uzo})TPL+r{=-pw5kbKq1V2*whBSH*`KXuG5xsR`tQTV*a<4zdDsV3(=V<& zbilQNPq3U10%SL}{jmSmL2S3SkV9t)lldsx?C~l6!771N&%5eJ^d?41JmA@sZ`f`M z!`G3_weUMN*UWYqa2?D$yIhmdafAUV^rb)uPANslpkb0iU8Qghl8q0bc3_ zE3gZm`Hc|Y?@=XYFbPQVd{E+9&7;cRI6NzRK{tgJpYE>vx)Iule1Id zxP|rKes}NRdu*^^a${~y$mW!Msim?SO#bQ?i%SO0=?a z2hzC@?2#LT( zAp0se5%%uo`nDXGdG%DPtAVVd~0 z8v-A!5%m2dCjobNl4`I4iu1b-#SX-YWGIlF!AT-4GO~XGi)18oDoW?{IsoC$u_pNR zs@^d0FiNvBGU8J$QW@n=4t_LGOQkzeTkG>(kXH6%EsT}&Jx^Sxr!||QF0q*w|JuR+ z`Lh8GpoDcNJz>s#3G8JWp}OE!;Tg`Hg7Y|Rw&!sHv?!Dehoh(g=h6i`j=1W$xC0_v z?QvOQ`=|a`Phb3G@w-mF>+< zqyc*{jMjujb{Zg$ukY2IkwV%;&hDUod0deLa|^I%_a);kr-r%RHGD>42Zy2-3ro+` zU#e#@75s}!OW3QrNy95(TzqEMuHvlvtha2-_RXi{&NGXs}RK#;!JG~qot@eS{ zgauMThSuKUQeH}FDFLz`Q|x|D!fpS3*^w;|rZ(5|LA(!;nCSqrSzPMRL59o5l}p}} zx?GH!rGdx+)+^du0*p+8>ccKzs&mV%|Ci|&9N=m*+ondsX^rzVSMy~`3QB*T*HAKh zYe?TOM44eG2oC=xjSqoI$~x{irZy@!(Ds$@GK_^?l%YGBIx^l zmzSkiHi1b!SbgGVKOKlNP9oFm3n~5T)vF+i*~uN)6IF$?Bw#s02umX@0t#Gaq%zg7Eu1fSr|9N!bUG3CXDw^|8W6;>kKq5IB(Y^ zyWM}RZRD#LR1RHTRWJeg2`~{F;2ZkSYQ3GqTg|jN^p0TE#;02Cei^{n7cj(0Im*9d zS3~T-Xli;!a9F*wI(iLRdICmlvh)xrrJAMIUB+&hIn-2(7#LMt<)1!vXI64pjloeV z@g{aIz~F&{a30Qf#9@b_!3Wk8zX z>3W6lWLpVpAegFy`%jwl;liCKMFlQAF^o>8eB+feFn0r-_pZB#2PjX2A(|zZs)FO2 z%z}P>246dq9ZRpa*^zJHykiM4w&F6l$jNn}bosqJ)Wc~{yho z2Y?Fh_3M5xNCpLOqSx8!@G*l$8W(tw`s#R%`hgBCYsB30jA&$RU;rN!M+0PtlFG1O z!zV+U=H|$NJ&tqf0`yjm5O0y=$XE{!`iv~Lm93o}3xx!Fhgz@BgT)xc8oZ=rOcA8W`L~V!z12xT2yjm?b|M*wd)skJTtNrexHq#sE-9 z00&%di8M73kgD z+cQ7Tj|IApsqKZ38tga7@(Jc1-zwHDzezDwz3A-3fupCcfo^YLsHwH}IzR)@fuVpr z(A)Fah6hTl0mJzJw`?-(Gii@u19O?jHJ%<}Z<$G;Llf=!px6xFE&v6AL)ZoQD_`$o zx1tnA5U}XqC3Aj81XDk-1`c9|L157Ep9ky-F9P~?QJ70G11$tdpg6m`yX+$g?J^%Z zufPl)xpg2e5<>0?lZ8_d+X(#7+M5nrRJC>@p35A8yBr!|%wQly$;St|?*g>jIT9;u zg&~3I1=latWoG0&iiw9^3)UOfIKd10EQWdws^s+8FSw~D>7bI90A7hC3^qe8Ckoxz6w5O(LSqp#r0xdkF8{W0E{>K<$C?^op52H`vS*Av$3;FvSgI*e*u^0LbIpw zib_526B6?HJl-ikeVW(Zt*GU?@Y$%1-8L8nuDUbWbx-zfy+T%fK+ya5y<$rPUb$^; zb%(nnywDt}2nnTt%TyN7B;pIfOdYT4WVhzeovIybVCLqRpox~IdFk)J5NlQ4--wUh z3r<=$h>7PI!((!tjLi-J8D`KZRt7|6Gkvsp;PV!80l)*~DI5mTk)&hWLv4 zDwy{9rb=$mpjfx4&OJ zbopyXOY+qy6{eGq#yP?lUY90SV*g&Q3&4 zjf_9#WmHs&cOaKEU}0<5(a=b{BQ@5Yu8;x`#7R<=2=1b6KA@z$`x8RL;A0j$Bb%lK zY^fSa85sq0^EaSd-sz5YAu9$jWs zcMsYkSm>_UkJ4_YGRh5epSH|wC`8YmZbsGI<@JEWcU(^2N}C8~t>QDwmF&p!*$ zzV5P#dcN+Db+GT1TwMdT-P(uEYr@DpdUY}~ zl3oX6_D#3=d>xUAQ{NR{+40cGQ_*Mz?=&XBwz3KfSsBy|<=?@X7wiUxhK2idqV>%0 zqob2nMoJRw%Zhi4cE_5vPTXw2?wO0NwS?@7AhfWtAX>f-2~lx(_l2i<6Av#nFfg7a zwtaK2{e04-9IXk&I>2EO&0-E|XLH@$=^ZfV;5C<*X4Mm%x=jhX2fI z5fo&xGjPP+8)&MMfBowF(K>P`wq3_=?liRG82o2@dNYOqm?&{vZBvqzd~ItxTiRMs zkY)-f%a5N-otraj3qefm_T{VBU6i6|ElAJoxA)Vf?Z~~3^Pl7%m+XR)6a2c&0LRc8 zBa`5^{Ukh6vL-Jp8V92h13|~(R0M;P;q-!UCk5Hrg3q7(TUO?4dmY8<6j{JXe%jwZd&qb2siyj%DY-8z)O2f>j+9&9vLDSShPz0%!coO! zu0!(kr_%S~dOUa53YM1f zik4puFCFdfg42xGu?;DgtuV|wx|+%J`eNA3Zc9L3kO#-zqx{=BY6a?GISP0DOd@J) z+v8VX4K3|RaYrTX$O!(0!q-@F@nBV{UofPf{~>gAzWr@YO%0r~>h4aD+`;21_fAuar_6K|^ zB7#kj$7$8Pz%rmd3BH9~8WQFElNZX@su$o8jgR29uhF(-GCI~fW1`W1lz3q0w(IV; zOiUJ2%=X}c0059$mQ&6iuq9u=dS$s$>a^zUG)lSyPucP73fIsDeT|(2^Rer#jOFu! z3>v$+P}9*$3>O%c&`5tsM4m7+H=aLbCL$(QQV{B2#Mx*(&R0Mqjo#f9tg^WiLFQbW z+REg#*hIW^lZ-4ClQ^@tByUO8&G2MBKw!8yCsRcW1@*;zoYV5+z|X$lM-9K3@A2{q zySPMHxlP*P>yRWLt!DL<+F-s8c8L43=5O4BSMe@ft9h3={Oec2LOUaafY$i* zhaTf&CPF7iI-d+$$5fys9BsuW!y(_L2MwUB{~6DJ1E#$n{s{YRF+(io=q)(c)S*6a)aqmyy%b&=hg6wDh19 zeYzdR@-R-lyqB*2ZGY}gABdUThpmhDt4d2(_)h|`V>O_A#&&0QG=DoeC4_verKOQ+ zVlGpCPqTKq#Q2D~SX85rmONKo4`VFF9-eqBt=5_PG$H1U07V?3+$o%PHHE&~M zBM{)s^N(#HJq7XYKkLiCMiM#?7Q~$(E&TP{Hoh{n>cFi#qDDt+2;XNb*5(IIRO@G_ zajn!(pKfCkFh9P0`G7$X(Bzk=+a;POHI4UYrlwM+tCOxSKhQioFis;0A&SezMO&Rh zI8)NmNv_qLkvBFp6sma+XgQgVRl1ZfW@gL9ewKeUr+&&(@ zw&a2R@oE0=_oK3Poi%4wf(i;Lk|>wCTRiPKtVFsNZ!?>%LKqi!I_iem)`y?psH zhRbgDUQSIJ`N_O!dpxfctWUao_qt$ZWD{FewxnoxM z%GqJ~VQXv7ZQJmPT1-0TVRLG%mE}<_RKZI-okAA?a?AelBh{s52_^ja_%=Vk(9vEj zo1UmQ+R0LHvWTZGr!*ZstJ!Ru_x0UT#L6!d1tFmxe(kiLUh|rafj5NgE2Cyl^im4- z0z|@T(Hu>Olt%YBM(qnA+0MhP3weQnj;g;u+fL)}8$aF6guyr4$uuqh%C>Es2f5qU z-lv?s?6ftB>h7EKA?wfQ{ji@vC7@dG&o)ZYVOdgg=<5rUffM&1&N7u2*)S(Baxscoj^E)Q7&Qmc6Y0NJtn`hre-!WLBo*>c2P{4rQ%#%b~nh$)2>|4 zwQ`914otR%5S~?eclVEAlR#dz-7WQ>z_2&QBLn@w?)>9#J?xLV6!@K{hl~<>+}0SL z>gxJJgj5eE;o5xPKmLn4^ilHn@7hFX#qG=}wbs7CdU;lO=^iNX$ZG14Stt`2JvLL_q4~=pNDJmw$48Z> z4vXp9Nawo}3~{G7SJ9-!sa)%6!&90{K?O}+Ef$F$7pGt6BfgRt%|9fCp+O? zTT_$Oa*Mbs5HwkJP`$xiJh6jza@(2iR}X6Ie?YaRf`MfF<@Jme&%Yi7Xu}}92t!)T?X*6r~}|YLnx@A^e=AywAYMs4FuoCr1z19_;}frtRNz zrnHy(mi*Unu&a!XafVLHD0)87kEXxPOtLb`3UGzJhcr4N!K{SKFuO=SnDi;XF@ClX zkD-kd?eg(!hJZ_?BNKgLKe&*CAxESH987F|{5yKAK}@>Vv2e0{&C+(L%Boi>wD~k* zb5pACZcThnmwf~uY>rAB@#4r4#}$1^(*0o-fW3$e;UIw9uyg(y*@Jl+fT< z#>-cQ{q51!1WcuCWH@rSK$4X}`VllM;@ldyhW;IMX0l%N@rXVom4nrh-v zUl6dC&-$G4| zAM1ewx)jq^;9nv$GHm3WUtTscO71q1-X5RMf%}=6_07%2MnTBrDdeY5D>2aj07Zfq7arQ2A>TV{z)x>Z&A{7v@)qWYItWBxz0{^a)-q$Y~*!-Hwr(c z=5Ys}AZ{oMFdl~%4AFrYlv929XjN6~egnZwpbc&{=R1i%u+XMGr z-hRSAIWlbb(Z6xr0TKWC(SMNsW&Zh*Vf!oo8^@jX>7N`Kwj1l;IBpLBhJSwiCk_5z zulXmcQcH=WA$}rj%PT`?Z43T{;$H%2N+uJLq0#b-=G23FYbn} zw=@3sf3?M}em_ynVBG_i@A}3)iCRTT4O5STmaZEatt^$7S=B>oNBA1f9iC%J^73(` z8N|(QM^A|K0zoO2O1g)-d6V?%lNLn5UFoiv6-wjejW}5k5e9~VeLARJ#qZ3;A@`n} zZGT;)0Bm5281TCwU_}94$QXE#ZAOKS-0AZe26``CI>eknCyM*hNLWGf90Fhit}7#i zNywXQf1w$>InR+wWQFu1Vj*0Tda!1>5diD6fpqKO`CJD}3&Jf)#l>=n&taz?f;}vX z&^~?q_uq$L5sBaf28bqbJRI{ChlUhjwcqNGp;;@=KmmIRpJj_DPbN~q-S?WxMQC?p{B|Y zcW+|10|g3v<6~v!+#$^*1>o{Nmxe|#X73U@J31y3ymJ6^+eW~QmyLs`rmV|!h8?_l zLh*${iW#9q)LEsiyksLdz{qHR5v+J9L7MkpgXo`|PQ>xoif7)0{x^h6Eua z7}6JeEkJ>AEM`!DGL6^%jt8LuC2YWNUnEIyxp1L8A$1M_?g7!{N#KC(%Pq1nf$ zHq?$eBnh%)+{C-|^?OMW;uTP!k<;__y$@L|kXWBLNqvek{~PRzd&%d2ilHIttw1m1 z^gqC8<#tPNYIyZgsOSRwm1_{o`%7`{NAA(dfmW~h+MY!@On>CYJ_dh%cP+>lX94^z zA;`g%NZGpj0f6`yFGwJ~Z?Zop~*VX_`!4DJYS0sIxbkqiA zJs@>0FeZL}JigTeGvd`vr!rLzlXk2;&NsOeyA=ch?3BdyVF9|ciy`aZ9IeIW@ir2Q z{yRj}Ggb4Q)&c1X&zvd#@U6e>Tc1M;5z0LAYevPz{fU49VQAQ~f2y}Ax7uC7NZ>!Q zCOabP&er)xZ16KvX@++hxpzLS!8kLF zCZOZmdSq``(dwI;+_9lW6AxKw>#qWy$}l8M{LrYr3+b>iK!N}UB?jwTWK`z8)RBU~ z<^Mgpd?k^u%U%kCBgH2OQBiMM&+`jjxKM}hz6N-XltXt4Xej7FB&dHYIw)8%cuUw) zK`_yf?B);|mT;AUfnyP&a>c+&A=aBlMFUuI!WM+~^`Abq00l%IMM+G=l4=@zz?EpX zAef}p)+S7JUA$^zV*{9IivCmq8tQy|h48E~eyFJt1WX(xn)KI!(SQ_rOJN;Z9hcsv|ri2De@4gmKMvD5_Uar&otczAesg?mDcI0U-!@qmB&s9-)%SYBFQw1j`K_(2jE#pD>N&9pWY4^@QSiWpM)Yml`a;c>PS`-}> zH3sC<4p`%cMFD-ffO&oEes-x#9^ZJqkh)#vgFVIYO9Apl35j;Rt{b`+zhn*rM<2A~ z;)j%Vhzn6a=S*x6Ho9`lF)8 zDRFVKPeMc69v$eMjL;OdX`Ke97TvfE7UO+6R4vv9e20Tizx5#slF; zomVB(+#wg6fd=IY;U&7cpBOpy8$AY3h6O9KH7BrOUQC#Jv*2d{0YcE_?^$_rX~W!I8=}tHg_#T=nkSM^bPs{uNm>* zOpSkTz3p82&#kweEB~KZZ#x#=zhS-YSbP7gW^cNz=t{S&TO`%}R$k991UF4Ug3!l? zv+Dxex4avNl8h-?Sx<94HV%TZow6DKH{q9uRAd|oE5DM8pRLa;m~%UF$hXJ z^{1cpyeVwOD;B60-y0-59#j>@nVHc?a`NXcT$tiP6sLQTSl3^*}Op{=AxlfGI0W4kF; zO-afh;u8{owLxP{%+01 z*?5h0>P8Ikh$8M4ex~AaHR{o5>3|?iP*%AiP3M{}+`9C31MJf6NBU1o*mZD+D$U_! zk6SSB59gM2k+nrFOr6?ejEnbKTST?I?-@CJ7PS$6jd~&@D*2_sl_O3BsIAHLc3O_= zL{#f z-~1*^104GHSpPc4&@zVuJT1|Fe!IZrlorX?YVJG?nxfYo z`*o|Q*I`k_nc&a~Qs}j$-^Fi!VtRZ)xA6(P?ebzzTFc>S0lP3t)|K*{fVH}Ek2hT9 z8-|iXhG$QnQLzj*VhXvAr|HHBEAkd@l?*6c+2PZ)&G;@oI#fMt{iNi3&ABfXnzRTu zUcrjPr1gg)ITiUT1-ynvjQGCJ3pW_?7L&K5H^}_+tOd1V@6QFOXPW9&Zko_XTC^l+9tj>2Na^sSLydqZ3Mo6&j8 zX(>`MB00>*PNT1TwB?+M{A3vnkzI9%=D3wGaL9fQ;TYM4EBSAwl?99-OtQAtFyc}t zmX!G5PA&vOUVi+j2H@R>#35xxMaB8Kxo`@F0)U$Nn;YhDmTPN>p0{SRHmnj>;?HQW z%5JZiW1`@a$oE0s8x!MVoA>YR3u-&j5%#5WqwcM@PB#!TZ0{TpHNY z^z^|7Dpiq8qVM(F!?>Wt#1u8xbxiw{08Ud?# z6?lUN%F1QHeUk9{NzJ(-9KT=wqD3JZ=XG3mhl2DOuu1vSw3legS^RumO=eb>Jqr8) zEgWEhn8Il@6uO6o-I7G$dM_XV*{4EgoUfvU6j0KS2`H_I^?8o=WoBfw7P}?7PjCf& zyB)AIydzbE z)r1(=K;GY0kXA9LYZv^Q{%I6p$&FaeveWcxbcX$*YHJ+R{{8LI=x41axD736_eeHw z?yP8`0XKrCZN3)dy8_umUnt1A4D|Ke?!<(Jg&iHCQYCq^gKu-jGeLa|Xy8FMug#S` zyp1z6PHp@IkX^-r@T1oD*s>IF#Kl;t}Yd~B-e;;na=p^CN~fChDU-kg<^ z(&;q5*kO_oe&L2wdC?7U0j7&Z%Us`fWUXjW$`-8-i0UQamF-4ZR?Q!Wb4yPzwKW(K1VPd+N;0?u+Lbe<9on}{8 zo4ni1BYg#g33d@K`^DB9|G<&BX4>7@l+f?c@W&28PdnZ#(G-fS9}B!|_XYNhDX(-$>{iaGVsz2Bl3QE!ak%wpr2b%2M)9XeMfGxFzMp90eG2XPqW|E zjpj&)k?r;1mr>gC~d1 zTZy0OY;%1;;A&*eyV)eU?Fq>3gf@1Nz(EB^1{i4m_w>w^lbH^(X69uX=n!-JJVlNM zS5=>8JAOpq1ePUydqI?O;y!l?(rKJcO-pmL-F#Bd!~^G#9;wJtn77*K_aaH*$ zYAU@$cdgZ(Xse!2KQ%P;QgdvGL|)q2rgZiZ+XN%)QYLImxbvyg83j$JB8_q|cnfjO zd^Z-D$PgguzLYv1UpOFZb9|3cv%*syItZ!DM<_ zy@Dic4Mj8hs%a*v_4vfh)~>VO`5P$>tXxq^A;+cjynKP}3=wnXqbD?jf8SSaVeK|; zD}s5efdqbB>WnZ7Z&JoL9xAq>YmsW9J?Yk-O-%67TTIq=AVfc>|Nc$&)LkjLe3uW` z6iRO0PcV6XSqPmKl{;4w9`P|yO~emZl;F8)qfjyCiQnuRC7P=|8ie=rzZaWakoEy$ z=oXwhM(YpEIdx>?bzl=h*h-3@Ld3+xbOQ~CO6@30B$3E%o!FV{mX?;J6-YuweD&&2 zSnA?|(EyeFmd}DW5Yb-fgdG_j)r@eT>gEsr@Cqt_YDO&13{Zfzz6MHb zUCp%I#0@QQk1@HHAtgQlN?!rk zg{9v7;OqR@EfS@`8tRTRu^f0#ZO#7&|rE;D(PTv_a;i7?* zE!Ud>9E7nwT_6^TPig6zq zV|}+6F^khKh??xXoVaQ}kTTwuB02YPEsDa+$6buoQ5HAPU(NXb&WlIk^&3Iyw_JP( zT}I#Zsz#@CavPRK1;V;@s~qf{@;82)tL}A!4EzS5er9DpCTAd?0=Uz7L64(dZW)Bx zCy;(#BR8Zjm~#et^PPq?L3GTInZ_*VIu=G}Q4vg6tKWF*u-QWCVjf4Nwl;)+s(M3} ztE&u5Os0H6nnnf+hvi6;$wZ-@V~nt$mHu0=p%_{1%F5Sj^*^KI`Vf zIj7fe87t_kO=$G1iyMbT@Z~zS9h0^Urtm5Mjt?TaHrI$eP!65t1yO8=G}aGXCN{`F z#yh0YZ7+8AtOl-k4$H*EVvG9zZ88}|dDd-dA;1g^Ppn9M_3BkV)Z$T9QK|iEHty^V z#72~^?vP_e&a11x{dQlZ9%>4*cbxul!_$JW+V}_C>EyJ^jW5E8J*w(%FI%!tTS)#e zq7Murw-O4*gupRTqladEh(MC*m2g3EE<1M47-6(YfRDrNoV_)*=Z(n|$E5841|*Ln zR(^v5=?UZW%C0;V&jWcWDhdr6(TtS0Dw+dE6QVP~#OxriY2jD-5D@^c1Gz~Ng5Y@h zd<70uk0izAK}M=UXL?$(8l3?PaoR7h)*;tSRPx7D>LJP?CAm#lozjR=hBrlBcg++0 zsqy*#pC#rIyW&IxUOU06Imqp@ZovOS1f&~A;>Jw-kzvToQMwp2elQ#&Fm zDk=rShOgTyZ$nM$RfsPn6HL7j5x}zLu!i4=)PuY$gTr*W49qSGkJ-aheQV^J4MV-} zVPz@Zc#+3+Z~yTpkLzb5*^VB0Ro;Yz*10BPQv9^+5Hz*b9$4$i2{5-JMUS~>oXf1I z^L0Q(8SP}0#rs!vidvAljD`4`hIn0=ri(0pwV>wptS9BGgg?brKFGF8!xFX%$`yU3 zM7jLF71%K}BF<>NHHA8zXruQxqIuFIwDjiEh_O1TbE5asmme#$qgWQ@==0|Y>=dr) zvtd$znVujzTdSsWcK?j(lD-^Bx)PXcsAd*FY#Y_3Wc+M?V?Ie#!_cMBU$928KGSE1aaw#QKxu-pOOT>y+5cKHL#0X(4 z9qe^}0U}syzw>tLT2RnNst)@5<$1Ze-L%nBozgO0)$moEb!O*ix-*YdXgV79Mz;>3 z9O~Rr+`Yn94n? zE5eVmIX^>9ET8p{p|3CuEl<4p0te~;dl~7&SLbRkP8#3K2B+`3hL_QQeQlSqK7P*o zibJsO-V=!VB}q;3jPkTA4eru?KktCmFn$3p9lVsca})XBK_I{j@PaY`vBmSmx$-difIQ=m zGIvFuv15Es*Xzb)msn#1AA0iJOBUy literal 46553 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 A*Z=?k diff --git a/documentation/user-manual/screenshots/activate-logfile.png b/documentation/user-manual/screenshots/activate-logfile.png index f865d581b410b7d1ea1536b911ad3cb8c418ad4c..6b816f0c729958a1bb9bc888c4090162280144e2 100644 GIT binary patch literal 21752 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 R!G)w$SFc=GFH^M&{ud2J3t9jG literal 18236 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 diff --git a/documentation/user-manual/screenshots/adaptive-failure.png b/documentation/user-manual/screenshots/adaptive-failure.png index 42979080b4cad8ed5fef9c3f9320b3f38ef5c300..0d61b78300f5344f13c42f0fbdc5668fb11cddab 100644 GIT binary patch literal 99485 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

    p~A5>p+0Ki z&U?W&%9By1fb3PmaO;=i=$2O(J)1dib8GWz#JAatJ;WrtglKXH7|s|i$hV93D_R>& zE>9LLDZb%raFbbBM0rhBtTpTfUNf8)>MC>}sHFZO88=!UE3RNIPBZ1TOg;53B4G8( z)b85cRZ5Bl=J1)uXl>mQ7CX_Az3_(wybNkg3zaLT&k5#$Kl7<^e<}pVEk+&-34o7S zf*0-*?fx0aEeOQv$j~{v&&P(8yR6X8@4#>9jRQ_3@lHDItr|>#)mp#luX%(*vv-a8 zP@Vu3Nz9jpY<+=uHw|Ght{bNHdqlYH5pLb0z}^M;bE#WxSh0SCQ8qp9|x2WtJ%FQy+V|@X(n2m&*psk7F-Ymi7>Aa(u|u zx@}M;qrzG7NKygXT-JClJ>F$+Ycb-gO(uJum*<(vhw3B^!~&GWL_8!xhH{pRtARet zW^?hnz39dc+USq!xAQ&8ZJwB=KANdG9gZZ#jrY-K?K9ss+@MRM0-xWe?y=7Js?WvC z&cej!KO~P=+otD*kf=;klO+u_sXcZi^Zyl7K* zJ7?!x5=T!`9Zmx-O8Am6zm%#q9scJg48O2Ku5#^~J9p&}pBfX(yR2VBEN3fLG)veX zXjn}~zIrv}g0M7KaFx_1;3GRX97&{MRe~YAK6y^FpwC1Vn~4mp@W|4-8DO42jiv}g zgtJq6ENN+uF6$PLC>j@9OlI)7j&?h1E~?(xS6OZtIomRFxH?m(uE}HD@Z)w-R~}t$ z19dRx`^U0I6DlcU9+YEaW3R$5e%{4dcVBo@uIc0&*6L`H?Kjtv$q^T0xvBb?k@DwAIx3;|;klVKkyWD3e;F zgcAjlgf>(`5#+c#L50l-wZ=!>W{4r{>ZaO{hr}gUVt-~<(w_+s^qb7?JR#!43hFI< zNs7IKP>el`KRIimz0VozaH)=dtfp6&#fp1O%)Bf7rURwh!)&sgEDWM}v|u?>y-UF5 z_Uq^O$?~&EuPUir(7C1ljbp`-OZz)@WNK8`rj8gf-^b)-j~xjMePJYdgMXqcH*tpu z=9}Z93Hu9U`Ct`eC7n%eN_EetwG(I8M`BME0l18uIg=H^_~*vyslK z6Y0+W^*Ze)3yW>xjb=6`WvyT11-|BcuzVoV0Xk)Yr$}zbl z^Z7SenM-$SvUpAbj-`k{BTTl(Nt43Pzy~$2pV*|kd*aSb%;CrvKafrNopz{e=Ch>I zpiED7Mc|4cd0SpQfo$Su#eMzMY8a#Z_$$Q0JR06HMij#F$X8*L)3m+9!bSI*&b50B z=CYhcxk}`UY@|cOs>afvsAyd&-zC54>6TE+`9F+(bx>7d|0kj%jh7AqN$CzHrCYii zq)Vh*rMp|YQ@XpmyGuHx8}>opcXxg>J3ITQ3fFVbdCoUKK@k5s3L+Ps`X{^({o?WVi$YWPCq_rItl=FZx!GBsDc zEI_41zhtwb3fy~bAD^2!5xjDsTr0if%Hwya{0`33yr~Q@$TtOxeCVj+RFi@861SWj z9sc*xY^mEaG;GkH95#bM6g-sli_i5=FO&m0_IU^)@AqMLj}U=oZHk#`(gwH(_tRwv z_RNUeK*Uwff`@b>kK&w`>8{nx!~NwI2{i)nC=>xkW?#mo*wX+z2;kB@X8=VQYUN_y zN&tA5E^gi5omxIk{6UxXHeV^a`~h%4sqB`d;=hQzc(CXseX4f@es06oXS4rQUFwlQXB)66jcVA^k~4M ztu)i_h+{-qFZhK@SI~O5oe>Jyuig(1VAkIj%6sQ`PUz;P+wL3vc7^Nf&>Da#3dR;| zj#ikw0E4wZ>nOZ>z?J~)dDEVnMxZYI3hL_aloq&Jo@uXp-~umG;86_gA4JF%=VQpm zbadvP3%&0NwoX!wR&C$DKMzasK%TF13k3diH~a30h~g5TXT&J&Ff`cTDha)@Qx+3C zd=IcIime~Dw48FTHz|u5%G~9|KCoghn}o62W&K2D{&*grGZZ+6{AY^tFn8DG8`RhT zVgYi7YWC1sCIA%olHPQcNA=E!3R8Tl$?tVJ^@IJYZYwI$1av@y(I>n1jig`tNT`kV z=6#x@clmy8L}X+*0QS~M+JtbqFD5K5&IFu`qq}c@mV)Df0@{LZz>awa^?!$r6Q=zC z!^Y1Q{_n7HfUsRLDbjt?+XqwX_T^@BaEwMXjHKW6_gZts2>2{`=H^n%mK#a|Q04Q* zI)^9J3KSG@a}_K%1hybS9eI&CP#P3#W!CG$wmS>JXrwjM49qcrD4U_dS6;wz75EjW z1^CbK;2Q~mXJ`$2@~eG!z;y;T!MMQLkbsYmDATAfQTxJZz-1}@zNxN>uk%~aD{SX2Xu!OL`!$3J|yga$|Jn^A|{9y0&S}J$ViFgr)=Td%A#K50I)5Kufo|E#57F zr%hn*1~7G585!Uf4h_f`mw+JYE!|ZK$mE>v3*QaH!=b*xobQp4kUYo1*~wi_<$==K zlID~JMEv5#y6`7RSR1fKdws2(`03E7Gay=}?#!f6^Om^j_Rs|#E3ljt*om(L2&PKo zjkZeFK2D+fCFJDv)Xkn3s>EiC&h>mU7GRUfx#cJC#)O=-ms8Et`Y!2-uNvl%(Ivc$ z6UA+}QE{|_;lpQSAcPpL=>CkOjk|?E)MkrSBH99xbcd&ls#{4~>f(bONn=D>a=UMT zbOdzxZ^!3t0yU9$JD;8SL)kH@riB9HWG49mtx$2E>X?$G&)%$n8xJkZNu@p3pTo)K0ekKZtPQc)H3?ziQUtU2k@TSuE!Ma^_u*8o}wN zfcglmL7o8XO>WI!=E2(M4M3{<0h@`aGV#Q-s)KwZtg>7T005A)BafW* z+tTS)KvnFbZ_Z2wtsNF`A^NZaYqKNY!iB~Da#K?i-?bWpN*fJHcD{}|0oygEz&{X2&_dR0jk6IZ1j*X)w%)y~vE8olBI z<^XC22jU;_GyOnTg@L}Id~?(}F>wzlXMZ_@)r(GBn!puO2$&wyFC0zLmpD&~FL&vH z-U@^m{WdSStLv>rV}P0l<7a^WMUhrq-`aX`0dEx`A<#ucL|9+!&!XOfWm-T_Pxj#> z2m?b#!$84-W|iN7Z&De9&2q*Mym(LSjS@XfHuD)jm&0pcWqnSI8-*t#?bCY&VBu>I zw?|;oP0Ij$R;#H1%a(nlz=-|@3|j{{L%#0!H)%CB*eO;^KSuS1t>>jABm``}UyanJ zP$}MxPY{$?y) z-|Y=d(@XjyqThkjV!}A4L`Emn89N#;+_*!A&`w9`Ff|#Qe4OLSPF3AekBp_a8 z?tN>}j!JK57i6xF3TW6k;Gll;lfAcfJI{Nzl)h#=VPkNFNLD4N%oU(?lT<f4V6R z!Nu+4Hkv7csFdgsJbh_EWgw=fN0Ca@B5efdd46YS9~W6sMIS@<}ab(F{?I)ai`M+!C^QQB{g5LQx0AjQmB@8K-wn z7Q2{><(J>59e@r$DZ0?hTPk(7yxqzC=QS%B3K_z7PXG=+zVA@qvZd&0gfW3E2^dDN zEY#ZM0;5{*U5~t;B)}|s8f+XjUh?>$5c&Wk;MJ8@mb>e%lqW?C0Q5TGVFTVEPXJ9r zDUT<&o;ELk0t+MpE?9s769i5pA^81#{{h!S0h5yUQvDA=O2Owpi~9xlf*bfA&j!yQ zo_~Pom`exEi&rmAf|I!GCqPa1L%;j03?Sez8=d?)S6+V0MKiE|wZCuvWGP-#sm-f` zu#U7lEuyBz0Zg(MjuB}<_5gO`)?SPUI}5`%p;IKBx7Y!Jfq>{l35Lpff~I=6_Z4Q# z$l9*QWZ-ARQ&K|do3Eg0f0^$@-a`1!B^6H#KtT&I46MMu9VoKUNG9Jo#%nF7x~ATY zrFCHZaUC>xR#>KJn}oq3`-S#*U^13VD+$BYav?QzqGBMb03Xh~#b^oHeeYcj)rFU2 zaX)eQY1Mvb4^fWZMPB!oH|4rsdlvR8+7VK1V znS`4Y_jxy;~$VPp_VYD25a$==c_;`+n8o_5MG?xAWP@ zUs{b{08s!)+8}_b{Q8B{T1R)Lo8oE+=V8lMibu%7vXw6aotLlo>ILWFYgEfUD_I(0 z1qF0~U=RJN|KShH9}z&s`eO9>aCk2y)OocLiBz-dvnSi^&V6~YJ39Qy)o|gAK zwS*9br>ql0uN?x1M!vF>6PpH-5sPA%I}C$Lq=aK=+l%YvihWy zlcb^$5xITH8>Q%E`nF-)b!v^Daz-T2Bn?+z{5$uk+g{DB%vK2dh6*MgzdsoyxW2eQ zDz^(72s+=R9@s<_1+Fb+%R2~E({o`_-df%A$o46VYYW*7m_S5kZwCuNZxAA>GJ_?M zD+JsBoRN`{jbI)h3OJ>)hccP~k7n=m@HER?@ubKIoZ)t1jw@KwW0AxO5U?2K|fjG{S64+DfdRpXwRSbA^cwaUL zOaR&t@H}~x$d`k`@+QKwLF#u|Ke~yDiSblJJPz#h=g;<8@eAoK6rEL);t+2?FewuU zM1Qw4S%p9+7a&Y}`{TdbtLA>0O@%>zo}9a`fU6kgG_8;Ym#r{9Wp|)^B%c%G)o0N+ zUm7v#keYdsMNSfipON2C3^wpFH&N`%j)#W%w=3Ktit|xAR$4mMjda01NPb%pq!I!W zPDg^4pU`8;``!fm`Ms@wEjQXEki%pX{k8VY{fT`7_^HGnKH#t~Ig$YFH%~_WE}j0E zq9<6+Qy5rkynRbeEinVCn*Gia-S)~~v^S%Ctk@bcj#uHngKvSpl()})KVHp>UaCM0 z<;%^_(0p6{Di~gLb2&FZj246UJGu@HKWcu@LUmI#BvQl!%=)Fqe&{MizRi5}4i3Jx z2`H0ydQ$I3=6hKc(iLOmRM-wDCYsW(iEIwOCU^&MOhqX=SS`+e*5eo1I4z{(P(9Ao zlVQtF|7bO-vDs-^lA>-NeOl&ih!4k`3Xm-TrWath$I}MnXab)Aqwe>XLeW(2xpJK- z-w*&?{dZMT!VMl+CwV^JZDAak-9kUf!ZI)%%Eq!&s0s&;#Ssp3!H5N*!i$%=xCpDWXAnEaKhC`nWJ z%ktKX6X%p;0+gyvIateM2i(MM3qy3|JN5FsUhVOa1+UCXOG@~b@{LS2 zMU>uU7OvCV(n77SN`d0XG1S5nCR$Ri;>&6qss$m3Ei4K*3nG0}4JNHx#YoeI!8-=3 zbSqbr4ygCF4ruHEeaVw9poA^S-lG1yn?~JRG5kGM8fy5L9GRje`J-q(u@WWngJ(a} zjn<_!yv*;CI-be&CPjXxEdzr?=1V7$kTdQ9vw7a>n8+Yrp-m1;NR|#2CfiEsn@Plu!)(u~sL5LHVhGUtTm045lPC zntl}Wm-nHrW-fV4ZsfgqE)>-(T5M^7D6T6!`2*TOWA<{KF5hY1F-Ei=LxA-2XYc2B zTZL55agKN>)BV&IN*eaGw$&iW1d;*(Jp~Fc|EVH%{l^DwYfy^;pezwB?Q^i_<+o-8 zPPuu;7s{g>U}m7-6Lwny9O^5qmeVw7uz1k0%j#Ymb~b(`W@W_y=ZnRBxe3I%B6W74 z2>AloVr=j@Oxi2}Oh=(cE$Sm^KV%A&EEc}BBLSfr9-zVp=J`s1>fsH)G|YWTzhFDw zNws1Hl)92V9-Pc)Pd?-;|FR?q;*002fTp- zZdTw0LGqccumFk(PG#?G2v4y_aaY>b}Kh`l{RQ|0nHuE zDez}!MIZnd+S1|!r2$|F!aalB!Ck=uVG&=6FiF_iu`ZWf2%jLv#hUf04S(;D{Z|vg z_N?y^65*#MH-I0+0-J&o!$BK>Z9xY*VKm1J2GHYeKpD;#^nK|7c$X`e1wU2jgbd`C zT0kmp16!vOz+8lCsW6dV=_aK2OL$`5g8@KiogE>rwXO`27fh%^to^s@;%%8ut)3p7z$>vWFuPDn103tAEfXK z5-*g=c^r=lBh|1J82O}__euRUrl|}%$&PnFzqfXa2=4p#Ww8E20t(sTjlp!L1;8O4tC|70mZeFUPPPsNZ@Q91;3>IG0f>H>m9 zTobzglk`yb`0mrsj|vJbpOU$DtnWc;c*{}83jUDSK=(g8c!U`G>w_ z`ce5ypQxPV7b0_oNb)dh6n6}r6!R6opG`~@5zO!c1tOQsVPX9q6KP4^e-Ph3|pci@kvQnUuUQLaBNp4hA$nDOyAbN7Gl zu01ZAxCTP<=iKc!ouE)Z!+w7q)!XqFE)0qoP8adJufW-dZ$OB7GzXUW$B&>NZ~a!# z+|#9h`%}Elcb?7V@bsJ@7tihNV+TNs z90QouQzzK!%X7x(dON>0(p~t=1KQ)dza1j1R% znzft0!O(qaH$gi9B>>K>M>{}WTlbR1I&OXc;Eo6mV@IgRojzEuzX9`sc5qaJ0k|XP zt2ThP!cS{^2$*#rt+rSH{cSMw*17t#3I(Lv8sGq{xy>Xe$uwwsBuz*}^!=6STlJ>M zStSycih_~>l&V{H0TzK%bZ4n?`Bsc?bS8$INf4jH?vHiZk{*cuUd)-3B5l|wJz8ic z`=uX_gIS|6I|@&j-Go?1p_UuO?x{1iP!ha7Wt`%Hau9O^9<}ADMs9tVJ+jN$-Zau)*4Z!1hHP@TkdaG?hK%}DJ z%gs)Xekk`vOY1AbAi%-G3)I5%GtsWW0YPqW!HvPP{s84_Jms(>jA&1}kG_5%RWiw$ zWr+8&VTBFEih}cH@W!>(Zn?k85OxzJGNo$)8|9^&%g4LnU&kQpAgfz7vO=vioHhl5 zI*E|?ZuK|RH+9QvZ2&bSEE!~*hk~MOx*|5c(|$PVy_(3$UZvKK4*@a!X*KY4p=-tU zhnXRJc+@tBSlX`EdyaIq8^nLFf%B*yZ{WGjoeI@FST*|yAb&svKOwf~=?JE%m`(4> za(lyw)K`{VrjL%&1L;68*M0`2;jk$E=a)z0HwpSiM8M*qCve`@{pq}$2ek`wBX8%k zS8sI8r)ALi!r$eW4jaowEKJX}uN=70l5?D}uAfFLFMJ5Nej#^HId*6G%S^pw*JxT>)r`R!OW1wrrMYW#{JWDe=ZX)G{#}?3189*Y33O?A&c`3Hy!A6@X(Ci`t}8vX=wz*kq@ydlHx_PB<_$-!V@unH*O z&!HNCd}Ew#N7hvfrrB|i0B<`HT6Mdp$1Q4;^$^ORZgpXu@!`UA)M z?|(;)Gg!>!97q3>v^v-M`L)la=AcR)VG#}JC*T4a+IIjKdzO=Ak9!CJhLXvyuan&_ zaG*X)NFX3{pM7yXO-FlL935x1@9zP6U@{lL@S#Dz1hm2K*;v{7) zy-6^1LF7aEeI3hZKD(8igf-}(v|qWedXXjEDfsjAl;Kw6V$hP*`GFFv>2oJpN*iqq z*Yg7Hc0iuDzB}&Dkb8Cr&<`4Rlaoa$J5Pjqd-dRF_b$*-OPYStaReNQ{eed_FYsLTKd74L zaY9tLtR;K6+qx~8R8oJr>;dTYa|$AQ-Mnr$y)`F>~oElr=z;K1WZ?X!2olfwQ9i_h2SNhIC*FG&C=4J8ip_cWzHD%d=g)VPRQJPk zV2ey0L#G*VOQ7b@H-E+-THN?&ra>{+J~}Voi6I2wDO|TWms^1(U`UpPcDt&P8(#OD zQ^KMn6kHZqP|0c}S}eI;Y69g01a2^+0dINGxHNCZ2sRj-sQk3rk5o)Sg~ z??cDbCGTmx$@|lR@+TUq-u21v_m>MtW9z(sTAl-S1FIDP5$11p2lgHlzB}tTEkAER zZ2cVPNVf90oxj?6#~W_D^l@S1J`Kg~wX&w2A|6T?NMJ;h3tN{SC%xKT<-iW z%D1S?!+8hsWH*RBi$v3+hDDb?>Ir^LCe@<@#k++?BUyQOV?suhA3liPH>k#^%la@I zcX5Gn^<M_dtaVUea7r0%5dNc+@muluN7at7WQ0R0ot~1M~Pnv>U1N6gI+?4jrfbIkRK9K3L;Hmzy%Kvo8I)$(_e^7Sc zy}qw@<<%=S7CSGnQKJ1}4Wh(K;_@Bl#mss}k=OlCo2JE^hn<`hpXVq)y@0$=)y>nl z#{FqC^x-}DnWyN#QZfFi6U3)vE+6KhE2`qAo9_3!xfy^{Lc98gu;DP@Iu_>LTC z%e(GZFL%r2Df}6EQXv7LI92_fLsjSBiB;xNx*($IN_*!b@Vdl)_8?M7>T0$+3k3HD1I$0p0#bA7ae? z{2J04IZk6=*Joqz7i$%tVE0UnAU8`0jS!B6iF9nwhYc z^q4V@wq(xN*sR=g3JS`17cC|ySxwQWV(1ES+DRbY>IrIcyb{Z0I*pD?gA*>)|C^SOzOmZp;HtLFPjhly^F^GT2Oyc}FG?@KHCh3~W>3$R%n$UuJde2a6P zNW*0?v;eD>0UOb0$Sf3t z^=$H3mjc7S1q^D+W_+RPq^*3W#u~I}ZbzLhj!t4PfCLxsG>MLuOI{&$>H4d5GJ=2D zV!K{a{y5;8&RaQiOz((cwca;1+;ne9!eeuFp%|(Y*8(mX=DT413$|!KV|g}G;?BDnEXvsaY^9Dq z$u7h)8db!k6oo-?iNg4kY`NZfm7KGv3S#?Yl?=1}1vyS9iPIq^e?4!1r5*-i`NZNb z_)TnCqnC1(qAcpx!4TrPC{D2&%Ld`2-PNo0W-lOUPw0zpk3CiBj_-MM-d6QRWN;OkjIJtXCN041M?01X?)v-M+`v56w@MFy5>2nI=N8sYTBq#mu4(WZo2 zwBgV@;SSYM(ZU1_ftxr59K*v*7II-y21@xcjc!-?(%Z1}JL8uTM|UUlnKz8s&j3FH z5AAl}Efb?w4n4;l^+3W&5`(LhA3EWIA_yBUIPsc5pPOn@u#yBu-J%i$lny#idsfG- zU}Xl!?WSBjM;sVLjmL)*_6MJ5npR!X#nIm|c zZrQU6{dlyrSh_f6_QyLzcnvM3<~3LW74@n}>VPNfdHTGFNK@@uD~pbP9cOn4^?7=j z`%gE$wu9}#*FzJN`q?=?^C_fuP1vJhW9Z=rBlx(UM_PZb39wruBiu9dHc0(B$u$Ft zV1C163EOri%$Dv*1Q`iLI%7Cn%DJ%-we6b~ZjsE%v3xvnGxin;5Ys?lFA_&ZpS&znB%sU=W$7ZAWDn<|!ZrI9ZbF^$TkSU>5|kuzzkQ z#9l2X+Q<+Ng%f6!dnqlO;SheUm)xn+VWc0V=fwcz;9P%G=d495Yk>q$%lP*i@cC>v zdd+E5^P)1Yi3~F+BS!oVn1%Ugt(i%Qg!aAsm=fzqga}+WQffmI0%UmjdKGLVdJ?-f zXwR{91!JlLInn(6oruKQl|+=T+%A>(RY52u$Z*gXaAOGw*E^%L`7VS?8_}yijzwW# zT*=@(P4zVl;K$VgyuTCb+v)Hl0bSkptEUWM#)SFzq|5vm38P9h_DdGj(<>;>yFQ<- z8VJxz9`S{RQ2VH~MXwo!-_VGz$H=M2MN#*Lww>AOh|iRnh?(=EPocE4Ope3C=Sjb$ z4pV8jmDRT^G>s#DozIv&b1C~!Pd&LpbNR>|%igkyA9>(?nf`{i5*t<}oAd3T zyVK$I9+J?ugJYiJ~io7qckE6{z`Q_u)MV0;wvc?XWd7HLQz0@izKGdIO=YnOdbt zODd4v5Y2Hc0sRo8o;-S{)nsMSk1-a7Q<;{NdR#nhKf_I`_A7*Q8JBhQ0%_(xOoq%} zHflNnpN!Loz2VOQiDwkjgXTmiV(=-pC+yquCL~jiK!yc0E zAs_jq-?`>hm2LyJ5Z*?#MPZC!ne8EXe&w14WRS?UTODHQw4({8{>{3c1`7O_+V{K4 z)}ZQLMbHKsg>;K%Q-z&U?2BIWmbcsqiHX)=F0nG*{DAaSje|}STUpELo9-KRKZ zu5Ztt->lCsKOi?f-XnaOHHdBSSVBU25_&D2HB9^+qTCumhQMgMtpvU)5!A}6uhCll zGB*mqyqI9HC~H{1{KT>I0ug(JmqY2_YXKb};SQ_1%n$!e_iJf^B9k(wNSZ=4I*7F& zEOz527^Ik|4T3~aMG~yNUkFhc^j*%zJ(7|cNT9|JxMGSSd=6eph@#uk3VT7Ke@4fY zEVFAUYRdp~R7MpReax*=VQy*On#)Fhbae}!x3zO67+7`IzPc&8=K3qoUQxh{`T8*WDttozT6%-tbhSd z7Xp35H(vs0STNDRGcb^ee@eB9TmdoEpOKbI>6TDS4dHSOg_g+No3>xB(~iPJ7tK(% zuM|NzB|T6M9A|dr8EtCN^TZg@MQn}}+fG}~Rz=U>iIOr`@@bhmO`~Txi07@8b+s!= z%)J%L&x?zr;1rj!pVe4)i2nuA#UK+tTRdLBJcI6qzs_ONSsy(l)m7 zvUOe>baNUm2X;@&wP0S8^B#D@s8!=}*it+-`sS6BuYTN~6Jp#K?_(ziBIPz+ z`S(V?TU`sJZ!M}`3IGE<{8t2yANTCF@7A`CgRNYj^Io-j&wvu*&w|Zk$J4kE&+;no z3!=x1jAG>X>p|nzC%xm=zoU5tFAo=Gl+M~-__XRUym0@Pn2?Z9aPq4w)EFY4Wrgg@ z?|Gih@Pdnte(vF|8VIYHhQ;!CWJG+aQr?kDH|3A9t7u@1t0MEcM6=uN6i4DwFJZQ` z8TC4lpL$dOvV!S^r?c$ygI7)xR~BAX zr++g0&M)TPQ=Qhcnv^&$KuE2%O#@-)X8_BcO=#j6CrPtKyb$aOu>e|8xYAD6SVgH> zv|h1ccWxtlR;hwnI1!m#EN-R6@R7FEZ`Q%$te%Za zcY?NWck!sr`*CRn`+C~-XxVwM2y}A~2%z;AivRENMBVx7(PBE=S)Z^bR^MEPv_vWB zt11-?xiu9kW`WK@JQ8B1`dLeyVGb$Sv61c27*u#8;S`cp8pS9b!QLYhqknHv@gqYi z5Oe=hDIB)w7o6_ohLFY0ysWW_Nh`=d>J4XO67NrXND7$P{=E=mp}B0qqQo}`i=CXm zUscDzSh4Xoi((l{(RxTtkVR{hLc%Xp?2xkr#iCRA=evs&yAoTMYz(rYqggS8ey-=Uuey z%YdYS5`z-5N~FijllN97bsjx1|Z=8Vws?+Zjm zZ+lu<74Xpgy>cjKC*RG~9;YZNNtKiKu=x=)g8}CGKhmg3K@O>ny$YtMH42R33HFn+ zUX~)b67hQ7l1niEzVk_FRD44}7U$%R1}oxLslG|Rp|>9!9)7Ok88I9C-HQaH3sE-L9M4QmPKqlX^E)3*YxC7(Ry8>34GOz_ zdK6uRm|P8yWGJUiVdG743gnaP)e0wKr7{OM78P#Zc$Mhzt&?BY8~^p`wwj@qe44D3ii&ILctjyYv|Mx*3XWn2NV;N0|Ly?OWuj?_|Ri)DRqo4hou zrNWl}zYifF!@n1qkX$-ok0}fORf+zwvWCt8ZO0VtK7@RPBZ7e?l0CGjYVN5y7$m<; zH2wQqI^;(qZ_q!4h8Uj|Z>sdMHQ9G4YA$oj2KtS5=@qg?R>wC;J(c0@Fc9h+4P(yK*lQYlQvJ&K2D8)q`FN=%@}~->HI+C-D4o#Y*TnRX zI9uV;aV>o~&HgB!SC%AorkefOeB;h<0-~a&^3s*;Z7uW}oo>0X3h6T%latD}YPtW< zhwvWMLTl4*czhn*(A1{NgZF8QFmTR_P# ze>4~}(OWP23&-LpWp&C4D_4U}jaoOf2`e&ZW1Fb1?@gq|Q7dBnEgzjp?kI<& zdciT7E@>@`s;a~bsiJn8P0ww-P!1$uuYAop*Arq(Zv~(9-+SRFHMx=WSe?iud&bqr zpd>*i5O~Ht0uP-xU%^73wrNE)7LUa`a9x{1&m6FtEpp98Ea%Bb3!&XprQ{@*`|M#5 znw615c0DvN`R`uoMs{WEoD>^+_z>&)5@qv5^uKnF**5M%BVGuCjTp=3?`R5+gLUN0 zM-nrS79!|ZQI&>#G|2Q&ls87dMyA-UH4Z(}W_C*a8`OevOQRpVd~QA&ofJo7OJHzD z#Qh0BS3vEC|1ptm$@slp!T7{&>YZF)fZpfPKpFII435%Vm`HL(gve?(yPRBlVd^S9 zt=KX@Tan!j%|J6ta;v{D%*d*@5G1m?qD%|syEGFa`-J|)Hlu|STj1S_k7&u6n%{fl zp-?9NNPRIPrLkSRpqVX@=dsm8Y%I6 zH}ILaZZU;{t7o3%--Dx@!A~o-L`i*aP9-CIYP~eGI58n8VibpA7d->_`VTsZZFngI zF>#DDnuMkv&t8aTq;nJ&43q*ti3`EPEu*5B1p}s0N|OzIRvaTVQ*-l>@rfn9|kG<2SrlTu{H#@NjO+228{|gyoZ^G}aTYej9EF5VOCMTn5HRsKK zzx@sB@%Y~PzZubd3|27)zUa=(gET%Gc>Q%nX!*yX;ISbFhdAQ0Iya^U97qGpb<{6x z(fK_paZZx~WIOIU#b)9O%6J)$Xt8DJF0|ewzFPWHla#-|>W33k;uq{6qvzF-acdWT z=@FsoN9V*(b8(TB5&MPnw`mqI;ZK)^c!%{AWV@RBx!&}ktaDPB^3Wx|&WwmmFNn?C zF;27Szwq)(hq~S)43xZbw(%MwV!I%|3_@2u8EhUNhN!Pf_bwWBclv!V>&l4F7&)FX zA||BO@v~Ls&&Y7FVvqb+oftcOHr%>H83D+oxwCE^C5pDaHFS*9l!Gyts~!kjcP;r5}tn; z84m(yar8jTIzV&6RUVGN>>%P|XT|<^*5hOUOdYGq&xqI{D_JZ_H+X5xdhsk^gev8N zOOBeB5x*kdO*}f0W$P_O%YTOHbCkcM*Jhu{iu{JvPrNs$aJ%4G|o3`)Zjw!d9)611GVZMfojS-n%Y zlKvv$LR?&!dzfl^lH6qewo^`!2#Jpz?nb9v3qLn)CdLJ}32jD>cLhopEWyEan&`Xn zGdSJOFjCS?7v9P;MM+6x`G}L9WS;SAD+m#pcc5l&SQV|_iQ!hyJ4e^wy-0sw@HDD0 zQCl2JR)hG4Ss2$e!t=QJ54zJ;6yv|cg8Yug zm3QdcBj+JET9zjoLYt;vf;3WQGe~9fdy7=aSd5g97?EyAug)n4d)@66gPNq@PfY3t zL*hzx*xQOnPI3vg)}YR<+#Pj!tA7_(J1Qt!cuMbw7WG91bm6vBnJmsSb_I;prs~K* zB@3qZ*^lGYf3Kh?d=nv7%C=6g2Wwx>je8I)HwyMx%3L&;@RFupdL9f}xRZS+PfQ2| zPd)&}v(_-7tT2sAcA(N>JU`CmJ1sBuVspf*I(3a(dQcvAXZ8x?C`zwD>y>21sfyqX zb08(Bddt-$-~SUA*BUFR(hl@UBafb zq!5+=iyV7&`t}vt#R8%)+@Nz`YTpiDX>^C_3SU zN>bfs!AC^W{Cb(0F~U~M*CjmgN^iYFIujaM36Q!v3U+?4a8@&M5|>M%2=I%E#|H={ zR1EG1L`fPPS#91(82GaCOB0VaVK|XDj^AqqW{qEO@&{yZgv#6BU{gmS{(C<(TX7o$ z-)0>_3AD_jqZf((DRT9xbHajfHQ59Y#&`L)z80j-1FFY*5M**PDwZK^qL6Dkm0zA! zH|X;p>4iVDX3DA?1QgMcpF`lnt%To;t<~g$7lq;^#b7)jP6&O|*|;FpM9^^dN9TXC zAUOvqQ7QxuSB_xLNZcUb^oErbT2b(iSJm`>BpE;DDJdLDR|~D8b%b1uO6w|~Rlulv zLQYf^rPQ2`c<+3epPn;Q2Qk?IJjeWR4gEhug3VTp9hz^#FvVFOsMr$Zf*;HQUE_=^$gaH5+WmTsPsQ#go4 zPYkypTcZ%Ys3(*?YuVedxbm}B!hD>zr&PS&=BR_)42;LX7C*7LOK6rthxpD12r3FA zV;ZAlck&UoQ!J*DT%E7PWQ$6x-hV0?8Jn7=K$R_Z|ICui%6-4*<6(5d45y?-^h~ZD zLgIX**>enA=n~~8{xniXmQuZoQ3}*j>$OqtSaVA>xZ&NIc#Pa)ah5}Adu{eV=;VUF zA9%_|ePq^L&Z>BSc}w{?u=zNJ+knFeAvv;~{4n^ScNst~XJR7z@8Pz?29ES;8%GC{ z5t={xM{QaJg|mR{LPDXo`r33mo2*C@UN%UjiwoI&oF_OHUhzi+m7v&Bx1SzP?G|Md z#-^RmdsC$XH@&cfx*v)V!ra`*KnWRI|O)pigP2#w%74aCH#;;G%R>J?9-braYqT7_5wQl?T87dxs|^B}I9| zgvKMlF1K4SFy{T0yI*;;NHD>8HlsGpT58c)exD54Y}^y|-p zdJk@F9I31&-Br590^}^XQpW!x=7rbivroau9b*xF49?8=@37G-LTOl7S<`@9)_FIF z;-Ab2AcsxG!qyuIAqj8FeZh=eRTgD0#BEETl~5n=LaQ(rLzX3}hCUugkC`>1lo9|Z zRFxyp=Z1xbZ-5)=Hi{%>+?nu3e3W8pWza7-9meX?CBHOnX)OI;QFsdEoR;er7hTGwQVv7dcjm5~t>fv&|fV_NN!3un&rwke*s8 za_S1iZYZ}I6k!@zvG~`V2d(_cdfD02eAFEwwP)QM)773vbRUInk{_B-r~jF(a>BCj zLM^>3gpUc;jPr|GI+b~^QcM^V61FPJYl-Apx6MR!qSeDmx^30inW(4<)pC8O}#by4;B5{GUn*zUJ*k&YH9hn2^ znywks{!J(5kgf?+KqrWljy=iXERp$X?p>r|>Wx zH}S8-+7Mjs?8={J16$}E?+8td@b*iIL(VZ&nYsUUjk?}K#?caL7&PVR)Gj}S^MJdmadTs(h1!DQFJ`9h>ftv+-(}VAk!UK z8Ym}@4vFsIE98h!;EAn$g+oNcT^;m#q~)Bb<|WR8)7M*Jug$k?7hxk5b7@@U$f~Ec z{>cBXz!Fwb+SGg`I)+v*fK^Z~GoM9>8wKy~n~M^kn=GQ#c;k#|k+7tRcWl>stKj>% zWQ+t+@2b1}sD};vW4bYQQiBJ%m+IT@hR*s7OVR0>NwXp}7@tsO2kuwQGPjsnZ(U)V zJ|J+f?^hlRA+lWJnf(dL!W7?8GyLw#QI-22*bzTg}%q%_4I@j#jq@83T zaM9F13~^IJea`c|TpD{L1Af45BhWTVcC;wBHIcjNn(p7r?h7-YNmYqh5PFv5NJkoh zfkvXI@Vk*hcxfStb)%1;Qz>mP2VJY6P~hi5U+=ovQfrAqokmG6M@{ zeSXL^%0;EpT(xjQbwo5b-r4zElJMZ z=NyoNz=ykOpLs%_&$=`nJ)c@hB6ieYe*WLPkB=$2jDQqw00)zJRIExyNAju(akX90 zRjw=RK)i@nyU%tD@U*6S1_m6ACxN(maifvjj-uo_GkIH!Ac5X6AB`S5>T~l6A8w-^ zt=ME`wz4%Pp8zN7lT2R0lEnapIdPe53)jW^S(oHmt64u-5(-J%f8jnsABbGw-G!Co zHwf?s&{^xix#V`a1XW~al3+kYg?im&Q41kZrJp7Zgx-^mb!^_1H^TEz2D)C#Kr*T? za81QX&3V(_mmO z*zvCLf5$$SnFqAAGm@QG98)MicAzz*dPI~B6L;A~y?c6sB)-ILn$gGxHWp(*rLh!F zn97(tSO(|9LEZ_!Em;qz`k56VmnUgSgG7gUE%w2v%Yi7V99?WIh|!)q-Y}`yxF?5} ziJyP|3)96S)?T7~1-b1I&Nek3 z;5z6KYkRMGBq-c)3Ud&LJveOT?&6@n?3NZ^AZgCfDBy|&>*k@3o^ewG`?Ruv{X+fD z+kGV<6WzoO7EzUQY=tgHtK;tdZNgz^7Y0fHfGJnxT8AK6#b`iSHGhKiR2)I#tEy9{ z{MX@!?FvV-;+14<(f+Jm%$LnaH$Gh{dMZlg3q3U254F^jgA(LWjJ zA!ry&?n|1+JJHU)!hC|;!2F=8H-T+3ekp;Sg^ns5J5JV0%E})K?k-aq>%wmqFt*YQR?_x%Bo6!s6Rkq@!(UZVJBzdQ zidY8PP9bwsH(}h3I0}SQQ;vmUy&(Ed&)OWNbSt1o#9}39OJUo*wbja6bW7Y_{H1p| z^5}mNb(UdKec#(hMd|Jm8OmX(A(d1*MY_9Fk!~f2?k-7b9J;$iS~>-k4#@$B_#eLb zd!84*^17IF&W^SAz1F@zEk1tfTSe@w{&#H-7)FtO2kleW%nt)Yw|yb|@h_!uWN|#8 zJYBCH5sYzSt-%PA3l1#Tg!mI93<%wduR(@!K} z6K?(+B6ydq-mTVyd~W>*`rCprKEe6{b(PH0L(S{08;WOC=K^x?MkWhnaOCx69Wt9F!`wP zJ}sm!Gs{hukR5uT{lPo<^luc^4r;cFKr-EgWRG{2_a^eRr>$Fsiq0mDKyD^9lcSzl zTFyxfQT;zngof1P5ktCW`Tk(0oL&mlnnka7z=4k}B4=X8U1_0pjz8)x4{SS6Iha%id02NaQ~bAs&rC%_Pxr{v%1X zEg38`#aU+x40`%oq7bV_W%l)D~#Y z`N)_}*6YJ!Ap&2qm4ipW<$IKd6)Ln@U#_B^7;Z$5J5MYDzE-p;>-Rov zz@n~DqFW)J1P*0F1Zgs_=SF>==YlYXV`SW}sqbqpW5u7hVbt`@^HIwYx6cZA%8BXz z5K8xl$Hvkic#V9zSrt8WRIeB}(NvnkOj9_8lGMTgRY=WO0s`)?n;F+z-pXCND z;MJ?C%O!4VrR=4gIV!GxOwI3O2ka)@0=5a^Kz3WuwL$BxX8^2T1;l zM9il8__4C(o4Qoi4DAudcK9)uQrTXG{%3zU1JqgwWYe^u=o*zypVYQP> zn3Q1UsfRu+-!8|euZ(yP%gp9Gj@5}uB^aiod)CS!$y>8lXf+x>>&sJm*k)M{&&fJA zxM(9{_*AC-+^AIPcR%579??9St>-`a5*Mu)wUmib_HU<)UyC>cGt+y959w=<9qTQr zOn;wrGb(GCEzb@R(#tW>eZz;!qFjtHYcxs=Fh_35kl^L)5|w(Bri-30D+;?Q#tXYT zK9k7e1#3_eK0V>T9Bc}XA~-SNjP=)A?;LZJPxZw(xo?mQj(nrnP-=&xC?snFQ&w(& zWP1LFR}GE+L6(&yYZx8DPht~DW?o;%upX9T5Lk-Unnm`~Q!fE$-zR0BIiU46TrDh2 zGMjuAP-=}!a-r(QVm?&fy-df4n~%Mf4};Eqjb;5}59QCvwbKgkCzZ2%pzqh3#Oy(v zCNgAYbZp(}AYGi1eNQ7`ghYjs1j#Vti}4;>A4sAx+er8*t8M z4t5^DE;#Ir@2h&D7D0EM(RnHsMaxO0?1IdSaay0JxhBK+QKh2SUw$oo!{TBJGyS)K z-slCY5cfn?5pa=$676zSg}qgcSuv^%Gi7iKLxox`&@HKBtTw zgC$j|6q2h@P(r*6q50JjZOE6&Yw$&DBOWmh>29YaJS z-(_vi25b67rgqpvi*rWd_yu42&@v4x8Xp-?Rv*1q=urbGIKFFffLZ#HUrP=&S@e zk2WSoiFS_O%!9c#ol^)C14oM8DdCDkzsH|OmCQ^8fc^ugbg)fBW7Ee6cy zA`vR|bd;~VM$Cu)WU@r5D74NGiXCJGZLlO&KLu6K*_u25Ik%^h&z2`3ifHc=ey4a= zJtk6s6l74~l``KJ2o9w4QZi%I(2ph1iFEU!+;iHXKay-AqjYi`&!V=|HYB2;LDRRx z1S+$1IF~iqS9q=R*r_s)=uyKe$oqX8#7(F0-&)YJKN#2;)x=HQX2b`H&GDj_i}k}A z8FIbNl*K2t0w+EX&b#>9rks+_E-v!>mBaO@LB@VpHn=1*6*lG2!dR&EBO2QF{F z`POE-XlV&l2+4Up6?Tz1jZ^tp)|hw~Bg$TQ+}65ubcdx+&9{|lu>MPef+Yey1@kLz zY<*9^TeT!lNNPelj!VPnPHfKovS|aXGsuYSCt9F1sTA2EOy+~qxwRrVIL4KHVqkUf zFf&E$_b?;yZjJD$Aq_QYhs1|$gHbjii%SjUAv}DhYt?H8h+64A({bl!l`0TuC_lK1o z>`+u`xw@V49qLKOw( zjEY}YK@98?Sz;2p$EJZ2PvY6tBS(gcNeaEY*qzx@kE`c-N{HcF#3~G6bJ4Po<2-B; zi3#S}g25>AU{!D%mW9i*uGVL3@z)$A9O!JWGERmXrov3ELoH7TvyLU@HA)jb?(0Ec-@t2aU>9;N5jm>hy`A`BPG6?F@$%8BX=|PQ>3gomnN*ObG z94AE$MO4+DxIKTEL$DY3-X#=1?Y3HRQ5{5vV)tk7Yv0wZcQ7fn$%$cPpXY?g|K9N9 zf<8ae(Gr4djqY8dENFhF0UFrb^@xpSMu++{#ug>i6i!ww54G`{3)d>+oM#y+ESKQ} zI)g2$Ygv9dUsGpNC7Y^yPv4e&_%Vj{xl1I0J|rRaGMPAUKWV? zSorrb_p34;aiL{50-FGfqCs1w@C*`o4!(qnReEW{GM$UbDX4&2zH*DqdP|H4e_{gH zwqn}T2NUqr0V%KamL*3Ujc?+TIDnG$r;VPTNCB*~J$Jk`Q{09n`%}(DnsBh#+Igr; zB7Kzi66ZG@DVX4IW72)!K0pWxxaT<4w{_4qOZltQ8%xcb+FML8S<~x^3V${fjN~@jQk1UL%su#;X{ zU6a$r#u9`Bks@qQ))X)H`7lc<(40-eR5tnwBEXPS6r>jOjOVFqTYg+aPP;fFAn7xA zfz`>V@AD}Ri3ssS^#wPAW(P{gzGbX7OO<)0w#pbu?)$LB1Yxf+z*g*cus?eq>8K9s zBzzs-%HFyu&KI3JFhInqX=WuuOceC~u|(KQK8;`v@iFgW<}$5vUM=H}gS-e|`iZu% zzaIGsMMBV#m45BhE@m#9)n+5qly}Q2ECJBm3I4vT7IQ4@Hc9G#@A>Ozg_&IbYY+f+ zPdZEiM{e_o0kZn^I?t5Xk0C%Q-eJaPF^14^@ZAuv^X;a-e;hEqxF3$44~xnLdrJ07 zl)RJvF|1D*N*HQ^>cQIkt$r=bN95c<`@&ZR=jh=J6KA=5{K)9)*>>DGv}B2W~HJGu#dBJsgL0E!NAS&Bt(ErS8M zN|^_6`jS^45d(E245YH=ycjktV-C{C+|ZGFoZ&c0DchNoE_``IOmfbU%7Ej*CoXg&;WpZ$;24MN*(G>MP%b0G2$yo;TP&Mn$PKhqc|lvxqUSEIE@L*lPa+3mMBk>ylC{eKq;`%had8+Ain$yQ^&Bx zFN)Spo5)T)0z&)b6@2R?i3bo3o~ev^yC1{`G*RW4AuI~LBlPDKk>hD})$rqL;37A- zm_)VTurLuJC*|uxA6N3V@A#&QZVuTo?^nLpnSURz%KZ8LkN(#}j|~r#JfF+c>amu8 zZ6}@LeBR0tAoUFLD)s!=S(A-gx_m$CBh}vUwMR;9hy~{FC4g~O<*iZs-33)9GI*3j zs#>Td(_h(0Bm?nZJy$P|O5WoXBYF%u=ausu)%M(CBM}Ode;7oNVi%3QA@U82lZf)a zB%|{c=(d|eN1ubzd`u&H;sVN`+;QHCo@rTzbcGF>lX#l=yimT22??Ik<{V6gOB>OBI;Q*`4TUpiS=K-nvda=0Ye^3Uy#|x6 z`WK&l+D^dALt=nRI!e+IaR_o%s#>9dd(8MU|E{#Jqa`A|fAP0(ts4B0GI6KfG`qde z)J;BU(yIzWk?6WZsDm*rF_s+&Ujsce;NXJ|JOj~bt64TiqUu>}cFIr3&CKm+g55S6 z0gbX>wldCNf7`3}1`0lL)0;RukJKe>5Fr4CqHkOd$~csvesERlJ*XV>y1eFMG&42n zXx)GhD&`X~3M;i-p7KcS*n?TelqWtp zmOmm*e&v}T_-uG_D5VtayqULr;~DHTGs2%;#sPLcwEZp|(v$qJ&=in^+EA#x9U>Go ztNuN@6O+`!FX9D8Tyh2ws+zs$!zzj1pU<^C5aMIrD|xx#_e?`kuB1Y(@LTf$RHY~I zT?NG_sVR6Vfy1Os0)F9tRe{bJ`M58^NrXyIr2oc%B?y zoyD{;0y&RN*yuZD`JNUEx_0#S{v!y=XBg4k*vBV9kWApUC|> zB%}34D2c?4&vx*CQINHcNQ^uehA2qC-+qb}8Z>tOY`?$t$$^v2*44iU$Qu|C*BL&M zq~Kw+*EgZNzG(KRlkyZdld5jFYtAj!z63fR*#{36n|-(!F%6-yok^dk)Z*n{m&L^s zU%xjz0Su_eF*LjzmFp+1B)2@!LqCKzY?PAsdKxwKIjkVlwj`coQj~rrAzUA-?h-Lf zW6_M0IqxL#gwlrJ@1o>{G5jFpUmi}dMD12|4kN3>AZoQ}(k~g_8*vl1l`kD^kraRJ z?0n}gvFtbH>5k7{qSL6-`6M zR|6DuAV^!+?YiY2_s1xU!!3LMkiu|Kt?Z}2@%pC%844in6ztR#nPR5Y!jp^`-~=ld zZ!1d5&DsnX0m{369JZLB$!2@gbgHCX${GNj`PX} z_EZ=fXqn9j`&}>bG(wr}qV43)Z-tno6*rwpEV4&NAEBTnTEnCmlzRH7c~TkG&x}SnQ$P zwyuEV>9E*f*$lcF!j$KMHMhhGv0{lUBbF_$l}f>OQ$o|t{@bygr)x1lC+;YW;Z#+HBo!9SmpDPA zYb8>?dEb-4IVoc$VAz`QAXlT+L3H3g-)$HO$j-tP@V-%bu>XeSr%a($@s`3rD z@nGXwYEkW#D6@5vJ50zWz$&KV|A>RyrY5B$cNiwDJ9I)XoDAQkC|T}BCs;XG(Mjf^ zjnMkv7$){e!X_J(BZ!aaVx5@wWeFd(K`)|8WvwT|&|Pom+Pn)54O!3@@L83_R9gtz zWE8dp>d|V1IR;_D7lXrnsIP7)11qveXNO(S-$ZgjeX*@q>~z#@7@*GCy%S9-PHvT< z827ymMpn|XvDf=V6y|@SH6)(o@Xy*FQ)I>wG#e!qiO)%3Rl7}NFy+Kwe(Qs2eC_(rk{jRu*9#!`rVUeF+4#A7q6r4* zQD1Xs7~uvv`^(7T+VnnBTmR%}y_(eTg$;8lp=kv|qLSFRcG;BQ8iotsr5<+u(__IY zr=O~>$mi8%t%ItE2c$@B$u5y7jBW33l)D5m>{p9i--#Xl6|zt#|=t)IXx zDp4ue+rGiR;D~Q_gTzRKIk4)1N3Vp+?#d@79}y=vDH%qkkY*p>1+5*`)F*bXe&%T{ zK8WX#L9yHs5_|Y2v&D#mPiwIVi_LeL(727H#%NW!aW3_oeE8SV+}%WDvNzaNWKFZg zcL&&h5(*I$mP-Z`NPvof@qW1s=hUuVQO~0+6vIW+`a&zms3uG<;99v=5xGn3c{wrr;xQ-?|&Odnfy687dMBiBxhf&M@UM@ zowBwzCiCsDhGZdyn~8l80whu2SF_{-{OyL zC|ek_rOLS8V#0^`n@sC1Swv(ddor`KAVwA8vSQEWv+8n~!6P zKe-nTnDHsvW@;go#j%h2KC(%^s(HC?UZ@}|_WV|x={WY*udZw4FZ%J!WTc(dKqD37 zx7%bO^EPB!i@8o#LJr=N&HD|uW*{oea)&aRU1@W6_vN`ih|-4h$w02#xGJF!=$16? z7&;NyJqL$x87ACVBmICJbkWxApL|0u5IX?7gytXDiqH|1^7IsX_ozT?e!&Pt2rrLm zqA#hb#s`StEt?><$KMp4oNo8Sa97SFVjK@?5HI#@B@f4AUbv2`rvLqQAWj%3Lf5g# zJmHggOHI{i1oM6F!ckW)^-5+L0><1}h=R^j@v;5;!XTMzC{OK?={7zzju2w}o#!Zi za3v{~>o+o;E-h{HD<7BvM-NjSmcJQdLfH~&)m+qrxt=wGEz<*P4tpKgwCh;&!5iPbSvZR%o~tkXlnsd~P^nVDB!cjn28y_j zaxOI%_{d$e^Ni9UskQU}Z3cWQu>`x(bi4~dSETjtq)3hYJ;C0XeR{<*awAD9q6Zi> z0iia47V(x+CAF)Q*-i|sj6HWM`I@1cPnGrK(i?h8o_qrVz8|#tGMewfEJbYQ)C+x^ zjhvmv14d8(^S%fKbxX^M13cqEBzj2Y6F*o6H=`Y|0bb!sP{K&>Uv8dOs8$Zq{0Og` zybm>xxxH!dUdy{qVP881aPS8=Z$Qhd_o^%0QI}&;yD`9A;-D0Lvc4Y^u?*j2swHMy zpBi(|5X-_MA`2F}@2tpFGiwmtx|9j7y#2^AIL`7a&AAPe7OW(@DHH14&{Gt_l}i^( zS5DZxIa=6b_pI(iv6@OgePU0L++eWWP+>lAuS}tmnG9G!!6x1-(_{gTU?z%$Eg>h) zW`L!TMPTj4WU?msh85_~j8xPkKfX`noIk{_wjG3p;}^gGL0zN%nfzhAj+Dj@(*c!X zS=gH`Arp`73AlI{L&0UHE*EdOvssU#oX0W7!#O zq`wk#F+hX_ih51ClFj-9+@|AL0a*9vp2$~b7cA!uQuBMQ!5xFHbsWW*#OZBu6CS`{ zx4Naw-9akIDD<8e%hrC_jM@LuS@`}^rPM@fPwjZ~fZOc3rNYpjiSoMxxP5G&s!)uXfNYyQ6eGlkU-{5N6XnLL zraZjOB1m{d#$)FXUlBUQ^@|hYM&g{E-rSw=lI?mKrBH0V%&b_13c{2^ujCOX0LMaW zG+k>@txoAgpZuTr7rfWM!pzPEU2WUs6FN!lHAMv%)R@Em$RKB=#KnH8gAP?NHMXcz zd@12h?=f5>@@+JJQ_#h+P^+v8YHAc+9R&a8h?qizE*1ke=B3U3B3qjpWy(;zL_n3tJWT&OsVAUDR1s}!_J-F?Fd;XW zZlsnJ!yJaO;?sdXmGTOv9(t^=v~f~qWL%;M9Sz-}45^#RH|xz(HiX08GI9m{Q$8Mo zx)nctkdzX+W@O;fLE7?=oTw)xa*^yxWr3c~sud-ueYPnZLEe<_lPG^52;|GnJ2KBd z9T@uyHOXZ@tv{cgk_io4`Y{iKDM_R>aQ+hx)y#U(Um57t&~YiAEt3pRCV=ZSAE$Hm zo<152Lko4U62Vz<6{#xW6_-a9)}Z89hsku&NqtuJCerC76o~p&ITrSYX-dhX51 z$385rx0dM`2NXTh6%dN`PYn%}lq!-ARswzkqIi=iZx~ek92)9O^CmL*mt-J=MvVl& zM1xkgRM<kMuuvSgq8Qa$M|1}iYP~{heia~$=#QiOLA6hK{}N1 zkN(>)$*+J9;}M7M_B1uL1<1^Xn4@_sA#q$J^wN?n!qyV9a#?LPKI5mkTtPCirdGYE zUTtx1oo#bTgDT&L*jO^Mxm|dl z%O(2+I~N`rku^Fn$jG<>jL?TkTK(ue3uB{p4QL%MkF*&!16#~QM4AWtcSE`*KZP%UW__L~hMJ@LZ_Js<{R;N{Wd`c*`QP9^ z4^$~M5zAR^ZKF&bUzqWRP+|~(uvNAdlYYuG+EbVe#%L>s{2^~-RdxOf%HOh0^O#6$ zWi)q%S zZ?2z#2YG*;*yBCZ+ToLk-~p@Bi9MGTVfaK8{*jYGMVy!d-VKX?Tl_-@Gi0`fS6* zoUx@z^%}_cJ$o8Z_=^?to_r;?nHCUe-ClPh7Sm_%H>)S&Qxd^S?=R$L`zCTq61jR~ z)cH78q`7#3di7L{4C8vekt7;KLI5O2Go}5y1D$BUF6X&6>vfcUS^r-?o?OYMgM(`d z+dAw21tDy85{guGn9Fq%%UgABa~7#F?`+5305cY)BkRDD*XpGK_3|--C7rrl`N`^` zEK^&(F9kE8LwAf1L0`F1d&5-s?hE|7lnn#r3;fLzli z>cAqAF>n909tajnIR|bOr-@0Zek&PrE=@_1;q?p|p)ZIiFT`@&(gIh?kK+|1T}9@t z{`bbsVc0*frMz-Rt$}5569w``lYK#K-_?)5m2#9q@hOSx3I#hE1H{p#Xq)1x_!m*z%?rWxVF%p!%4GSwQ&U$B< zX7K28MkV*5im7nq*6ggpvd9BsB8#%|bdryDft^c+u{Fgh?-h%Q6UoRfgHYr{@0*LB zh=&kUcsRz=(Q_#L5V1EEl_j@oAufA94hw#(_N><1z6fq0EiLyBW2L1R^=+7TI)ze6 zvB;SS8+{dlz-Y_YKb`;o(N-m-OvQB{#v4+Yr=2%4ga9WeZ!$`b#}GL!V?vOpB!(bF zKp^d#AOp3DDZ6gQU6tRn*PUy&s-E&w_XT^tO!^_k<7b|Q*#DN{7CwkRX@RXkTsE5m zkd7%S-PbZq&Zj6_Oig1^-%@OBYPo=Mia9`1gZQ}fwj?&BWNEg;9{HYJDKeP0=j=L? zz_BAG2<2b+B^M|gkRid3z<;oea5EDV2c4ybiL!cNN%GEG*yS9-8Rb+<<>69?2^GtL z`rEIPtWql7=u{C(o{zpX>v4Gwrcu>pWHAf`PHX?&6As4Z;9__XixD-pDV}}wJLbz@ z_LMhclE5Buc^cadByLG#++z7#j@o%{sU{#bVV2%_0tjzeE1t>~xk^66^o!A4(*M0^ z4TzrUMGaUL8ekLqloVUr^855(^!J#l=H8^W#5CqG(qXMZVxl-1qXv6Zfpfd1(*)&R zif2=J^L1JJcYv?tBj!bZnl8P+vGC{5R;_)uuyRA}ATPu?P)Z7!j-!m;#WsB`xzZgBS&HjFjN{I@B zY}b>mK+zhtlp(NS6uCSq{lrvksYh~CtU%@7TJDK>$=F!FqHH#n%jI-hv+0^d^D%Hu zeu1%(rr0BE<4TK;ph?3nkdBFK=@K&EE+&wi0F&H%0Ub92EB_ne*?h@hhG!K z&EE2XBbtsZk{N*!y(-)DRoKh(eXg0W6|DYRSqW3Xt%7()64-yL)L$kLL;4Jj*K(b@ z|4T58I1^ZT!lbxSV3}=mHOb`gH*|mY&Hq#c;fK=DJ1f{F$H@XpYmalPX1c;G))p&Pyz7bUXxPYG_@BJ!@ zR5jxa{I#1tuLxu$t~(^PAYs?{!Levi?1M$ zpZiI6amLGbEx80qR&0?ngH}rZC1)b`_Nx%B8Y=>n&q`!JyIY%$!z)~hN>M7yZ9DyW zhXH#s41ipWD+Jj5TpTAW^#MLfH~^}V``>eDTFEs2c9>77{87IU5xqY!{FjFzcLXyr zX27wP(L6LNYGPGTsv_07B4L?q{^cpg!#Zn24g0Oe29(S`_7<-gQo1Y zCAXDczNO}$`8hsc{n`(tIH9DIoz1q)oxtJQPbzdFkcf9;9Dxs=M z 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

      ~fy+4%EsTa}*!)i6_Nv%DH)u zrkeL*5Pj``tuu9I$svuiVwkYf?N}~vXiq?1#YGUBUoJG-JSjv65xJq>KB^TAK^>S3 z_Xj9%zY9lQmKfgrMWEq=QcE7inm4F4E5{u%4f}86eYqFy15DjUrye@L^`D|7p`r7O zv+h?!(D-eobI1DixyNlsVDjoIJ_L4G zdLD2dl$Hdlx@2RFn_%Ny1#<0H_{Z~r18y_(kZ&jHMr1|K5uwfRY zwEG+uvnLbRTPkPuDW4P!+fg2tl{Ma0Rymv#qS0TqlyTWgL>0~oj<$AH}%^RS`^!*0(7m6OXqlJ0p_oEC0T` z@2U9KabwKEp5bB5;@VocALf;R%f*Wuicz!x(KRJXZzQwX$MLluF!76yhC<@+Iw$Zg ziQx|Clo&}Tj-#5?H27lk{~=s%e2Qb`TH3VVKTv+4pcLITz{lr0{^sAJ(p1xl4qPTL zqaAOz!iVJijPKw#Xw(0HX4tb)&UUgWZL{m^E+6R4>@e{`MLT#Ulki06gyXuuY<^` zw!(%^uZ(bBw_0ITGo-a;>yam8l+cX!%ChFlmn_?doSUi~oBY^Tn~~QdF5SKYS;XFi(I)5sDmq{ox3?yJMGdZ^F7M{94{eSZUJEw&c)MKk>3Y{KYD z4leEV9$B{@eY6dPnBSNUUCYXh9Vl#I*0^&@Pm)uI2Q^6;=yKX1EZn*s;%e^^B1GT* z{i_QZNr2=TE#K$2%;9%jAVuwpo~R3dj*NfTyCY6=z2U)zG;fK^zXhwHVIl?k^=!G) z_nOqdY|6kiImhgZy$X`_k~OO7w3xD@Ryv< z;D>Qc-#rQ+j1;bFa&L#!O1rJSOO@`3&v`jvgD$<|q2j`6$BUad0cL;VTJjTp%?lAL z-JlGZ8@cetvm7l!X{c&)*nBqnL@Zf_0(=Dbjznr7C`j>3D5dG3M zfB6X?CDEy`H;AA;p@oj%V$$C>&Qd7HaCVvw?tyVE0w&TH-|{GxUB!OEa4#Z)6d=LB zUvbw0J(ipk1VX>)jUe*?f=6(q&v)OJ+y+P$jQv~=+U`I2`Mdb|@UROd@Spb<_X9o{ zDA|6?n&b5`XZHRr;dUW84Sf}!R6kE6jCDd+PK8PMBHFNDeF+a#0nN-wLh>NT`0x8Lvjmk2 z!EG>?5aI#@?=MDA@4lVH;aEH>=^iYKm}sb|m|}o>BC6;`EUVueMB~O;BSW7AwbOS9I+Me*98 zN3G8gTBA9v-VpdRTPU9Jn0kz0ja!g;&dE(~V8dqT;jBjgt3^ptZb80{i=@PZQ&N9h zziCFkB}ok(+Y2>|HAOduq7ws;$)b3VXaScuT`*_jmS4k{XM3R4rGhV+WhStkyy_03B@fmlKx{`&3N&CM&QpkkAHCCvF34Re; zx2=D1KQD_4GUODyuYG(riLPJ%xJ{l&GQfJ^a(8cibO`}d7<_1jDuOi*m7&$N*G*G? z3dS;MS8y3rS+GHi1FTlzwa-kQ$06W~-sjTU9duN=aGf-0xtzx%BH}pyPj!+baO^Z; zXu2V`kc2_Yb#xWT#KSD}p}OeFi!=q~V8gBJtvtUo)F-UQ3HjOjQfni7Js;vgp=5uLO^TS&{P_0UsQ4&yNSMVFPmF6Uc(r2j&w!%SVN`WQn+DI}eO zpj@cb*z4d7tWP1H#~@KAhD}=1?96MwDbaBK#nDtXG&fvs`BnRl z|4uTc>cX0%(+$=Ota1|mi zb`D!r54Q5?XLw7wsOH+@*}`8+9joJUji>ApL6{rz$@6NsHl14FmiMNZdrhaW3L)3A zGIqW761ktH;lD@Y2Ra43r5RMocX4Luuw ztvl~OHJVpcQ7rBIRT?0_EZBNPfJ`wnS%yF|$%%N#1Wn-I{`&!RYxeXZiPjo*QMsJwye>Jns*Y8c zzjv~ix{z2;R2c?)Xoi%`&Lh$zF`wil+#gmGEe@fB*h{zN`Qv`;Sk}G)_)c z_MWu%xT3&C|1x!it$zMW(A@MQ>-67&yiZWH2Hhlo_%Dja%S-{+>W?i636@ib7svm2 z1WCznJwzH9P|?5Mm4$PY4wP#>@Qy)8L%qboLs$Rf;@^_S6p;MkJfKeC<2zoGc3vg8 z_qq~&MDi-_=+K}d@ReGD#uKK?5|1=6%|lXQ{o0%toWsu1#u|I`&hotWuI92_jn2Ja zT8pNAJ$w2;l8nXVljX?rzxe8Emj6RcXM_d3>}I^Fd}~x?sn?4g0tlLPLVU|daL7wN z!yb6}yR5%E`kh**^^s0DGGNQQm-aB6nV?eJs4Kv+w%oiVH1mKe<0PS%HB1fz&>-J1 z_S!GQCW=cnW?c(a8lJos3^SELUEIn*ic)HHECzZcLQ@|)A0xF@@O4M*?mGVUZW2br zJ=&Uks|J6;1pFhk1qsLDeu(n>TK>i>AONcax_n-4J8b}L-~0RhEyT6E{aqi$MBDA6 zoZ+_{>%AKKzZm=LsH(cKeH2DP1r+I)?v|ED*qcVWODQ)E(kV9%(9o zP_W%chXj(=>~6g`qe4l!3kkvL7jO^&%>{PPPjAI-=Gqd`BII}5`_aLFY?P@L3Vgj9 zYmXgP`juop8Lnh|e<@&Z)}b-m{=n1m`Ku|roDME@Z>jj(oC4>E6z54vSe~e`)4JYR zyF1$hN-RrEktaH-vEyxV`)|4r7$UOi-3=Sc>@vEpL>7^o(?+8E!4qmGl&^t);_b&@ zOIm+*9(^?_X-I^Hg(HvEBPgoDaF-l}aD#L43Eb+&2B_DaVI!1Jy}ZsI!4(j0I&JR; z!Zn|xxFEN-W&kBDq{Rc?8YukK+%5M(*+v+ap8gR6nF|7-YD0?LI5C`Rk$O;IVD6*d z!0zbmYmxDKc4FCDGly+HLf3}9&|S2ceC#q!$khq8YjoJs8ibWk8jHUJ@^__6dV zA_3tb|9=LR+cF6Y*!nC;K&d3rZW@io6iR zn_aiWssfjj9CzWU!S~PiAx7o#^^6euQWEs(kD~hJT_FPpuY7uD6^#1m$c$73G3kX3 zh${YwLx8uDM;>~uA!!)$z5VS6I|&As?BX*|Q~Xk)@ek~TGs^Zt&SokQa^-9>sJtOW zva&g^VK>wEuy@bbU8UFzI|}D+AaB3PGOclFx`4-#*lPa!lHZH?VzYDZIfBkfOub8w%T2&fXEM&P1dKI zp8%?W2#ES`Ei^+51woV@u;Y5KIO0J`=@tSOcg;!u47@PNe+GB$r{@DIpo3$9!1r1M zwJ;Sb6he+)B{~g}$;lyRlV6VR@O??f|CbAJu?V!0{=|usKtjGdUxE86BLnX1OqD5_ zfB@0fmPwvU0}kBBMbw)}kRN$Y#2b12XK=6!aQM)!TLkyC2f>IRM6LFz*X-LrvMOqA zMBh-60X}^^i(cpUxaaSYoYIdgoe?&BGn^4RsBn+dvBy~7fz*ETd8P5|k=SU#mZ-nj zDvh4#zc$t!(qZHfBl?kymxfL}^bkYQXKu=HN{~*-WI@Ht?NEmfZ>&@+#93YL#pkGS zJ7R2qz0`@}vWO3m&=|;RGF@{um14LY+Io%yK{ckF8-m4_(d#Gj>~BG{%Bs@ynBo~# zGY;zBsl4nY5f1x_ID5v%M&g*ytuxg|g< zVp6@V=F{cR;0`ylA~Hd0CLFUBT+QJ7~K3rqOAG(8Kgs&g9 z;~+*&82F$JSMB)B-9LKWuJ$k)*(EpvhIp_{OEk`RyZ&b~4xl2Br%n zLaM>81)6&NG?r%gH!VK~t+EX{@fbhGJyD8f=R)<}Opwg`qM9dzVJBk-*@Fh1Ijz-) zkCxkP|6$-mZM3cjB?9lT`uJVQvszfg za=(i0L03kS$9r`Z9_T&M)us(11Rgywfo=TV`q};^Mxk2qX%VXb@8!pQVQ?4(ka*rA zk&%%-S~fh6$Th;^<98mw6Vab2nwF5_{R+IivGRo6uQ^0SMYR`;ACzV)EWjUMCdl(Z zIaOoLryHO3Cv%H~r@C~i0W{MuQ=R^@_$AHKDbcI|QTbHEXBIGa_WqGd;42nJK+fw@ z6oOr<_rO(exBrwRjrS5HdJchw0unmm^~`6(qq4-TZ)9a!ZSMRVFtfuFV4afgQ0B-J=z*=g-M0`oi=~bAMs?#SF zIu>0%bfdhWZb(D0!?&HScQ_}A&vp#yN15fx2jm?RjSQ-F;~7I({Lp$k=}ulQnRpqR zi5j((j!bPL!2M*PZ_6+%l(Rp?q56?k9V@_&wTPi}OgpnxGg`BWzskc{u||FK2d0Payz(8zI3P1sX=KiD7laZ2soizrcb`T-+ z`thOxHG!0d<^>s<=hp=wh9PHSny>nu{C~3P)ev7B8RRs&-JBf+AY=E!!#y5Oz*582 z(2_x=!1tVJhT^E<0C^1HwuIOW%D;3R7oRPmdOi<;pSp}v$BcF1Kl7YHkkg5XKYdcL zqZdEg)@LwjumNtd8bC>{!LSvW%dB}quC>cj7bUhR2(UiG=!G$#th9XKqRoN_a`qr|0A7&f)SdG!BA_w=DLvLe8v}e# zK-9rMb@+a*iovth4-3s6&46WhFz<$Q>*ijyK0u(e{Y_4=19W|0XGPI&{_bPde2??q z%geIsvyss!keuz5Espw*yVGp4zz?X{fLBKSExvjk0O|))_yUA;g;I8=PmdlgR$2jv z+IqPSYCd0IB@ENwIje+CKLtMY*x;D+2aL4g=0l z> z{^#5NKn|E)kE^abzPF+N!Rs30P?v8eRe5jda9p&)L!*;F`R?HMHf z+TiEl)3v%WD!qC^)QK`Bq8R6O;iB^orwtk8@bu(4qq>#VPy^g~X@w6csU}#ZfVlT@ z)9w2c4**#ds1~oE*MJ1nJoU1tfN|l)pk`_59mhoyN-kY_v0EYcSkeKrb-u^Ctc&Ep z2Z+eX`T5_lG`}0Rp9ALv8YZR>NDd+gc3s261|T$vq+yJui39r^byFZ1nPq^D2!v?9 z5`1tYto#3v^;_5acs55jYygkLk8k~GMK3a3g$me0wBhQxdFd=3c*DO&c=kN=bE&S# zuf1En)eu0$50_2mTHZ~pI4t=a=8r=7w``$F=j`f=`*7<=vdzQYMTTl|Qps`2e0|*& z`ynM*OlLbUBt=^aN`6Q}5CpGQF~1Ag;;0m=KtWc94Y2S)zA*y_SvlbF)Z3R*u&|&4 zs!iK(RL6_%vp|TwoXQUPYa={v%Qw0n&UD~H18{Zm0>E#;p1lf-VIIl&7Ml>==k?T0 zrEG_8sefR4uhvN!eCL@+VEbC6O)3_6*&tcX3z# z@@|rllM*vFs@}3+$=utu5POGAdxbxx%dhnbIh`UOuY~MvLeZq<>_5(J7vmt=m~Q zSE?+3vUg)EvM|hrU@^g)jkLid@GIdKAYt;M4zx_5B^1afjG1K)C@B~!tfwepQzt~r zYE4!KG<`_X#-OjrZyShZY=Nh$WZ}f~+Qm~@x1S#>FCY5Rc-G0zt)%nfK(OFC_nqs> zn}%X%6Ns@e|2Ik?+wTQ=?zWi;910UKYwNeuzLE4`?n}p|L>C}>Fq$Kc3rd0~FJ8a- z1&_-A6-2dt1l{pev-^ujMh@5qGJz-|CSxP(aUv2!M z#A6kqB$$ZjwjOO4e!-}O@du<8`7#$MH7#k_QZN9CJiff+$9!QuYz>L=0NCU= z$33ace^^CYgSSW|Fqhza5>p>pYLud7x-vL`d0r>mZen&1REWy z6#e97>|V=mj*N-)*;)E-l2%KfNK?5HKU|4Hyj++dC0`saSIt}2JNx(1y@R4%B`II} z>C@>)G!xcR^#f;kn9$2ru+KQxlK5BocI?dYW@JWR<961j{I#-hC zaF9PKHB9-=k-GTx_e@tMycWdi+u0-dbZV>Ltcu#S_dwn42WoDEv+Y>e498Qdj3!#! z{}?O5A@YH`A9h&_tmE0>WasCxp9mnM5A`^6SQ9w&A)*#y4G;}_)uO=D(^r6&h$S9=>%Gzy zK>_cwW7EhX{zwBEWh{3Szs=>P^=7@{_|{Uv74G z_EM>5iZ__OK7j*D(yzckF+(9sZ0@F{K4P}o-7A(s?JwY3vVcR(A7oLJfX57Y;cyPS zQ(nVaR>p@OXX7o)tuG$BpWdfEG=@y-x}wb1czS_WGKtV2dkRtsPwTQgjbtJ9WI=iK z4gM!|bZk>vCEa)83jVgkbt;grPwQ3c&}h+%AqE-L)>)BQy>Cu>?W1=UFdG#1SyYrS zB)aPK?E1030R`W;C{*mBAAd@FBLbd&h4ySJ3u`%`I^QGk3O+AKLBu9YKmXh%BTKWK zx{oK#yqrorGuYQB3Rv?%pB`9LGzvJNz~`F??)99FxDK$65ovO{2LRqy$m7JBChd){ zMul-E0Fr3w`u(~P{js$PMy$=cK@2Sb=}~V_(yV>~B}IRd+M`_oP>icAHTNOrD(SkP z0eLL@bD)nCtNXGBxb}s3Y=(H?FlGQzSpEQXc?y>+r|49 z#-X1B%Hs#|z{}iFpzKIdj*w>IIPw6FXdp-`05r6J$MPSCqY%R>lI2bNf8~R~?SKai z!x+Uf`Y{hNX2VY9zbIp7zhgn|3f?2N64@?qxOFwT$66)nY=B* zcyD;VAb{6I98}NpAgo3vi31&=YGqA0g4dg(k9ZUisZu{uVr^D3Z2)rkpyNot-|`?h z=eXz&IITB}qMN^_%2v>@vHkcC8b{N$DLSZ?Us$OaVoDjC7KCwA721DlTRUb`sSrd_ zMJr7r(dgD*aGpXdjM*`Ya9sEXoLp*#>gw@Z?StO%;h45F;=fb!f@ypaA3yu~F*JI7 z_5-z5urmgy2_+|d4gDM=i*!|QR4PG|3S>!{?6duyhSR5y&f&f0iDwP$bCsciO66g* zNbJ&emKxMnJ65HPCp87dRgF&UE_{`OfWq?VZT7hImzGH3UW3UJA?TKTY8;J}OLbAc z!h<&A_fo5z0pP-KF5Hpr&edT8Z_ak$^rldv?W|pIhc72|_ev}@R76ay{`}pXP|nwn zf6`juXylCb4;BOf1kDYkB7je@Q+?wOY*@L&y8drn6Cwxe{=c$_mvD#wx3Y*8UXS6- zjz^y>AeU%wc7K3^5#ie94&d4VyyNfUgYJRDzUSSJESRH_0FAk7YCN}UZxzk|zwrWU z%t>E1Xd2Y(zEG7{RM;H-g@V!TQvi&db=TK^Swq%!wJ2s-afHDT0lIbwm|LX4ni1}> zlknje*z3@U1SUvzDRPqR0t4Yu5fpzrD$Z=9;mqr(_r6TN`|umiq;{rLWUGiSm$gnl9x5!S}3z*|mfY?V^*v%MN-Y3_?keP+D)Spc6=|?~5 zGtlYP%`chlWrJbHxDJlymB zlVn|QQI9w~8{}xanwuAy@!QzE1nGbzzyPA+7r*=f3%ik4xgjgDN9_xJgB5Mmzktia zbed#sD*GQ>rT-p>SvxQiH*y{$^NF(wJ!!b7E4Z?c+j-}uc*hK}6&p9- zyl#_sgW9>%?OyBT{h7=&Q%7L4cY`S7H#plCABSZKvhXI+5Tzj{4*Jof2Ia}68b_&h znlcrUr9dZ3$VoevH!Z{&GQXTM;~y2tL4bK1Abj)i1IY^>2aFVi2?hbF2?$dF*egga zx7(>hbi7U1D*xx8GF zg#ic9?a5L(UKXpO7&BB9l(JhAdJdAT?|Re*oe(e?Jycw*eR5DyIWJ@zg!dBu`W8X{X#yT8 z5+x}jnZ(;C2=!&NPmJUZ(X=3F=*kcfAp%jz&}vZeAnzXvjTZJr5J_h$eEXgtD#O?J zm9Pi~n@ZCn$udsOhXEef1KR^vPQ&7Z6^gTkh6`{vn+}TY&vji%?8k;LXC?=JTQ-EX zNz$bF5?aF@7<_i+0XXa@Mp^)k1A5;RspSpE3b`j(iYN_LwV*CdiCLOu&0zf@07 z_AAgf+0e0N43nHKH)S}J`&sm>t6gcje@=f=q5hmTt70tq_lUWi=#Z%My%Cz$o^5Fg zZl9y-Zq=^Fd5%~I@o}c&dNcjyaeRw6aA^J;qx9i@&Qt!= zA<XkO9J<+K*7 z2BuUca9*=5l7bTRFT}g zZe|zL9S?NjzLt8NE&l9dZixG$2dul`KBw4Im(;B%^)ECm`x6e=Sdn~pn8}CZx>9@% zI33FLzdj4OvL&(%TZ&{A;x}^srR4j($bYE{pF=N4My5~Z*nH<(A`3v@l_b9rk4lC! zMWp#Lld@c@kfrunMhN`Jb1O&uIv%(Y8|@9r<Z^3tMO zqrrjcasLB0GQjsow}WTnyB6$K+Ra?gyNkI}V11z52>@guMG*P^rPrkR!1Ea74Bwux z{MspP34bhu|Aw^W5I=khAo5@9TWn{lnR_&``}ijTH9um z$)oX2823FM_uOID1gsC}D1C+Qk63{xQNwuJd$c_!UXJGn$}Ny?c+$0|oAZ=t;D3l! zOtolPQr&5QaZFU3P5urHDhVV zTaqM}9nR38cJqs7O-N}FXr+{)(j5oymZ@UBj;+k)1j&C2seOB;Z82_CnoZ>?u9C~!jJm0Nf} zkCWp8#0kCmysFdyKtg6zySO^1VG|dFJR9b39Hy{}bernOQLR_PxR)|RnA>`2JYVze z{)8V8ykVTPpVa9w08fWy<$A}{7hwOd0Wq|b*mc+IWWd$a8{9;*+SO=jo5R+CbjAE7 zGd(^zf&2P;Ubp3!KUQu}TEZ9a_PIuF+=ss3c)cJF1i{e;fExU6zt+H}^_kw|`yq5Q z{kWTy{`&%{9N@Zn(bdoWz(Gq|?it`lG@47~rz9sp^!T_Q@l`sd+@&}zOA~ibAS`>g z63Vh1EzN9sk`B0_*KwN6U}@Q7UjcO-be&)We{`$-t5756KaX zy?P^cp#VB7D%ywgQn`O-C3Za|oS7d)G{r81#*(4W4T-X}n5FQ||ATD&ky| z&55ol`>;i40-bRlA zb)|jEdICP{(8L8mmL-Q|W{b|b%YRfbHtc(qm|d1e4Zh^Y!Sm)SKtpeXE)&3tF{4W`#? zP_Pt)jq&qTd^j*_sFrilKr=#$Q(-T#6&#Y*V+!Jb!}<1qHCQ$KXZ%JLnO`b=3p>oc zP;0)Td9{5neS7I&ngNLGq5qyV$FM?ftJcX1UcpK!Rhv@7jN$f;MP? z`;QE#3vOK($1on!%oy`tbxN^I%(gQTA5O!5J;QU<=4Tbe0@!_v_d!{nmO( z*lmqr<1d4r$)b(?Nl_v@!dk0P9-GWOV>2eFC|?;x>SRu$U6s(8PQQqGWKRC(E**UzM?}zg zxAr3zg~}loxPyr-{S|m2mv$YrVu-+Yyd%EZ4oBB@kCRcW+V?3)d(5N=4ChZQe#RL4 zg;A(|1{O@op??z^CBIk8Nl6CX^$jfNvKJ5LzwB;V=hdVaxkAXv&HM&gV5GLnZwVAL z)M%(R0}2He$X4feH*(9teXsySPH30Gsik>dgcz%0=z&!55eJodm5Jnx2d$=1Xl{NgR9?cJzVfN0 zSpu_ZQMd}qHv|#RPRtv@UQfpyg6}!06lELY1{e`3$)%A##&4!sk3|@gLo^AS+?|d( zZ~<4j>~b_M^*vyaa=Us0vQ2{E9UkB%>i|?L&}1>O7VfLx%e3F<;xhTu&IMT8BDGkMHk0RHQ!+L?Ls~&QPobOYd=rSO1g@2&!!6e z*A}{y8Dd`&5@TFK+!p1-YH;5ASX%-(50~9o#>)L}fbW4242J*pS)7x%XecOQ37k8h zUJ-DhEnaqVAEg|);i~D_cie2u4}BFUP7Erpo}qVaL1tGOtG{A74lU#-xv#6DakpPufy zRsTj&zJcOzjy~;pR$|FF8lBh}SQ#;Ni=Pedzs1BbNot#}S4e24Pi$I9Zbk1ulYDC$ zx&ZCOl$w7P^g67yp$OT~$PE>TDVb2~Z9!NM-~D}ji`(nwyS)Sb>(h&8owD3_SVFhU zoO#M$^&YOdYxk-bfr<_t?yHr@3Ax*8R=`Rx!y+yoIO34}U(Xlxm$^L%f~F31L_(kj zod*Tu3W#)IS&kAXZpD=Q1J%G+#==8*Z+=9pSt4(C7;b+Q7g!Z%t*N@I^LHae7uHCn z`u-y}pAlXolfL-q;%{DJi?jR$9_`?U!{8kv*4942&~ z4jMxoez`yC7&>$Vc<>$A zYTAClJ@x4$1XlAuqV2tnr)f0-WvRp%JAPc)pEf&AP(f|a^QRc5obL`Eu&NhEGEAN; zwfN@J*MA~8lWeKXx$OK!Suj!9$KgNr!7Y@Oh(-Cz`wHSV-$(R#gBu9 zRZ6kM=7#AMV%b(Xgig3B5lC0z;46~b=PS&f-`-a#>sEZXvXGkC#=AZ0@_gDw@(|Qt zy){w%dgHq-&H&E_MCcoB{Hz};*`Y+;zIw7Cj}eO4VH1lv8_uU zKfmh!Qq&TrVm)R$EOOJNLMgIiCZf*itdM-~Kwnu|xy0Ra#iZ-Jh7FXtS@Z^3|8}V@ z@v$T^O7y$){l6*4K3dW~HC#e161c|FOrFwXRI%D76y$ql+i#?TqUnYFsv~r`L%2m< z2V)bFl_%6G(X*&VG+BprO(geX+m!o0EEtI+27d(Gep`1GA2=aAgDvN`3)r|GuMN@M znc8aa%~)HqV#pOk7IKV3suIEdm9NO~mtW(Qa+X-4N;Z9_q}4G_Owy$GSjw|@x^Yu< z$KPYlnr5O9q?L8;($PB2N}Dv#Z2leOU#Sm<-eB=Wlm`XH-NL#pHmlgyHD(XxFi;2% zgk8VokFDF}>yvZt6=WgKhl3l`@mh8Pa6rJL?-5euaE@njC^)M##Tzi_Dp&4DMz^rA zOIIBZnVM5JyCEm4EL`J`_O)bE-459;#hEXhHA}79&;lG23G`S09@K}gnn{gjOsS@2 zEt)0UaYpZI2Bh%|%gDZr>qfmwo90vQts)S~)$H7k*(kwbI5WaDNoq`%O7lU(VK$%p z>w!!6So2C~*>JkgFr{2Bb?Tm*m1oGvq~NoJucp^zLhGdbU2 z9yNq7yHNFO!8M}Q`&pRIw%dO@8ubX#op=oO!8xJyG$86Cr)z4*mj~HZ1$l^L!iXgC zMplcv0@3+E))Y~7?V|F(M=`WYl;lIcF^n#|F#hK8W8t+0I}J3Z=&alHou)~RCddCa zpsBV`oX(R;97C&NNoXnO37_@Wa!k?6G6(&t;9U|2^~Kp#M^|-{4;BZ^|N8)`OnaHc zY1VG+wI!Gkgk|YJ_N1c{!cRSZ{cVJ@&VnLEDToqsqw& zrE~t8A3e#BC8hVhuA$#|&(5%Sh@xgf)^J?_^ivg33rW_vW`Dx1Nv zN5$&`x~h)nrolsFt`!va$IK&U{{MEO%~J_Z=O2+3nuzH!E5^2w#pYaGV>JyuT3T$C zng+c;=p|(jv)RgLc9cWdI-rt<8h4ONot{1%=w4Ne=4oxd-&C2HL$<54^yaGUW9M1+ zOkbMQdE;R(R|ZQUf-Q7hv1f?f9ks|?c$h#~gg0_eICtORE_z#%{g&Xmc zwH2ekSDaA}oT@>`d}1YDMHWhlAoeThg{qi$G%_2ZZ-tNbG~i5rr?&dH#$U5A1}8M;#GbJsxpinOWnA>)cv~z`Zg}YkP5j)9zVrD z98cL=S_WXpmMniQieXe?3^(^M*bp{jo^dbrKMX;^HanMRP3>OE^OsVf6fJgM-j%wj zAQMCHIG2l=pVn|0tVD~E9s?6Dzm03P15I{Y_K29dtZXe}EBC-xF*g`ZTT;ff|9Hgx zQ{9h{&>s|ujTL500w+cghvV2S*#EpXndk+K*qT>0_Y$V6+e(Ouai>!4ZmZov0q(|#g{I?5WVubnA`a*P>)|5n7N5wrjntd|Y zSIUvz)AP{PyCf!s%Sq58N4DITb^Dfbi*LTsH(>cPC=o@qczbjErVRT&X3l-D zmP0?i=tzB?){cLVJt_hR7HFp-l9lCX^*?WC=6qCQ%88ILIJC`2Nkl6|Ot5K;FfPkg zZ}is~`}Ub4$@dxaKjlL-caV^xJi`L0J8H;+P(vQ5A%RsQ;xj*7ck!H2p)kc;NwR3m zAYR{gZ7DDBp^B`qK;LS|hd2Ub9Ou-kD56D2aaVgQnt#_e^K7R65Xz59$8eT3hF?6a z#aoiBi>|p=kt%MQLnZsdqF*qlS2oTz60sCw&S|KOd4$*>8}aK$c4>QH%NW)W{W`~_ zEN0?i*gQ?IV%kYL%7T%aTDjOK&dkQZp4p3eg}(j0{|<(R-xmf67;N#~9}^`wT>?Bp zIjIjAqYX52m=sMUMH!354zP|?V%`QQrZHZ~nRjS^!&uGz)FF{bX>K6ELP=5U_p0;H zN)lG?lzr?iDS@YC;&Uqt2qc*cKSXzIWHp66wU;?j`X8KN2OIu$$0}n|uNK!cD|Iib zFCr>ZnXjL}We~T3oq-tWz(0d5%gO=`T>6ncR%;@c5tD_Ne}M!inJrN&NhhI6_Azm1 z>Rx}6SM^-gwJ|cG9PNOOFSubN68h;RDl{_Ex(Sy+u>|`H#cVrkI3(tvI&&B+sqx>T z!}~1zc9Xnt+sN@GytuPosFszL?2gnd$U#b_Fmoe?jW`5P$|Mq3`pL_)%1G5IgY2r% zRGbk(4zWX6%WF~I#2mRm)mM@tBJ~$a3|bxSzMNEaY5QC3?l(B-ii)+BFR@3ep)w0I zJjY1Hdd^?G|Dgo*krHJ3k} zZ-~d^xR?oK$^NYt-tRvT@7`@Zq+DmIid`v(!H|eVXW^LmCX1p~Jw7P<#z8PB+m@o4 zWw{Tq3>vMP^^FWU^+%#Ta;R=K2mP!B6=fDM>c;JECaxvj(pU;9+!WZ72sA>FTneWu zkbh=w;Y*}D^gHjizhL_dImT9!3 z%Aq5}3N6=$}e8WF*nmjPM(kLLWeOnP;a<^M8w0bTZ8-H$sK27)hV5srN*Jto@@21i2LBidPF@&7%FNA@=3Wa34<6k|H zx&BjGI{5DA1OPLrnwlrwgt`UEF;0F+Z0Py6``1f#kw2k>bd5N%#FZNah5I7L+VPMj~fD_^0 z*>1MAw!~M%#z$_JOziI)9m9ql!l98ojZK$W(A2^?sYlOej_!gHbY9$THo`Z5P^HeB zV#S;dle&Lr^drK=598lg4wnoOG=-4n9DMZ$$AWwjd27uv{`R^K!F}iBHkay688t^RZYk$08k#*hDMFReJyCUckz#;gF-FQ;Mr>jft)yL(kdjK?{k2sSZ`?3@|-E zkU71<5uNLJVv^DRw{%2IsbH7{LMV%b#P;7FAc_?3#u<&*Q(Sexj}n3d0cjxW^aeoaPX~@(zTBI`i#_iPF>g)XC<9d zlJlt!iG`0)|Aq*8uS-OZa=X+P4>|@aE9)m#r>@ikJm+|v&x-W{(&N7>z5V{DoJsn9 zrrXZDC`AdC*6a&^2O}8iKr~LJT!s2a)Jo9NPAC)h^K^_9xsmscB+e>+;iekz9dTmL zS@f&o4uP(kjD&FrNOH`77oCL8BGpTbJA4+YE8-RUj6~Q_<#&#GHDB(#A!(rvB9$ZY&`Sj~h2l!y9wZnS@AZ^Nb^=fp2$} z6&){lMyC7LFc_08s)8!5X#>mIN^s8Y+sFdxtWL%SbeR2k~TPJv9)eNW|?t<6vi3H zMul!Fz37v0Bxq;BIT$fOGl${+T>X(LK0GU#ov! zQ;`n3RJ2l+?b(5lr7SNjI>ouZKU5VBNpH|wv}Mc*?103{ZQdxpsS2T_(-*9i?OrNA zitfPqP)% zpDQOtF)+#63QhJuA9ca#86;PEawb}+F!bwwWSc4_nOPj^`0lIFv0=`9pb+CseJ$Iy zlaPR@Q#i!g-CTN{Jzax{c5EUMB^M^~r=>LPwK~dfnFYrr874s(7Qw&zb`Pm%GlhUC zFo!Dk)9J)%+E7BeyJ1FtJ`$h_77I<}d(*^zH&H4TG5FSq$BMBPA_eQrC}uR$Q9zxS z&R@6eZ^EIsD5T0ss-%@QXjYGD({!h&#;Ot^QrvGy*rXjz*bT9i5Mh{Dl@As(L0KR` zR~cK{^N{1@8e?Y){&)Pk`$4Nh7c{-1lXA1dzQPFRB*#t4Nsc<7yPIfO2v$}5R9Ah8 z&5??sde9E$^;KP|x?^Tc$zq~YCXjes?;=W)y(8#4lTRweH_u@8&2I#Q`89lt2RuZZoS~87@LvsuG(*=UM&T+)J!Nd z)t#6qK@pvTQFz~W$53R`&`w+`&I|`>alXcAoi+nChlv!9*DiZ$fZ}jv*cFE%yK((w z^lVJ{-!j@*6+75Sl*miUW~_`URz*djDu9i%>$WeYq?idtzxVlX=>?#_X|7DiySlhj zHyw4+E;l-|R+ngz3gs9Vmz`%VkJdEhHgaW97!7~VhM~o0t(8eX6J4w+Qeg5c?+nhQ zr=nWgF{;xo?!y8dxe7t)`HVk8Fa$(DTtGG4MaUoK*RFFF)A0MXO;Hv`+zIOsa#%l~ zh%WxmA&G`LvaKo@jDGz-MnY<{ONT8^Q>srYhqJ1^Eo{M1XzI$@6gIL}V#XkpV>fi( zpO`Z#76>PqFEj)5W6|lI{~*2Zo>qaT4fYZ#*Kg~bIhxAm<9fkP+590;0;F7w)0jMo zKnZCPQNEgtogG4@dwV@Q;n|NY<4eUFc1QiFe$W4%)eU41E2C5LEgD!^1Y%Y}W0E&x z+4$-%dbPvJGKRiM`;s@W!Wd#S4bSwm9cCv~8Ao(UNLWX+r8~%G#UtOo$hYZ`}C)s@kT2Ps@bBN`u;qfGxh!Y ztOT`{se5VQ+blOZ$BVME0AI1;*K4dcd7NoVcK-_PN&$o^a9GOFH7IP6)su&DdO0F1UFKOax4)j{{7$s;l$oEsM$3a>6 z@7|{Ph_R!U#XXo3hUP(MHI`3 zf*7zvc8}w#*yO)l}htxQ_OYCZr;sx(R`9HV?a@LQZx3R zSGA3+nlznkNs)s-=lGlPQL7`frkwIQ(RwbTUw1Rhbp|^8v}^MLd~quu^suw}1(R-4y`w6sRs3Rd$EXK!pH^bR>~c6s^eJ3?KZ-ZFpHx!*cUTY9CxJZ z&r;8F)JzJ}Ovqm)b&Kxu1VTea^o0qlhEpr-N~H%2xyt{l`Ug8R9A^tbe$EFgPe{pM zS-8zNR9!T#H;;=!IJ~_xef}-@bv&LgtHwgBGp`piNTBiWU`Vccovxvk+1V7>=n~K# zcLfY{bhxq)<3`YTlq1>wSCi-Th$<|{^PPIpSk6DkiZ&^W{)Q6Y;p;W^e8GAzLQbN%l=>~VC z96ISC7+0IU=1OJ03tO4weR_!=X^*QgIFAA;ZYJ6jjVDTK{28;L-y4e!KlGW`kq@VJtX_)?YL`MLO!NZLV87MCYnt+_Q2VO%s)TiHfe8G#mLI~v7N zIGdj@n~$A+JZmPvYuVnaW5ZmJOkAJZJeCSP^VZ+tI1f2M<$|cMx-FsxW->l^)OeE+ zSkZo=f)X5ilTse$tjCX-dP*?*uFD3$_S?U><*&`P*IS*!X1;PhPN_Mt3J%})Mt>aA zBEZ5r_gnh!XrB5?j^3%x{8)d(M9I0@@e}cdbPi)!-f%EonAZ%waAocuUPkpf@?lW= zkU$o;-^h2(G(uT+{xB!$;=kBQ3>Fd3isfUPF&QtMyFV}Q$SPIW@i`nwEqcv-p5lbv zxO{1Eza(zU9=HRSyGbP zFb%XrXHBD7yb=^BJNP*!78qyjJ7PaF5I_5kB8MmAM&o}`62{}_5*E5uRSb^wHp8Jk zip%t34i$Anc=YaJ7e({Q?kk8;9}ahp-a`Y497U?5Jd2nOWcsZN&5_udDH#f^B17J) zP>Wpx6F(7i%Sw^qzrZ5*jUvC?h@&cOxE0qznS~8f;BRuHQfrHLeg6}g%p~oW|h83!N+W>#fd!ch*#?YzSE*n-i7n4E z=d%>EL=<79e;c-g-$9pV#SFU zc1O&7nxD|yXZ94o+~oxNasB-$`#xr5F}u?x>43=5>-QPmYO;4dof3hZ@Bc;AdB;=z zzJFXrA>!beA;(^cjO-l8-g{+-W2GXpC3};3gpR#+Y+2bN8QGg;bIfD&d&}qh`2Ee} zyw7>x_jTRZx?fLbO?8YjeOSIc^eNMjvE;p*Ot-*nE#x61>uA(0^_7&Otsy&fo;fOt zf{{^l+x~lQkU`>JWfQ7X-rO$iQ*<`D?Pm&-hlu!sfzNrA4O)1aOM?Ts%pK{s94EB} zdIuGk=In+?Lmu>P#0~5SOzksxl6$YLk~kFzXH-4|)M;0ze7jkZ3S~XN>X08mH)oTo zpZa=q{3t_g_CT}~+{(}hq+tIo;gn4t`Y59{whXganr{~>AJMHOyjw8SP~|U^O2RAv zy5Hv*@!ZIRv%R}W_F4O{e(Do>?yh1`9|OaqMjjb~;>BEefB3i$R}s3&rUZpF`P;bT z%_@I;qFnt;i9`auQgO5@oZj%a=*>G=c$8pPmCd9eS-TzW7P8ci9R+)()$nK=Guf$s za{gK&9-JcN_)>vUk%^&z!6FW8Crz#RZM2Ij`Cu#u9dwLU_k>H(chXbnaGF~MQyG4T zVb4JURUWgG-26jtRKO)7`3OqN9wIB<#_!B=dn- zJdiHwh7EbpRO;kbLS&WvtNLGb&!_pSOv;`USbkf9-P|fy5l4c!i zJfjnsmUl4KVjy~^Sq8Dv@vDo&FvqzZGd$2h=dmr&_{d^TE(QLTe>6N)aP3qf95VDd zn0mpMT;6LjboQow`}jj&8+h$j-Pjq1+M5vKod8^xFk#Q&U)dmR(iGo-Jw8qSYY*bHMS zj+)|Gi|VH0((@Y2xJ~XWP3orjNBoN{fpIs*Q9C`eD$Y7XIOiVR`CK6TdrdSYC@#RD zXS%L^5aF6Ya>0h+OPKp*NIiOJAfNux&TS7fQ^pR}|J3=Xe#N5hB+(wRm(Dzt!?1(m zD{8Wlo0_RdL>_W2Hgq4B>dJ8ZS1)>$NaP595NBYd=&k73U;`!{1=}SZyxb=(Yz0GD z*nJ}ShDs|{_A4(Q^INEfah#uj@Uz3RkpC|#nGa5oXTE`1_ z(-9hb4udcaQD(dB0y?J97zn!-%2P(^yZ4xiQJONRzjPNTM3u|{qtvKLaO$5~NDNo1GcJ-0ar8fO^eDo`U3ZjuM7X zRzkB%kpcSHp{|cDgV5S<;w{#zbjjbYaPjM*J|7aN^qFvGeXMbs(m#C>mOOCGIlW)4 zEqQ-S>szyQ>#&7(VyUG(r5!r7xV?~*4_dTaswRE*`9$6egbwVOHm+n1t}f=0k?oQa zQoRNA!KwFbB~R!*k|^yUgwzb`E*;M>ZM4)yfqr(F1rk4pORvA`0*%;E7+d{aq|PcO zZxSp%n#(W*L5}3lFUO>1P|VHA%yU-RJ5J^uVx36jf!Lakp#BWibIEl^8%951vKUif zYTvu7w*ME9CO!d19Y>F(o$VDU%E{<<(y|WeMzb9Q0~*Ra$bM&ukW;n*vAaAhzeaj} zz4@XicOcjKXikx+1e_I^iU&cY*jG(};dNj!R z!uaJ+)Uie27R?@=Vpf&Srw9qbrnA~jt#T7;iAI{N=-pLwq1>jUNlj6WO#UqSw?q{l)AZ!NPf@ zTOqGJk+J$c3m3D!^dPwcmOi%irc9w3NSuX-nX93fHcz)v>rD|Cy zhNdeq_x{Vo1`uK;J8?FApsHI=Vt+;9rt^d+wUB$OqdPq3ZTxbu2?U3onV(tyuS4U@ z0ZX$!Qb1Bv?SmXh{ofFp2BBB0RQ{AI2@XbAVnYlWRIq*qN zO(+w-CWckqM#6%&uy(mAU5#h>MKJNLv5>apWbPq-9^G3--A8nTsOO)AfE_3G()Rg; zuR96FQ+QtSsa+xL^fr%5{4-=|JNS^h%ZcX$}F^6dyei~ikPM}NN)(JN|qU~Q9`Pz_l zRny@H@)TbRr<`(nNR1Gr*crOu(K%OKb9v=hY_sbWaQcDxrq^xwdP$4QA^<2Y^T@_? zr3Hn@)DpV`<0n6&K_pZNmjXK%Yt@n`e@R`D_66*c_9|J5pl}%mnK(^M7WheGZXhbI zd~!uq+Ak-*fNU<%`rWLN{uf(kDIPEnF1M?^v#GA7xQYi=BgMa`8DT@0m5M083U>dF znH&xin(X!q;(sN(Eml<2)EW5d#BfVk9_-71yPZR#2hysWg;LuALJ^q&_|HXNWDZ!K z{7rUUQb}5~Gzd2wpa~QyMU*t%ck3`UdVlM?b$`@oGJR_QfWNfEWznF%+T?%n9rL{F zSf9^y6*!m+TVf+ z{saJHx)di3vuGyws;uy%$0@ySH6$2Hyk{(6HTYJ2=L+G}+kz(-IsBu&S5t>y&5$;4rO zo@y+q8xvv=Xg!$RX$%SpB$zhTv_9kvz_6e2Ld!h$Leg9cD5+?kx_;7VkpI&V<1UmC zZ#R_6C4M{G(jG#y<+$hCWoy7p1Qw77JG7jsQl$*UXC|a`&v~b<*T-O&GPyD#KO#1twpq=P0I$>_{R;tiJ4wEIdz&XF;r$D%;*nu}ZUPd%=;WPpeU z1;)4-b@JFE_NfYU{dfgZrM~>pnFOx;Oi0u%%(Y9-zrEK;Yf;yOVDXfItX+;P(dJ77 z6!YV3Dn_xugKH-s*5LzFifEvcuv8;a{_DO~x?qLbX z3mCaJTq+dY&Q3E{+;)?J#LB>`in5`k6}Iv8YuEz?HbVw56EF=UYO1L)JurtnYf&5! z$bs+o`>>7hz#^p4I#X_-`d8#{avLeU`m-xDyi6HnpWZCE{u}c{3w;q+qarzjh$0fa zL|ntocWdJG9>F@|F&JI!ixe6)q-I7OVe_mWe3h2MnE?d12|n6)5;B)eRS zm0n%Sw#qgjD9W;uF0WuV)jBaWLS6EMI-b$md(>_oWldE&p57DvzL}=(=V7aCh)g|g z_4-v@j$OQ^ABU*ij= zOmd|h3lXyG`ZzX-m|7z4^N<%0lRQ_hL+Dble56dVzK1e)*N8Sf8A+4R?TP7S(L5uq zn!T5jOc18IKqYx@5Mjo%ukRTvCBoIe>GU*lS+u%|tx*l|Z+r?++MJD=nL}JsA#Y>9 zO2}8Qgn05am*lRUI0d{BtD^gNxALPn0-WDhp_J z-^NT%=yU2qyNI=3Al5%ZA=(9;qr0M`ugeG+7D@G~ZzXGfkW)I~hGr`}yUDA=J1TWw zC@soJhjI7AF1-tS4CG%P&-Qj#VCX_msIt#k4rnvIAM=NkB3>N~HKt`GIhch0!nv_& zUW+xBCORU+xcIr?&S3}c4g@PPyEsc_*N<7}Gt1iSpMk?}FlkNiG3aSTVt^6$bDyZH zMy|q{4kJ&eV2EL&33pREg&`sKO>iISo= zCWZJ%pPo>ddmz7tienkR5|EAiLsyRzaphMj5q6H--l`1$k|rs(`Hk6BklB%(@JK)r z7|W0k%*dcC83Ys4ip(ta+s{eQ)=rL-k4b!O8_||nnI5w`AlR?OPRdEuAyA-8?i=X( zS(jdGFh2iW{O|0?S8Kxqt^W1ji8%DtsH^37t-wh68F z&x=@u%N2_`D*hIqBk~D}(XT%blCNOGue9jU>?`OKR9P5V7%zOC->SVSW|4uSED?Aq zsOwV=OeIGWqc-Q>_6J}`$ix_A&=T&B5L+s_y~>DrJ=a@3l9)B(>d({Wh7{vfixVK75hdin{f@0Y zIb#Wj@}}Q}jf7nWKdt;`!rx<7LT9yWDWCa#>K>y@I%<20fiFpCH55o? zmhuyLX<8MpsV4&&gM#Bc+?~#=wJhWqSBB2gR*k`86aQ0u6T>8KHVd<&-DevGc4gZ_ z3XfmV@O!Wo>>_y(w$v~dRb6*T5IXp`T#qFaI}?FLS-s?XQU|M%u?@xWm%%@3o#CU^I^QXNr!6~A^fB74>hB~~~ z_e?(SppAB;`gqmz2O!#;x6UZZ z+w$jEeXgWz@tNzYJ}Rz^VGzmfl*+*}&0G5?uC&H!I_~>nC^0aRo?aHQ)T#K$=16<< z62CENt}HjeL7AX-OiZ_q-G$y>2DW*E>uus;jF=mT+!}QMPR0(DZmGk<nZG;W!E78>V5IlS7eOz+|KBybDr+4Tsm&$63#Walfe{l+pC^2{(i+_u-z%@cTT>7^uP}`O!Y}HCJLi0hb%=r!yf36AE@&v1D}aaTA(uv|K6Qf3mmC)bB0Qrxd-g%Rxy$S@ z`KGaAZ=M(QQT?2;&8A*EGmtWq3HomX4M@x^lfPEauH>RhgogstGTnp zRTvvSRnb>4$sdG`%$b)#;R^-G#67*$4lk}7gNyZR08NbLNqvH9hhI|awl3x>!!dcx z!kUp+G5Wnn?5~w9gCuBDO}EYitM_w=Pfi~OMA?EQd1K8$4-9!1>PwL%HHIjMEl-Bf za4&?agySF>bV5ggI1?pDGjrNhr z6Qb`-5iId1N0zqA?iL%lYwZEntKN2iy-%Z=Y>C; z#>-mCT43rr9AgvH(`6{%pz9UTt7Vzd8iB(YhocH?&j%!sJT0-wLVUKG{I${`lJ~AH01}B~Z|weR5#G1Wc&ePuS;) zw11JkB6BIq!;k*Yso}hoY_dA2ln2vOqlg)O*e^tj-yK-O9v?K7^-HC{Twa+Atal_I z#EmsmnV5uJuuj*73Jg`4e2NJfB<{PMO#CjL- zL@Xy$_bYQ9s)?u;Ygcp5mfK6cxiM(%Tdz`-lG+VD4dVytrPog$#k$*<_z)UYInaBW zYO%}zem7&hpt=S~4UCe%i7~WNBn^zgWcc%G=I>3NM2u}8{)j0-bb08(Jzl~+-pCiI zCECD9PT32>5FtSV2}86-aEXcin^&73I}p zsjh}iFZI@&n&EcAp^=kUw!*I7Q zE4)vXo13&BI7)vN!&BLnJ%;ciH>T;nVj9>OsTVngXh^Y6?1{hmNLbcXSGd{5EBxt- z!IY?kD@HN}ZCB_UCM{3T*h5=x-d|-_clRYGG=lGfaui>j8f9kSUPUciqS9vJyg=>4 z97n|{|4KU>g`6D@;gRk1&Td3xwk@W{h|%kQs)@HC_0WYbO7Cw5;=YmBj~{%d##x<{ zFRS>jaKL$qM#&*UcMhlH--rwLpz2PFa?#(euiBn*klR(tDMPMwiJ1%~zMOqC}@l{Tr8~6}x6lPbp8d&2^QNBTi!~^|dS~six zWRQ-f62Q)4af|9^#C0)OUSJ+>yb(&wKHOm-l>SF|iLg^ReVg|j$w*9R&aSb3?^;mj z0=d?g#b8-3Xr*{&GQqC3?cM>?+?e~o;w|CqCM(aZ7F_S` zGo`<-m2%f%>#~R6{cKyKgzbK)h+bt!dPcHv{o!HmX?{L8BeNpHsL%VeW|*!PSdls$ zW8l)rHyKEpX^*7I^8@1EKVby)ya`?;D6k^E2Hv}SV-Bo2DzvpeOj1l=w1WngjTAMr2F)pG2K&kZ%=q9)xVl&`xw8D~QnAc3L862Xz4q}!{` z{0{${1z7gfok1-{cffICKm4m3s6OKJDl^hE(PF$ueW#l27HT;nDTR+24|#4Q5F34d zRRMM_iGJj(GSeLt__Txy{ zG2P#lNjRj~T=vsm`MLa2f?(Xd=Us~A>LjOms?6Le(ubWukN+l>#4AkrS7^)L9%`bE`SGv06SO((TZu~hV>jsT&}^P+vE3FbemJY0%Ro`&pCL30HG4Fbg9C z>aMK*!}M*MG?IxAK#c4tl4=BtkLJk~pH{AyuYE`^vp}&5zQV`HfgG@*eJE^7ykT;2 zv?Ss$1{1SAa_%0WIM~UNcd{&{g~J`c#~2!}&XExmVH8!c#gj#qw=C{BVQVjJjH!S0 zFP|4-uk;~^tZ9w&A%n2XD306J5XSOeukDLG7YCI|Z7yyu)6?N~jhz#k%7lVR>4R@q zuHK9?7)RUr75tY4@x?5G3Y>zL0TQnL@NdpaXYs)3Z@TD~bGtmwKPNXRBO?oNh=(0` zWFxW@j2tT=R&(q@4)nG|VYf=)zhTdzT>~%yO_&@TVS)0(JgFcuo{ezgKt_tGqB>XK z&s8)W{x!y9Z5(m=NamZrl7^H$`=4<^iGCcMd$AwruBRSU+4#J&`C<80L9gi-c1Grj zVx3j+jKasHf1{y_D?_JGxf*#Zp{$i@_S=c4&-8mHI|(M-=lng-$CEV){%#-h=fG#S zClU+w*bCH8JlS2E_0K7(oq}H;L;>Oxz-ezn7~aLcRQIL!(cVoi{3(p!=$<(JkDWvM z9T{Om9QjXudJBwy+1DPj$394+Owf?!XX4A&u{b)fV&_c_EqTF_K(;2&{013UjwGpI zw^iYdTO*~?42xo^`q8M0+NwOtW1$AsALVQ~sf6N-GY(-8A))AJD4>Zhko*5n4JSBy zr}rX2J}`CJtmJkM!;=E5mpQK%n|3=2R|9@ACMG?m6=hP^M9kGOYgNe0$xdg-vt~RR zphOknnZ9h*`_SvJFZ{C4b<)y^Lq!1;Gq4McYC_S00pSM@okMk%x%*L?0e&~TzL1H} zixSAdgyd#fA46eWOl15^EHHTGSrlH#unU`G5?YLX*yYSsGJ`dG@~#i{pt(XxSnQ=; z$OBVEf{d~}IECwi(`(AWXoSP z&lpX{Gt3E$(rHZz$#N28yNAk1@ZWA3s#PPAJ$ZwA$oUL$5>41K==O*bPCT%)<&Zup9n?aYk$4y)y zV+@~MrHZ}J*`lr!xIn;efU+6Z6Tc-L%(z> z{>jA$DLiY(bqRB7<3G)A*DJ9p-GIPM zhu5C|{x_h(%==b5d+3u)eD>0s(iDXX4~JF=nQ)MfGQ3}J@9}XdY9yM0*2vk1ygx>; z)r{BS9*%$JW+l_MH+wub=nl;mkf^x4iH)V8nAkvdzB_q5^q7w*m}Q8Vgcy0m97{@q zV`xFkI4~LH^H?ez4~HE>vf;25#h4@dz6x2Viri-#8k|Za>XqQ4{Vv^iVX+V54CE5{ z6^@4u95&%NN;u``$DI))0^^Lhg#X&M|jl|b&9&-^83bcO$Gi&u1a=( z^8P@j_2S6GVk<36%g7v|9GF@m;g66~URQe#xw@4SK=UY?J5nndB+Pt@;~^IlKND`43!pYyQuVXsZxsZ>Ug_Qa$T4N5 z{2V-Vk+()hS5K6~hob&q=3dRu{8n20Enn>aoCGlkaADK}id<-HqD~o{8uQ|$#sfhJ zG}lzPTapwf?LrEIej17dbah*$WJ+^F!k9 z{LmQvu43>bM0cX#>4K<_o!cvwkE;GR{vQ?#B6)an^f8-lET+Fk+|R6FikP=NTR9LH zNp=#0t;%&flOdKoGan>M{f30&ouSeKaq5^hXo-}Josdi*Q&8{3ke$`6Bqfgi&vP|+T@tV1#kuSb-3f+9JwlQ2^Y5d!iBD>y6 zd_i)^0RA1@D*biUhwIMfp!+hoRl{Rake#%WPc<&y;kg>NWjURX=sxBw736}ZwR%Q24SeS-8s48AQB9r z1tFu>4W+(-SVkSCHOlo*)2dPFqcy+~&(J$JbiaOuO4$AX^4G%dZrJnUjT-F_g$Tf1 z_%EMDaMCepxreDSY7-V3(l!|TPiqj)#xXP&D{2?WI`vK4dYb45Age`yBB+Yns~WPB zGY8H894V|XK$gv_XY5W}O$m?!*>@+lhrl+uavZh1s2Py+o-=OB;j6fPS^|L~IdM8E zYr4F=v33U!(&QAWjFc$02T+jP=cbwD8oIi+r z%{CdJCjG^-)3Wcq7ItLyQ2fYF32&^ChIJXfZIhOVy}p8v@+08#OXz3Y>B@VcXNPX-`E{a@MwB#3<2ClDpC&%%PB~AGEFqOb26rxd0W#`JbZQ4j>RbhD-7=` za7~yKs|s}2%~xh9*P>M*M^oG6#S+EsWRm|J3a#eLr4E^(hz2+UV?cAJ(E5EbXCRCu z9F8l4quDzaM7{COCHo+8r_V?kD<`>1;E#g9NZxFo6-*Gil0rc)@q{_-zli>GH{1cP zWVXkdg~;`O{9`azS)u8EcoLLTv9gs3b`VD5TC%zdXF8~0|TtbTO6-B;O;av zGm=u16x3*+560D~YfDc>aPvzzh7Jv{YZ?NAJbGwDsz%EKrGk;HY2g|efo8y~O#na? zA7xuYlEBmY{N~7o1yfMP`E_HH^I#AC7_ifd3hQU(-1ui&qnOYb3%flmlvx$-FXSHT!2 z4#o2L((DQ9|H!XikIvbPkH!x2qG8W$lS7Cqy(<_`=FT?a=vq&e+~V~f_gJoSp;R-?H z3jRO8DI26SMncjDR|ghmY^pLenzjit6a_+=t(NgME!-wBH_4&;bi( z-YOtBZYY^)C|a11cl?&O6%G34swq>J3DnConGdMO>VdlNuSkH^;;6BrbbZZGN?QgV z5E8@U$N@;h1*j{{3eYAqo62c?bmKnL*AIY}G}3A+>a1T{7?cmR+HD~1GIbCNr<zQg81^O#KXXwfYlqLwa z5|gHEpM$qd8Pb##+aa!>li_BHWH%1fVGtq>M8kl3PV>HT6Ek$B=ve|p720W0;Noa- z*U8?p{?{WGE^q$g^a%Y*D7B3u#p{A8FU7EgPE)BjgLN&q*F9RPcrN}h*{4_`X-!qO zJiHcZ(D|v}dE@&GB%-pb$)kG}qr3qar$Z|;5Ti`HAse&e-eZjy#8imX)ZJ?VD>dI! z(sXYOkA5W_bS*y%C<>ePi%W*!k+PT_&A7<{;;#R0#D|n}@@LOdQD-KE5@2Z{W1(D@ z7rd1LT1MZh0o~7P;#iXkM3a`n`}_!pK@NQxf=lwtKi=zr!R29UAR@lX17zCvo>Y7R~;XrvbI`6^|4>ORJd7Rk&KZ%fM{d1 zq^+c8Hms=Z@)kh8Bfwf6BRp20qZ|L`NxRPRy*!dzzqW}=DUqvX#%(ULi_Vk4^n8)x z^>&?U3!t?8FG>IRi>KcTIrfaLO*wYvZFQF%+RDR>IklmXuEWH5W)Ts^U^HdjXts0C zLDSb?NHt=3Dh7OL07qz(7!$66A^=YHLj7DLfzZqWDWJJZE_$#T^gH;dP44ai>rB{gP%q?(3Oe+~F4xShy!yOa1XKVdg(G_*UKB9Ue+K ztvbhB&X!QZt(nfx^epUGpc0pNCL^p}OGZv0P`;Q?*T6Ei(8>0kO6GzRi1KrxAgmY! zgHD0=>t61wS&qk152tA;A|Lum%zV3*|D~?Z|5abYsO5pfEzH&ot*2X2TbZ8IcX1lQ z#hT_u!nR*o$6GMqJhzoS_brs1VhsSXl%!kj|FF3g_@#kLf^9L5e>c&2=4v{e07D-;!(E)%v zfzeXq@MyxdNc1)zuJ|`MY2z6dDFFD5^X?sYzBUKkwm@1*i56kBK9E)SAY=14?F=V) zx(-EkE!KP7E%%@mB=_(?n=*hh!YcXtWr~GlL$Y&^`73WT>oy6(+Py7$6rTt{um@zM zxyo!6uM7jEm6gdr+(_@-gZi(qNPlQ{fyAVK-1zM!8UH5ut5*OP>74W$I8HfHMDv(h zm>Bq8Z4yKRnN}Af4PMK;?`zg{v^i2?GDpiIE>m`#4|j@0dEsS53z&tEZych@&#UUF z`T-`{M(G*of!J%3(<8LnKmX(44sBBj?rE2~tT@r}vbSPW($12nj@NVH&k2pP!v)QW z=~Y1E1G_0e+`MmMCM(sn-U^bo4prsUjzgG(+`}nM&uIW;2qD(-V)ey9o)PW0cSUXA znyhO>p z$9*R8oR4mUxgL}J93`u8eJ%81o(p*#H7RMLFiJN{5yUad7R>p|n>n6_dQ;XZvsZ~= zpS)jUDg+R2COX;({f0jADp7=h;*Be zec$f|WbJG($^d&U-|Uly7r!41R%B!(o95uZ%fbGud{Ai)$5d9YM6kUIb$m{Ni9x3H zp7T(B)1W6@_<(z6-B09; zoH5bx;o8{g$t!VB1M5>UCh@l~1eePwG!=4$owzg8v`?3d{2F7?dYve*58;ge* z&Zcl^+m0Q~jKeuhD3+5a!x0wpi7$$FDnt8H_qQ{2vJAL(>L?If(V(7H`>0_L!r+hE zs-C)qmFVQq5)=s-_}2mgN7@1Bq7vRyimS*=`e~XXlVeW7QjdGmosnI)YUZLPRWrh> zc$&W{ylfa_wEXLN_E5xy4bX1?G@bPC+J^r)Bp|3v^gWzLMVnDpQK^h=Bq}p2U!Khl z^B^=-`@^4KSu)81=io^ecQWz-s6}$k@%MWeEG#blu?RvMLv`B%z!g4dteL$_e;Qpc z7#hBk(RThxB8t#{)a<+r-Kl$~_8mxBaD9)*7xd5Gk|K-*X^))HTh7tquJ^>Rd%oC6 zGHUXSpp7y4P-X3sOzr0`E-Y{{8X0kF#4u}7P1~Vf?NN;9mAXE$-SwUzdNz+mKr2Gl z3%GkbJBaZjy0c+1zF`iEx&SA># zW-LB6T`V8=1pO$m4mKx9gXw+Vk7V79v%-=<)b1$cuI&;|SVH?*A+c>lS3zdm%>F z$0VRZ*PZH!IlgAZer0_2yD~lNfy7h2fNe&9bw$8(JU3DI0L4AipPz;AHyc*b&8>~z zpV?R+u$(t*ILxzof;NrrnzT{^Y^tDjxKn7Z^(WQu*Q;A@=BpC)t)4CSrwPB{d=JJ< z-UkRBxBhj)v11x;Wd~Z*p)i)70MgWOhhRYL2`T zUSfP-hI2Rl)(*BGow&#RebZ-zMox|IR614vc@Y>na{M$tdcH<$C`0&FzxbNZKwWS-|DPpi-!2O zstG6Njo3lJo21dM`QAG3^1MptwY&?U7ShEY+ysQUxP%)Vm4cClA#;$ct0?R3$I{Q* zmy5Z07q*|yeT3+qu+w*RYi3gxJQ5-Cz-)$I!xwgdQ|1mp6C(1dK;rZ}I<$n&YguZsO$d|? z(#KCIi~hi)BinPNwlz-+nNO1mIUYhlowb5k+r(uzCj(1`aBwsn$wD7qgN3iTvegsT zH0SGjSD~lxHg;Ab!4bE=vI+_eZeY^C0@KU;SO^q5x83Q%+A*evr{#KQRIJJ{{Cly) z#xk#8GChq?qUQ@Xid?i3_-#+bU;%o7aFz#?Hti=B1{<_9Nx8rXXaou7PJX#Pao=OQ zexri}J2nlquf$CbV$bNrcaVdgiF+$XE&$^kVUyuaP9!Nt>U+|AyZA*N2{$)4KxZMA*!dv-#HxoZ zg67Eln#7SqTd#GWz=D*{`vAb=@#R#t;CIjgFWNCM=;ebkVx!2_eAmKHGGyBISv7a9 z!b8uiDmOnq65$IXpz{AnBtdzP-s=h0JP=jNC@I|s_`t#6zI}VZ+c|{Y2{50ZoDELE zPrE!#dqkt!k@VtZQ^3vRxB7rQKRMlHTibD${S_A0W^G&4GmCZ5xLpy_5!d-{=(FbI z#kt+#2KV>ggOF=`uiq@c4=@p)01!7U->WmFT6EJH78d>0@!&WBNHD7L#7s2Lr`V*o z*huVC0c7No?=K#A00OY1rArx${;TU>LRh$<(iQ8DVA|^dTl!;Dd3o+VSivL|SOX2Hx*Z8184TGA z2vRcXC82#~@B#}C-*d}X1rt}1LlP^wYWRzFl#fdZad4zuKp%K*emzvCl%%7l6RJL} zB8sL72f}fS?a#u;#|P0hac2c`svQmP`(N!wI2YS z4n1)?*^_{t*K0lntBP)E9{^&zeJcR`JPJsgeyQXta93Mc z%gg8l41m|;01kY|szc%KHjh%2CqI8iD&F5^@@tsHeR8hnfSItUAp&+uJ6X|^f2o5y zi9MnwoqvV?Vt=M7BUk*xh^>kv@Ow?t>kt_Tzsfcf??S2@{{2kGtSlJ0NW%B`Cx4UP ztRjP7VNOjv(UGQ?T|83_n4aFUd0=zu0Y}Nb{R~7j5aMEGTx{A*dRY%;-{G|%WgK_z zC#qhK>q`@*04Ro6){D2XWVgO?rhBZjZ#G}~0ILQZL3gucBRQ=61s%ryuDq9hQ2>DD z4ptBWUBtEXOi;x67)&q=+q}|_CZrKGYi$oL^p?PkTj~S+3027p7p(7%SI#`kVwcYz zT&yCmJ(`@BkOjJH83SmXw=Z@$%`f$*Ma(vOS}wOe^~dU34Fpm#u%g zdp)r3`#eIu;IWD7Lix;ye16kO1;n-Q=Re$=eAs`zoLFDsyB43%>pl&Zna(W<+x@H@ z`QI$S4>TYq&6+u-WQo{6{-a-Et+Mg(nyR(zY-eZJx&jbovAzSg5iIPyJU<{!G~qBk z>Kr+fg*TLp4>(*@Mz@WNBGZW_A-Mm*Jo|g#lXz{mA3pRx7<|8$lk~ccP-roT=2bhOPyKKj?F?w? zF9g#^U0$3afiDPnaxyOc+OIqBEuE*v$3w2y3MerQ0$`|zZFRw1u8qv|-oATG% z>cH3ie!Tk!Wqxt@q5IPC=opJ~vY!xnvu{Pl+w~RH{x4CaTr}P4OudlA+ir&UCkcA9 z86Q{D+suIn`dpl5UO(`Br)}!Lg?>G59$dvx#O@q77hKuMpNn&!VsVFE%isBna2`Oe zshpM5%2jS@#koA|_9#Vo4yUP6Tpy3hX&%^j38_OQyid(~;@j?{=R624E#(`d3k6nS zW2Cg(zSpWuOSLGZM4g4sy1v(+9$X)c>FU!HUp<-=_nynGR5kxqP2)jE|@j*qqV6 zmn*&;E+(eU^IpZK&2;@@7X$#b(dT@l`SLzM&LRUyLdB!uXQo$&_R8t}R7Q>hWX)F> zXkN!j{%Zy31<9Z7ws{%rGw5}JBHowXXHD?{Yul`ET_ER0@W6DbhYi?gci*&f=F4O6 zxuIPX--~x*r>hPPsAEDPu`;jtQ)1G1UAD2i@Z6b~a*VQ}EprjWqI~kj7in307E?X; zvt_>Jqw`UV*}ibyRGCTRr0A=SI=gKRHwhup<#ioLj7H~W$=DOYpy9K8LuXY7s!YqL z3!9!@l|1>Oc1;xn)`RzYJqi=6jl#Z< zyRW37Uboy<7W?8DHqeT5|0}TVn75n(OY8a*Egsc%c}#iDD^M2oFg)lzI3|s9`qOfa zJ5x;g0K4NVnwu{$ z_y_wizaH4tt&80?HD8aXAboD&zh;hC&FMSxHR?0<%4UIAD(>@s>z(7W+25Xol5CHT zu!O))PTDeRXNV)uFR82QqYt9@5YBJWSq*w$0KWU1=m)EkSioVIsUlEQo^flf!Q#KY zi!BqZR9OTtvrIxDUHcbPU~)3j_QX5J*k(Ze@wmqKj6+rU@BTPIK@dEPG$?-w3L>Ka z0Pt_CCeTOCSKeGE4U}r)hu9nm_)P~n6>k7h`bDF;Q|patHHi}@079h!)P_HMW0L-P zv&C?p!k&r5ILNyJsZYGVmtN;}O}Bu$WY@QM8@nr~cYkI`(tjcnVYAHu zndU=FcLo8}-@HvQaBS}{_q754{MB_!c@JaqjrapBe84GRcSx4=R71ri`2sdEW zsjs6h&q%rwI{OR>@2_4bsk!?!M+-!MfMB`(I^+XF1i+zJ>ipHcLnHJG7ELEU(CA52 z3?S=?rmxIWj{rv$34oHY?MEBJ1?*=#fR6@Km$@|9{S3YKHH}A;MTZjl70bpy-!4CQ zR;_q@G+1m<@pWw0GvRHi3|a$gd`0?f9&nYN06X>L^=1WV3f%9m5c^?~Ek_TlRz8!$ zOkCQBipqV1O?t142^YRl1*0D(FT)%L_cAlj(4$699RRf=;{M}WV!$nYeDep>)j?tE z59ZXZ_UWtv;FIY3of)*xy|y67NT3>gH_7x;eELlntz&iFW;wdL$#=pksmk4SKLaNR z_N02!j`Mt9fz=$dIq`leRt^hGG-?`jm zr@&ne>5uO^?&Im@b$al{4_61?^YuCk1}JDPdse-Jc~0~Z)B^ZVql9x0FP4|d0bs88 zGXNwpnT>fUVWn84akQEh{UGWnMq0uj;8B=QpZ`uZ`Z3x-N(bcT`N-O|PDe!oqJ51~H ze|=qbTvT1R1_MzfUQs#)Ll#LugcAbv`;F3K_BFT0-}ljl}BFw8d5jVbvS3(S0Gxda_`&(e5lWR?h1|d(u9R z%ANIxV9uu#D|bMmC1Mvy%<9Bh`aV)+<;2%vR%OFGS`~ZS0xA1z0Zrr3)#`z3d@r#A*~6f%4#|5u~LZtb*)J6I`kVcV!~u)bV5g z^yLgR*=ErckC-l``gr-3z#y%C`{l=WEi7799+V*6`#PAb3M+ym{NyTV*v3BK_cNflBJ5xn>3)vsrA{A#cQWHrPOPt9Z~Ja6rSV{0lw62G>l9f z(8a5(4~hiAn@AqRdi*5slYQ$WQc_lxdd2`6|Mf}Y8W_i+o0vn3rk$rzg!u(8=7zvx z*kb>au$K?>)xOr>_p|`V9h?B%E>D2ic%j23#9+nmEL9tYcEN$Q8{S$wduPiZB%FfM7aOt|6)gM)QtWnrm>9D;=!R4kpZZj=JC@?7u7sP z-u+W4oKhtH6WPOlsX5!>9O<7`1OJrj;KlK{?@L26;(trUbzc?5!=^`bHvj0IVH+Ok zR2%poS%J-!MkQ5jgRt9wzeYk!^!;j1Jc52~>ECmHSIS0D^ppJJYJ}G7Rc)Q1m_OUv zgq---{u|sQZk9;X(7(qR@Javt-sbN+?D{o-Km0cyg?;xYZS(i2aUphn0c`D`8w^__ zSipo(vPCOy**iKqQV3X4lny)Ts!;v6WhD){8hOuKSYju_y*=6sVF_g#JN(;~TUQ|J z@Fr3oqCm+6y4Gm^5f6Lq*gIw5?@xgKs2_+Rb$Ep7xjunP0|&-i*$bo|{t^dvNNmt_ zIyw>`prMgZcvL2NH;Q-~pVwYO{iDP~86~xEhA6g-xDUexi#R%&@6C~nDvuh*7jwtZ zx=7<;4jYqrWTwA8xSgwIFImyra21qp75@$mtEx`^bf+Jh>m z-)DRz81{_RbaYw;N0S(?Uw;XFKfT9-2Z8u?XgOLX3Q}yWa1^4OYMPoiMsDR#KLutL zbDMB-z3H$EokzQ}A{xhQ!ZzyZJd^4fPcME#Xw-CIWV8C>n>+E#m#8;y-*&x!!e5=a zFs$x2T+)asx1GfE@#&nLn+r)#N5GyvXfEOHPtD9s%=Zu8q#RxqxJE{HUKosGV>mH056`-@Am6HE{BEvj=x|fQ={JYZk~t1WeT7*-L-~MC7^Jf+| zi$o6&sF67Qi5cHlt^%-|iI`KWQ2%$LqEwZvwc}Ut&%MmN#m1IaR21<^?^{GIY~&p%Bkiv@(aWo-%%q3!P$fV6I361tTQ}WCPI^Jz1PHRcO-Nu%vEM}T8a3f@8wYaDVv<={SmHye1q;1TW0hm_ zy3EW5OP5p9B73qB(b3UM1L#C>aEjb_pRuvC;}({#ybKQ~1_!FkRgxBI7X=c}`+ZO@ zCHGUD-@o*MBKc6JLXqgTiZnff-E^=;-R6T{whzA`y#xW-pm^5 zT_8cZcr*GLY#{nBVQQ?JT8KK_S$1*T$y6ez#!*QU`u<+Bs&8Nb0%GBTLM=uiET z_9*J;+2d!wy3(7#e_Ykl);2IPY53}B=}31+dfsvSI|-EN=jS)q%z;F{ihXjx4x?dd znKq8wAk8Yy)qQt%p(k&nJjJ6(_2dwu3oh=vHcs*WKnXo_9V$YQ_EOIs92)B;|4Ht$ zGTN|NqBIM;OxTqweE~w<9S7V094*^$6+hGSODgp`hRH3nBs4UBQmHlVA8AKMMj$Hr zt*e5{9Yfe6H_DM%Wfa=d@P>nMy3Bp|5d1=NU0rtwB5^&g@+fa`bDOAFxO(Y40(H&^ zuAn6{YpMh^XBX#Y%I#;fKYpBo!Ztovx{ISWrdmQ{vI>YjNDj;Zg8TkReiIXhz%O7J30G&B7uB^b|!ytWcQnP`D*zx1(decoQ-(xA zo7A*4DV5F5O(tI6E76K~4Gb7{ORY@m@x_xD>*`{Q&AOxp%4|l#Q}jkqee9-%rC?ml>MJt*kWI^e<24+c1w>BW-b;!e*p0Pf!nCQH}M z!`(YMq&PY{O3=$>OzwR|{~|CD-_Fi1F#I$g2K!`tJfg!blgb^>i|dKkesxfo80RTH zt!F|_jYN8Z%@R_OIptew)#H%2AH-BrPV~cQko6sjf)t`|e5t9MIv=w{oL88Igz#Uy zf6w5w)W?_=O0&1mPPL+)V4NWw+|!-x4F4_4EUL{f5QCYS$aP)9T?+uGOvS! zZ*g#B6c*lhV%yl*xC#5&*@3VpTd?>mOHlCx`vqdUZsf`S?BV*(O2D^o?!`;fzY8@k zZ+BSseoBYW5|HOwg~!FkX-1|`EiUFI^IMXEotj+=pKWffxa;7+r|;S0;vx-qcd+z0 zayM@~-_WFd^X^^c{zls| zBoHdQx@r#$sKUh-TE6@0kFSgnX20I`S}9+LUanR((;D3-Jj$}Ou^=tqOd}iaMaIg? zn(n7IiSF;yvY%@H=c}VVBG;=i^O3qbgmyH*VAlQm6^XX&ZT7DP>Bs%;UVYr>PEIob zW_|trEqEOp({1}ZgAd`V_!bFpck`41DVl!%i~yy@R-&I(o~MlLi!o~Rjiq^bA|fJT zbfO`_!Aj|~c|8_xyIuezGVqLAA>o6;B(HupY11sV8O4A%10s1>er29t2Wrl3(T(U} z`}GF1m`7Y=6z*!fHuh-a80;~*hX-D>onVx=QKy8xiPk8t*+LZ_ zWqDQAbmc^W4mRBsOi!%p@Mhw{x6c*SkxKTf8plVU^sD`)Qr|4*sDI_pDLZhu0TA_; zNzQJ4;(U91`wufd7uRjjg$zqqXT#O{%6FNZocxLB_O+wqv*1P}LC$)*K4{XazbG1v z!tZ?DL9_mYgPIGe;bdTQ4;3^u$-w43U+BJNWo5Mo86O|Nx4&<@x7O=0|A0EpZKiz}sCz^tYxUdk{R1KvUOR&0gKf(n0Sk-4kl)T} z8NEMx)MxaBMtF<=(6n|5*hr=ATM{_#H&8CO9mxzpZ;RYHezC8)9r;GY>zRo=R;E*dZFj@ z%LLT!zv)a5cjJ9N7AYhm(k2_vGv65IH#>vc{G~c;>%7|75F9&IvN_v{K(%WnB|W}> z^CMW=8(dt(FTfl>2Vq4VvEwa7T3T8k$nbg$|45bo7erDL!c=lTI)*KrSl>Gd6+PS7 zdViEEq_MfZy}q?o@np2M_4UxuH(g^Zc`;{c&vFVTrDKd*{yUg=2eP%vWb^ajH#N7k zG>nY=^QxB0-CYgPA?PZf%X*69GC1&=HuUCE;MLqfv$Y`YtHMiv%q-g|T1IS+4M z)hx1CqxbY&AMRso-09HP))o@!C6XxrB2<=ePZ@`ZUR1@n+sP2~&QcRUj9J0O#ih{v zmu#~6HC{{{6CxsBhK8O9jZ}Fa7CEoVF|)7~ zxo+xmXs!9HnP_WiahqbS42_Ju1@Fc%lO|JC#>G+0bfy#(<1yWsaYr6QMl^(;K6_H8 z+wsO_%7EQ;WxcNsg3xvG`G$%9r7Xs)R!>%{28Ay$?pJO`MPC>mX=Bi3PCh<(Xp{|US4AR`}8Is znjIjWI=8bvsI%CrpV!Xb9!Lob$35p`pVXtoG&GrIPLIXJBv+wv%LDLHU$7{}G@BEU z-!@+SEf2nP%F&SrUji?5*?3-)gsy$+2-Sx!uC72yzC1razcjc@4=vvsxaNN_@ePf& z^*%m6egOe(rAs~@a zLe1u>sf^%4NzFEp($UGr-u}I{I2&5#>`g;MgHNEFTb;@z$LqSGB!nynV!;Lxy5$?4 zw4w*vFMUlX#>VP@q}DZeb{aunB7EYf>?zrBAEqX1VXM1vfweJ&QmO3Oiq$}gq>4A> z69R*RAeSvS-?OMzb$a3sh3PwQzZhB-Af(`a0l7~+=Uuv`zR!^`$w3;~_#K25d{Af{IV`v_d|EHBTU^=Rx;GvPhCp9v#5^cI{0s%#PU$$j%F;G7chAa-1K5uZpXb4r zIkdYtY!mrUv?5EHH6((fVq+1u6ZK@fKEzV=oWSphFX`mRR8-t4(cz3>HUOwDD1VWQ zrU1IAuC7jzq!-H^RBkVQ@!~~(iiBs`TvfWd4fjWB$V&Z)XoZ_g1H!{qgT)zbEDXX+ z^9ct^0TCk#3JRQ-qRJ!)GLzeXFne}%rOPEgp2F6JjckzIX$KTTphCo1Ro`Vu2N0dZ z!z(iFq`RlAeCyV&)S{v*p|ZZr3T9}X{xv5jC)p1VAYK=U7hFN_1gk{5jK5N-Z#XvI z;>X3E#7>+k6+2aSmDFh7=yfOifyc0{$s_+GHSLO0s{NnJz*`aL1|*h`kO82>U@#S@ zCx>6Ye0d6qi0&%#i>H zi*DIHx3@Qf!7$fbAf7DjXt+Lcm$Q{MOG4QV#WUZp;XZ}NZEk(YWbPAYotl1M7<-rC zW__nmEG+y0bAKT;;mIQ?7~A`J&YnAW$9&;9K--jzhKAW@&rNVDkI#5|Se8JZpGekA z@|I4`$G*ox6#s4EolCD?CX0+R@$>i0RmOh&c=gK{A;EIN{*-GPwv?_tZ|}dRx*(mO zGjKEaV}+Ew{GW<_B-XMdBABBTO?*532@>SAU0*G!;^6Np{d<;yq=c&W`+uG%{yEO9 zkrRghdm!KcqI&)gEZJCIUVbs>-{%f5zDKAPX#IA~$~ZwqgVQt>PtXm{ z5;a1MJpW#~h<1J;4i4^J1sO?oABi8#;whZ6?B+a{y30?ZG({+8mhW{bzQ4sWt@9W! zV!M4ni|t~Gy!=2e*PulXsS%4$M)dPl>$;fUgEz7IH#0c?)6hG99By1ey46?JPahd= zD>0bAeQ%KxywGvGMCal~PL#akW8Yl%ToiZvJxYj1nI-B&l>c6x&zOM&_dwi_s$_GtzM4&ufF$VJw1N%V>58I3{q=)9v$w}!> zy74)1TVS%Y2eg08!G}0j{-5}lF-6`E2(k(45ASK-(CEeX1B_Q41-SuytbI$vJmlvYM z9eZZathHwCPz5=0L^vEc2nYy7NeK}p2#D9%5D<`}Fi_wtx;Tor;1iUgw73Yw^UI&i zmV!9&6*KIE8}w?$pTFA&vZM~A92(M>3!zFFD&#mi9>zPmxR{xmxxO2<%P=#|y<=`|pBVTemIL|WvbYZ8 z4WysI2V@xVX=PR7`gqJKszhL$3j_Ps8tJY6gTHEa@*DRtE2o74i7lxMcc1wyjG|D7 z{z{>oU_|rDLX=2ccCk{m9JS&Y(p~xZJW4p~cqx{~f37I_KGSNt46dDh*~^F>GEZ|E zZ=>L?QT()N88RIyrAXoy2IBkJP^Iw~#z_ z$r^9<_H1rx8Mmy--u>qlA1Ep`XcrnBL#nG;Dl02L;zSmzP$NLSmXnjKZ)#fK*ib1+ ztbD%UX>#80#nSU4vVc&UkPRZB9Abj4D|g&nbD-5cHD`sRgnR#fw|haRz1-^!>wazf zGy_b$7F~M2Z(i%SUqRDU?jj+9{satjmu`{Y4>)|DPo-OzE8=)Pug0p(iAv!JA=v>J-^1z^=ETy9U{{EG4hSrtCTj{YzmMpPD zWXr!+eqzOF@_*ap^cEP9(G^HZVZUqZBG%{*N2XAG<+?%Jm8|<(qMWkS;)#ZX6Q)~^ zg-G>JI_O2x4v|t&pkZN&tEpkek{Z-#G2%pO&|;#$b>gD)2q37*6?(O>xCjda)2{#V z`!3J%pVCk4xkcgEltH24Ree6$7K_MGJo9LJdV~1TG5lO5gB zq0c+LLZy_73J@NsSsw4)<;9g~z=%w2g7?0^$}{K+7Das@R?q)WQV)KBgL92NvS(() zES`!Wrpe9EkBvzV&B-CrDt#v!Gtl4PZT`D=aTrmZogH1YV|XgE{j=YWQzKKdnQf!% zaTLp0X-53R&t9pE*=2Kr-M$<3kQuW}@N1c#+04C?c=GP354^ged<-V)eNd_P&*m!87f!rt9CBr@?!h4B})|~QP;O@d(2rsNJg6` zWcS19rKUNhwtf>(lDZAhMQL0vUaM`FUgaohrP{ zy!#4u0R#EkT5gW_xdJs*LylrGhbw33v5Ox0kU5%ptQ4f^AQ~CjW-Q*@EN3+|td@)v zv+FNpDOkF0ejb;5tGl~YZ-W1~P5piGXJ=;@njO&MW&>xfiTU^lu&}VGRewfQRWV!E z;Dk^4514Ok4QtTrHU}QH1k|JOIR&&+p~TI~ zl^Ak->-MTk^wMYMCAFLF(}FLpl$XSZa$Q|A3w6%%k5{SJ*A3bYTPfU{d2FViJ3iFJe-m{|7o zz9M>$>AD0ewPfee5U#7Mt6UnFsG$(*)6`6e;@iiW9gv1eNQQ(= zYu`q8z(0>cVV7F|OmNK6T>M=fs}!nnFbM59lFM6o77?lo)!%)I(((NEEw!f(R~nL)A6D9L<{Wj$hv{et^SSz0xPQH5goKE3TeZ8CA1RcUmV;6%>UJmUkXi+u zZ=63l?@bqlJv_lNX%jZl;2%-JQq|?w>lx^ykx+g}R>b|et~wiXQ?-2hc)biNy~uQ# zj>G5AsQ<>VqYW}{AaK@LtY9K0Jv9Q9hZ@T%p;*$&$}{og!YNCCfB*i$!L{GX%o?R? zPF(n)VsmhCJmk3ttC#h*YqpISHnIzQ1kRs-x^0sd(UDz0RJ@QJoVZV_hV;I&g11{@u`7`=vPI}?f|gq3 zL{E)87_2EKm9lDF)rDW?V%wJ<6YZ~Hwu+vMh3vn;TTPd)i=~EP!0UPF6YM6NzWk7s zYE1loTVG#SD3vg7OpM7!e+6@W1K0R@=*Pdlw`Alx7+n0iF*EZHq~r@9N`yGICX3}n zeUqBj5HS3k;dtw8YoIu|=fwWjSudd%m)M`K)h#q*c0E{(ju$5Ik58{jNXo9>mQ58Z z55!O%iv7Gv>mz&5#gH$3z1Qx9Z9@0eGG`{iqXlu4;CD^KmO=Ebu!g>EC9{AiYwD#Y=A!Gkr^>Hx6 z-$tqhOc~-TDKvaGp~a*jkE6;c%~g_2`d#ZiGBQ$MUyn>kD8D%vA457|3y+atHlOIb zCHVKxT{3HUe1ROv>Q;%tW3;-xtJ=h6g@A3ZS%t^G$w+o>wRgFW($+BE9yhFAX&A! zRy1 zpT6IiFF>YX%xz%|HYv6>5^Bzhsrl4mj-JVKIMDl*SfgPG2`6!y&@KtGo?QJ3W#Q-7 zi*-#G*u)O}PJ#XN*XTDhnP4Y*Lu@+Torjbd?{#%HyQK)-@&cVEm)pOC|4)g9yx_to zw`OMH4=P9Au)Ga!@fv}TM;OOtg`V$H6@1%cop7bSr-I1r2MKieLl0D zCnL={AvZVIaGP^IND9I0oP*G|RU!xiA8naGT&~#A^7%}=&F9hYl2$?A*kl_EGE5}B z0t;ebV8D9*3ZMVUE7odSSyJv*9G;;54LXa~HV>9X{Qu(m&|;ItQ}DzgE2YKOaVhR_ z7bX;GS?g3RN`5Mb$^YmQL|;mCu92gF!v+Jfa?ZLx#(9T|ih4H2b5!1!wa&N@C7)*$ z;^K5L7FA-+3@z7v_BX`y<0t)xa76Q~r;&TC@?K5Hkk@@>pSfE-{I>JWw8pvI=A*BR z|KN&`4o()@pm7^yZ8o@XYNzvb3Afx{cEh%_{WabV$@s84w2HD6S}W`C?rp4mUtzR- z6Pr?p`pW*}j$j@M&3uHGNwK+*Au+j8@9X)NZ8SE!p2kbu`nVsG=2ITs3sOdF5BL#Y z`8WYk7esuFK|59zDlqRp(9uO6{N^?``}8@8ZxiEPZBedu#_=$d^RfNzkwX|p4LuCj zvzW2YeLUT#+LhyDd1K?;|J#x*)HOJzxk8Ep<ThxJnsKo>qZbyWBnr-@ zaf=RI{C~##?=Dv1mf{3C-h7F7q6*x)9CSFlc$-dm0-2nwnab&a94QtlMdq-+RVp;9 zb6wiC1`pt^1 zsL6=&yXVC8R)#8dqFEP=+V)2t|0>DG`f%A4HWX~^ucO{Z-v1KAK~$VbDAkefr%Kwm z__WBW&vvO*v_pUe$Z%FDx{`2ATC&C(R#iB8@KV>nahgTg8n{ze4zn?E$mfZ;FOdzI zzv^L&nzgP)FG_z~8#4Y~4`zY!M`&m$5hW$em(3x5ljU*!&Yy_l36aL8-Pse|=p4N9 zRNN?{Ci$6Oj#bzFvXzy?Dn)oB7pDRJ3hLR;>mNKDRny}WiyTS9h4J{hxJWIHE5AT*FaDu&TjFK&lI=;hFrrWw!Cpt$^c$iCeXY$aU z<%j3Qp;+MkneqPI+w>G1&xHE!=NylEEMX|bOhFaQdEch4qh+I)eX%LEsuEf_+<@yb zc<*`QTWa~s`p|Z5B!8nQL-a3kN{M!3y3k}EchUs&XQjPwKFU3I;^lv;ZDEc_QU-h6 z{2uND7>~*JvHdQV7T4Yr>2gyvHm@Q|1*24aHjIovrIR-BgYc! zo)?EXlYo7_bKtk7bVve`3LMhbwUO^H*JU4VnyW7J+BsensVFSr#{K%0vZ2GH?i$YB zK^-Kq5k*e;^Y?MIh0QeU8;(KYSPYdm^K5rlhbasyQvdM$%#uvC;_;v)q3~^!lIYZn(co_I*nc5XKG- z&E$NGsH^!oAi6J@r#k&D96}st+uc_=7m&Rn?zQDMq<2@xNXSa=M6psmQ_S%8Y}!Qh zG+%%HU_MVv`Mgbw8R_SLHY{uH1%-xnV0<*whs|?hQKs8AJnAVomgT&Nmsc=zesk6& zE#oawgF2L3js6a?CbJpT zKQ>ok+1jt48OZd0c7OXrQ&3bcjZ9sIzUF8OKdJuYLwK+0Sc8!#1Zvzw(noh{cEff1 zcgF_4^-OlhWHddmO085=@v3>II@tcM2Sg|2I2ZY=e(w1(!G?mt`+lJ*zh$`f*_}V9 zFG9!!Mr0h?s1`oro;=*6{c(7GqyJL#)tc>qTjSq8LBc-J;zPfF&GdP^^8bC4-9oz&9Lgd%31}D}%YY`T8|l zuyAl2WUUx&~w& zYn!Zo4KwejWf_G$Y=^VqA21tFW;QIscMFIoZ0ShbFiywkz`D-7?w4rut8%7JVe=ZC z@YdUiVuCkI^bF`2&R5AEX?<-=zmqzIu^TL*spuxz*WhzV9X9tiehEo>&b^wzdHlYv zDbe-MF}B??L_1MEgJr=t!_62U7lOm#bDXmMj6lRdGY;Y8WivDvUU4mw9wx%Gz|{Z6;ojFp)(SCB8zEw{ros%-W9 zXF{6d;%@@q{Fz`@c<;sdeLqZUJHEgtws+IdCO=8pf%#ChTx!)r20=|UdZ`T`M}6Mk zLsMPNXt*&nOPl?kPn0djebpO%_N%bD@8r8z?q^PeH?Ob`@z>T+C1j<=*Og$s1)xc5 zx=41vQpdx&KC?4?lALgE#pHj1C z+%ap-(@Bf0;qCb|)2}Dme4qW_250vh_u{W^`Z#0r6=Jod6NE2a3)3dhuF?4iesJKB#UM+Rvt21~@D)suLzQ+9^*`qP=se(9VLSc7-(%NK4JSN0YQanah!cv^H zhA0CiS}Gvdh4!iesmzouj1^vTJuvsrV^PSg8Z z;soJGZ+TzbDdn*(7M7_p9DA7^1)~i=z29XR1w8~QEA?WAwocOO-*C-r`LCP zCDZ1d6^f^{o83^@+1WuT6^m4ohE4xWOoT>9LuV?kivdZ!pnWHC%qpwaB%-*xYl^KT+4X8e;cMi0 z4E%|W5)g0d^I{U*UZ=^41HD8f=O3kz(vdREFvI7s{zqicp2Nf8cXxMl^YUg3Vrw*L zZ|?4t%5`}mAtC#LXh=kq)jriQB$eJUTWKQQL8RnPLu542ENj|H^?MhVWAAm0ikw8O ze@W#BE9adB$Z@Val6aw{sFk*mDq&390ll@Yt=>;|EvhSU%l}HlCa>b9f`AxAKtSM< z@*+wWPlZY42^CKne#HJ}k_=w^XrV#a#pSAvSpJJ(02BruaXhZ1QkFAZ`!JON52L@h zkXS8=R^7833_YQ}}`~!~YKN3tbIS9bPf%QE{@Uv37kUq>4 zNX3gGX-%?>cFM#Ssp_zmV>F!h9Yqom;eS>b`TMISod;bXKSg>^ zj5>tZ*2|>zn;#*bOH{3A&mzqk|5M2Y6h7!QI;}r6FsnoszH1MHS7h^hm8m8zF@ptx z{_mw=-uM$6e1d&g+Ox)ih}4o{p!rwEMurKCmWo%G-he@XefupC{vZA5<sa5TQ3kqD5EmJGi^!~g1%5klyswIXJJz^H5f|d1}P-%ifF_}Rw z{J&`Jjej;QLOf2ql+Ck`9YU~D^G%_Dpoo$Zq@*OQZ}Hk4%^=o)&-nC?hqnd3#+C5< zmHFG?!0&e7>ZF7Og$9$we-`eiKI-&(9esW-3;zG#DO0VepEvwForn}!mZEf_>d(~I zPpLntVTz{)_siP^HwRT=5NJok8Qy^uX;EPqF=t`2oWvFqqDDql@>AEt4<9$D{_J7v zaxfz}kw1KT4xj0AD8YAcUE}8Q-_x7;ugxr_r!Ub0sSzlUN@d!}Bw`V?lVbERAO)$H zu@PzlwaDTJu_HP)>g`ebqBHcT%k;j6afJi~_$4!&#aq6&YrVy+v+X&%KMuKlycX7O z_#DsaxP{Ki%ia}?X!a);R=de1-e&%(Z#<{3JC6Fl`2rgH^wra0-SSM6D??v2;pX4c z`QK^Wb#9Qts$ZZ7n{QaNEHot}$axsK4UlFmfC5T1-*qEh|%-g2}Wru== zrTdAOh2{Ir%?)wEw&~@b>hFxUFSqAd`X8~AxLx1jbMsN9oBx|O9m|6OQ0|G7SMOk9 zM=m)7f&M`}z5Nt)rBa)Qsx$)m{tt;I3_m}=Tn3*>h6Obhm0x%FjS^i~UtdVEdiiXd zUW*3?Az=o%5jhi6tn>cg&#Rs8m~T!rEx$||1?_q6@<=a4J-uZ^7zC>5 zeuYJ47B*GoIo+Tp1U!x}V9Am3z2AoSbb?s9o%VF(X^CAQEhck0Q^UfBcK1N6a{(Tw2+e*`2W)2>197{HP3kd2v82vV zjM$W!nVBT0Xa1@*j?i+bjNODAMUTWV|>&2*kLdoUtyFWTW8 z(JTJrhoHP;x(dXzk@~BkM}b*v3N6ila{?3s*eP#eS{4Xly&Xw6Hx6hdeDb3!I`DvG zTL0qrmujJB|CRjzYRXg7cTygy|2i(X^GV`|f5rWm$Dm|o2_id~IZZRi|F4V)C~!gM zxE`B{?*CT}-uOdmR&K1X!A1aiblmd4$M?(B_{#XNuJ*D?|KFR83M(hj5aN0UOccn6 zHBlljh+pp2z`#(dmpHl{+(a$4WMHhuKz3vZT#)#I55f0X*ah+#=mFzz{qH#(w@AT% zXlvX5eT$n>_=qO#$k{bHxc`d5GekG`zbFFSS;6vwh6g(=`z!Z9z9d8>3*(`K){o$u^oYXjkDetEnKRGwciZhN~y(zZhXhTEuzgb`^|Xtn{2|z znpAGr^tbR!1}7^Ww4Z7t67>kghJUb*?K(y0@`x(d`#f^-dp*Bar`IK29l=+zL<9+l ziianY!d424fFKf^t3-9&N9bz^Hay7phuvlsY7CqCT7#wL2J@OZ-{5u*pNBVAe9w5| z&=kZZB)4r8b2$^c;PU3qTxEJ~Bf$*pG2f8o+sy8ifJn{neE!D2vbWYoZ=&hC3Luv6 z19wOSJb}suawwRX!2tnXucKL$Wwcv7;&&$sCTgtMTkkBHwMuJe_zS0g!mdl4OurY) zCWL)sl0%3Q|9Fq|%WAs3M5ieMJW_?jx>&l`ndFk!xpQY%mvl>Wj(9Ya*_F1E-QvnK zfo}wbrFx(E>$}F``uDg)t6d@Qxty?pxGM95C1$SX*=sqK#RAnk!zV0%I3=?mjw$T1 zyriEp%%7Hql2QYs=j!pu=iYUG+1iM$s-P_>IvOdCT=v29ZSbu1R?Brl?DuaXeeduc z?CpQS!>7rG$d!v1OemIWvF=S41!PltRjf*19W4&QGc+p@yT&79`&Y_n`uN1f#$vPE z;$7}dtq-#=Z#>+d(`r?Jjpn<9`4R+=rBon?uT^I&3y=l47r-xT$Al8r2Z&BwIz=rt zC@_Q6q9|ApTxoJ3VKW0$IUHiW?|qE^mS|cpHpT;Dc0Q>r&**VMDI_c`T|*l;(CvQ< zf3rDX?rwBouB8G;ZnTXV!S5568Y8wdHvU1<>2MC?3s}h0y<#Ja{Ee;K z;gkxe{iXP`&7s+zfK(EkBOkVu;Z$Crit-aK@bY{!;oLXJ%l^*`pzbkZrYZKSlP1LR z$xEeTU-4&$nQ2w>v{_43RY$0cO$Mca_RiRDwfhxkQ{&0m5CaIl&eo{j7uq2*#_?|Q zTBds5pWD~vMuXp}ny;5U50+X|NW`N~#>ELMT#t1jfZqE1?s8vJN(u~~Bg9CKj*i|y zK~;L)eujh`G+@E$frsqyO@|H*Z+a9SxJA-?SsY`i=WNkqCg(ksTATTo6280K#vcHU zlKP6R6uAUs6(VLBLGFci%uIVD*mk zzd40^$mr1#BpUk5<15OK`Y55`^$w4tJ;koo;#&J9F91_Vd9O(kT`wUmZFGIaOU8DB zAquv0-Km81M%S#}x2thn4i`BRd( zGLDOC5)X$#ebR-*kBosKDk1T8@io;DQ`qNGT&f{8CMKq_{YwY{EKY9LqpLhFEuj#w z`^_>+Q4I*5Ka%X0d(l7dojvWgL4z!0Xw?|)2~SigR;3J+{oU8CUEpOzIVC_4rl8urtQAFuSFGP_XjBx%DZYAcGP0o8(C<#cQ>+{w%GOw-^w66fFL~oV z*wXNqX-fX-vomP*c=e_Doo+YI!Z%b~RNRbyvtsp$Ou^S6_6cT{P?E74tzMjj@o>boA+lT`wpeGI&P1Gtq(vDzmPD^N8^44R5Ub* zAYe@ZwPVN2Jqm|4EK$#=p?{N%v>Oc*Grh|HzQySNazAm~)5Qf7gC-ah_~)@^LYKub zVrK6vu9I)J0eM{W2c$C5V5O@3RkpBthlnNR_mpSrOjP|J@o+0apwr z9!ioi1w=K56xPhl473sVr`zq@)4mLi>YYW@7Dg`bI~D^2gXn|1&)d)HI5yFDjZYTY z>evR?JeURY&mBO)C{!(G1BJw3tvggEohQ_FNwfXNVSVQ5QM1|0GR%kcE+!Kj@XoUt zqv#4CFupX3)~7owa+#!dU`GL5AIartVW1-*q~3lNvb^ny>$th<*Nh3^&EOgP7GRAA zo^Ek}CyqiQAMOml?`dCa>AU>~QC4%<2N+cZA%B!wsn+I9_Vq_>1Q37__wyzC)nBiU zBJ;jsM3AH9h__f`VbN(-XPS+sLvV0$F+Ieuf|=~Mgde>J$#xEBJE2Mz=SnEpi41zZ zU5l^5);@Zb4i`5NF>c;WA#j9-1?EMPu_xE(>sN>KJ$v0qbM!imBHJT6J2Mrpw?{KJ zA8xCh4rcsD(wgjd|Kx?F`?}IdX_765rCjHf40R34N=lAYZOZ9Y8dG(Jw8=PKki8@1 z`2K z{U#^QrVgWZB%%(xwHw`*a$<>bCUM`~96`XprK9_Vv_2uvkMbx1z#R$*6aWsr^z>XV z2mRwY;_lCnNHZ;-NJK;!^=_xAub~k10Zwu{UMih20T_xP~e27O6a<&G!RC+XLL}te7Xx%u{27`v&Lsky+fp z?_5dcLJh{$l@)~qdhg|QOnmR4f{Y_+eSLQ?@5kMx779RCH$zhxN}j;)0*(*`t^|Z1 zgVQxK_b69zgWW&Zpnm@tMma#*6UC`I`DOIC^wa2M zk@D&JdDrrChQ&mFh3#S^v5u=^pZ@Pu&Y>qSjOyW3&V535sMjm~F*&LHz66>Hv$Zzd zfY1r587nDGXq=1)T^-#c&RTk=RCAJ+PvvpfM zKqvZ^nwm;MM@0n-NNQ|cTm!J+01>96r{`@zhrs>SVT1F2!lMRg2le(uf`WqXrj_>~ zv)$H0DGuy($Rr2Pq10kY`5sP$sntrpg5k1QB+d&AnkrTYLw5{ta}aa)r}J;5q3-8f ztJ~Wlz|qCfd;%$!!?^6sd)kdgM&D&w!({P?)XUr3!O1CCK7;Q?ew&CCBLO|Edtd<8 z*VlJzG$W(n;lBLT=gAtEhqCRs^&S*^YsWt!!NHZ*vrL{^E-q{UCG`#uBLXE+*JC%& z%SK%dnCeP2PN`lXDJ1&rUo+F@R)6b51=H3FyjkjrY*FPk+l*}6xKQhv>S!F+pXW11 zbRqzW>||ZCrVKaV?G=LsT3KD~=nR4n|9)ln0rXV@UXPP0b-nQ-WePUCxfi?3Y_$cN za4>?w@=^=W^TYWI#%Hsco1vhgdbjL-jh{AOL$*F$s$Zk8V)51GV(UC-8=Kpi3oP;g zyRv1KscbU49Ra9YL)+d5V_C2HAFFdV2oN-TjoGR!H!UFmsvf4v36A^zBak)GOhhot z(CuxnJZ`j99x)f!4`I)DPt0$6fqV1x8i~?L|GL7cZ)dWI1QC}l*B~eO#o5{7dA)^# z0gAHY2&PIaPa?ezbri{&-+Y-)liOa=((M)hrHUOO!J zV2Y!V&!!}j2W6FDow7EsoLn+`Z|%ZLz7T=F8iwt8$6-X__q_&glmZB5!?AK+x>OQl0Cdo@N}&P@A)(&hbonTVM}-z$5J4LN z1T5xb?N2SAH|>|)))DWn2?d^?UMKN-vaPNfptGZcXixy&7s>+wS*RZ87l!Bozc) zMFl%3#md!I*KhJr(p|0&IEhL2XWFKVlvBV{W85}|qY|@v-&Ln>v+&FFPNe{fcPbAb zb9YcRy0h5C4qD^p@8l|=rD4}-4R?pe0fI)Em6a9oo;f%PmmOe&SHCm(2^km|-VyM~ zfcN6?yrR8Jy;0xyuCnAo0Q?4cLU*T%v4DAXBTk-gAnxh3k8q+~kDrH!XXj5Iyisoi z5j}m>e4QN{3Q9*3qtO}O^Zjv~9h;nujjdobrhFkbfzk8IItq`o6EqYMYqodq z-pM3=>_`XEbXr?qZ}_|kMJU*|PbT&}eY?qn` z0Qm#nt2My5WHR_3^$Z|Nb(*5Epx%iLn&9=Ty=P}<#TtDI3~9pDjFFU=7q_$ToSjW> z4;!sC8`bsl@_GUOV7sMpI+7R2rLFCZ=V-TjB?DlKNmW{MK9XAWaI^jn%%*l08kkeq zY_g@N%dBU9`GGg80))upYOklU#%g!2hGvxinFk0AG%lQGqp5igkB!C|m5-)99B!F| z5=2wn-@t-nc<6>>4xe6JtjtsxxnHr{E+m1fnJ`9Td9Dkj%g9{Plt(V}lMk`VafcJ* zTWo^HqFJ{_bSFp%5GzWPJ^YJDdBh*VUVy2_% zk%@^|;6lICdAXOPF92`yD=08)ebDu=pv>?(qrwdD;d8T}`Z?-$yP2qf9yH3Y*98Q% z7fLzDgx`2?au?A2kE2gu z`LZS~Kz+{iytYL`ymoNC{#`{C<}a3$1&H32eKFWpOb%;rK)#!Q`m`C&u(Q;{jT4!# z(m4!RkG+#qwQt+~1Lk%kAtv$LlO<1S^Vv$#^z9~-AxyxWV~MBE%iqQ90jj&$Q>VGs41BouKc6xo-R7Vwz%( z*l7ne;Y=hA&_OFrh7Nj134I>~i`7c)?d{u#ha+dJ%&LsUm)M1mo6lcj@OJC@Ljv6= zF$D$WsHmuy-FtE2^wP}kTR|cHywM-Sv;DHk_4M=}9v(EB-55c$_SSFcp?iU6CIhi# zKze@h^uE+Zbv^I+p(LH5rsLLdpt-cRwl?1%HTmvwQcB{Y1HtGuyWP?Tz{GE$p{sxd z;5i4Xr~CDy>!A&h4vsf1nks+C(~JkI!}VF#%<=kE5;OZQiRiw^>rSzY5RNgawZ4s6 z`9|I!=AYq<7?l>$F*T)mK{6gqptTH|ZI#om5@0hYCnx%+YdxY;G(*jgTOwR8zUhsMoUNw+0N4EAGEL!>S{neCaKWDIoS3MZFX;nUs90_QhR>B?q+?EMMjIP<)290T*?~K@5r3q8T{5jx9AtsB}qrtz0i>IDQ z`t&z?K^}K^ivVKl;OaVh{dj~cTQ&RLESO4Mybm=#k^6y&nAjf-a88EVYwM@M8IeEL z7Rvqs0k7uKg8*Ic2J0*NBE=FjGBV2hyn6L22;?|8=WwPo^mu>d>aAX=(DBq@*c0a7 zDFa7cS8uXV?-20yD~u;)SX&!ESn}&9l4fTbdHm15^sq0Lf2P^Jir1KegJZ@={*~== zt87mg#^G{TXJ;6z?r}zhl+tWaP>*Fr3wo>xizO?o)g*-IY5-EA19JtGW$Ek6sW5*b z?QBeTb@lOR5q=MIZzCfkc>If}%<4+O=6-v7^XPcC^^e=EyL)VijU4EH$;cqY=W<%P z-OeyNTHvg&Z#)AlkET(E2gX(U04J&ZR4EcM`7vy&jl(ClGpb&6qs$`j+wi(=mr&o{ z>xTFTR6zR7=6OF?b@;rp?#i7qA}5c5!a%{$@ToqS&dkh{T&b0K@6Bn&)BxEy7i{SM zg-<>Aa&ljDK|S>-Jvzq1j*^QC8bRGWI+7C;gL-=PL`qJIjD;0qG=fVF4IScTpakGl z&bUUds%*H_Py*d-y@PV=BQCq`;B_rWomR8QB@WpAqV#>EqvZ;9YhPY5d^8^mPvty^ z4h=m8ohGlpH?zFlF5Lq-Fnb;U?5enTmg>F+8BSm-{!mKqRx zGOTZJUmqi5|9p7HC*<}?rJ7jU+EhF~c?b`$$C>sYoZ?zCo19s@`5(S8xI~13Spg6w zDE*U$)+{TWz;xo@D(_1Lt;_V$CqxED>zR+1Q$Ghn2z>-{#1LEBBPIc@C}toJzSiu;~p<)&a&Po z4}3GY;D#S<=A8aVp*&g$(&R?tY1H3yepcaQ5HYwsUTnew2%e0HDCXwoO}*_fl_ zvDMU1jL=X?ud{&y4sPywL`P9YYz}(}FveIt+cXERZ7_ja?ZJY^&`JcZ1;8WTgRhN` zt7CJ1CI!r=wxI3#2^!>VczNrb$l+YgS!xQXm+gKGOdzd=g#2L<5e>lZN5H#*)YQ}@ zJEI2~7@}FFTi||fN*N~f!kYMf1!G#Ukf^&R&UG~wK|AjGWH-D8_%o>MXIm+DVCt9w zh_j?=%-PwQaaS*G=!Zh->dqFbybCcEVXa_=xB;l<1kWe?gQeowYPppc=-yr@9ndeH_xJBD z2+DATb_!Jd)juC4$8UE-xuA_2Alh;MCe4V%}4Wt8V!CTlYxFj3bd zlt?%j=wM_(pauXq8?fK23$t`^{sEwgz&G=Di;oT$4MoZY@8B_MKQJ@Lfhu$IN17pC z3KyMCXP0@Dr|b57n=x6YzcO_jaS1HLaB+F7rCk%iLSO}!eS;K@E3|%T(1G(6=$fYM z!Lqd49&p#6*9#RcRf%!ig6r&5KlwJyFPpqiQxg+>QJiu@{?_?EKSf|O`X?n}D=8_R zeeHwJi)VE>{TnfU;bY3tW|tG%464?e7?7v}7&<`rx5U_6a@!)HGr zxAoh8P5cfztJgXu046~9z7>LXe945TnWhxe(PoLctIJGE<3eX`8D>;eJS8E&tPewQ zwnw%q2vzRh%Q`pop|GJYF{^t=Qu$P9WPQb_r?E(q(z2qlq z=X}tqfh%G;MmzM4 z81O7f%F5*Hr0Fw_8|vMH$Zsrj-g zC%>5=!<-hMw=69EQj;8L)WU~3DrMDaj4F~2eM=hy$=i*0+f>b+C;-KCkqt= zz?5WVe}4!l(C~D1q+skH1JrBqq`1JPI27!sn~>g5i^ zfk@w=cCZdtKHtB8@7|)DF4DYyFOx3=1f1yE?>3*>m0IUV9eYtdl3paBLW#>XMk6Q` z6qLy_ofPn}3awtZ#Ch>#4yRkyF&BsYKbGrcGxx_>t#uf`xYdbUv{lg9HlAV)aenf?pjXkdkao#>Lc81UEK z9)%FPc|I+KBs3ZIxn3MST2}~p5CEpi01N8?^Tzirx9gL_&(UKY+vTXui`}?toB1q_ z?Zrd++T?zMsDc7^&+8)-Ffaz)>1-8RI+?|t8YoMKAhIkL3tup3)Yrk_DNzo;-fNQ! zMAfLLfN*_hqZjnx)3dWq!8F|s%THL?i z@|!y^i+k(%XID9_|1iAHioGHMz-FflsSrmo-Vz1HtH}huEu+jY(auDUAXW6)>_?U5 z@GDF99}%g{0?KN}w%Ye;n3rYe-Doy5b^FjS`15Y`ibONP-DnRc9hW7l>l4Kv_c7{P zuRj^4i&$ruYjT0LUijd!3mCf+%o;|6*5kA{83fd|ZQST8yJfy$M9)xi*&j+(rieh< z?2E?V+_r05y)+2eQE0=IJRTMp7$KF-+2-b%NisK`zdG!}9DMa^bEeuE?bRmaVds8; z>$2JASvta9OxEwj~`eL5jede=O~#BNW#SJMIK z4`;o8_2aqjx0KN;+Fxv-no&rCnE^2MvH;@@BOv1ew`+O|yAkKvQOab!TM|AY?Z&gE zD$(wvCgp6h1}TQ3+>@949_o6pJY@yekuCOj+WF3m;3&7y>FriOP<_dBLLJRU&W3x- zZ*4~TP|;9hNJ9(KJ;IJ%9|WXaEQ^vhOs4+x0#t|OSL4)zk@LZ9RU(jDCVm+Rr_@uD zzM)>e!xEcksp*r)D=^du@(M5uC;liE-sXr&(BT_b`S3e0KYwj+FASh)K)LE08dmrA zq%19|Up*~dDF_r#No~tL_km%Dg7JHK*KKVB{~m@qxBZQW^RwrIc$yne(7PpKyB$Y) zyPE5^C(7jsYoD9Le_W>b@H-(Jk=qtXT@rB;1?$%&an$SUTw4tyO?N=pqbQEO8n5aMdKEBB0O+!Z`zm-II+qP%>Otwan=S_K!7d(%G z($fj%YOF$B@aMaFmoO!F2QbvI1~D`%m`!E+dL#K1R8#^ZBO}KoMAN&+!~K1GM4#H$ zhz}jP5@)G8_FswJ zSdZ%~6s9-^!_70s!h&LWzf5ehs{9>J;#T>_Yy8MQb)Ipvg>sHIGg7?Zn^hz|ah9V> z)So|p?o1V%#cztLs$%f*;WB#NNKjHz>Vt_m>I8 zkn1@_d&4e|zb(wh@DZ^wa;F6%pRS=V@c$5chg^gN|A12Y9v>4Q7n!}54Tph+LH|)j zMdg?IxX{5u13aMq*gS=#V{H6w0wUTlb|s0)$)Q%$&;CWpun97Hv<^jlSA;ko?O)4p z`3K9{kAX_o*%1J}dU%K!Cl)*d>?1&63k2+ ze3j1IAf5K*rp*2N2!C&qezt#NYz!GNlFmz9c8A?R^v%(X5a^bI!uU5?wgipb8adM2 zu`BzXokB1Qm6|5I^HTmdOEWFrbUwUJP*_(HB7H2mrOXtG{1@RQ9TcU-5fP)aW42O<`G3;#;X3x|O#$Tuxo%m-`BUyfqw` zXJ&qRX!iQ6p2+FW**{=ZM{%r+H;AEAF*rDw#A-z@BqUT}dT5EggPRGcZ(+H51`4LT zyZcu!{7~SRM@Ppr?Cf@EE)X40L0Fqd!Pc{T=Jm1W- zZaAL1u-QK})D`!IBI$r>cL+X0$=b$7-^wb$^>}IZXt52Pt3xz4F@=PK8=EY7r99D_ z#Awyn-^;OSKfVJ?(#plh0}6w5;9yJ|4ZWZXPKmxphhr9oE5p1&dkpb1BfLXbW<1vgzn9u z#FhOf3@~y1BJjn-!^7Nk0uMgnBB;e%+VuMBtkS!Q0h3NEqPqLcZmSRk6s0R9OO@t+ zkL05iBQWar$HX_GphoH=i%hK_@Vo)DE+L@UpqW!M?EQa~y=7QdYu7e9c(d89m9UsHkC_JLocF z@PQVYYaINqCHM51TRc2H+w549US}L-_k?1vdWtu?owG? z%)`RPWe@z%|80?ZcGkL8+S+O(Sl{589#>h(P+s8-Taz`I67-D=8yY;>{5jjIT8bJu zk=JR-5k#lH2QO5~sSxp*nK7R~-}5~?LRtNA9tdj`G+)P`pZ;?_v6gNXnUyKSE$JK{ z#sh+^d!p=1n=;BB-J}xob|Q&m1!zw3Usv zDKn!kS71J5Pn6>2#hsiKwJl8d{QV6>D_0^R5Zn zJ-b3iMyB`VVu)Q3o(2%Rg&Nn{y>k4*KfGi5=AqTeJ~dJ?U~MzM@be?!&U5a!IsX{M3>^e}De?BI*!_TJvIp1J6Z(+}``$IZMsPXIK@ z%zgJeHvnTW`s)sZ9&?VFo0}RS^5hIgi+N|GcTcXvQS59OW2tLsEdIPfG?ezVv%4Ej zN2iLIh6eBM-McV%#~Gf!*F7|g7aL7+&Z-c2^h?a_RPyg4pQrRy!hLf1I~Y7VKiAin zp`+5)*AIR&N`&7=(^a)#pjC0}5%{P;zpz((V=6(2^53x}6;z?Jx4R(viu@=#6n;&iPm0LsE zkGgwB(;mU)Lj!9hmGC`5DE!lJwj#iAVLjV|?|rl_1uLQ2YfDOAUfyz?gE8Z{IpC5Z zQ`C8o?sWebsk*v4v|iHH)zw5dAKFf28%q5sd8%^2nX5P_p;i_=Sj#s@*}PBd^Y3-F zkQRGr7FxGw4A7`5YToMI`5J`0eL(wL z*-p^4v^*J`oD57z5K2tCbieaLIv^HMr08#N;Ykh#FB}Uyryg zkDkJ?nx*BlmW#W)f_#)Wqn*yf)ZURGxBneUmW6{1sabqNMycBmAM%4wX0M8n=XNkA z=2Uw?yYlpxDpsKfpScojCMPG4Afg2YD?TUZxsXjClaLVc^t7kj&JxDlG54`+k=dyw zOz&vWJcK4DlB5b8c7f~wk=$d`)7zU5s-8Plo^Eb|1qJN(DaQ1lxJt|WR#S0N=lTlWrl|L-?6v1zs-c0 zYY&KnNUq2!5fPDYXeq4je+jw?C+!X{11eM$U{we~EyTscv-CcJb^DKb=Pha9l6a;q zps!_&jj5TL*-i7_*ndRr>|_?M@;TZjHYnc?DsiwWE-67lfW(0@;Tl{h@9l-a_cibg zr}0)97#Mi(|4eu<1a~h~tr^CSkM$)O{^yV7BtoqMZR;BR7V@%V*G zPM)Ib=)r&d-Sm)#hUN&sllL`1m->+tN~X2FFPL{NG5lLs+teaE*KHgf(M)GnrfRwg z`}*)RmNl|WUK)$wCe$}Le(5?na8!r|PY_07A;<7Mt0G=_Lj$?5-+QmfRyYqNc+dMwjztrGAJymM4g)AyX_)j+hc*p0d}OO$D3MBEt-@y zH*Labzs*uE!Ds|6PX}mrsx3Ra9{q4X@i0V|%$F}M;kjnw;-Z3mi}y7_Q!*`A21mog z*(Wjdw=f3>*@Km#k*2!!7!M>25m0*!9#F0(YPEUJ7pUF8YSD%YB^o~X_U+pUP{Zx& zOYEARu%!8SH=H{J-~L;mKYR~;cB!PILJb9kr62wnVAdK5HiLsa+IQ~oCuz#b>3&bo z%%p*z{20WYCyv7*1s8;z>+vo*;x^#BplyB*#lPe8XFNN*6<}&Qdm>3Q_Cd7Pz1$yY zKRJxU!BJ=gHKVmPHG0a!!=oqrW}OfKuu%3w08+R5vtj&Wum}Wcg<3CS0Xxi>L1P6; zE;V4kp{1n{n%AGHHLHOMIG+V*65dC?-Q>~I>g(MAES_3W#LPIfz=drOFceWSNV0ohufrUsB z*mNo1BShfKbQMEAy@+r^#)v7nva-Iut>1hW(YEwow<*ZVy|5ZgEZ-1sU2 zTwlkB4-^3xKKR|?gi8MY44T=B97U*V~KQm0O^Zt ztziFo4$pAsgeT2`-+#`ZTtL9P@0O8?i8T=R+kgIqWoC+h`t)h>_wQI3L*OQ3xwyE1 z3k!S;s4FY%L;FvkJYj)8heE&{tXTJ;0to*R_dFryHGHxR+l4+!aNe1u=oQEMB{ARAKsVNJm z3lsG7fh0~8qL-i#O_%Z$?~6TmDeMKlK?nf;=G`tzg$J&GcL1!QVtF6t{s?F&PlmC= zYHM*CUFPB5_!3e4LCq3#QG|V~2DHgNz3;-SwjP5RQIJ<%5^#fi=yFU5*lVJ?!{dDK zmMQC#?dt98j(ocZutF zZ3Iha$x2p7yDgoaN6vCGGu8d>R6g+~aCGE-kmgc(SK+^Z5o1?2)>s9|G8xccrmyqy z@mV=IM53T!3igAB5BS`pcf)>HuU@SNwSB^ADu0$h@fr1&dY z@2_WMWEfR<(66jejE#@?k4hhQ!9lS&Xy!_U0y85AL#Y2*jR>&D?2r7xiBbK=CG_L~ zAKAx2dDZv11%gdF=#bAVFZRkKgzFAm8ZU0$dp{=JJ`N8L{}++Y!;HmGqs{xe4y(=6 zoLKqODlsk#x{;{Mz^qiidDDNeE;g8L3P%tc8frh=av*kqxeh-9#EBCoBLyh|^AP=+ zhjbJMA5mYO)Pshz-KHx<14PL?wmYurEtY2zGJ&-*e|#H`}59WJ~yv!1op5r~x5nz@=z1^tlxp z64Es}i8)V7u4C7D!B=)k0mVyDkf^3ch^2kpiT7QNB&qKUYX0-=iWh_8qrFlxMDr1B z#8~l3Nvw~`i;J-o6clVfMHTUC@M=DO{5a)%&YKP_EUX?-qQ@<+z)~LBVpYtg0GT;xJIHV`4%>bNxXKkh(9uw%U**-FRUt=v8lk1XBpcPY^3% zL2W~R=R3DMOhW~^((vE@CncQdvNoEqN63T|5P%7(7n~K)n6SgNt=-;+g8T(wUB7=g z1;@43gK6|4&2vI}@f$Dw{m|+k&QioNN>d!iwdh$^Hw51>o54U>+t>)%4I2S(OLcOB zFX(%O#lZ->Pj^owzo3v%Xo&;q*~z-O<^i9h9;>)GCiK-yOTD;M*WP2Bn3#-x{wyEI zAPJf*nFLWsz^C@SfL9!Y-DRrozL=v_NR|GbJF>t@!i^TV{;u_W3ls{j?pd)M8dqOd zxd1O3wsd}am_03%`}n+y;1$e81f)rdtuI0;_?&9IcUY)sXk;}s@IhlJ5BqEeWAkFS zk~P>w1;xaG0cCH$B7N}_0m~J>4u^&zjKEV7BC_7QyPuzUA~h|Tn3zzwJ7CSlC+i8* zZ-HR$XuWD3IyORebs8BB4RZJZV69pa2w?oC+Ak4MnUGtW{euVKJvTmDWgMVo9$b6t zs20r6}Fr^oN#(c3E;SEHh%0ih0o>17exAIML%uGG-b0Bt8O)l&=%j3%!w zMtOza?GI|ditb=24qz#&0ryKP=8~$e(FD>Y7;d1(OtLaDAwVqL2TBbf6s7GQzx2L) z8o(+njOsjH-?{%w1c87g4A)0AF+lY${upwFLHjzGW*lI{>V&%Y@#9Cq>&|!xEIeP- zr>Cjb(nmV>-mS1FLMcediE~HsJX5!$WflT4vdqF@cFigrrrVB`saS)dmtFEZ`M=uDRot=@PAka)HIyvEi%}UU2*j_znjmK*) zI9Lv}b&*iV7QPQGN5uN$a~1`HT$TaBBrVMdM`b@<&+T|CqPyrW!g6EE4XGTKl?x`O zrVa#yoHbn0czAAMO9#|<5(^(cto@P?NaD0plmjqbfSB%MQ%$6qvz?VyEDTlE=BDB} zY01fWgmJc1*B`uAUk!1gAu;taj;QEJhFF5rX2+Ymp^;HhisOY8 z+IqG_x=v%L?@YSos$TcnDe@0bd@>Q+g4W`WWtSlI&0&fBY zBLebjs+%`&f>0BUg5N9z=4=!MWP9MLsi}d-2kps|6Z`qLR}tNQ+Y8LFb5MZtkg{0| zw%(powRPkQEpu^na9I4-T!&PW?_thjra21-+Qr+drIo`V-aA%lw_R z?&yw#9r|GcH3GRWNuRxB{Sy7yXMy~CPMYCTQ)X7yE6~9p@h4~x7B=6JPzspewz6Vo zVYTS)>%#<tK# z*F6b-yWg>)=^1Jr;P(`Mm7j0*a1M#nAg5h~<@SP%QOjpE;AO0!qeg%#@WH^d1nV&xd}P6Q3=t(C~dcK)ku&L=A!KB&i?x% zRgcLzI5;pm*nRU|wr3I`_YP=0Z&Uy04)1-JUl!%TrH&m!9YU{>lFiel&?Z60+0 z+ArxhrrFn?DM64goEOOubHx_FX``9l?8(v5`;8g!7}1y@tnci8JaijSL6DXH8ZYzmbXLAW<=9z{BN(19&=rTC!xA8|ygcUWYQg(U0^rvSk-lsV17tMg!+4&CwP3ld4TUJ^lAPLxi-{;lA;t=szakOJV_t}k9$%Etgz zhOUfMAi-4_@)y8RFnl~UH6`rQUS-xCrJ3WOyt`ufXx_HWw6X1czofWsWO7nS=s8xd z$$zu}LZF`}Dd99ewvjWqV4IDuXmx70N*pwso4?%sGY{(5&LPK}EG#UqrPh6&RBs84 z6qfscnAB?Cw=w>M9dslLK%0pD+_y}hkJKb2L13_96|QCD*Z>?FS(^~Im6Wa^&`T6--L`Q~)OP$bz(>lD*j)XQgROfJbd3j&K^J7$d51Vv~Q=);5nHgnghjH-6 zN-T?RTjR1p!~ggqGW!(Q10APRVEjNBevaXYHVMclaI(erEkvKth{0Ku9J=a}wd z3W1%_6NuYwg0ix*=&7kUwsSbyl220`MnI&$xV(&JXlS?sts%2|4gi9r%?1#m1pQxd zK>_*2$$E?WYOo7!VL?Gk2CqNVMrdA=bZ>1t8|t_*ps5Y*ZeB-nh~NNX20PwO(8MrE zJpDrl15{9BBLN-#6{Z_E(8a|M;sG3n9RZJOAq3*mzqR_jis^>&+8;n-Y^a3Lv-X5w zFYlZki{!1gVQFNZaZa(Yn0Iz9wNG7zSs>w!u!@Sx4UeC$)T_A_TeTB>rt{#D3VZ&% zVr=NjS7&;1a&{K^ue<+lN~S(v{kz#xnp@j1$v*}F#Q8BlH0SgEoHz}KRras<)>oa* zlQ$)@{D2VL!oqwp3V4It#Tf>&bU>Sp{TDNb%9M-RyYmMxMJr8N)1bzmI9U*Cy-Mu~P`|Y+v zsl^uUQjjxO4Yve(JWSZK9{o6nRv+e*(5fv_B+UeT7T|OJ@Fb`ILb0-1RF|xU3B-5W z_H*&aCihhWD1gY!GT2D$XaWmtMPRoLhx}RSIiXlQ&tA)N{yGhFEkJi)fkZ)~PUdaC zkx+421-B!Wvr?jv0~(z3GW7aKU{qaPS>bRmpxs$;MI3>pV0(L!6}cx}d@0m$L^4P) zw;mf~&{Uhke?XZT4M+nMC+C%|`S$R)r?Sw!<=mXFy!#Yc z5RsK0aBBdekO4Kat20*6LVW-Jok>E14p5z*2;y#bP3MFOudi#V6)v1?Y-ew|Np3VW zY>V`=2RJ#i|Lxoi%p2zgRc!gUwxs7TZaw_w4SsiA0C~Y~-2pagL4f?g02wyE6V@mvIqg6b3SM%UEMMwAgzXpnVA??kfr%U ze^yp1zJgrJ$1fojCK#+V^$#X!6czgb*}^nws10vxlR{XoPmUn1=)m;|K|{2^aV+v+ zvV5SmGb;ANrSh^=pSQ-kR~0#2^7AJx{``rhuYbMJI&^&SN%T4FiX|vTwSyZ=!p+0e zYcQ`WL3x4*Fl3W_cDAR5cqZldrgItk6s#;Z_(2WuYr9uc)BnOmjgF z2Ed>pXlZFZHjY@YUd>#bdl%q(ab~LtqL13;S08uBn=3 zLBAHHvNmHcOZ0dFz+o$E>nPyD;FLOnCSewGsXgI0ovl6C1Qs{n^bG@Yss&8RXvXBu zWkQN{V`E~9w9271ufU8;`fK5|!^0OYm!6Lw_knElW3?6Q)XbYMfI{59zqgwD+7SP> z$oA{^N9J_@2inqy1q~5@<~5=2$%-s1dwT@Ts>Nkx-Q(kE1_r5A65d2f2Cy7w-kb`v zzC;Z~P*6}*H#U;hloaSA&1vO{#CRB2u3QNOp&g)`+guAmB&1SZ^Ye_9{MoPOwDG^f zaR3ih?UZpvA5(`JxwS5I$lUNfBJ%M3waM8)4xl+R;s3!dCMN3f?X_-om^Z0s4|6-q z%1ZpD2$ft`(*H{lCOWi>J)G+zXx}_DNMLD`05!6$fd_NM?#t5BC|*N;9R+PuVnF#* zB!QU_&s<6IHSF^+aVwhs&+4@Q>ue*JeYyDeky3KOYsy<$A{%6i;5O#q7Zl z^ghGBXi6(R?0*Cu7R0`af)vdH7zm)pnYRaQ&iuCcF~!C6ii@jFzQ_GneBo;gJ3RuC znVzxO*&U$$wvhsA_Re<)CUb>0SzzX3XlY*AT)AQw{3#{|PXfm~;wWwhn6V&#KR=I? z8j(5yBM`q`GzSn0xmdr1gK{ieNl6X(udGC;1k1Z<6sp2ew5z?NqnxoZHgjI5vZhLB zgw-qLUwb&)78pN9RR3@S2kzDv7xQr7KB*RdqAMt{pSfSUNZ>z-Vx*@7E+B?e3oQXq zfym{%s@5l!<~&Ll-^pNwn-#R({#TCjBZX4p>=0kdF=GqbZ7N}VD!7%zJ8R^a1g^56 zgWoyc<1{igUOww}|M{tzS6Eo8+u<20be{1U$JDTps-5g2=RcfX}N`f%cg2a}2Rm#LS|uoM_H z_^#@Js|Bbo%k@T$%ZD9T>>t>}ncyk1y^!*g{aL3CfhE)kBz`pA(4egyAO7=a9G35{QBQ89ip{rH zPx{T7207S3QBfIFSpy#7;4R+8`YW9Q)+3&kT%n;G8h%s<6IXoRGqt z0lKQ7yV0p*pGu>F`|{XWKwRE>gS6#?a%Eesz>{5hWT)b+I z(4=cto(=E`{^#Np6Ge7%Pc#WF555)~`x3753YxNV6kJ^QdM5`$jS(7P0p;QFK#+;R zvb<-HC88_xxv~O-o!u5jwa&>x3>z&K6=LU^`d%%`C$e|%qQNqBHhHs{BK<#$nEpEk z;iaV1gmt@WW)u!tN>D5Y(hc>_yQ_V{C__|K*isG z&P#tzfCnk80;!bxyV$jGI6N*+@NQ0U2taH5nF*a4y@Ex7Ks+TBesZ)HB3GizNJ(kf z*IBh@lenv%AIzj|`9Ac;JVCixGY$++)?mxA_=a+sO81C_5>9NsD1CvKt`seCcUXZd z0gJg!pXU)eD?dL0&`d^e9@1xLV=h8=2?WVVKx)V0VhtIzIQ_uBB3qv-3ri$F(h(Sp zMD3v%h5j0!eOas=t%uwu+F>6M^&wFnq&Gxh+*1vusw^a@Do7Xnsr zeSD6Gn?D7pwWnR=q^5=eKn*K{|4}>4vPMSN6hJu!*iSX6G}5z7J32aufZ9^Dvn%{u z`@nG>={bUm)k!G*6BSX0-?&>d5$D|uj(Bua(_24({d%RARtYLOn-8liD_s*48a=7o z2TOmD4CA2JV6QaXxtP7HXXmCoBJ;v3rKBpJN<BnAv;06jCYEU_bzN{^Cow;js*o9FNY%^14AIgoRY?A~gpviUF&*vo@h-Z(nQ! zQm>33_&7Ly5dR8YK02aYbZW5QKza$@9Y+Zg35b*=137fCaovjGDpHLGg)1a1b*d%c zQcChGEFO!5^!PubFNV%}PN__3+VX=nB3y~-(RcXve(C@MxZ4RNYeIZH6AKU9`CIVV zxB4EFxX+p_kGUwoeA5rAx3X)aIMDE-!bzrQWGw1**syWilU{5d`?EqrCf+4cOyLQqr`69L>GOfHmTO*PmE$S9xz5F~-d6c{8l+ANBQm>7ii zZl9#!cFov<4wYaBHehMOtG&)C3{MZ%$ioQeV>z`L`7Pki{ok!qF8hyv)K!M+czu8;Le|h7yXEK5w|C7v z#Xuk>NPT^mBPgU71PE}xZtt1|#>Z=ebS15r5d$OPTK*T>Xmz2)P!Os?$LIQEkbHk@ zo^f^5;x=S{LI;V3h=_|*nrYlrNJ*P|*Go)6Y35X&5?A3r7)9s2@-{3C69*Sp!3ka} zB^)5;q%7S8ODKhz=crFznFPIy6+!M(RT@%OoG7}~!9mm%^GLZ=j)YF$Qzn;c3vwVp zREPWK;cO}wKfF2-HyBgHZDn7le0rBcQ~ELjpcx2YAP2%YC~j1|>FHc&;l$mAcS4xU z;oM9>ka2Kuq?pe=(n=Tv;WfZeL}dFR8TrW|ZGHKY^M=nZ+wQKaC`E~36$3~lg}=P> z<2_*&^goktYEqZ=K5_?9>Eh;$nC;3_Yzs!(Qwn74X112$mlBXh5+W=i3=zaxVG%}H zxKB9}FF%!NnOW6!8b~#sECxf5y|gr^AHfF_1612=8=s<^Dw)=74md$|z$Maym4%X+Lt(iPzO&t~ME4_aD z5#l0N&R~;S6q=`SZ0zfH%)|EeYL|xx+sudiSTC;wU@vLQ`}h0RLwS0qrl|N#rWWI* zKcFJAbHXhlFkM+iMdr~X90>{eWnQSfd4+`p*ROl_^tF*ka&z^9@^WB+8;H@qPX%g= z8xkQm4Ixt$HX_xL`*0T^u`vq9(wATf1pMBc?fpQn(e8HDBT*ff< z&jL6C!#xvt(}Wx0nK$6T$MAuA?Mh0vB>Svt??Mvev0?qs1={7#UeQSWrRev#DD7H$ zde^`hvkkaoNeu;<`oVKWD^wmpp%`ZxIl((i1Qxq&FL(Fum7J{wAwx#E0ygU{=G*2C zXbuj)TKBrW&2IAa z{Q8B>`YH_gHSmqb+HN!elMRY}`DlvAV-pj-OTE$Q?saw}@?f=kE&c(TVIbCVK)DiR zTql3{6ZkGsq(deUEobayATijo!$7yQTY5#5*6D{$8KV@?`GKGsvnd1l7zifwin5rn zWC>(+*0Kj}%4&P%ZLc^P%3FHrM-lMX(02V%wkOi(67u$w@;{4!0HhjB4^9q_1pr!Z zT!sThs-C_Kq+nowt%lL&M>;rl5f+;dY4>>P<>N(L^?t$2XOM+^GL-3vh4=j}5s~1uiVM&W zfKKDvyQgXT_aZK5Aa@b6F$e)z?4Mg!h-unRFC(lvs1kJCB}D3TypHGEo|jBBx#XWf z1A+(IE2w_(+M9P{?E%uIWKdOcT)BGZ)9Y@Y)P_Vi(etB>P27B+6-TsqhjZ6yj#KO9 z8&}$oQF`(}I$Y2#fo*#f84Xem8F-~8r19JK^k!DANea5 zfgB|+@l#BLd>~m8qywuwaEtfI$-yiGtAhSxv-^EKMkzY+7RBwEHsULqc`;2~=U*l~ zgUrfI{E|?E3zc@ddu>VTc9@}0jKsN!wN|+5GpMBQ%j-F!#O6l-D_;N7=`fj%stJpd zW`c>w$a-5<5;D~?mSok`aA`6d7T$G{E}J!47pw|8?LLhaDT-4iBk#KWklsMX&rhoI zce0T8Q3$O+K7m&=C_mz2$G~-`-sBo(pmzG=PK{DLY_lsq=c`EERF6;DgMs$K*0p!< zwrubMoKP&)280BF--x6a$r54WXM`;)5n7Ia(4(6YDZ7_ad?0Dui@cn!FQiix|F-}6 z5?w)RC%b(&x9KRCvc zhW!>0=q^xXDD;E^>@@B5Gkm;#v(IEcuH0JoY+gac69O|I1J#iF&yeiu*4i9r~lZA8J=q-w_lKFoXkI}!Up5;jv?tfR6^=}K`+5c-fD|h`fo64&z zzWBVXYy8>H4jEa zLp`+oDC>1}agsrdAN(YsFO^SeVY3Dy7p~R+>vA)hTR4?(Bk0M2hxcmu-xJ%J#lm&4 zzMZ+p8He`XYyTNvWpG*g5k-i(kAWYF%knNf)Il=S*LWPh=wxH+7z37d1q=p#;A}(& zikh`}V1pt@_LNa+>HEh9qq^%1b(~+ivTx>sqM-+R?rN)9)T{d~anI-I*`jcvd%NNF z`zi##>;F3D{Oj=W^~?{7M&oqEA!XF*@H~lmeVVGI{+_f*$5>{5w@-hY9R1T;35$IA zwa$SC`lh)oIBONG@99b4{fHbMzIwJ5aM=wVJaP*Zh^vXQH)>qD2?^eGw_+ z*vGbXyj4Uc4?Z$G)CZ2nuKO06!xdl_05wY2DR{MAt_z-eV+9mF;SRW~ z?MKpc$bPly#=P$m?;xoJpNqDePf%N#sV`<)OA=emAnn44f`{wKn`+Ai5m~D;hw%6f zrl@hI8_Zk9oggrrYMUioSy=%F_1aluMes~^($ue8sK}bK^p$1>+wb36GR4^so8QmeqOX22kQ`nIWidl=UA&UX5Z6RyF`t5j!aa0G$2@0B9} z%l-cx_3-~^7FDKK;g+nds9;Ux0B;D?+R&OB?3m{oNaqmXeQJDK0NqJQNPK)9i2;ST z2L5ofbIKh6aUhiibT_D&m|^MH9E1TCG2Y^?Q1{)en-DQ=W}7uVqDp(5=o#P!%mPyD zOZ>E})rT}XfmNv!uyUY*sU)VT;q7q3>*|x&L1~mz&E?7S6&;agX=$Z&XR31h8o7gJ z)6r*|#r1o$YG)=6hpC?L%3Fvp_%oM*69e zQi^|$V(D>{IW6*H8!5{+<+3@Wa`7`AS2`*9`oRlZa84no^1Oz-mWEJxILICDM zW{}xdzH?vYuQY!blb+56(J)t_Q?mL{VO&Q6y*_Zle+OD9ehbo2wg+yR3g02w)Yw;&e{**%_}yD)S8#D>m!z_~2>e;r*XpQ`ebTAVr^Ty<$a zs!u9EjjjV7KBVWdvb{#;IUdS?hyxK5xMW}yye;3OW@MCZ^Xm>_h9}254e)*jM%x;k zL)N*tHje`FruNE7Q!%zoPTB^3vMM;M2Zw*sxw zmOW3#7nch%n6b?6-nFu`3sXXgOGw`)hSwcK1T>wC%~BcrJ8xo4NlD2S-^1V1og*XU zpkS5t@W2B)6uLMi5WjJ`Z$c;avZ4YX0V?l6Sac+$(x`~?^33JkA8PiW-%}xo{uv+D zJR8|HW^3!~`(V~Ziq#O?U_?OjsMXc?Nt}_7!MA2zjjl=7!SY?aK|9xn%dsm}Jq!uoA|rc??eemcRcLsluCF^JFt&LEwd=EccswFcl1m<{2T z?lgDg14Z}l0^kZGy)1@$NJ0Yho>zC+8Dj?waD6)%s*^ODs;Y^ZQb68A4JsuvEdXxv zmGjJ>{3tD%z;Vgu4!ai>xj*iEqt)8q!u-!K^^4K=EQcb|@MAuKHj`q3f1GRFQE|#wVy$R?Uqvd$(O?8^< zmGw`5OE)c=QntfI1TNcI>{m{uUqTzhE%)n?1(Fr$N`!(gI2Vf($WWWK7Cvg9!qjezKb@ z-@k_dBhCyz0B)#VLx3`!v(7i}Y> z2;f*jL6k8r$(|BfNye%4`H_I5wl*a@P!4K&SNJ z!5Wydl$r?*J3td*BKPJdbCkELJ`Ltr%gooDTTu5D09h_wedN#M6eRbadSmjU`wOVMlLorY0N)8@v9v%v0E zb^yjEefbTSfPj8zLemMnozMTpxVCb0a|MMTU~v}7*zU5He3(K$roKx- zYL<=Hte8i3R(WKba46gst!*6peWyf^Nxkk2v2w9tUr})=(~TE1lu zd?8(Qo<;C}c(`jjk9AQhfY`(HfQW=9=6f<(43#L3$TvH%pJrlVKJ8n?J%^n9O_*wR8jgu6nv?b1l^-%)pU}=+X3vbpGiB&H zO%+P1;QmQjxi-{N*usz`HkG}(>F*QtNzK_Edo1;Hr5Rf54`ZWe6*;}9)ofYUY)hX2 z9$@N=lGUw5X!Uyo19ULt##Z|2!Qq6KEi+fSc)3|c_C(1k{B#Wy1R4iE>6H8^-STnn!;{(F9!l@w?Q0} zixqqvl6HW02^S=!KN?s6FFaxG>jcpQ&Y+`gVSSsHnp()mn*5>c z4s~KKWu;$wF@HoX0-hUYF#$?=O`>pBsqrh0#3WKGV#u3&zRVe$s!~)~7#kC#1?X5$ zienl;=Pb3Znkq&?x2^rBoCf7mu<__~p4d-SGZQd;BUI?!9UT@H5|RO66wIE%fI=b7 zfuFs~m_KWx@AySVM@@yArq=aQ{Nz(>Ql`OAxF>y$ErPn2i=5J_OiV?bgMn4&E3YE< ze4NID-o6mO^~=_Lxg!QMrE4MMyR&z*M!9Gi^E#a-DLLPM2vH!J;i8L-sk&_*F(UZs zi&zIR+4lFoDX(EEaw{lY=6uoq(g8jWoiaPV$it=|0koUbjY_(>YRHxl_JOGuXHsDE z6n2@;az^YLD5#uH3AcLz>HrUkPF%&x-zCP*e~<5&XTwb8Deq8k-tyY}fuy!;IY-49 zj3GH&QRYHX(RG&vg(fOd1;uzDnN?g}Wu{`w{j__QuZ5gqq~&~PKM*q>4K05Za_@@J zD|@rY$((sQ73^W}E%=`1>3rZerm0 zYwHRH%o$zhT_{GD>wtyrFmflOp52 z6qP%3%^NX%a2gHla|B)E#Z5PM%oGH(mPZ@wD+IfA59|j&8}bPBD564E<#TiC!_KN_YdUODJKIZ1U z!1;*pZ_b22(Z2p{D0Tu)ikzAM-c1pwSgM&eN+(o#197R?)Yl89qEm&^`i1EW%i94C zi=FypDw&ViN8g8Rx0@X<$BWi7msPpnWk_59%&jtBsH!9oqJW7gc|{Em{|6#dkdwK^JAt6|_F6I4-G9$2& zgr{Cg6W3@mS6jZ!!VE-|xY3@9; z_3Eak;m5haU?D9^P{sQCIG}Tog6UA9@@um@C**O!Yl>P(HYv!-tsp{FQ0&b!a9RS4 z9y2_wo*~LcUl!2{dW4SdZc>d*qmG^)GVolG5gYn$Ml;&*merrCl|EfuHrw+89|DkA zGFn=UAV31fn(CYYlr|G6iR9jVjwxJ~y7@=HVXG;}T2-6!`Cdmu`eJ0GM=WuF7WphhPA~Bh4uP zJ65XX&;G9yo&oJrKM#w*|1}Z{t$uG1@ZGrFxa;LjKJn*nhaAc4LZYPj5QfZa3MNF_ z=;YjaTrbJ+UlK=k=L+bNh=Vu+sn(mR$)<4y{*B79di4&YE!$k zceBgy0q)b`cMh(ThqHvj_kqk15jp(r`N#ZeS*5;*|J=8_mof0>nyqTLRxBDXG+d?637LTH+B30wUr0QyB5_@E$rpT8zA^ z!?PSl(wCQ%F!+Eg3ePWhM~(SP`OemWM}5n^{3fiok_9zH2?THD!&HsD57QoLly>>$ zqxvQvcI1c)<%=fSmi~;-Zrw_KyMoG01;e_s%FRG9kf0(UQx(!4swR}c8!zg7LIN#m zuk}^%%Of2V31(#*XQ6KAaCP2rG!u~@eHtJsVByk}x!NEVHdw4*p;yN9sBV=DOIRn7 z$7emB)=MS)7I~{}FQEbh@x=9(?BIA$)zu8I{;WI}R*oUP#eAJt9LlQGUb=S)F$!>( zzC#ZOToMn&@+aix27>VLCB%rB_(>dp*MQ#xgOPh!B}ehGTd z6aHN0_v41uCy0-#H+k<&5(+Z>GD-ByaX`?*UGGisrTOx^~{#~ z+lmvBe_R}?+Mvr{HQgWH&2>+yjPOglcOEgvI(QQg@0(1Zw;<@2!70jCZ|{~i{{H#% zocxLYbfMA33B$B}!zyJ+56J^z0=%}u4Nf7FloN8+sKGadMn`akL*2VgyGsA@MSA+j zrmeOQfQKyNypt4?LPHBS4L6JUWWCa0`keN`U7Q3r`I~VMT1!huCO5?~_BSRA;_0^@ z?nplN)kAy7lxM1}wW1O~tMpNHwkE2Trc_8k*k&dBlM0p%y&L*_>b z_njhed}|bAc-T}AT|SCF_GMw!BAb3K+*h(FBHW$f)mnsSTS~n3yD{ju#dR-X62(n5 zrEepwFOr*6iSg&s^%iwXGX=SUuSsWNpnGCov2a?Wu5lx=N39uG}U5P9+N zBvkp05@kk6*h@b-a}JSR|51K7_{)d3WLK7qnk^M!8D@-He@W^kdFJbS0;nk-KPe`b zeXe^vxL2G@KA7%3hc|nzZcwE3_+qRf8UGw)7&V`5z==VYgg zx<0HImQ&modi7y0P1`*&kHLrONyGMr2`OE86`#nxb@3lhT-V+g5bk0s^OSj~XdIEs zGt4JY!N)#QKBy~$ow2mJ_3#oPT}v2Osi>5(gK{>s9!L57@)p%AJ8Ln=@{;x02-DON zQ5je>Y$_Y5&KfCw85zN;9Ijb`J0V0?g?W&{`czVLP+@^bGEvh?N|jlC?WvO`VPCM- z-|MTJg!{lKtT;U$|KdXFtCtaKma-noOb*DS|^Hy|j8-VJJ}j%V`x667SdtKKR1gZY9u)yPX(7g9Hs zumkdlC=zr`sO~M8HqPbMcUp)7FixHp-*25Cb8wB;VwKg)K9 zgOaB^#Q9Y`+S}f@#h!e6%mTTSHrmQq`f7_0Gj(;^d4zS0s*`L7bx~ckzO)d{(rWqe z=&crg9?^bh_&Y>GMO8}(}nFrG%kFKtLKv0VM?nP(*r2K~j`fX#|uKhAs=~9vTId6p$|IZlt?I;H=sE z_nyyrKj%H?&&}R$#%J#5zVEfxb$zdgM>q7%_-=ILKO*ukb#?{r%}0k(py*r@YLOca{`cgc;;&U#~h z7)c;{l~jv_)jSBCWi2v|m7_npQ9n?v38k;06HvQeB=h6d1fI9Ug0EWh)wk9>LvA#h z>N1;dO;?L@1WK*XNz3hwF>?5u4W?5KE94lS&>!st&X)X{o16aHshs%u#{@CC<7F-_ z%^DRcKcm%QQT8X}M0M{bF5|cyOwk@gNLGl~a(}TD{eRxwAF6I_n!oCl??(r?=!|4B zstGWwD1;?FB-Wgtqs}K2xPhOvr72{Gc!4-EARfVfu6rWEirN{{jHzUmL}65c!>eY2 z-3XUuVq8)l^C-h-!`lfSd(<$n|FC}N-39RU+&J1Bdq??%8{l2?aJP~KhDVaS^YOgk zf0nrtk6FWI)XFU;qGVOPPw{oIH;K6spyb){aE*`CXih|ZYi$prJBlfHggH6v6-IM4 z;=a(ZS}0^BMd4}BWvQCWakYeVSoYb;3N(?)TCD><#(1`=YhmI{ZN7w*?PYpIbvF3c6qKcY9w2|6fskL=bMT5;xk!^@SRHtv#vtQJo6zr^sCegikpwNt(uivf0NW z{+-o+_r&YW`hm_LzPKzMc;BRpcF$Pq>DUxSRS%u4K7ChY=q3G5Nv#6mBu>&0HHAPY zdHe!Fau=XwUZ3nTz>VQn=Ho-dwvULX<<+&w=dbGEo;N^z4`g1M>bytm2D(wCHidxT!o23+g( znMY3(7-EQHD@(;AYr$b^@ym9BjAaOi#Y}NW`76?UKU5=hS2OmlpW&SyNj8-6x}-xDzaY4WXliXV2p-TY_g9rc~{W}(i3nI?(cVwi$Bp5RSI128P zQ?>`Bs5dJecab*n!*h$?ZYw{`bZgCwHRF|ZANu8Gcz3_cG$8Lswo|aVC&*2(vHIl- z*Z&?qo~-c!d0OLO;n~ljuebQj?(-?C3)%m>#%)PnO5++QrzRI?&lE%kdE*6kKTxsC zxW|Bc!kB%K(?b78d5#_PTYvu4)kNR$#htE-vWKD$6@od=4}|lJR#c-;R+f0gX#^Z! zmPQkN=b98Q!zb#(e`IS9FVoa)vlKXggjPm}5_Ohux$rTn|Fhwq`%!SZF>f<~8`S+A zmM43*G0U*FBfWFQ`CfbOE}?7zy{x06aoXi~V_JigA%29qMN!@FDf80tP|3d1%}ux} z8A(i1WF$#Tjd9@|x(n*#XB_L_dCn!-is0C~FziU?R}|6MRU2FZ1woNx#k`cmzxRfk zNB4MKq&A{=zG6^^{HJc`Z(?K!)#AyEyIj<&2FHCw}y&Y5uY@PB}`+ulLP+Oge_LT>5 znsJ7iEr>I$IQztrm8_fy-DH-!{+VAn!J`EHmYZPvF5N5q&+$AcJgrIo+EqTw)~lBo z*BO6a?f%<1^jO*RC%PBHEbf=ZD!w1cXD<)SOKPC!#q-+i71j+QD^HbW^&UX%x5nc~ zyp!p#R^GMc44g#VaK_ti7N>?1x}n&1Jzw`4%%p@B1dhy=V;IEg%#=_ZAm#i$= z$?EH59`Ls;kJx^{+R2wfGsaTyLK<-`qDC>~u$1H)=VqFuAjTp_Mn1C)zso(5B%t-a zKerj0Z7rSnLP{h1b%1kShdH(kWYi%LUDtql06;}CtO}L4f{z+X(~ea_8sC}Sfr+0F zd2hX3bB3laILP0+{{;yy{_DU0F4Ab?m&PYAEY5h3lLi9IDRMc3)VtIPUSk)lNhe1< zg1k8?l8*jd*Dk?=C51zLjQGk(x&AQEa5~pP2{U^?BV9$C29wXg=Lp3;f$m#W6zdCX7^VV$+|uvo-ECBjWg`C^3vmS#z)Cccr{uEMCPZcr1xYd zCQGJNRR0`isxnQN>TzbN%|#3Q$Z9f_IrUJS+Sv1ZS5R~Iodv;CYGEI)!L;A$LL~0; z3#Ym)aa{61H3TP}KwSszuAVtPAtEb0f+TJ_sL0}R4EjCinwINbJTqpGc+kqKR58{z2|$pp8Pi@e!M6M-V4P_+-En!7MUnA9!w z8(nlG0XBnO`i)?1azrw^gyU1Q<`gPAoOS4Hj=qX)>LPKahyW8KGl6`VS^-F~!N_-d ziGxku9=>RhBv3#N_DrW5asI*u!hf%o_C!wNWGh6XX`=Z}0g36!F@8!}p<)S&( zFL3xoBfU~(Z<=Ah+GmL_d{vJQC?GLcW@7vV!aBlW9(Lo;uNQxdtk?ja{Q^|&|5a^S zrEY2!p`->eGOhx$ZSc^^4}U-4&t3|1t7r-6?bF@}_()e5sK|@M5^6rk(g1O1Pyced@-} zzW{TIIXq5jWR}2^)^c*VzC&-?>2yo*+S#cXl=q*7Y|srMYZq~_;kYBte|>wuX#%#5 zX(ROB=t$KC2z5D!V|Qx70s#d;ZS9g%k4o66}dNAW=N6NXu3yN?zV-8S808qqLT2xYDpwtYfF1)qQ2S5`UGM2|NpqIQQm02`-G3Ge9g3`iax(uP~{T0QxcaNsv~- z5+>t*{ra!{oRa^is~3Eje8tM}F@>y4Q5dUmI%ZMjG@oz;4O~C3Nh2b7bos^6^gcpv ztG=Rv=ykOwq_nr9$(G5f`LFjPQcl0dk`)&)sh3^p3DF`x`)%%`W{UIF>6$0+N&ZHa z+aNBdH2zMdycn|YLATyGHR08$GEzDNJU~Ft$>=;Iylpjny>!fp7H4vw`5j{DD=$WK zuLc0AzrQ^YjONg|eC-PHkRXYqq$lu%X~88TS9h6kvx|*ks%C^i9%9{b5|=L!B|-k- z9mr;~?8^zXkz!4j@oTx`F5E+mE!%x!5%Jvys=-1CMnrDaF#krDiCqL@E|9Famn?y- z(kJhZ?(G3hpWu01c20q*j=S5qpKrwz^*u&6yQUfzj~@uL&-taT2Yn0k9GRySoo zIbHt{Jo{kF)@^F9oN|N@dmZP7#L4ZdgRNI!Nh@=?X&W9zJHNlT2j*%H@FLThw?sDp z+()g%TDSYaL3Nlk4y+NTEzvr+t@_XRVaDDL7cT=VAnD-r7#T*;-PqWvLl0+nDfgn0 zS1?LGs%4~xgox`$I5m3?qVC})r>L^|%|HU7p~C3fr5KM)Mm4f_JgeV&^B>&ua~t&= zI}L*{7+1B(Yl^u66?+v{>HQ>Ae#k|#*x59bKb0cAZj=~{c+5n&Yrh$Fx=Z6``~|!$ z?L{8s#KV;@TcK0W-{&+g_C|6P?$k;jV?RFFautB3lQ(ZzH|9JRQVr%okg)mHz3{nV zmLL@d!Fzwi_C|bfJ?kytmnR5n_%;9J=iq#NweiXap4DmT=Jv`pae0f^q8kBMX0kH; zlfayQu=2Gy)38z$+E=wiQa4SeYWJo{eD$6+iHVcvP>|j5!zo<$cj4m!=p4 zTd4VUiO>FV)qlC~RM+(%I7}jlV&VYEftrD27=&R|SQvw$ha*RA z-7+&6xl$Aw*^jkD9yo+VA4Y^2^rtWFZ~fr{DAsLnA6a7hah%P~*5EV?BUR+Aw?RlB z|5M$3|7T)$=4vH)7`#vF)RGl3I&slol4BnCzbT@5DKK-Z(^MK4?m7ZPm8!YZdW0tN z&fe301$kfQPZCPohebMRr#pn>_*L&;alhu2XSRN^^P#lsJp20RCDBZdryPFUF28rT z3SYIjs|-1#CH&*uscX{B^aMX8pITLsieGI1EL;ciuYr!s15;!B#gU$?>q7wj@Ya8rcV0uG!nP<;h;>|MgAV1j^C zT-*th{k13dTeA!}lVr3BccZ45!~uGG4fJTB?(77_;+0Sam6{6I?Z+KI0G(kyR(9#r zr$wAM3kwl0Q+^NbykNSN;8k_5+^Mt#Gx)qtUq3&?@CW8a2uKwb zwhn8abi|4ffd~?dwj&{}RxmM1KBVB|V`mBoI9H#|h;d|8OtTbv=~x%d?jL5EHf&p- z7tu(A#`MN=rUX!0$}%!S&5t*hOpI^%L|jHywcsIgWv4S%_R|L$%^1DCysW)#WD{B6 z%niIi62y6f7b44aQ*?EbBV-c(&$^I%V`)qCtSMA2opk5UE%X+W##3){H-yCnbfq*T zTI`Q!swSN;D(b+oPjq;msM|9~MK5%nKcyk5t}@OZPCT3|G8pZ~6c2{_@BE#nW;@Tm z+4RtNsYor0pM^`yZiV=jKKjdH=Dpb=W|sm+ATZjHU>AK9YdbM5?Yor~>v_p+t;%ac;LgbUzL1ut6G9Y;=bN}k8|B_{v`2PJs)_8AYs3f%$F;wcRPOFWu$&z9mA)h?PfZbqM{G)k{Q`p*Nl`CmP`0;7$E-bK$*R|}2Tr-zi?uYCRd^iCQ4LGu3)yQw&Z zVE$`Uf$yx%(Vr%$^JgM)^Cfe!<)lPw&(&D zv@x@wwQD>vCt}jzYm5%Lw!l>0PklKhb9wR3k1+^o^!M1MuJE+vwDgDRE?mgQmN`Yo z>$`D?2!dtd{-BJlg}|mOe$k^h$!1s&eot-QE{2U+1|-3dI|4cct8%KDSYeMq5M-{s z0FMjS#Rh?u59T-b_Z1XdaCnSx33>gVv8KU%np--ld`d~UMg8EPFaP6ovHL|R)#hy&G&#fF=+Z#GSa@tK*O-*BaR1O5oN<7` zeX@9p;cw1U6Z+3Kwg*r{(1y!BeaZ@hO2C|1aZ6tCk$J;u`!4t%M=#r-lm5#gh{OE+4BcOu&7y7tJ04h(#KTQpopY|b1$U^shHz0ew zNB28N7oYNvyHeY;QRgQXAGp;4)d)Tl*&qt%sl4(vZ1}i|X~zA=A&8(MpyDG2qJv38 zFy&?gZT^FOJ0L@0jefA*)dA`R9Nm#?`7}{0G^lN6+VY%7ee3wVO8yXaxK{C%W4Jiz z9x!6t^^J{G3GOuq%;1jsDKGdgP>o|s6tj~oqjKZ31sOGR6adyDGuCA+u<5f_Mjg!HCx9|^AB9|Fk9DtkR1Xb>;D>bIt=w^szt@l?Q?NF zXApJvY&vufqpt+9dkBzF$G?x;Rn-?Aq{R>XJA%t>_T#LsXbVVM;u&PHM4{Wfdktn? zDF&y_i?&tq<_qPv&7MEwK%r3$2r-^<7diPabYmA$qXs(Tcte96u;u4!)=IM&l-*3& zrwHf-S)iLT-&S}1o#{s4G%lXj_?;SW1C$6CVMuKId4i8q zSKy!eGx6#@gS&rD4$!qENUk?zrb=dQt-)RqFSx~&-Y-AlJk@y%9y@Q(drfXThDjT*J-U%V1Vb1OPIeYAGt=WOOBCZgS&+~?U* z)vH=>=0i}s8VvZ%g7<&o3zYb1`ZuO!NX_ z@>QSDv;Ap^4rppR`V(}I5X)GFc}$;0`nw1bi5SJb1=H)5SXIhUl8hNY%@ zEDWp%#!icH-*shxxiljm-$6eUm1r4mUzI#|s;L@2EAwZ>@S&@@$l+Ei}(rR?EFmw9sXl$1~n zGE4cs;ElC+wwC&6Z8bTWt&Su`TCUcMEN&T@SiG0xlLs(@-V9K#P;+ z7}vF$Fyps}_gzI$|K((kppj%13qw<3<_h^3@e_IoeO@+ZGm3@1s*d`0@f>Cr$Ekwa z$+AW@k|Q&KA}spZGQaX1Nc!31M*zL@;7Skc@L%tKbR z^l zHV+I`_8=IiLhbTvE_!kV-AeEGgWjqw7{vd$>Mcz?H zVgE)JKj#KAsH$^nR!qo5Z00P@bWYQI%ZYP;W~2WU`d`r(SJK1@FLmP-q{^z_hTUg` zwdIFhB?TUT6!jt5Bb?5wB^_@wiD~_mHqhgnrzPd>224zxy%|hjD_kR}=ed(2##Bl? z{X6hP*Cposl^%>Ul1C&`bVOC=7p?X?dy@#)(=#83nmmyFwmA-z&_9aYL2@% zn-XF=mf(4WLiYQeu)Ch(mo8k93=I$GgL4Yffjr@M_wDP+|5c_v?#L3Q$NBHI9ps~P zjc#T)e0C0D%F*5C7j<3>h6=H+vy&1oX>}@6C--fo92SThf~kEV$9!ad_MO*Zp~aha#XffJ@{w05Wx`gVA_+O4-B*WYgDLJDAD)sA&@N*EqPNf-ss>(0mxWJ~APNiz!cPP>ZF_^4;;{$ZIUFO6EYs^sBBgy)iFhiW6M!QO^vn|UW28N6y`C0HS+DrKQ-TkX1pTiXv6@G;Z7 zEihuk*q2=J+kFcE&%zAog+`t6mG|!tdIR$6=g0`Y;M0nQQLo9LjR-ha;O{*RVUt&h z^51c2n8d9DwgsEcfyL+j`n4YM@#Dfv$-YgT0`THuX^)-p2KOI|`9a6)Rbw7aHc!=w z6TV)F^#fbTNIwSRtU7dkX5fjs{E5--`mue&lk>6OuKHwd%lYx>Z7_-;0Es^O3Ns9| zRlFC*a_5% zbF82xV`365Vb69QVPT4%k6P+8N}&Gq{!JX$(o#i^TXCC45>t6}884IfO*d!reLbY4 zOJ_KGa`VVUg0y1&R@c6_qu4{qLAei+JO@q#?yAtO$}u?RsI9fUQ=0qukoB{OUFg|s z7hJB>!|US)8kbeB(FK6$Y-YXs%)f5xUOk$8v!0R`BDdVOUHNc~fVK{oBgfN9%RYCV z0wa2$*sCUiw+h6Dw8DQA>JLlX&Ko+KZl zm#O&Eb{N)z+o~`ycq|dHl6M@B$Q@J5wL?N%9F1g?DOaav_ndBUE20jSnF{7OIra8xCwv^~0i#%^h{jd=>M*X@u*mzFG&Q1l(`Z+H|~4U2*fu z+5*1=yd>f;6Tco9oqQ;}`YQYFd<{g=-FaD@56^qz`h$lfRNvF zqvz>^p$Pj>4Sp-^4Ho)BHI0o#|Eb-WJ>WH1=wC%>=F{UbFh~K6ViJ_79eeQ314FU* zuypqxrbS>mbUz5D+ogXzWqRm$T1y*3YOy>BPKK6ucTu!z9pP zIu#pv;^~Tj+7l?x4OrX_ObjMxW@fCzf`aPcH>j1}K6A>(F4`4R{D|+dGNKMzD`w}1 zYvJS!_84lxaB?e_kZ@Z@wa0<_?ORc{z!4HDtzFO_>hto8L9V}8K@^SlPB5n88aGGc zmvG-IG*Kp3Onl;7B;sxTe=L7H~%X;`7@#)Q&1F3okl1n}EV!+YN0#cNO& z;5_b13Ej1h)d{aNiD^~|-{;$V%ud!fo>sml;SIKWD>9+y2fG~h58%8BlRP4>s;c5S zSqzN|+n3x%n8v=RzT}wEVjT&=LKkqe(le zRleAJd`C52u)izG^5-J__^DM68K5~SnB~Po&i>Bdf|jmkwg+6^0gLw~=(6cZ3B#9F z_w87U@xGGUhZj zrCJYcTB-_B<|O?R^oP>8OR;dg6{>k(DAm=Kjpo{Pc^dcsQ!T#!tA6MDJ?ot8Dj7#{`13_%8!jr^l8EHfn7{*Gq7J`U#DC7_i=Raryq$ z1CX>IA!_9B-@hB}A`>Px-hMh?=S(fc#CV)?FitR7@CdM!3Lto*Sc%_%KRuln)ptJJ z#$u*l?qqX1-_g>tsR>;!*NJ3QOO|mKt?xv7G|zpo*cr*yXUv{!x1Es)D;sg?OK`kT zZkOkpy&7$H5%a3BeinJWWodCWdo*Fz;(pXEvdpD>8%t&jTJt6P46?W9F{#9ubz(KD z=p4_h<~3<%0}a2w{uZ(QdmZO@^;yWq?sz3LV#tC|t3s0K;hD#|^{PtZSMO7&+sO+* ze!WRvXnKL);sK{&m=^{7RCHuQ?+4Bc!SP=f2~}a?;Y%H-4vi^6Oxs4m)Z5nqSsG$k z$%MFm-5bFiFAbqrUshY+*JB<0jEqSE!7CvF0Zu%P)f=^Du%%3Ph{YxwlwXCM`2I8l zM{yk3EiXf#L>4C6Q;fSPY?rh z^cMsIyb&3985=s2*dO(|Lcf59LC5sOnPDI*dt43@mO}iX%lvEBn~jW|+HS=%lYK5$ z2uIVHwW7~>$cgj0u_I;ja&Z(|i;Xr~@l_Hj35#Hhrm-oeYQ_K2W`$TXxtErz)rkw9 zxCAk;Y2H^fhV9lypw#6P5P7Llm(;@o%dSb@p~%S!G+2HLKaDf4lZ_BVM|OfzC>4ySD?IW)wPt*?fIERJ69mbK{f?SGuHuLOeS}% z)bbt8%PDJ$x9Yi=nO}=?_?UkxGwTeDvx#2`vd~#}`=)6~_?|5D{*_{NiS^e-mRl88 z-uNPbeyX1{0sw94l0-Fcf` zR~Qw35p%u<*NBCl{RadL!Z@&W-YN;O2Jf8YUoqv!Xy>o>@1~_*$BLI7*8YaS(*GX{ zXgSJ%B)#@r;rLxdnbzjY?;da5KbMwBX(#3v{9TsEWk!{}i}X3qpp0M9VG$`w8tvRo zeA6yMY2*1I5+<$DcvpJr7JS~9Y{7~S*UcG*wt={CW1YH~lqYS=Q*FdWNREB|e5XeG z_Fwgi*U|IuJW5?BVzs)})F%rN5z)Ymt~xm~T?m(US^Sgc;`y53>8;^FKS8lT35uYz zU$7N3EiLN0cq%avc)S#S+W9$nrcs0V`s2#qc?16r31x(TnoW_dgk|jBS;9*XplZ_M zF!v8)bD$KzASbVh^rz|^e7a9gzLWARYdauZ>DfcV>@NN?vwA#70C!%ZUl6Zx0tS0SiNWY8jd^15uaot z56aRi;P}yd?BFT|1=Y9an@@)f%R5N_!==thV6&8Ffnm!-bG zRUu4f8e?LgMPN*yRlsaX-ba?`du`FWRWQ%o_oGbcR%n_y?@EQ5#w88pr0DpqJ)N<6 zZMnql`~GdmKbgNrTYL~`ETbV*J1bkyTYII^4f+pk+G9f~ou6FmY3)v+BOh!q6rJm7 z1VL_|OO!5~ehNTql(i^Iu}JXf@24WDVLzWKaO;zj64u|KY3s2}WD}Ksc5FOe`oWM~ zp8~I5@V42HwJiB>nIK1cL-REGvmj@)k(F&`UNa~{745n4xl)L4IbY2U2%ylEmQ>qg zqh3rLRfy1*-4$<<@yqm;b6j_spQ7$zTBnKOLkm32TH|u`8Y4iFy=3OB$~fYgX-7Cd zY1#Ydx!ZQ9;?gsS(rrJz#*AM!&;6jjcYb6#C2U}N>Ky~p*o|A~V~ZvBeWicHy&Tot zwhO5^H*g*xr8U{>B3r|ny_)^=3Sza_Wwe~{nVV(dg)N3g3`lim&b3o_@=g6|_z=Rl z{M|GbgaT^F>{cYS17J722X-jG#CD<+jzD}4** z04kWH_o(=R2Zfx1Ww}BEX1|o>BV8sg^&U|b?JKa6lK=TMXHc5i5wi9JO;`E5ZIFzL zDuAE4+;k~teY5t}xsQ@k)G9=rL0PYy9zJOB){Z0|%BJnlIV8Jw1&G*}pt2+ZuRB*S zx4OSk;sIsMt2@^}^3TYDDU%kWiE1F^bc>wuHq4DYiK&0*?4LhKxKh_al$I$V(swXT zty{DrXKl={qIptcSe|$1z4~tzavt+iOOc0r?EVEYI;z2}?^Oftn@MY}^$RV@rOIkW zhgv+tpygWd9&Vu<)Ht29PmE3S4`J-N7sOIPu;{jV= zAj%ZmF(rro(I0UcV-^}FSznsSpCj64IBLu1K(8}?MmmKpg&k4P?NH(jnnnGJvC)BO7_CAte{Hr{<^9bT?&@jjJ#%sg3QPX540!d%3 z>CL>Yp`FxBpY|DlELf|^jJRU{$*!`_1U~&aj^}>+D>?WgcH`&UV@vNc$xO3q2=+VA|f0Y7x)KGj;+P1d0*TWi6%{K(A zH-?$h@($1A?}^uCx4Mm9CIi@h>* zrI_lXq5Dw-9`4Tb zJx_GBOU=2yMfW|{Wsk9}k0sonI>Wf=lIMW$@oethKH zwF>qqp(y&=IW?q)CZ-jCTWDacmCPqWgZza(F=*2zUn*iS<2RcHf{3SVqYLYn+Q9he??W`I&j z3shSOjO0m8i>n1-$&Z12npnIm*RJ1#7Q`1X5y+s1f8e8tdn?WV=Ds^zLm!=-dr!R` z&Dof&^8&G$=>`uqr5xVBB&G9%ItyQAV)!HU2^bu*yT)~IXr6LPME?Tm?4AUYW zY}_1twQ)5h?$p772J=cS-VXJQk!AU#^`9r-m{j^kb&lDeN%#lcZn}yqcP}5WShJF} zEM~#cftH03@>^=6WFK?6hA}v@LGG7-Mgsj?sEHCaGD6|8kMQl+EAZQ_oxYB#z$f)1 zVcM;^!T?dzDsg$Az*HzYg5Aexg>&A)g_r!VAO3ubMdy70{*KAWJjIS}(^Q;Bpq!tI zQjvrKHZcx3zn%vKe5d5C{C5BDW%?4EhYqI`00DdPLZd77f#3%Z7zWQ@-v_z}ATDo0 z6zuza-oC*cwyW$0AxnJ&|T@7y<9BU?Z_9l<2Py76;kL?!&#i zKlDZIlG`+TYdy+3gE)PnGt>uL1nf8A#1i*&DpF`(<0y~&{2VPJ`H5aGt=)J&P+dFo z&QF6?>!Bi7`ruP#qK3>uuFd>ET}|!na*N#}uP;OBN<#sn2O;vJDI`aIW|_&hK{4m> znOf44Gk(3#i=|!;Afo$>ypN9$1tQuPuL0nrL&zJ?F@(g-iiM87{|v^p+~GU2akX`{ zH<+1yZeON{g&Jr(MlZd)lmu-^S$q4d9bfLw6m=3hYmA@O{nHdkuLZqGC_JtC379M2 z^TQ(#Cdb~;e>YR5path$McKJ(ipcNB+}AVyu_-(+eHXBKP_ zN068k`X&1|XZbFQo5oRIV;0ThOLTjW?7S*;yHk0NWBg#0@RPcExH=u1K)}#^%~5Ex z)|&ZHqKn}r#XWYXHM#Z6e_UrIGMGA%;}aOGIlm9OrG+DQmw6j{vtAsmm9NL0H8d#8 zg(-*{?+n&c9W6MDOK{Sg$~*lmGC!*Y9>}@TaJtt=i=sP$)bz?^lEQ^yHgBgwtmyt?3H_vQDF(G-udk?mE+)GQ_a?Tgd@_De0+R7BHEb#=m`@a zpQ<~7I04-e+0%A6#Qubr6sJ~B06ZjL|1uJ?ffot);H0$fZlpD$f`Pdt7%9>GW`1N3DC~}Os1m0|GNpdvsuUAAr-XpsZDxsydE`v%{8qiO{ zbl51|?i4IQ#?%ijr#+1&3DGWzb8cTlmt}2pTWSZc#K@hH(GxDav%B?YISQH~Wt>jP zI^QVM5vcSw{@&EeTIzGDU1oW>a_{8yoBQh*Z}RrBfoPCt>vSsSu%HUbVCS+YK80vx zbQgHGTLU)3bgoSYID&|4?=E2Dh2NYDGlp1~jy)lUj+z|Zul$fv2@Xt%Xq1L|IfuQS ze3A>_WrBq;Fk;St%vuK8tJBk`l=5WM)PW!#0B$Jh;vzLv+jzi#&h-fWA4kt$Zu`Sw zI0=YWo)fHep#v`fo;)$BAnU|kQ&ZEpnRo$nJb0Q`R@QGG&yH1}nSyeg2P!Z>pm(>$ zOI*2dWl!Y&KbxOY4!3?^4E07bIRyQ@DOGRl5iQv4;Y=}LOI1i;E=VaSZqK!)xQ-Hf z1;Y-skpap;AIamA-MQkCaWCyH`~8Sgx=!4fXuU>h-I$UkLCu&ZM~%KB8_mvp@)9u2)}8&U33TM&0#tS9YwrF4n-Yx0>CRU}W>!F8U=65C3`z!a zbT1eii!i;#t`o7f?{#TojTxNr9((dssPR1rVWd1b!1ptP(fc_#WPewAT!E%hZI&F) zoA2LsK*W_K7gTOPVBpLQ+LyvYjc=XMLU{#QutILTXe7M0^1&{b0kF;-!pQpc_F8%V z*Pw`MYhCf_>1oL9LpL>z2LwF(u>J)=uh_t5m|DL&I6gMrntf2xkPgZZSwQY^VH3sR zKaeeVvf2DaszTM;@iUPsf1iYSi6U09o!FBXYi33Gy@t$k4(wf+AG#$&nfcpZDh6FrFV5x{TZ+=9_;iK zXR0wPEq_Oob4>^F3Nzil-Mh-akf@17`a*6g4Q!A#dvsDWJ6X3OjmQWp-v&#pK~MGX zK~@QPkD2)IpuTY9OBCwcjED-4hY59Z-Fq<4fx%B~@#&-$Q@P(lvna}Vr^1sXdj#}W zYhs;0QGV8H$Z^pD_K|ev@DI3w=D)P}R?qyMf0dX9qC*0VB}G6UjO`rPw17<^bp zlaH>87a@NPB)iL3en@tmG^pmbR!3fUX$&kOX9XD^M5)JvVd&FgNps|(DpvdbcdM1h z#WhA22vg0CCx9o1Op~j&<+Dw=5S{uS^K_;LHYn=9Ow1j_ zykTUjT-P;QDZMlf=bYzky~h-rZuf$%TrcLOX5)W9&Zts2Xt<1V z1!h8Jt~p2$iKlp1`d3tQ&=W7;aj^6axPP7H{p0s6iluMjpeklx&EZ64VhjV;1nUG( z&1Spk0;d0R%zvQ%3XWRxu1T70Hs^;upIWp|KL!00l|=96IT%%XGP=FPb7%wSOnL^k#m)en#wiV-l)3Cd2K>!>I}jfRhS=i+DHep z9bsRc-$LQ$TpQvkwR+4xmSnA-sg7DA9A)^N%?RpArt|VbcxLl4xz98>=~{!4)Vj%< zlj)HR=oh!PZw@k&#&^F2b*CeDFEKZ2Pq3U(Bl^@)CX4-KvDZHw;fzWKXSrP86<|n= zmjzFy>a5&ieq8ip##J0mD*mVD<84N-^uC=Pjr%H6sGPjg+h`7PX#%|1$FryO?(h~Fa1ZHX2k?B&OtXiq<9k{1wdVo7H>UZgSN~WO% zSqQC24QRM%t-5~xWNlWZ#?9G#+n)I=`%ddz`UmRV3O&+_rSF_RJ)aHLMYKMZy4_Ob z2MJ1+Gozq2J6CJ6CMNkbXP~yVRV9n}9^;L&&jiAi**v(n2r|_N(FFR!t63N?-Rk~f z*a|reCGhtuBhqeDR8|+A=8R+&(?Pq*g?s{qjM%pglG$PJj9ZZ)O-n-c#Y9B#l}yC; zeT`6H-;%`I7jTS5!ba>DHW)v65Yb8c+DO?7UQD?;)AosgBP*h~dT-c@>h8;%FrIx= z>F&%dUP14F&7)=L^zSz5mcVAvq5$C@O1I-$!EDE3Z zd>E|qc=zM^<;%i9X?|fCY(5#A5K604TjXrsT<#gpA4}HblzpN#sxrV=q`&U1P8DMD zaVwbK>V7o0TzXEyXN>3Nhp#m+N}J^@h2xg+8YYRiNEV%D`Myz9b(uwp^h9Nz`u5?F z_t_`9L?dm;QsTFG&Q_rm)c5+iZNZffm)**r?37?1LpDB5PiNNK#D+W4u^OF6mD z@TNakZ)$MU^v+@91AxulJreVjdPzkm=75B&r-aL?i3}fD8#d-*?UG!#%c16!el{X} zex&3ifJpLy7|<`Zbj}wcn>-YI!@0{!1Tot3BP9s9)mr+-b{CWa|ONbu-ij`KlxLo+v$lE%P8;%-rqO=B&T-|ulf^g&-4C-(1*_u8F`lhR<18> zv3C85FB=QY@}*H6p9iX+DXnR4Y9UC;7m0UMnDlysHHw^c#j7!vrDJ3zMOGH`dYV7< zzC9{#v6CR`qvd2)sPMo~-iXgxNOYt(8^>2nkdxuPzUGBvRFnL}Wn0QlRI0xzTRly2 zW;|eTaC6&fW&A5`xzl>Bj{!aMaI19Y@1b?rmjtv-j}fSs$I zz-kP1N>&mA0;zrMst##z_$)deV_iM)SRtM48pO$y4avH|5t*a2$qV55{695qUKU=* zt0FHGzzHisBWxW2ltxA|F_iA;9MKl<7`SdUI$Qv3Xg zZxVQ#H7A|A%xO5Kb}6H#ARddPcC;L5;4ODb@<2iq>ZQq*A%d_tc%b+ZdPQdZ-abB9 zuaiYW2o{}b=;<2qY6R{%g^*LbRtSB2h%l6OJ9@5}Z#ZWD$DqH#WOMqTj7 z9YDTgoK1pf83oKg{qytx5hw#;`gJ3ve|jAZgFzBBT|8h|2Rmcj2vDAapZ7e)Mm56Z z`=hXp=*yQcn@-~IzPb$YFpzHZIt;=(Yg)6fH-se^<;Y&Rz~rEjgBHIAcFQ(dMm_1- zliwImCD+0=@$S0QcK^GX4J|!}I;BF-herI~P)(Lz zxUymN;T;4~LyshlNo2oFq4P=3RS-~yZJ&X~a@1xZ&tQiBxI^qrT1Mu)sACy}^Y{>1 zg4gM#tVcqZmk*)Q6@s0VRm;i-v4*b0ZVSCs2y7&3geh^{|1k4@oTuQ2{Ti^khRw|v z{yK1dZq^C8eEGA~PA>yT{NCGrQ-!YQ1s+>X=eXXdhf_qnoy1)Q!Icetmul{_Agut@ zKpM%lAUp=W5SmZKkICKA(GwqXkG>8xF+Y@J*+~y5&NWR(m!lXpdiAaq6|lXZ{mNvD zDz+T@Vct+~UGtMu@k4~i_&&nw{<5V(=1h;PFmnA(!0$|oyAD6cJEwiT`;2e^bEmy& zFzt+$?9+(YdIvZm2LHBe(~COu_Zoc?P^7$l zJ4Zyx`!LG7Sj{XvQ=qzOdc?dTsQ5|DR6}}O8V#Y7me_VjlmctcV5xKIZNYGu#0Z!w zek;q;sC;Y|jG2p?cAZ2Z#=M_8`HgAj$E@h4yK$No3n3ZBDm+}`$qdWcSNttfTjLo~ zEf$~XWu4A)XQflS63reL(egCXCa?$5*~N3vFri+kb~(k>)1#{WylHtIbL8 zj5QpGny#mCM`NB%Rb4h|N@N_Z+A2}_7IF{3aW6JauH`*Gq{UIqw>22`bied>hQSE}ug z=AhnW+sgKz0-VlxumAy}pMcKJ^@jS_6udeeC+k1v>BTqhX=7DU@$PFi(CPy@W7+Js z)ak(tBV#3j$9tOb~Lck3GR;+v-{<^02Qj1t!H((k{zakTlKI#Yo0 zw#w})=k<`&Epcksar{q7S$csnsC_MzFU2B{i>{YL1xfGmJ&w?H#aFG_t7^ndcJYOr z+0(g-T8YC6GKTEu%}}&fUof1W*-h`B<+=FAxg}_31ML{c()`63AG-?KI4SOiYptzQ zY}<_Km{eIS^ zu+sLC5n8*7P0?|enT84AZ8eCkS7cxRnlTIkk0o3niy%f`rXt;7laM#Nw zV`!9xZaP+?1njQ%eNTy3cz03V>Zz(Yd9sp{KsS5K#Wc$lt-t9N*-qmkE$-=hss%JX zOx|Yi2vlYI*|$@p_Vd=x7Q_>O|N} zFY`Ev-%NH#1`1LdB%o(E1r(amhvZ}qa^q`}hIr34U6sxJ3z~?F!D$-jELO}vxPDVH zJkJPL*RO_B*Ch3uxg56hh(S;-2PgZRmWekX_CA04-jp2QfiEcb{WpM2$ z^;7xd%Fo`J+%af&tZr$O885Q5ZCy!^k*`m*H@fP7sm@;xUI2DM1U#>92A5^0cw@UO zy#+oM9*(AYuD_64*Hy{qk~wo4_Z|wVI$9bAGzGTtp>m(86LOc^lwFSLsAzToOu17AQe8u|!Q6PM*wM02EG3or^>wW(_-$@vH6efT*{$zpxa zVpmuAa-561*mkn%#}-b9(QS z(Hb{uAc7((Ej4sYOA8DkNH+*5Aq~<-FVJf z>wfFr?+=%{Tr%_SckgFE@e2<%0ry{iBfEl8Qq)cU1n7XgvYv!iSHXeMzW0Ux9o9oM zZ-}+mQ;XZCemWz4V$#rY4HX~ZSBiSrY~d>qwgN5z3sipMFDd?~Ul+x1afgV>4@;89 zlUg;h$84jCbw!k`Q=IgF-jd`?L8H`^9a{-~1a-A1i;Yt}pQNrJnwfch&!rkosR>zWC0#=#Pf1c56w)4PcZ^zFt3um2rtXjd zL3cTw;Q@t*fa@ebIm8Tc1^BsT;M7b2hqr>s%vaN4#$WBS_(52iXi#fjQ7ysPtIeR< z&U{}6Oy90wn+@E*chzW@YPsHaJ}#2Ih20K$4V0zlfQU}tEa+Y*oz`KHZ z10!kx&&&1MZhPdu0P_s=UhdJI(Ea&vVQwkX%SOxE_hYBrfx-YyZ3{#XIp<#*79>Fq z=fu6uIx06_R5}=0`kH>|H)+==Q|wD_nwVj9b<^GS-R}qs<;UNJpf=rl2?qa+N+=* zOcIFWt!C_lQq;ZpclW)TCQWbA?>}FlHu?4Im(iy=3&4!Acbds~rKY|F(1AOhWZ_qU z;TG)H)FbdaD8eJI4B{sByVs-1FFP1Qri(>o{PymH^6J*Lrx^z~f-n3eul)w9tw4}c z=*npxC?Xh$FY%g^{wUF9cbU@FRQv;G_T8qg6%pV5eA!#9V&Zb30zX+bA5;@4D2L zqAMpUnBV2F3l$T&A3ay`!`^U!d)r9z%|1uOoc!_sumC_B>K=iy?*q>A4HgR@#V4Cw zceoQtcvU$V7L5xWJU8A(d>S%zyYI!$x~b3(v?lMjzX348gydSH(9o}aLDGoAdQe+Y zN&5?5Ifz^XHPKIKn4*a)gl9!xext42>=VYgRa@3{91n5!T*2R>E28L=EVSv%S}vo{yn4$ z`$)oj<7zK5va;U#a_>62SX3Cv)~1oyj_9yfyO`>XeNkn zm(igrXUQf2)bsx}Qf8mg#q4)+1Iq>6pO*o1XSiKAk;M4kx3Wkp8BG?`sPF4pX;EN0 zO_^R+g^JYw9D9z5mu?R0%cMlWOOgcB9DW$}@a*wK5fG+FhGlfAEopzCF_5@*<~b6v z7gtva(XHP-)rH%xIf%rwpoWF}5vutcv+*nxFI z!u!9{U@U7kSOg&V|6ls<)=zya{XfmyZOSGlG{6QW0-SQG6YKjxDj2mX7%w^ zp!sqA8ZeH%a%cjhq)5OGzxJgs#dQw&#DRTtfA>XuSWfU{T)?*Tkn{fyH;x5(U0~A{ zYWJ&}Je9}q7BGshU+N*7xOuJFXZtI_O(dkJYcv&=E~`;01_g(A96K2qt{Z=YDMPKj z81$5oUW;)>tyxZG&O*as5cO8CxW2iD}XQ{?;PIOeBDQtHpc&AyPd~cP59+{O_h-7 zn3303>xzj@6PLMJe2a6bt%)94e(~My83(V2s)|tP)mm!T%fUBtR z4PA`R{`v8Rw8L1_2Wb#eIZWzXl&Lbl(Qkvjn=Khq{~!cMIzY+t@*-&PsHM%br>|pH z_FBC35y#8HKoU^Jbbz@#&}rc^s63-AF^d5HDtYRe-oD2(4cb-a($~I#F(4?v(bs@0 z-DMQ0AwD=x+}>SGqXlB~+V5yY?mXsf+3j|eC;Eq}21EWiAh9}E55(T*z{K0z_}1B4 zS?p)&4VV{m>%H+oU^gY%P zwW!|jTMExO)%E1vf+Z^oY$yNVj4pl#^bug`Ycjgsg%YVWO?erP`eQz8E$h}giDo%G zJlcA96^_i;q?iS_Z`;IqwUv3c=@$1iCuN02{~t)hH2zDoxe!WVkP~sm@R~khTCS&; z_Gbb!8K8OF>ef0N7-O@mCSCRwFjF4^9*cm00BBpBgBnZG!GR0N=FayysHV7Ign(w! zdzqjsHbrC%CI6D6Eb!0*)}z@Wrk9%H2x&GR9v%z4l(F2@SpEMM-dBw8YtKR3&2BiK zy3s5GFbQ(KH%&Bv;;&hg)N5dF@CYBJK;-o;0)HqE`~$GFm7SZP|7TfF#ttG~&gXwI z58x9z_5oml<{T^g7BpkL9UdyhJ%|-?l=1#m1yIIzqs1f_hgIYN?jD=){9hQn`K9Y~ z(X{T^enAXUrag37`hK~JFYt96G_yck;IIm51!Pk_6n)!y{&_JMmdE3e3Gta zyt+`a(bxTy^J9VFp#FS5jp6-pRYPV*X0Fk(V6)UFV19-HqHGk=h!g{?D9YB%5H7NJJ zNhgVk1ZZ@i81Y&?v(5AE(MKwY1J3UmhmfuI%iyb`PF!3Z?_R|prz(RA8UWRPWaz7z z^{513gVW}9bu@CpJC&c;5;Y(P`BP^$nL{(4T53xeAn)Iunx9Ym3RpFut#b2~LfY^r ztJ{wrd`VzZc+=zjEAe%@P#4p40F?)tn^j7U?hV(kb;mPAf}f(g6=MIaJ$UBm>~ny$ z_g2Z;$!U-5MJO;?1V0Vi4n2MP0Wq8Vm*k#mhA!HneN9=vPH<4@ul@(h(K-L*cVbAX zJ?}f~tI-91N(tGuja)aQByvheYpMgvOer5*L&+6ITpb?WOKDk+h$&f0*?Xrw(ibgX zU^H*e`nS-Zhx1ss&i65ORk?ZmOxWw{W8I<^#0HHbXBa2cH2M0+&xWU%wjjx^)?@Qz zehd2JnF)Mg5TlqQ1LTN^q;{@pAf%!UDz?6YQ3N2v=xpFAt%j`t2p%zL7=2~WDgTx`nJz#uDKMRVxOe_7XCpY^S7EkL&a+jRgm7kL8%in+N$5UThVyv;8`Yy53m znizOjUDCGh?!bu<%RV=sCJ}r1@uQa0%qblyDQT8JE(Pcm0{holboJs)$2$Ih0QFsp z;Ux6*TTTq3PLBYLMhtxGfz`$}bYA3+KgWdYu|HI62AmA92GXE6>$hbBhkV!V? zJIK=3`!Cq_eV9}g`^o6bIx)!F8m{eF)knN)w*6{CYjHnJ+3!{KJxblo6O`dBTb2qp zOhKkLW$#JFEI}KitKcREijR!w-rLc0dcB0w-{DG68=!R!_RSDVALP)if{Z-VBK5o< zaa&<|q%8=@EY;n;wzFP^{qyQk)+ItBN{>u zD&_*aQNB&^@~+4gb`zC!;2t3atvAp-ijsUeW~A>6%;*5(E&>?ce$dX7geQ5B074T> z!#+q^xIyQ9z`5D~kPDfY({-@w#>f8y^mqXyj|241pI@9cPFsO&Apm?e)r?cG{~Hb; z(~4!jVz%Sl(pPS9iO&TPA){Km(9ILK<^R6JI_qB2K)~a=(wN~hqhFA*xaAidKBq46 z^C7c$T@L$BA=L~rsQi34B2%J{TW|L#mz$_Q0HEzNmCk&1N$N7L*>@uM(YbYWr80zN zWhORB$-jlTX~x{}@eM{W{=TAc6~tE%2_aMNU(ytwkoY4iB`2dlS|PaL*Qo_9RxCT( zkYozD0Q~FLH1Cciy+c`FOXqB#&<0`%>1#@5&={u!!UWe|E7Lc=5c6C=dI-h;EpxVE2J8C;ttoH?y5CeZ?_$I9W3AL9(c{^F|ZWdZrQG zN-;LQcIVJ$Iaxoo$Uy*#;2b;Cp0)KRKsr}<-I6@ksH<8#*A7~aYV#?Ucg_CsL^D#Q z7m7*aTeLe&Nlt#36M_j{8ZiBx?SuJx)%o|dm$J091Tb(e0&2l4_V}Om^~iuNdt;9F zSfJp}6w{*i?RRQ~>Tl=gugbz3Zt&f0{#042EtG2%pV!T^KWY7eV|<58l)c5_FkR&3 z&w0h5(&s(bte2x4?iY73>Kzgo#osQdzpZv>Loacu;#rx)6RnQI>Cip}xop~_UslHj zZ=u@jJ+LJ?0|o`Xysr+)ChP4eDKg{_QH-Q!2?L~b=qqg+k8nb(sBxXILn{R)P+Q6& z*;Y?@2)VD-zI>NkuMeB?q#0c7J8$K_=Enhi>mcjMpzX_=*(%enC{?vGkGFzdZRMRi`j?Rkn@`F<1 z$KC~|o`i^p2-Y#d>tZ58iN*Zrn!J6)ny;Q`#~xI~-c!V+R6w_lQg41j++g`+c}CY9 zMviUOuSL2@-)#kiIHP87-qYg{g1Zzvo#349bllYirrwVpi0?^)l0I^M!ejS$IFUP6 zCP4Hq2nCksr$e)Dg_G$*P_c zM#C%oH9R}MTa&k!>}yIlaF{unr!qT;ve9+0^%E4GR?fZA{6w9;k$*ZyvZD)2-jH4- zr_i@??>B`J2l3x;Lz%i>f}&7-J$wepG!qwtinz{64%qPS9cBYFfUTK;=QB-pAi;`0 zYIGG3bK~ymE~}hb!3EIXx1Kw})7A(=2X7W*2V<@mf2bj))8|_-Q5#&+q0hPgw|{Pq z6BE;asBxjxPpB^g@(2j0^TNQ9NV6qt_NS$bVZsu@}Q%9{Te8I6~G^|dKMQJase#wT{9BzWA`n^AN{7+lc@#0rMdL1VoV-u^{7w`gqAPe za{RkSiaXY*zwmTCr}QYy%#vwJ}F5Ql(05pkVuZBYiuarF*2* z+fCa=#f)s&L8Dfx>J4+`4l9@2Z|8Y98C@b{vvT$JJdyxDd z`W_w7+jUuUytoUji^j365jZN0RPqGZJMQ1W4SW5ak+9hLE~>bmjANLFc*^@R4mA|# zMsP0UbF2t#c(T48(q}9A{I145J2Em{#awFo_X*eKRbD5w__WJ*1el472W;1AjG%?fwJDb zcp0Adzg_$b$+|K;5Xi(ckCc`zud4OS@9h`s4U60sC(+aH{X+xpO*m-bTJp!6FKqQi z_XseJkV{Cx97R-&VuEoN# z@mf4NMh&g9g%bBH2V#_0bRiY^Y@IQoi56-bb}1urz;eqMeuHn1M@ACc4 zntt_dVsW)7ClyE{Zc-9su!tXLYlfFqQee&jfw*^5+xDdxnlnKlIj5sVi^uKl3Q#D* zcMe~CyJdgjw(Mv4To~1Tc`HT&jMuFg*82&1`LG`_Pn`IL)#ascf*GbPO!9Vc$D)FL zD4s{uWoL$%Fl#~Y;0&uJH79M1_wVsa^{r-oci<*50l7Jum3;PgRNdkr_?wm-u|T&n z^!<@!atz@Ik`xUrZ}lDob=(s-1C5itc(l5 zu?kvt;`!}%>AQay=;<3Xv|ycbs)?;NfoRH{ecuEz>3#ZzEX z!M(_E@rS`?ZFKYM*P;~z_A{V@TDB9fVw;gn%z zbN9o1>xPXf3VaH0^QNdS+tc?P5D4%{b-y^tNy_#?@R>T-)n$1O_f`j<>|Hn;RG6^Z zW_#5G#F5t`^yx9++9L4i{{>c~~h9o~v0j z$rozQDi%KdrKBOb$$Y+_-XR%$NVD*2x2tARH%G#ZQ1*QexPzs* z`Y?<0HACRVOw{U$iAOn_dlWzLU-_`Nk{920!0OZ+DSJkeF5;NF(X?J^-3aY@P1Djk z%2^fOaQJ-4j}2L1P^YA4&fIdqWT7L3S;u5aYE*urcfZ%t?Qhq!%JJcy@KTK4ch%!X z5s4V$(X89IR)1%wW-BiDsAa+8^g5d^n$Xanm&<@|pK9o9b_bQ~mStvV05|JNDI}jdrr-b7=;a%Y;yJ zT?a=r#(5W3SkADSaK4$V^ymL z7-x!$Z`Kke?UII@c-qa>uY2wc!UH27O{jh$8b-ba(QvV*;P&3xIZYl7#35RGJA2J~nQUtJ`M zlxBFbmkJE0xz7SNy+GR!NSy;Ou+*xMbK3K=JwLs|&7VH-u+{#UUPZ1=?k1w#00GaV*SKNAVlk;% z2TL>2cNk+&h%KGc5z_Dvt&s;PyE`TbDa+D$(VjAo;K^mR?s&W}D=kdNL94rYO0HF3 zUN6U^V%aBSy2xISd6YOF&=dQi9o#K=Pf*G-T!5^X2)HJy;3^C_assEQsvl?z@I*2M ze+KvcJ@>()Sw2IvbKb`JqZ||nbS~mpu(NIXgS6@~r@`XCU*DYcZv)4Qj9nvHnIY(@ z_saGcQ z+dn@ZlnlzqI&Q4$)eLC~F&(OR=F|a8S{t||lmiEF02J8pi|>R6lYyd1;pO>NgtJL3zhws;O=%_IWXB9-LEZ;0Ff&w$yghE+hMue_UuuJMLt@ae;(C1^ihVb5JPOvAuj0($Cv~dM`lR z3p#CS(n~?dGwc=@d;0D`H0U5Er9`(O1>B1%)Bfuf=NANFRCeeWCjzJRMy$d3{lA?H zoW}%wi>9FJ=v4b@waa0UOE<2Nnd-}`HmPQs)ACoa%(Z@m#ni{^%qqG(Fu$YP84qu! z5U*(vWhmgZZ1g*Rx<&FQHM43(KF6i)tAdV5eUTCUQNzw!GHhk#kvM6fJ`jF zZ#zIU0Z?T6QzpPOU$|8VUhJLhwH>#$ZO%KH;>>T<3?*s?@99=gm)=QcRNUT-^F%Dd zboKMEH_}C&GXm$x7}i5B4@P7;mk|Mo2kxj3!wz)|NjYaYQWuq#d?&weUz%&kp6l*q zZwE?xPCrQSkOil6Avc^bak1YJ1+F6b? zi;Ixo#~zkrW!z1UT7hy_Z@F<1s&N_7I!<|hb!ifX_{Lhyua#9nnpttl6KW$= z6r{>NnR|t-+-zBRP_9?CHfzWEGZFVCoZLij$4Eb|TqQb9snCmI!d!ER);PTZsvvAh zqMkkMFS<}k1^{1Csz%a+qB8!$YVoFn>N>a1@R37?4kFz7h` zEcv^pFcF6I1w1JEAn+qfs# zI>x8{szD347e?a9&e-~QF6Q4oGSPM`(0(nnXSO1aB@vLqB z3*ENBMe@y<=fE45K+%qEdnNq#uA0$8jrCy_XLy6{dksT7_=6R^-N9_rwKq?63w}IX zv&%?S#95Dy@qDVnEM8mYBe^9|%k1OQRv}E?$($#`0<9GBH=BF`Yp85&KqUm+i}E&V zcb;^mrb&lUwYF9+u4kf~qwth0B!Zi&0Gyx~WC`q7nVU6e8>Cvz9(su%>jw12ieXr6 zgEormI=gyggv}{<{j1@-M!8=Y@xorIc&a`}kEtEJu!pa$8L86ev*Nls6Y@X|XL2Y6 zb_lj;e*M6SHykK+X?PhgWz3Dn``SRz!tq48m)o5`)qC$~iS9{c^!qn?^0*}FXwSN7 z+d8`OHAs9uuPWh}p%foO=3#^T zpsi~{jBH5azW}is@}9-e{80U5tKDqmXjkiMJ+HA$nvONl`2N@o0Yt!j08gfIXU%{U~D_Wj$J3M)$2*R^-Lo z_vO-|&x4BA%AcoAE8AP&Gb?aah5EBdr0p4T`L03rAo_LXZp`ggjm~+jmFvhEl5mjv zUzMdc!0FY!FLEe}yX`M^<4(-o)2=Sr;8#M8YZBA!i2I4rXA!Ne14xpVGRV)>qT z$*%?#NraQ?SzT(yC(fu>`hYoLRQa&!a=y~|q|-sANBmd`;mdQ1-1ZO?vF$%^rH_6p zfB^#A<#7&QLd{U49_F%be(|8Djcqym(A&7_fb-<2q0+pkT`m;ZS);GZk+7O+Uk^P{ z+0m&?K#(;OVpe~)5@J9N>Df;IhsR91ez3{}-B&suzNJZqzX7si+z>E?3lkBkQeL5s5>eP+XQu;-3kFW zYqNT4l@T9~Lj5VF+(2Yu0+<_BK~j7M=O@Zf36?ZNTF39-e?$vY+}vJsB-~m`%;~zHoD9 zN)mO}{GRbq*^WDq0-Jof^Tp^xvk9XLl0P5p4wOQK5+FBHUp=OUES>SLzK7dIj~BZ# zzQc%1)of6ogvhoTV}j2ltrt-6^_I)I81BU-hD%w${>)iOo^m|lCN}>#=yCl|OEsXK z|3T{TV5EAzvMK?zi27srE1j@@+E-^4heX6Lz#8847YMS%2R?b&EIb)9PpS#YO&*MycJ2_P%=1jT&6OI9QhLPX(1KkbSmU z9WE*uTf0Z+gGRC|LII3bSt)i>3*qMmQrLglPnW^?Dkm4!c=9r;Fcs5J>5T za+vX0m%M0c^f(>KOAxPQ{;susXRlF3kxlO-qm8QwlAhI0rBwR~f4oFWCUUNTuG>M= zlTazoN5k3|QrLMMdSJ?Vu0Al}NEg!g*mB7w0Oj1?reC;Oo74hE3g=bF2M2vQ7lBm| zf=1n{9mZnzu(H!kA%4I4!C$!2n>O{tSH6VX0IWS|6V4n?fZA$<`xxUB4_Go;Etj21 z3r*`)o0q20g+%^mED%T%n|h*|kKdb(kLQHvJtl3IZ>9tHi5B1I#i!g8n@+fTN+hQd z(?PM8oI!k@{!11bOXC)+5x-F;r(Mg3-Fs-M4+s=!8GaiV^p~pDi>NySpFinS z=DUB3Q-!IRRfd$zRznJgYVunY4 zV`Zm#^!;g72|g{G*?ZM#>Io#wj+aaLiNaBB;gJE+YC(nuwGhL_tgtwh*Rs! z0RSS`B3%`Es<4MaCzqifrH0Kk7*F4a5kU(6W5{mb?+`Y$0s3 zaw0Nsb@+3}-%p(?`A!eH7KkD5s1m0{=#y2dk|1Md+ZiHstdE=h@?v;yy6)9K!S=Ja zKJz!_HLkXfdPmp%NeWQN1^vIFt7p6=Q8hz+Da$z_8f_;PwBx^A4ps#AKwb}np?<1& zgFvQP$;vk_?Y+(_C#37re(tkZKR?Uoap9Zxefm5_(0hZe+PW9wQ~odd-m`j0-J+Jq zNdh5`D)hyX8s26yajAduDg3*arxfaa%LE)ZaPm~g96x0ty68@M9fd9n9+ zJv_4qm&|F>ya+mP!!wDtpC#yF`whc! zJRK0f(YS0rJT=A5-}YHml%@ur^{NAFGyT(TsV%_Yf8ZE<(K;|b)t4oEp}m#ik;e0^ zR_o$uAhJK2d;rS-@5Um9NK?@xQM+mc7?fZBlqvdtytRlp`&jUef`N^UEJxwR($%*i zoC2|b8C84r^zBBUu#S|H`Hdy6iJ}y6hhZf`7czX_6!cwQl2P?krCBmwezQ@O|Hs0`0m4#EnGQbsDgZ_8nb*R9uLv!#6ab_!)6OyoVR) zN={EfBefT_?$Ux>PxfprNXgeNFV5J%Pn=%NfHF7qHba7Knk=`FxqvPr$UD8(WB|ec zpKn5hPV8d~Z;bKjz1d)$wMi<;idE2+P}PxLGgs)p|1LVgTV5?n^&H}brHAH0R=ivU z$vKqm)Vk-QsFGFkEG=_~6LGoTlq9ij7q;9}|NYiASfLw?jxc}UiuD(3)1rn8hD3r1 z?hu4A;u&8)#jMneTMBAfKYvIqMsfp2iYaEmiG|fBNfl@lo_))U*Mno+8zF={}CiD)%c57?F2-z+aPM-bH&&Qn*R~IMz>JqiY z!-s3UZ<#vTp)Wr7a@TJdVcTXy5}3=zg+^O1e8-q@PI%){k1o))Dyu%lsEqVCwM7<2 z39DmfVuwQCVz)9IFw&I&5;_`xn0Lp*OmC#0B*W)${f$~jL?-EV?OkClJ4m)VnNI2o z>|o_b_i}p6`d_AmgHJFq#VL!FM@0HbKKbpa=b+y%w1^3ajQ;|fdTjq*>j>2UqoL}D z-hkiT!?nA0NjHkgCT@|_-SmnpK*~Ay8HN-1SQ5H-SaD>uphx=;01 zsdSJxS@gmEQT(`2Wi}~dh_)7|~RpHZ{oO6hoYknq7eXv)EjmkCa&7@FN-zH-H z=7kheXBKNKRL9uOCbB7J)=NWL@U9L3tX{@xf-=eHa5ks|S+Z}}v9Ou4RxxsXjT}ei zM912^mfWx6ox{OdDW{&gvcT}k1Q)ygL_q{h^w7+{DbO|hTtqtcE2dY{2eYxDepR^1 zq2WxeG}JD4vW5K`YGf6X-y5}2Y@VS#^GFl#Gxa)@=safeUH(9Vt?PsiTo8CwHmA{y z;rKaO+O$HijXk-nZtGDG+P2#%{F?c1LsNY$UmH1=ot(zeoILgjn~Y^75E0AcsMOZQawl2Ht zK?c#7#(!25>MXcH;^J!4ihsjmSxy|Rq|#A1>HdR~oxQyE1+1y{XO=r!)rkn^6?wT*J#*X^-jjwH+ruZmLPMhb~;XZC6b#PiE;kA5_0)@cbO4HtXvf7ebB45 z5GeogB&osHDYjC=@HlCoFV{R==7shQMQkA>_Zmq@iX^)$A+MW(4-bl~CY5lJx)r{u zhVs#;f~lz3>Gg*g^jL6pj8m&s4^4|3d%zMlOJ9{?XAV(b&GnnYyKx4!d);G{Gue_8 zmk3e6w) zm{rlSt0ay>_W43L<$0U(o9>oIVZVRJMa#2%|M589Gm#1oc|GC1sOZe$NPbHh47i_i zb>hakLYiYS7^zVKf72-?!@WN%dNPl%}m+J<&8-Hy*dTlO<{j!+M>mXd#VOJc?~|()AgxnTIqPC zsv5tdl~z(iou(!WbnvSX!?O7?&4SgeC%wNa({ceZsOrM!rR7Bcj zGMNp^hbBri6=vCA9*0-sjkHf{Aa`4V9(#xVJ6T`QdSb5e1fo$oc@0MoT{@0mC%DHK z8&-wd?v2Ok7P;$^bsCY8A@FHL9G8#Q3vdcp-FS80CV#KfDTF|{<*O^q+0lg|=7*e} z7Q^{pC3Oz2r%Q7Cqn{-CMEN>2S@Zqt;|LThDj&Qs8uoPkm^?7160P(czN!=)0`%(}#aeGvBw$k5ffO)o`l@W!n;9G-bXo#@I8`ne06) z`eH{3NAs{|^;n;bbd?G{++K_tI*)_4$rkt0l8gU$D-z)Qo}kftB?kAAx-%`(0@@;3 z0oKx%qrB=23OJf2XvvHv>nOP0n!&06-~&3=E*PWSc7P*;xl5~;3rfm#e_4^6SYQDk ze;XTd=bm$B6a5?EiXXJ$OS}q{57z=+^IBEQZ!v8D{oki?XtgT{7vPe!7c=gZ()zKv zRW&P}QtOl@CV6gh$hP^n05U>zGg1DHL0j}Qq3z&9Bn`)l zxOcOr+VSsysSU5I-owBWqV6EpK6xNJ_Vg7yBfJozt}UPbA8*JEkQ#uE+!zkmgb z)gxyTZ%0hR*ekUk$#{NHoaD1g;hC=H)i$!?pK`-!9qpt$H}Vam>iD-2yoZI!Fol1+ zr31S42MPDGws~My!auM%Q~)j(kk-0aRkkahVlNm_2Hlnt9McPL z$!hP|f987wqFyGCCu__EWvq*NGFlPV8Vxl zqzj(RGPEH5zS-CD*qtuiXRF~|@ZEoRq8u}ujzYfjYYFEAKJ}{Vdd;5S@MX4Jnr48|p^iW3OGME#84l`Eap+Nm0)qX{R3&>)8+em4|K~N-tbg!BYy~VGzHc zlo^dxd~gk-7iR~FBlm(za;KVcpW+Rz>lBUV<}6*!-CliDN+`bSp!_QQNk=)dB|98s zExsAwa2grSI3$|Qx5Z^|Ql@+s;qATak|y@%KN%)3k5rx*^xaK#G#f+tq+jwWJ&(@t zlRTfTK%GPyUiHivQO4{%?GBfjyXLhJomBmR_TD&D1|^g^y_lbc{YGsvpIVDO=L>b% z)8s%$X%6JuebR8B5_|D;vzp;mh=*xWj1L|B$LiKH&eh{Z+#OvpyN!-4OiR^k$P}9k zQ0a|+c`yj~*`y+|67iQYUnA3DE%ijy?$u4UX*1W22~1(jSs@k0k84kpDSyEZXnV8O zp3o$D(Gd%*RQy<$$t-Irq#lH;TEhb#a&fqubu&lM85eVqU!OcFn2%G^{a@NQiu~sP zH(>iiitdlv{KU6@pht1Tx~@4Hbv*DSzpR1%Wkwcz{+yl*4}7@Vyf0DY$aAXrg(>qI zNyuG^ZnlVK_UElDw;d3gA^hcUU@C_0!mV8FF5qOc&KmP)kdkO!ecVxHir3)5vwyW7 zfy7sVhJZNij&oCHgVH;mJ)NM0@k8nSa}IYbly*8rbb17J-7>g}IaSK?0Vkznfyko4 zO5QmiG4j33R5IE$hRP2D(b>Jr+GuA&WAdlMnyDk2)UTr>;2zU3Xn$4Aatcr8Zr)u@ zpNqOxh8I@PtNx!PhEBO@co801+-quDvQJ;Ws+z0V$&*NOC=JRcSUi7JFgeDyEu2Zh~X7 zZ#%jw4o|h_74dbnI+nUW?y52RyF!0dAus%C4Dw%gE!-h*dQ#&sm6j-0o9Pqr!;WYi zTqcTIkdt|uU1b&SwVS=MoRfO@fX1!Bt0Gn#kCQX=Mb;`GdT1Doz;SSrAcKfUNSuo=%=6b}?ho;yGEuvjq#(ZOLGuqW9I@V-3 zUi4VO^b~srW|4Zk&M^kot)kn<5el*?dHiY{`Ko=a9v$=CxqNWmr2S6e>VJ~ZFSjC( zcaBO~?QivgSNDCU z_{EgurG$+a=-;u}^pP@~D{}F-a;1?jh)nDU)3(raP5Lc%s`GV`7_)H3s+icv!hV-K z?i^9XLOdS-+g6@>Pkke<8;6b==&8kG@Hls#{-Ut|E)5ge3)9o$0-w38FUXFeN+^cn z3)G<8P7%roxK177H|*W4Nf&mXrV{XFZl^{VJ?>xBvHQO3J-jt#&h_0SN6lc9cUEreYjj36vyvNc^dAyP zK7Q6zUT(mQdsbs%z~s*arI1O#1tcj-3Yk)X)iXR}oL74CffBuoe1zCRIfr{H z9jgSe=zpx8%w+qFo>!vOApUAUa6NHS&vNG|mgD0DI42kMS|X@$x?`8#FY`Qqp|=J9qZ9Le8(wIgAT;tjksHoMR#QNJG>jx(bp zRsx}AeoW{T6)S0V;RU20>$yRTV-lG$NsarK&%ISd93H8fuOF`Kx>)%_Lp-kQexG(3N;}02H=o>;S0Avq zW`=MHTLtSS=U$NUmi~!SV9D->U=RH@V4>nVxi@&Z60pu?Ry#)o z8>`~OzyB3V0z5d%WS}{n&DOx{a8OBhU0W?$;@(z*OP5#aXfi^V({CS1R8W=I^LXSn z@rxxAr=fO|R&To`Md8Hf1-c)WcGz?h58k>2Xx0(#s!qZ&LW)7$j6L5eR52*DG{tyTrAM#~R!p!6kYH2MDz{u3u z#iuMIrrI>-TN77q3NDYkRn#&juQ&ujYXd$#srguMQM-#^{h|tyZFI}kuaIhg>&;-$ zAlG&iypPrcMIanV1ObbG zBp!dhkXT|^z9K;aJzdGM{Cb4hObAPL*qzX(cAN3W!Rh$|tAV<*3}Y+)RZ|kqw6a5? z5C1J$wG_$_$ui}<9zv%N>s9pf2ZQZzr9SweNHaZV-?U89#POsqB2DQ4g1#MV#4OF7 za7R1!(I&Q>9aVcj*)ATByCdQ|1I?4iOS0^YKl~11yz;)S=SKFTh(}7?iuP70eckOH zivM8&s`?5zQVMSjOj~KDi&0YEgxiHTFe0P!rXSctVE^0P?0mH;6%tCWn`K38k9!i4kfAlu<9>c-gW7Xh^doy#`BnCqJGE)IbV@}b5I7%ZJaA0lXIf$Y zhkf!xGoyV9fmp}(>s|vhD*23JxTA)@3zUx(`A#2#@>xr457nyO^E;M4r|rLa)V=i= zdLoo*N4hBd`(+SS{|%Kp1jC_IkUfCwVSA?PfvywZt&D&9NE!B0H<-ZrLb~d@{90Wx zj{j!Gd~!yMn(9YLFu{5ox--+K$}g<5^z`j?$jY)dleVo~C$|Ay(i`Zpa|!<#ZY}<5 zDk*BYGY)~6f0Ma$?>}dnlc$_-ys_Iv+ucCtUZ14K){7X=-{UA-7wogn8=E9^QSb+T zKf2!(N+v_OdA<^Fj{Jc3>BWsUe$mUoCdt#;Hf1)Uj5fLXhZ!v(kppMMH@x(qh z>Nz^njxPQsDa_Z!Y^f-KRC3Oj1lht!P#&CwMHL?7knHQ05WtsazUXxjcPdc69bVr` zDWG~xt$tnY_)ThvVxEM#Y~nKy>HM!btgvA#Kg7Ll#6fAJ-_&xYY!f5WPi$Bm`M*sF zyX)K~bNYPPz+bxq5nTCm|C#}^G-)^@D@Ol9$Px$-tdCLx(4=C@KH8SL@no_YO8+yZlsVW0F~CqI}CkY4-q z@$?(C$IeVM-`G||7#aZ`<<>PJ6xE^rPLpQ?&>d!E6bELWxXh1kf#%)mO)f*;UM{lc zp6-C7OEi7{B$o46d9cQmVMycj_fK_^A+xhV3;C*#;91zV&C`qgDnAd)%_**)HInEx z@q+w*=72_VC2p**d|v?nq0aw9)Op8K{r>;Ip^PYpP_}cdV@5{yI_KEr;Mhl28KI6n zi^#DZ8KuZL<}sp!%u3=Q;~b%6lx(5Q5PmPbKi}W&#y`&SI_Gu0uIqU{*Y&u&@|)_% z#L;za9Q2I87Cudc-QOI$sqwInU=b!F1TObg?%^=s7k|}FMku~2Xd{%u8JBZedYFx#*F-g;;6cv6Rau7BTTUTGnc0-1jo3{ZiTB9%v#EGiesD`3v3Bd zOznq6tLQij658ofB8q}5!4w!l$ zfsQiZ55?wm9@n|Q4Ebw?7u&t{32t64=(s>vTi=!m(J*hr5jbaXx*oP<1?(?K;^*mn z*l=0BKvGtjMD*Bo?$gE=(G@IHilk><1gBTZvO@~5k;4O(^8#f4jX>_wI;uykI7$a0 z@ngIU{_Q!1h*g$I^#>Qgt!chW%X`nBOX8cW{a4K)<92@85JRwF5CVr{(DZ4qWTI_bLRR09M10I1<`#KYImxj1QbHjOA&f2F zCV5vtF*<4ILEagYAIhfEn=Xz%E$`MZ+(%%x!6H~pYoyWBrWWM;i7g!b?6Q2jh=X02 z{Zfd=ljCTtJ(r0|hnet#{LOj+q4&-`Xv;b)^|r_eDeiXnV;W-)_Ejqv`vNy}Yc_v^ zdj|YhzIlb1^ku%e;VWSCAfjLxS~e#&oL6U+E}5v^P0mMOH2yV%JY8W{kcvn}TiJX5 z8{JQ!iCx_0u)6WPvBW~{5#DANxs!i>IdwMbf7yhqftQ4c#b@;@O{O9Pxy2k)Abi{o zB;19HwBk7_4O3L}=Pa{Rd?O`5dt}IDJj^n`2lB1-M#+=cNpUeu)0Gek5!dbuq!LPR%oc1K79i+x&3Fcp=XSzRCJo!JsS%aj8;b_Y$4IXq2{LI&M;-rtuF?uWg23;fnP*&EmI^^g$$e^1k$G`g;3T;*aT8;r+W*F@*VHS# zIh>`$vM<}?34=QAvAsSWU0Z_+GhX8M#LXd*nRGnU4!^RUiaA#EoV0Z9jIf0x1B+|R zI5m6_hn}jwuEk0gtT9mjzBnX@obzK_mqM!cbAmLl*S}m;9w42#VRxfqHXj=CB#;rlOXXu%vm07Mmvk=kQv$2> z{E;;&9M82c`}h>Lc(oJC`C5jm0+Gx?RHbP%i+QVA* zB{xlo%Hx?9^%Z?l7X7^gxrNMJYA4r+iCaL!(3vT)XXD8By&*kf{-vHYs-j*}iYMVx zNW632!WGs$*cQl6WnNkYT8>C9ih&n+ zl4Q46bctXK_O5Ey3n@V*a>0XH+(n5rwM;#3enq~v4T6}kx4J`~m^PhtG>l3arrh==n^^)V`!wXJrHZ$FNNd&Marqa-^A$H0aaic<9qYa29A+<0*X0j!zozMj zL6NSw5K=O^!h*J@Bl>B*_#ejQ??BuT5+*+Sm2|CzEq`A`FLA=PQ26t=Tj>RcqF}xS zCr~xVrXBvR8Y)h3EnFm@*wDXuz7%q^mXtAUTV>SEdb0NT+oMsYDq&BH`A3)jFfORz zHZ5+b@RU=x3Q}R(Cm~*}AWinO)&gM_{l!s`#m? zsJ^>$%-j15f0 zOp(?`(y*c@NnsN2bO6onHO!gQ0@(^RcV|9%Or27=t;eX>ftnj@0Yu3B21V94o^3!_ z9)JyZ81ua=zF436xNc$T2E~^0B*n4FB_?cj{LYe;GfzT2*Y2T?l>1Kj*@C4ruBhfV z^D~OQY`N{%KIlLzA}W2=txwzc;>J<2?IAW;f@14SRKBBUoAPhNwz5upnzFAw$U_O6 zPI6lw6y3J&O#YFcwn^duGc`9UWQKWEe{^ZX@)_Ue>b6z*Gc znM#P4iAWIl-NR{DN3~aCKZoF0A*9$#%bb)Dg-v(-x+`t8?*v7vu$9J>em#DjxeP4Iqra3?7!{w730>c+dvP@ph(syx)ycjl8GkA^8r%>>P> zKRJjvh@givkDDT*(jGB-ol3zgX)Jwuxgb2jRjYM_9TEltM@bkC#bz}>XW~N9v87H$ z(Olr~rIU5g)+d8q?meFm`msNOKO6=}E38Hf3M;R|d~s(Rl5shlZqDaoS>3sMPb{$m zM3r(_Of?DS!<`TE19m-<-;d#7xTOHtXIcj$i(VMUR=+7(_W=rG8r98U)JKu{f8aJg zy>~wOwd2{%KAp)cN|bZTOtqw57rXxGTHc%WYnDd;0%2dv&Znc9E83WVT~VZOK*Z3* zSbMiAVvCVdCv*~~mZ#_#wkaTQ3e1w+{hT*j0EVTgdp?}~<~qiCX7GBbHq|4W{9#^P z!#biPvq(S498dH}lv^SU0*632l{I3p4*ezEZnGuJ%ztKO%;Qi^NmmNVdaL`w<6?*wL&nwIF{9bXID6LsgK&v7>9^2)2Pg7weV|60#sRE%@$$zAVKTg zr{P<;>jfb>)St()AwP3?AS!Ggp*eGHV9mnp8p7NUJ1q}21*d=~w^zrWVxVsGby!RI zr|)DW5&cuOAI1$V{plO~hU9-N3n8Op?sGg1NyDmofNgZD4kut*g^Dy8yiWWcnu_x+ z^}8=Ci6PVE;O`kS6H93dNE=VXUIJ^x>wKmOIdXGwZx2%7p-#9863GUgbT90L(}Xld zY>d4EbCPF6N@)7v=P5%09xmhY&X)O*0Q>0)ZDrO5OgE{;ag+3$RiPPvMzUsl{6oWJ z$=H?h5}lQR==_tu0aASYi>KJf^A)~18+q3Ce{zPuh=MO-ivDnx)=`o$ZTWcl$M74t zG~p+V{{1GjxtY?@bTn0zG@+zX^80V=mjc~T0^s2|6knJ)=B55%K9N#x?R`N%B}0Z9 z7Rtt|TSs~=7cQRIz4UlxU&3;P(X;$ckYuwIe(#p`<>MlGuqZ;tk=wAibTH7^rUgbo zy8V0|46Up(CICW z&X9aJ8)eB?ZJD{Uu-Ly6Wtuc$c1_%)bKsnKUoyV5BY0TqrbZlU1bi~v@b`YRJDBr? zf?kVhVhu6h5@&=9U|0Cgid_BGf$|t!d!jwzQznH2N<7#$B z%BA4(s=x30uue&>9e?zIh^e*plpH&sR`U(kpybx1@H^spKX&9Xtt`emmLt7o4_#uB zlAiGkCXX)21Tj--e1`R56jVaNUU-(2IxBfT8s@>$Xus92GOzHA7ofe19U z2O3`iS}OGGH_#(}LW?cx`Q|w#wUv-j%l5&$5dzKYYbmNY@A0yi z_JzpRB$xzcy(UWCD`C_Uv;J8gVJK#K2Ja?4Pg~*p2?X?ZG@!HNklBl~*-4T@Y0V+> zLNG8)QM1fMW6@lm|Gx;c)XRHxM7eeX4Oh`#5KBf zY!Q?6eFj@B#G3DBw%|8U)vSZ;3cvZJVI<1PBR9r>e`}U|(@1u?iDb9*VjDbadC9FT z2Cp^bRvv@ToT1d6v^zM63Z^90WU!s>br{wQ&QIJHJBtS$uw6DyY@_5}8%UH+VPWcJr3xXf$^`*ysK|CW5t$~WigdK? z3~+!m$y5`7%A%=?A>(X#j3U|c(vCRfWU46>8-H@Y&4cyFzz2Tc@XCRbHPBTQW0a!E9h;81+pRH^@-`iysUazM^MXk%;bGy!rfgZbBblZ&G%cuCyVP98(Sf8tJ0Sj zALJDZ`YkmK(Ug|26dMf*@t?`fDrwqBGnLF!*e_cXs!`o(aw}<<=aAiEj>{EmBg+>j z(ku!}1%pS!Vi|SfLm>->IHtM=U*734{cuT)GpDYuW;+csuZtN<3cD@N``N8r`y~J2 zVVQG*KQx(9Dsei{xn%ddSAIjb04gO;Im=SFD=^8|3dAPr=m@$ZY<=2yb(mzl8A_ql z34}=ugp|_$V9ZY5P$hA37-rWrT6-j}r>tt3LQO^k4EOqGkf*5I0vtAHUr}8YX)ZT2 z7ESDJd|S~Ge3|2T17C_JsdEPo0pP0}Fj@({128|5!_=(A)oG0eC6Op{Cv~K+MNtjK ztd<-F5q%%FC)_~2xY2NBz9u^(hN^|FMMPi0bqYMS`Wv~ZY#;6CJ*^CCaJ`)*7BCv{ zLv~h+GD{3X3|2PpJxbhs%xzheaWs!hGF*nZqjVJdIB`8HzgkkW8ju9EH+@A^u{B?h z+m|9-EAi4}RI8joIBSDJm($QKZ(3Q&bG>DwL)(X~>wnr2lRHBTJ~%Xxizs_gRt49w zYpkeKtLTU0Wju}E6gd;Ev&=-l{fc#Q_G(${MB|N^^|D9ypyOsD`LRpnWqg)ytxws{P7-LNRUs+k zm7#8m3%&OGunHwhKf9(6s*Ntl{}7MK1sbjFL4TZRA)U*_OgCgm~ z>kv!3s^pLkgTswB!YYa%2{aS;sI4q@qGM(Uh5y*)=1Z%rj@@V}3Y}OraDE|>xG5}i zyuOD+0!3@*%cQ2r>J|mHBz2LCdWk;;pax-Jh!8*VGZ@rz)m}H6*HAt8woBAB%CwlV z2ES<@E4LupvO3BqC}y%Gmuv z{B8{mgI)jlap08U1Q4+>6zIj7zQ(v)4smA)Jod)t8|le4-w$-TCHphb??sMVT`;Gi zj;piT^|FvoLij}~uepR`^VdOrw>)EW7Uj&>r8Nf#+otZMp-*26&$LMgdpN0ogjL!? z7pqJ9oM65ls|AjN+u_H3!tsW?$88Rf;Y) zj{$LX5M)$X1|#g&T8!iSoR)2Pe{tCK1!n5wno}UufD~l)v%4@I-#Mrl?lC38!pM4B zkG4MZ%wvQqX1v#Dn+B{%?5_~mZJc}RXdY6*KSb+xCG)vb^7l;kmI}b;99$voCuihu zia5K4sW48$SN@gnaW2>X2n#4*y;=F@H04Xbo&di3IIxYJ0_(^rOGOmQpdu*W8>7OQ98X%Ba>L=vPYA8S719upm++g60SI z%~sS|&A0;RQKkaYHd@rwqfj9z{IO2|1^uzW3FcLF-%gE~Hw~tB!(zTRt^x?%zO=CXZRuNEg#s=|lZ0wJGMBcF)pPuzaOr zYdn@_IG_54!thJI8SOUC^-X>Z(S@A|4j4(K+xv2tA= zU;(;6CetfDVfq#*zTk1hsmEw!wma|E{?1Sf_m|)$GzS>@L(w#~TEl8DOGbP!28? z7id?_^h#Ii)cI-&du0VRL=BRBzY$-Q3Q$#qFz=(y_E{Ig9^+wd+qWm{P>raIsC5dGT_oul4$hoOB9K&6mB- z5S+p}6ZYzAr);Gr+!ktu0Vg7jsKiccr|r|~9n5Pm$~)ygG4&H7uK?@L5wCUBlQ z{O#a&#cdyRp#8_4xPz9MD%b&ohl+_h$wQ`)QM0PPRo>%7MK$^i?S4obBy;7b%HIm6 z>V_DVsm|Y6M?Zu4ApG9-5R@>~bfWAIzl(_VHV;cg>5nVo0pGTR@gV_1?T_Rx`87sC z>=sm3Pdnb+>Mlq86Pw>wLQct!a6m?~m4#Rt?Wsh-#L0`|HQ2Of!&MHtF~1@8a)`ya`Fa%HLPNXEO^IIQdX zTgAP+_aT2D3VH+a{^=;88@m(Q+;0GK-Q6VPGPIZRqi36E4sqDeB>!rgXA8Z&l z4So$dne~rAc6F*Q^!`fNm{-?r@RKnAAhVXG{ZAafj$>||Q1!X(J-t5vrNT9HlWU{( zWoe#Lz`qxuaZTGDK_2M7T>MIt#MjM95FGZg_3csjK9+nyN&heC_GF8~z)7$WY zaSKoyI1khQ&T#LR+|t;xV7bbwP)&*-*=#aOFXeppTIYe$m2{fZiBD}{z+EG$GoE67 zH~Yq)poQF)CO)$-6;AOYq1{a98q!L}Zm7IPc>T+X`QS0jCUA(GeL&u)_niwm$vAzX zO(eyY2(ZhvaV+;GW(d?$Y2Y7dC7D@{cU7c^RV@YhsbXLqN~#nFTV^_isl;7Y84xxu z={>)o-j=tWjedgV$o&-`ALm)_knT?^TV`EvhIl1g9uSd41&2k@eF7yd0Nvn7ZC=eJ zaA-}0h(l~t5WZ>x+4He^r-P4=E~?uGB5p4G^%^u>w3_#N%Tv(Qq%=0r@6m2CF67vn z^h-&o(d^IXM4Szg=&86`qM&f+qVZf_wxD-A0VH)>`_sfIXNJt=(%u;G@xC9ucK2&w z9xFj~o}_kM5jurLox70gxj z76@n}KONV91B_fxzYBRwyj&spw?)Jf*AZH{FQI(;;X%&y)+4;sNtY>%QRk;bRp%oi zdL-EHGmjQXEQ|M*PAZG%KnIrQ>0)bbL!F+-tf~jx9W&=qQ5HhzSe~EY0?`)cBr-`w ze7dArrvi#(vLwPPHe3B3AoR#ZliKb4NpiEI3jv@C-*n~&s6wS+$;UkN$0v+=d0E^s z=D2cdpT3f1^G6h{cGA3CZ)dr?0eRnij#{eDy`Af;S}OI#wnG1UN*0bV@&WSR6%K^~ z$6LQtB=)S`fk9X%f(o}IZ+|x`U|FB-yB{kK%q+#?#Xt<2K@^;s^IR~e?5)sfv#ZbJ zzXB8|*G_V%)rMX9gJT!iF$GIMy{U>s?%S$el}EnJ`t3BG4_?A%tSFS(zZ-q&-!~kT z$5K>Army0JVhr_^0yE#O*|?5)^R~lQCKvufdbf!|>M-o~{sJ@W!nRPrsw|GFkV|MJ zvyFg8?bpvZ)lf?HLfH&Anz5lH$3Z4dzC$3xR5`V@`{ylENS|m*k-SyZxb&=hXIzd& z5(!RNbq%}T+#iSi%AhQNC#(vt_`qg8bA?)0!(H!&YZYASzQ^8c_AAzH418s-pWB#u z70$}0GNos{f=8(bUvhhU7JaU)D3lFwL#p)YQt_Yv*9#E5qI6PvW@O+)>YlSQ@oY?7KLT?6EMG8pgr${KJR%*1A?Pa1t5k*PDpx+GNrPDI}=MK8aaUfp@cce;q5A% za3!C?$35TX+5lSII6Xp)om~@mnqBpTLfJrMXNmlZXAP_^z zsXvq^#_KnjHuY8+2snOZk{q&Zm>DgwcaoyPUW~thS39ejySOWr^10~66;fhe)I+d& zZuz>sDwUW1Bw(5b(m#lx(sjvbsz_?@` zzj9aWw7IZq?1Lw*@wP1gYmLF4X1xlW5@QahkLTx|x$Q&60CgbXP~t9SjjM`K)1hVX zjC)H^)z87-RN6_zdQ;!Dj2!q!s!?A_p;N?Fy%qM{NfqOVmfP3Bp;^N4=keGyJbcsd zIvePjQo#83^WS!^J_h%z!ymf1(*ozD`7kanJ^~U)ohzgJ-@su*o@FjKde8eK8opAP z>U0!w2u^}ilH3fTH93t~!7aI5mc%$>+l7iJ+6+ZekaZ21f+4l}`z=y@dp+sj61fW$ z?NLErHkuq`+cz4`SA+1rWfrub_HyKaS{ZmRED?C!u$EM3w-S}P6<7h zJURXkQ>Rexavy~8=T&jsFXe$)u*zv4Kn`Nl3@lZXjeu}#Rvn__+Aylq(7Um@xFZ9K zRyX`oShNZpG15o90X=}zzTZq3@kKDm2I|bR{q0;^J#z9b*dj6zrC>C;=KL z*#IdVc{@0X*EQ-w=^~y>4JpB5_^d3B%~Nby=UG{6l0Od77*V`4lT)mhrxj_YnyNUjso=uBOqn>ivJ5Tn z{Cuo#38pCRrUjxXUTF#raWfumdC7$0Z-E-dtZmsFY7EYDe9auXHlQ~?Sa#FA|Klj2 zcec34u&~F~wV#9cVNyVORSKW9T46OFzuI_qkaQ@d|^P}4fx#2-9uB-->T-} ziiCs06Lfwmdn)0hD*U;JK8s5x+f>MXR_T=81RIW(@zX9akmZY6zg9d)6xuzv&0<_6 z%)=~J=YwWu#rNe$FO!=xYn_6iextIls7?hlP_U2FC(NzmhV^PGeGsAB#5fC5^@-7Q zq`@Y%4ry1>=C}}t>$(z8|GDp4bT9Fqmac}Yj8aT)Uox9AP}c04 zed1camDM&d{xlkDGk&W=7oVwji+zb>XNQ|1j#nG%T-Q~MNtT8(`ub$+8PD2v5oj?X z$W&Nv*#0=$a>Qa2IP=zypNI0rf(enkG=VMs1iS9|F>XH^Wu#lT-LjZLrQIW9yNMjihin_7L`{{dc3YJe;dH@Tn z{II1s1+(fhE?{WbpcA+L;s4Kn%TCC}oh$Nkxtz;;LdjWAi&%FV+<9}yzedU4Ess~! zF#W-u@u{B$k$IR-BM9qo*fLj>mtLBnEe3>3+pxLqT_u&jrAqmpavU=9KF%c#V1x9m zW%9G*n8gdbz?T)KqElJDC$TsG>?#JjnGTJ#czs9DK)svUt%hLQ(9&cYTv2jF(N*(g z=1pfymb{eI*Atdxvl3fltUn$$(-D~w1CPqKSnl>B#FP+PJ!$nm#=W*El~CQWV!p}*}l@A;e?m)Xbr^}odsmzn321A zlEHAr)HD|)HJoMB*-ZBVzoIkf_m~te&ah;)hzn{$YH%xb9qhNB%iy36R*pOg^KZZ6 z-cZO(Ve0oCG8IryavNnjjn1jp2AlFd;kc88w{n(P4Ei0)o^wsdv{Y}8D{#&N3=?zo z_KQQDdnF{?>=Ya+A)f7?C^V;`&M_O*iHJ%Nx}~h9jlb;KS2e{VrmoC=neC(j`C9ay z-=9DSB7b0?rl4-(ELZQPmv$f2QYtc1$Wf2s69mJx=9{`eo$Q*@n=4)A}0E=QIX7%8f;-%K>$5V#qM2Ckc5Q0aL@$#WR`<-mq@ zO~aqrth6AhA3+G@WE>*gwC#DY=*hRKtiD7&VP3v42HZ6ZMDVxsP zv(g97C@gVO1=$2hUWS_#7C+bv%k*dEYft?M1~a76+wH?inb++@OwJRax&D<3)e#w$ zz56!Li%Xum)z7Ol%mY1;Bc1FaL?$!8yWA1lbI=NKG|V7{6fJnFnOH@<>ag-RLsyxl zu@um6lGU)h6?Yjp{(9~5RkHa5QSmOlpc-UR*#ZZ;_&!m}K51h**fMaA)3cmSm!Y)J zq1_wwjH9<72dN_ebl)R!oppoV38FQa#A^5#s7Q;gc?B_wRY&+9B6jcd=Fp3ai)5wF z6vAex66IH^PBIhR@$_cGuKW{(?`GqurQHe;6c1Rg8{(-?u1DCky;qW398@n82;%yn z52k&&aYN%D$FOaIU8N~9F?AGh8AT5C8XrKmeWxuO_6(WN=orV3sr;m6KbeEM zB+HnzH<}t&rGOE2cW%FE>=Dp93&;lwif+kA=7Aa zT@Mm!he_Cx;%>TSmlSZlTk=0d5MV)_YkL3OO>ll?T`nDr;-UtO3ImUhj*NbSBa$A5 zOi&a4WW&|PC(lr_zj=JhOd_vqyLR^M@F1_>SRB-`=o80}@NwD4);s2Yzq&cNUV5M; zPYsg76{+Vr3S0DExT-X|Z^KNl^RxNI_c;H#t%RwJTymwr$8#oUjSmw{I%`){c_J+y@lB_yRTcUsRx`R9)Y``gSod<4oGq=>n@6%@C_}e9!zIE2K zn4I{qi~c?cFsne~@5NowW^6i3^>3<+VD)C2q&YVcmbrNa z=Ht~*^`p&ZJlS`@GL=h`$r0q#uAY=4ScR`ZqHsj|d1ufs85I({WY+CyI>yzIMcSs+l`%KHG$AwElZ28mI1Jq%r_-Hw zHTE7>*-TH~>FE%S+h!nZ5JJ@0YI>MSburX=H@Q1`)*gL}?aorx>e;d~r6aUz8}npQ0tGy8>6m<^B5m?-~=CJB0(^KV7$V)s&ZifGTssYbgS&`lzzxsKR=6IF5)&P+6Bw^@{ujJZ*{& z=O}C-etN_En~D&B5(XEGd}p|kDkUebNKE}OTI*U?j4;a0V_+v^&uLEK{sfg;O@uM( zE|{8LiCERK<6$^)d>93-si9vpMuSckdfy={)HU%@I~T=6u&fin?1D= zIXWg$-y)!y-*#GIWd3Q3?{%}!R#6lB+7$Y+(S2)ax&GA@W>)gb_l(2##XdvEm6|ftDRfTg;5NC-S#X9WfSu0Mmzt*!po5w0j*SRY)jegS%QRA{vq;8NVjz(&F zNeIhf{U09p*T&Jyy3kdwe2z#fb-#3hST3eHYWhf4(caoV@m^Je0qs}eYRN=?Uv_J4 zKm1xoy&69GJrBl{IZA#*8qj$Lq~Zplrsf(> z>4asa^VXwv?Zvph=cwo&O^J$9W`>PXaZcsaSSEi%gTUDxRHX zG@E0&O5>z<0JDig5SIe<+?!WEXWYPU^p?;uz|?sQJ@rG`Gfq)DW^rzx=cFtZgX%vN zWihQ$5m5xr4`TUEpY@r{msnaa-Fz5Lb7CM3P zC$eOaz~-`CP)Hk}`=>t7mrVDPZ^=usq1(Y+Jjg6Lp?k!g+j=Mcyc*?fU@gclx{NtX zS|DHh?65AwLSL0c$X;UFsl-%E&rsJ`3KQ8OHU+CQfYwU-+OCow3`GJpvsYFvy5Jmo z8FrBFlIC-2Yw#ne$;r%<`UQWCn9>Kf@x2R$H~jWQ7ffD0Mumy!`4jfK3U@xUaFx)M z?pZH{QM{yZ@vdpX(lWRV#M(_zY7vGHJjQXSYx~K6JA{U~w3y}~tUFDR2CO2+ShM0s zZQNzAhbX|`*#2r1n-syA&HmL((_p&tTrih@K8v}=H2i+qi zzpM!F@F-(jNabR=Hsl&Bh?Q}CQN#lefxGVY#3sGJ=<&%9ti}#CUKPhr-xbkIiMt7s zN@ssl>!WoJXTg*SHF?CbKBvaFJ)z|Nsl5OBogLR(Awgk@$8yIR zD_-p5XvDZHLM`Ze)Z>gemOtkM+jKY{_%$h-7v8e}c!~~Z%Z^-mYFKD9)5pAA>ku1N zawWD;!0~%sM>hBKsmOUPW8-Ayf4@IqM(hH*#selH>vR2?N5a3;T~Ayx?TUH;k#JEZ zKn4$hC&nGgBt%|m)jX>UUsyMViD;##<<sUpybmGtm3|kl5E+8hh%o?Al`U;)}pn0G;Og(48Lp3_vj%6*LtqRI@jZ=@CB` z>_5^G{tCPS&{D%4k9Yg;%U5X}x}VjxQ0mwndUj+6(ClbxuPFMWIore%%g6#<;)m~v z?3D%B3>;jqBY)dYL?_>H4TEM}TF1W1d&OI3*?=ju4H);sEEL+OoV&mZh@5pmVE&V? zXTLf+XZqH{SgTgj_t3v^02;j8P=1{M?e0+3^pUQ8=tjYzFra%`cswf~R}K6|rQ(QC z(W!wb;}4L<5(Qgk1vj%oD4Etw5Nx`4;cQ++^T|Yzp!3U zNfH%O#K2_T-*Af+-tn1B4u;A|;hHj2!rXiR4D4*sF9O3y7r$wMChFCDbk&Z8SJ>M& zyS*l3hUJ`GK4C#%N@`9{M#8+?CXbU@6$xFS-JJlkTkB;ZOveyVJx5R&mmYDUE`_-l z<5Kp=vOZK&yx_BZsD_nM1x?HPH8WkcM9w?|i*|^BsY+@B9nSxGlgb|_yKjx?IK>6y zj1u*aXBMl}A=0B^n)LdyCd470!yDQXEgQ(7AJJ^n-W|yq{hsxucducheEljwmmvru zoetyw-(@p=q91`y==!J0Nz8bi(nu2s`&?l_kXF4w*xvB zxuA8=c5Tq68?2eh%Hgc9V3mF&h$$JN1+H?7x~f8r-!)}+)cke_KkbEQZW631S15R8 z**^`BXq{hJz!54N5jml2x?gX900HCk)AfKs60NnG#)Fmsx2 zxZk!;E&hLHD3>dkWT1-qnpBC8Wx{NuEQ|N54(u!prneU0+>8&-Au+5V2ATU+^-PfF zk6M>hgzG1Q30Q2XE2TsFHY_vY3Ryt(aIU|mOSLLvxoS5cXkM$cd$E%{9Z=7{TDvn_ zvp3?EcK`ZT${n6ib^MU19eAw{c&uM@GLD2yrM)L?kL2!8zS*X}D@?~y7xrQOA#cYo z#V~F?c;~G~Bf}j*ux9(--M&|L6y8_--4PjY3tw3#&%iaPegf*i-d3+}MI>;L1!5A$ zU)h%^A1quV)n$g6%4Ibq|GKxiJ$>*bId$SrPP*OUPKdPs$g`S%@86QVlXf}WHn%DP zO~2j2{jv46c>90It;v_i2FEh_<9YV`C8@sg|K_5!qBe#M3xGHV#TrnOVy15Z)Ud&V zn7t%lKFL28t|k`|Vl+1$qw3%6tppv3ho^HSr&ea@c(1aXZpZiJq{pc38a)f%sds*& zvW3fj8(dJ1J}AFi)8kb$mG_qPfNT49Q26^$w_0mTsx0D<9UN~1o9%rrTh$3vrYC0C)_F%9i z-HrW!JL_W)xc*4~w_res&{)+LNP@mv)L_wY2^uY`WH zncg{fVHg{qv2ob4qrYd{99Z4_cdD$;;>oep0Po|d0d@UvTg>mh)Z{06#*-0pGOLIt zSWK;FI*kXIE=b(*msi>9hVvC(R# zP^KTO?HlVGdv~BV!Z-2jo5OVo!c({c#{pm~vvjn*z4e1b?91dfDR+WHLJEuT)F!YG zp=s5R<*n$i;_`5g`e|kbm&xfH*wbIvyf*fgL=;D*0rRKNn7AI|oY8eS($%gY{9{-DN{96!)$yX`&st09_aTYqx(g)3B&NW#-a9E0p8| zRL3eXcMivSdOWq8P0)eU)w1B9h1^$r(4%v+&%Gr8d0Xg8&q)!koK5qrmBUCoEf^4+ zEPE0x^981Dhr2oQt0FcQOEW-qZj@ef+Zu@1bAUp>gHFP4R;5*CLl|tu?kj|V+SDV| z3#h2rNe9Qr*6eMnSwbXM4xfzeBz@QknjU`MrK-_sk%#wwAP zGm-Ic_YGwF`|80>!C$Xma&Ga|lLCq=K*IX)>C>RAvhHck01($ZWaA|6xZ))H)!BHvHR*8^UbN zr--+6@nX9NQnNoN6afN=((YMT#nDn8lA z3kOP4r&CKFXCPQulnV2;;?YDcEX-b%<)R;$SpauQe4jSal5DRb6OD2}Q#7c#goSbf zBW=SrW!JLPRita`1-vJ2wOj9bZf=t1?VJ{Y10E0JNt=@UdjK0N4U%*tKalgpSH$t{ zmVU>2@hqpCfE6E~iA|)VX7D2@^R?3ROXETk$#jmdZUMT%M^qmJZU8)SjAp4vZFau| zmc}1QlQU9(mt$cQE(V~+KscT_k~ezyFoK#}7?5twN#IhdbNYFF#GiMVBhQ3|3RL|) zNFs}gYbdPmIbl!iyiGb(U)ePrhZT+m>aai!-x^-Yp#d`y!n^|LU0sElXz&r(#5?ro z`Dd>&h5zpR>H9O{?3@jmTR@Vu@zk*CaL@uy*3Cql^L|w5*6X=$fT=Z9{a?$5#(O>{ z_o-qyIEBcO+?+pDj>-O@#0O*iaZ_MZzzuC^5x!O#<2OzV++$l5Er0==>p2=r3;TVR zXG+`2YXjYEGkKg1lef-(4I8nWo_?an>m9aab3{?$;yG5oq|$hAa&v8%`MhClk`WDP zqgGKM=s6Sf#E!@M#|oOu!D z!6Scc)38ZE$H)2SPqFChk@J^FufnffziptMq;+gJ85!sj)0*W36bCSMepImHXc~93 z5h_iiAoQxdS2?HefW{Far3>Jl z147imvrmP`=irZ51x;L11Yeg{@4TUu2EBGJDB)7*_f;1FKm=e2!i@pMF8Bz60??)c z06#jj8+ejeCU}k=QH`6vp9KfCpmtctNZ#QN?+1Gv4J(ZgG7ROu!eGN2Z*Q!TAk)Cg zUf@PDu*Zs)suloR3g+hyT9bd4Q;Fm=!(Z z=_o9g)OQ1um2#;1e;>#S-2%k`kKICbt2((ySE$AQ_NPGj+kyEHZPDvT zZYsb4SRWZ(1z=VDN31ZVmA~0UYjK5{w881A_&YrcbD>2Kz8&sX9i{>vWag3EKpZ^K z0B}1nfEgopbQqT=GI#!W3-dDg_xufEP8u+d?G|FtZ^TXrV0PEOxZhDc0}N*>z|SK6 zh^j{v_0Hov%MF= z88CK#?OFdx*$NQK<)Avf%N~7JeyeS~2YoxlrVBA%#whskdleKqeFOkeG>>xaU z-*p|aP;AC0k4RCApFQ{NC%u|H0ZQ0Mk1#KQ{j_j+2!PK>ZPD@H@1Hm@R2mxUjE{8D zm;d~g0H7;(8s_saxXfh-Sb6X)90(eXX>x}VZ2$y}5}0&)8X?JHmAxDeqbw-jVxu z_j=Ip_te9qD;3@<$Uc>ATR@GvS`6K+1B~unh28lAk(VGKknkA}KK$a89MQ>===#@e6wqAgUufpH&S^$xd>zFvDy#7ggXVKy<g8F z=yB)8{l^ARuW4+3TUG!1;P8?2+H@Cy5Gme%D+#Wd4BzX@i)l650_N9O$9VB+=9hnO zC|A1TPfEW)_Lz!{jy)Z=`0ng>=GjYQlVhE3#n~do+5U^xRf$)xTLV~@3z)Ai_BWG5 z7E51Ge>T0tk|;`dGEIPCaV>6kt+01Gi9di*!fsLaHr?q@c7vmf8@a2!<4XYclkx(m z+^*-xBMH2%K$^_NTOv)ol6lzL*oc zbJXNP^F+uP*Y%{hJYdf7iTr<8JIQJuUzlFC1d6O5TjP1bb@BuwPyHERJ-8tBp6N;_ z&!Jb}#sB?}mF@kHY9FaO28|_ul!K1{nUM-~M&;;W@bS<8J)-{-lE;7jzwgHwb;*BC z@Mw+z_P|EW_RURJNwio6s^_1rg+=Dkvk^4RYS%r<^&AaSZFT4lMqztw{g_7grAz?e z!<7Kg(gta-u^UEU;KKCcKx}10GBp=M+o2vg8o7N z)?|80<*E$>x7QAc{!2FVsvYi#W5{r}E&yG`4?wQ~{FLXx)$6wtj$mrXFBm`AH3jIJ zY&!;Sdbf@#Q_AaNK{KM;seqkp`1R(ejKYs7=9!VV2fZm_PY-|HQOo>rNljDGctX#A z?0(h}3lp%+|NJ_JwzWCxx577D#_n(j&+{qFKK<$3o#uJ;JN?ut=?O3#uG#wlWD(~7 z%~McD`)rsIAak8?4Aa~Ml+KB6gD$|mX|6)HbthkX);$vez*-4o4-WS|g|f0$Zx;i% z%(Zu*=FkRvrsx-Q47iYo1uo*{<9? zOc%B2?o%@EM>Eq&0F!{LUv;k>5X$e)u$sV!*?u&mMnE4I(%y>rCu8qEZaUI^RS*&V6VZ>@S~+M)SGEh;~8FFm`HgL`x- zycT$mZ%gdEm~$O~xjk(K1UF;8gNeYnGGjWq>U*R*ImI(=Famd3am;`Qb=TzK zKDCmjoKn~)qZi5kTrYvwj#!xo8^s|raiWzefFFlO?=Nc2RCjU%z+GT^fB`lg9>8C{ zU)!6U_+gS*c9+LrL zGhb0sW_OiI^$(6-4@0!zb?x=kp!eQslG=kZ-q^z2i2v8qbwD-IEnyG^q$-5|11cgQ zRZ8ffAWaB}G!djrZ_)`;6n;^95k%<(q?Zt?kcfaFErNkS=)G4Z6lw4J^u0Yfd-f!o zYi{VJN5GYeFcSY)|KetQJ{kxvVT-TtUw=3hwl?G z!5Wzx%q%RnE-pu5zR06;W)~Nij7+ng z*=W&fmtkGs?CNT9W}ySdjnPBg$6CJ2m*@ET`S15=Yiqxbi_3L03w;)R@+vx-tOVZS zyq6EoM-Ib2(01Rp*Rr3%mvzvHLiptC)|gmv;cx*c7Fc# zy{)sCTFEya87_rmJ_H|O>}Oh)XXfW4l9L%h1c<}8ds9q?DZFLmhLZw` zLsPR01z#r6Qf-m(_c>8HIU?pCeY7V0ds53+x4_pJAcF;yZtrn{21~a6I}A5qQSEJQ z)S+j5v2c`d@uxb693^o{4Ip{AJc1$-?@tEZRfE~Ak5Edo)B5?r zD5I5CPQkcl1ol^ydxF+3?wB<8@JQ29rIOTbId`P~w0_-y2 zC>g^c&CJKgN5`d*pBl?9)vYP5mmzZpxI$+u#p+!}ZoqKYPqai91IWQQSf+{(Jv*4E`m$A{l~4o;6G z+B>-ye=KN^j7dM4Y(8{8JlYCv0gUdec;)sL+|<*PU$nJ_mGF2=UTPMR*~LCd-7JOA zUCC#&qqTOaLZ&u@i(oJB`LEX1C<)RuG3#r=CIZh-JdH($QqA`nLVm(NV&-3%|GBAqHY)!=xPzX{= zT3X(#GiM|XPv^)%%Fiz<^e-MV za+)hQo$rMceKtmGV>mfTL4AJS1z)D$^J_0SOTqzLvZ4o+0WGxV#@g{F32jQR8^4-hEmyhojBMfJVcjPgTbM;B%0Ywi z(xsL>HEJV`+|V;p^G_k1B%-3Cm{Yi@ySsadsszYoblgf2DJe#1%%$y|iWT}$)^GqN z)XcpGWclT0XS(Vgu;^}Kbj7{#@$r#*5BkZ;$=XdzL&Lj~bb85e-h7=zAC1&)P~$63 z(ty7~D+0V7_6vWqH;=-LvT-Vvy*l5@#(^Mnr zW@cww9kPQvUR~y?s;+(z{;GR`QcWLhs^~-3H#W5N^!S8?Vibcgc}ArrkRibO?QAyv zlnL18@HGP?Y-9Tt2egHPT#E$Eo+)GQJvmu)_5N*$$rC0erI-F#J>|y*+Ha@feT-}h z0hGY4ax9hG8vl_AcolElfe$^801$px@G0^<0zrbhCkZ;(2t z`u=`sQdwC^GE7ge6D+e(2?>dzXo~HfovRYK29~nL=(S`$=p}CMZyq6x>Q+`7ep{2a z`rn-IbxU=`a%kAu*&zf`wY5?kWA#gO@g^uIoW1W+`|HG*e-5ckDo?+He>jt3Vqrhq zUb1IvWAm`eiqzQH*jMhBFRUZv{_yThq;^+N&q8tGxn=wYTXS=>VPS8Qmv&Gq3MFy4 z*^~_Y7^pX4i=Xi6W!X))+zEig5d$)FGc#(sx^yHUHv^`Fk>uIwAr$o8T_0fSgLClx zO`|Pn-%4}w&tgfRM{Y)*h9~vB#Nj=fhc{IXyv3Y(6csrE+7m;;sv5QBk%W{z9H*CB zuz4*6qtGydJ9~J11MtX^U$}-Z=Mfa-@b{;eWOo>!Q2g56Z9nm`WKdl7{UGx_ZS5{B zHW$zb5N75FhKB8neP*jV@!}3-+~gd>lrOfc?mu|YN6-LPN3w)B*ikadrZl@8cB zU#N1J3b8TiNc23ui+)pz2xNNr%!KXc8(Pr@Il>v#Q-c$6+TLE!cEo{2~$u|fTrbZu|eUfTT~gpvAQh$ z;>C-ggcx$9Q&(xdReL<%_>+cHu9yE+5tmMyHywcbTIZoCJtcys^C~R>_1T%3JCzn! zncog;Py`1DKSaZsfE2lEA&&Irun0S!j};@=3b>#|a=c z)3di>Icbu)IB&oLg+f;okTa%Y+;0>pP4R>8dV6*1TnVip<*{XUf;BSmr#(^o`t#?c z%S3pc`^3Hb_b-uvD((q!H6Dp_QL(bR9sd8oW&Veg(-diQ0ay@>XvvDctgP((;$l*I zy0(P{ms}>+E{ybLBP$XqNcynxhp0~0KSMeD11G<3rjFRNu&_v7sDn}bd$V;2wKUh6ex;8IHCl=u4$;ijf+PEJmsjZDkQDOq;iT~-!* z(rsprhQ~JfZ+XqMUbuFx!)Psqqic6XLJI~{E5u!9lrRx?Ayo5fX=$mu(Q(QF#regA zloXh~Ju|>0`vXs$>=Y2U{tP-5egT2pW^)foWpIx_AQ@i2em#y30uzir%p&GGo}Qiv zfz1)*Tmz_j{kJ9;K(UaQm&d9QQ1xgNBxxX_$ISzZzgxRVU7@LLssA+qjwfHwYQ18)N%OI1HVsHrL8t_H_9WigY`$C7xvau6=S zls#ppC_=*yBTzOiNQGr9Wikocn0^W&Yiw+Uu)OtL9Tcz#4X*h@Oi$K(e4d=V%4+uPfVFr68)-t0p47@ljaGCpAZ_PuGJfg^t}ACqWk3hFP^v-J7+3^X8xn-WjD?LPW%VH2*Zg0{lu_(1w1 zJ@>=DtAP}uXMVe@L?J!piFf#Nv(hK}`iT)Q_in*=+S~8qN>U^;)%7 z?f$#B0i=*BXIEDGngf5D)~<#E37eKM7FKybg>ti??@jwC;NDe!8>2xM5x&89zL*CF z99-#$4^76GE3(OWUUC~fK>Dm4IUlYLm1=5gPQT{M0#`L;&5j^#%N`MjkKnhtcBOnb zMuFnmR%EuN8NST42QaC{?`<8m0#yS}h{FfFI6cyXWkd?F$@IcPUw>{J<;4}J8V^TD z{@-bmP5gY=Oj~5~`}g-89Ua3*B@4kEjsw2z9cZi0k;#8YIZ!IXcg1c>n}n*~s?X9| zkYn8#RlH+ocOCX#awhvs!A5d^b!qq|c&3i$!M3%W|K!L4mf2&*Oh+W>)Gg(jvx!0G%Uf(@==Ds64SiFGymdzP$mi zk1%^gH0mWRE-#x(y5Mz)iZ8;$IgT#|x={G<)`={;(ehlsr>XfWq<@Y31y`Bbhif}Shi6lG7t0gZ{}khXDigIQZ&U07Ivu&^Nbso-b} z-)3}kbN`CZ?h0-xOKUP-4j@DG@efVi>{INlEjc}xN<5dMC+#U`LEy_b3zbmaHuC9? zzH|3;Oig9u^1S~`Wl^?@vVt@KQM)QF%>qh1sOv~reZ4dukGGG9X=&w_mC;Z{p26oA zE^#VG`cDR?fB*hq5gYt=d;1P8^@vv#|5u@isLNb}Vc8N?ntl9N1h?WGGya^(c67(& zWL82#me9khuykpU*|jwnXhZ)R5fs|D0C^8m^}m^qlQk^pFc^%_8a@-7+0+kePJ3*| zKn}e6N0cT^^okU&NOQrVKXhG$C3Ii_6?n9<5)lz$<>66@Z4_g& zV#PbHZb!d!fcm*ce4Ji8NhlS(!LtN~-!7&R^ZL1&L$OY^&fD^b?z+^k>z(VE*CHo`YTcoz(q;@O4+g)@XSq z(wD)EF1u8arKy=8E0U0<9iv7=s%8EAyDvq@R*O?@3&QeDw%4Xxe<=H1=aaU~7y5g= z_$v}hy0eRVflOyc@DnP2I7F<>TOT>{uSI1}PA6T#BS$NlR4v*Qiik_3DXg@Km zNXyNmK-<*xb&Os@LYSDlGXL_Y5gG|M>hMfY?@WX!!xarJ-)v_+%)Qo9h!xAR&SdId5P{Nim8=9|~AcNPT|UkOmtyc^33W zkX+(Y7I^*YpRaVCF&`v0LP46bbS>eAq=TKs9V{4~{hWLvw?SXy#6pq&#){8H!dmOY z$?D=^;R3N(cpPS8Yh9tHV_67hm3WnEp=2Akgl~g0sB#tlv?*i$b6ui5>0~ZysQD_( za<=0v-1)HQ%P+ZQ=AX8nW62abwv``zPkaAm%%1d=&g-EmD(f1DEmClAs?c=&HwqCE z(ahW&-?y~)@IT&xFCIcJr^A6*dUdiML?%ZsE;Se9{W3~T#+7&qT_WY2cZQ8|Uq5A% zuy3&6ReOj^2o{i!n9NtvYiViC%*^o2nj!sjl@}tJ5VxyCNMxj-hzKlKGHQ&3Uve^G zSXfw1ZSBhTwn_m~k&IhPGPjdayFW@Kg`0rgAHL-nLsg2y!!Jdee4)&wZ}CH41PQ9C z(a2V>9n-5P&kgg2hg)+hm^nb4#ICU+WCKFScGAnt0eDr;W54&{$PBxVr>*&q`%@YT zKH7L&E!K@zn946KEPS^1e||FfC&ZwPh}c*WcXyuN-rip!6b8Z~kz@v{6ui920|QcW z^76J$PTk|<7@;C(#XT6GipNR){QYST?%ZRKBt(2tkX8alaE^}UOyIvHvXfI$!N*7l ztEu7Pvs>sKHZYdhT1gbvZRBY_xv;U%2_j)XYTCiUBT}J9zLE&jLa8iFP_KTXSlzag z!#I2`SIofcdY&fehxk1Bfq(uPwP-}uSaB&SG71X+kPu`t@iqgN^zj`gyih7clS=lP zx!H_Z1uE~vMEu9c$C=q#-f?t3D2x=TVMV3Ozi z2tmG%oqwEFT&Y#2vAt{&X&csDzijh6-<=E=3B|*r?)i#o8^!v+C7r^6h#Gpid z3jcGV^(mX?#wO1XL;VGl-sTee7DSmZJEmCYi=23xm{MlefHl@>jT>&3KsGFIU?9)H z!5Q53X+L9cPfwcX!>zNkGp0%`Jk$U7j`N&>kx^tsgtr8_E{lMMJHgP<(8M22d`e2n z39}C(QEwWhyAS3^HJaREl3Tr-n;Ca-P07f}{;sX*f1p`c?L8Av<;C&WKoCEXt(hSk zX&$aus(uw37DjREkJ9S!+xCMyvaGDELZKQK9NdT7fzJ*1bM|L**dN_A+Xrcn)0+z< zncrMYtmpir>u077HCC8*oP& z+3Qg?Ruc~bw&&BKU)E2rNVoA031_X>YYyqZ7|Atq`Hkl8H`Aez&t+U(ZQja#voE7W zrMpw%{Oa6(sjB@(=YQaK%r?4r zfpZR9p+=t<82Ity$FDikgk<6*q@<+Nw`P?Ib{l;V2&A>vev2ty%A`_lY;3Hgy4tJ2 z1y(svpc&U|tmZeiPaUlKsrt<_?Pm=c-NT=^Fq`pl?ruy33bt(K=#g6@!PtZENl1S5 z#n5I_A(~GW2$WfdbagGf`}VC+WMY!|Y=DC?SsiAy)bKS?k>f&`xc-^-n^-nuICZ7r zYc#ydpe772^7qsjP#oCmO^Fx8QWWug7@p+hU$k}jX76hC#f_on&}KzwV9gXSGpytA z6zJB1$XaLnPws2BSSW`(RjT$TSbl!zH3Oe6PVE}zx4be>{}d6cyVU&Sw1)w$gl%9R zZ5H-d@w$^4mXu0xkh9y2J)>%On1}Lg*&X_<<@WwT+@p>Ep(V}QikWD4I{$_X!Mwi` z)Zgw0uk?O}QgdrILiGufeZL@rhdUWE@~0aVntQqC5=!j@4ws>70y zgQ1Wo2a`GKt5rNai7J;zb`E>S0=6RnvB1#KY>5~eu}A~ct@SwLJtwc>#ezQFhx574 zKKXozjl)>UW3_n=XWq`aAXK$Jt4iY<%_L1t1Oy_h!+VwiEjHXk2=6?X2ai19_A{zg zr)7LRDmRzP^U;vFUnzy6WR5cSn>x2OGM8e?4PWkFf6Vi;gp*m+8U4*4L59(;?J*je z5?Q1_yn~+WOrCB3lqsmxUjl43cswraUosD-EPM%*acPFj=fsVzM&!z*RBPTeSi1G0SFh4BH6?%p9Poe)p)}oXz9DalP1r-%FD<|jdFP4&cBohwGGqA=(0=0^}P1qt+Qo=y> z7s>1$8|r10fw{JIZ09+1*Y9#cM@J7z-l}+v*||C~jkTzi6855BYvu``66sv$Gpuzv zGx~lp5Dfc{l-22_9Hb<{4Lai2ub!b~{{z(M*6yL6{UNg}zWi-R? z#1k8a_R0f6gm7YFBajq};U6(x(Nyoh#3t=VJAABmv?npLtIsKh9%9e1qXIS99L*2q52^q(Wzs(ySQ(?ckm(uJx zJqQ`iJ>cFhA90D)4SiB8Bc(zQ;5aYot2P~W_{jAOe-$<}@SF`JJ`&kGs*yf&P9^Io z)42Z6rvBqR!a1zi7p0ds)=vB~)ZHVL1ux*v3bO`|j+PB~A9v+0U4sxRs|bcXLwjpZ z;O48XyN8FvBVO;Nu>BwU$>vSYh|yreSXfr#go;Q}M3HMo4xqRuOIy4AN+uKE49<=8 zRm*IhntEF~_mi&QZ_{*%&nacIEDL?3_M4Q0zo%>YFQ*o8DTfvBzD82k}8!P z$T*#B)S>>~{n1m|Ky^jX;6-o~e})?@6ey*!--bl8X#3o>U*79(kYT%3_ZCr>GIjkw(y@NV}+kAoW&px4N!$bK~ka*c&CM9A-L9zBw+f+uU z&xSW@92(k3l$@@V4*^A3+}u1^qOh#u;aHb#;ZCr(%{05UL!2lUnAF><2 zbpkcAW6wcyw1fOvSXj0w$p!srTHC8XJ?i_bNt__MJu#VJ5p(m@E&4y_@h4O?LIBOS z9W7`!?vqYzok&hIpkb)Cwk#^cq^JJ_uTMY zyKGFA?|*cTb*I=5fh$_+VHyG{(i_^|IAMVMCwaMEMl? zDO)KhTGZ3wXP9JWK`};Sj(c|_=3Xxs&6mSlBZGw}5_8|e48aYl{Btjc&QUrtC}JmL z23!{EHT^@ypqe*67JYYaLwPcB2~ZX@9zUd#1@(R)M*pbp9g>HTNy_*}P6od>bkc}e zq>uAhn=AN6UJplVURVHkwu2s$+wkY_wnu1x9AmltmbB}|Zj54w z=onw=9HE@?_r_N`RETAIO&xzma|aJd`=QWa#IxJFM0}LYnvwfGS*<2& z9dYCG^q~t)Vx#jmM%JK)FtKgat0?Mqv50jLPE?K|vZR|=~hsXVX+F$wnP*fjgaS_wMbuww|aOv)y zpas(%@Th4%<~3&h>F{9jWG_KAcdCQQ`L3Y`KZ1jif-;ycgM&YJ z8l=hPG2t2Z-Ese2%{AI>p&=uu)MbgMQf7D^+65ccYk=z-t(~HSim4#BZkwDsFfgFE z5jY2dXn%fzSiVdh?votE+}O|Lv`7!@<(PcaPMiLocbNwi|A;e_5?sr^GTnZwxu%65 zZh?Vh6!WW_yPwr|>3{TT8lH7oyA)2(FG$vYk2-tk{R`{CQp)UBVtX;jx(ru%e?lic zbS!eGMxZetgR@eZ1CP;z(1ha8+oBi{b6 zxe|vhyj1rJfrSMN{b&Q;uUupCp=xq# zzg|z#^=AGDX&`!#jAQFyI__nl+f1DUZ49k)*X*q7e-&Qw+?BV?qN8=`y95@k&FvAZ zv#TqKIC`(CNPmM7oEyq?2CIqI^vg=MFJp~lWa1eTlYer_5qy?(Ol!8{D5)BFugnf5 z3_gShB^t-jq!h#}wbSI+#aOCx52A?6#S=FX;wD?CxIhGjgksbkJ?y7tA>!ejt@Vw2 z%-=pa)itx@si%_TgyME++<2otQ4fb{lb#e^oKt$ zod2C8PSz!vm7RB5V6Cg6X~^SYP{EGq>hoEnAZXp~DqP<4=H@2R<}4zxDVt(PYso38 zZ|PD%xKQ2JlEmhd?pEOEhSELZGCfK~z>&2A0a#JOvzNSm2ldP7aeM zy~y=S5s`$IHEL!?g@u(hwU@_!ce$B=x22_JhdROahJfmWnVVM_5xC`LRkGg%kGTGvHo7G6=%UqLDd*jZHTX-v6Q>-0&pJhjT*sG`XK-Ovv# zVOhHB)XMU5Qczrtjg7$#h>MGtE=Ww7u&u7G2|e6ioLpT|f*Yx+so_Z-dMH?rAHO`9 zM>=e+(SC!gf2%pR*2bLGwW5RXon`kq64M~&&8$f9)CVYhIDWFcH-6agV&X?b~jYb&&BEYPbR-Q7`1Nm6QRYTu)>Q#*OSXTae6IL@LD z5-b}WgW->*Gsjcm`JB6}R zf20&=rupwPuEWKXWc9`6rK40TU#3F;_4S%ejXh;T^CQ=gwin^rT;<+C!iW5x9ZnQn zmS_ZwF0kYr91rgqDP>YouLBjApEM@3$UKXU+A6qz(#ED^T&DhY` z7|-p*4um3uovXB?qvL1M<@fCD{$+;!Wi~5Y*=qke;#7ff^M73`JA>yhQ$Co-W{2{) zT@JX<_qfRBPv#OQtrtd?{Rq-?)WS4A6#Dj!Efk-lQjJ19dtMzKA79cBaf3dURw4J3 zg@pxV++MBG73*x%qp!gwRnOSCdw;eZ9?4w!&&9tB(07%_B+{vBwW_f{4sGD1iHDh) zS-5D}2W?J19$P|86|Kja?PXTW^mJUgaXYF}a)?tgfyCMAg5)4*a$^Rrx$` zcx=A_rOlk)gBZd@^(y>v`0s&4vuiAm#G@!w=Xx+GrL#oC55aszPSkGcq@hn!wRWx{yjw>K1cmkM~Uxe8OE zVy#AMb@qszapMw;*+{v<{C_~>9S=>Xr5lIkT=eE(qI|Iy{L<1=2r++Ak71r7x?C6$ zGBq2Uf^E?~QIMUNhEiX)pT%-h;kp~yzZ<=cH9c!MW)FaekU#Ru2D@d1_wvWldrW!AfA3i>uuKOREosLSZmzyYMIsSW7iY?mJ zjMe}BW=f7rr1<*ZatiMHtJ%Nq5||mmywUZz5@Vo<%ZdJ-sCV~B>-ak7+b3OX1p)s) zB>Zp$W0Okk)~Wl;kdBUPQ6=2}uKt+ZLGX`>3II(a^k4fJ-~-i%8&rtvTd>4e_h(sU z>hOLXPvohVqdq-?B#i7ON7wYjT`8{sPw?p$EOnU$F`L{g-FGzi>e6B+kbei?w%)q}OX?gu> z1^1oR_B$Rc@>zB)7UbCavf| zZrtXJ02s~RE$mO<&gm=EEb}xg-}o9U%KkutDpaB!A{C%YZ+_xyPZ#oH(eFZb+@BEu zDCm4Ksf^2M_X>+ffoif0$c5CQyXdEfb5i0^qTaKZm*VsFgp1b8Bstk%b&tg&$haJK zU$uaB@AC98T46cwf3-~PCnA5kc>`K4-wwwDL7`Cj0mn&e(&K5(g!9pBg#@~3siwA` zwBIi5yx^)Vl!zxT4?1)2 zi@oV6&=aET-~Pr0$SyoQ{NKIe=C0*tWUl1Hc+`?t>1>#o8V0Gv5>sBsoi1eXojKEc zH}_{SQYk#~prtvMEs1@5zSG|F{iVrB+N02iZQ`u)9UOLxkEO=aB~AwtyUU!S3k47Z zf*V44HN;Xi$`FdENp@XbT>`FeKk+%NSlqAOa6-ER{s=jS``&m(JV?t9cuArX-A6rI zHw|_$M=@<*sH$&VNlScaxn2zxj%HL&F`N8j2!r9$Xi?gWM`0MH?*e8OG1em~-j((=$gV$&D5ZiV)s9uExyFCMr$YG(Z!9SVKGxs{!rq zr`0w;%y*wz{>uU&btXiekUizr)zm~LB`MIjU^($4sx`Cik@Khx+hwNdbq3wv?iGLj z{P}B>yNe`R7F|D8-@}raDmx@L*1xcj9tzaL1~3H$T8#-!9(N~;PWc^7;W3BXNhK%m+ zRr`e`lt%Rx+1wBo^&$Ic>4|%_>jxBk_AJn~RpKy@APWRTlK|HINZE!Y8(5j2?-F^* zXzHg|yFwE~9&~s_!-@JUtpHXuA3Y}Pi-t3s?ce!2SPi!aU}sPGyzgf*Z_@6UWNa`Y zR9GLChiKcRPw$QHouBW|MuADgDuV+8?0o13Z{VkxZS=O$0I$BanWo2c}RiOS^Q!^uY#$eHmC2Ry# zY&0#ln2wIiZ<*ATNpA-CW~4{d;JZfbi|P|+chDUq;B)_l%W4GLxS@3Y;P%JuDnGEX zMW>~`!&DV1=J>n0=}#sOwB8$Z^fqRzNm4`rg`eQP}Y*j{71mMfpb0Lp^i{q>1d(#P+^e0R~M`duY^ac9o1({HzA znfpD^JC1I5R@TJcxng!0H^CY4#3ydb~OI=^5ISF zdSsv0mLyL5U%Xaq@y*ulHWxfl5LB%s`F$1VV>Zd-Es?z?pvqcjO7)$0vg69;GOlK4 zXPM2X=r#x9)!R&8E~HAnr`-|yjgBlxose7phk{%I^ zr5`mjScny9pt~mXm2I8uyN8BQEund_TpOX2rJeYpT;A1;>|KaO`lc2$f@z?)y9vrh zqB@!e-qH3*I;pO1vCYY<3xgJqjLHn{x9t%Kt#T1&oyTQ9m0`@e;z9$lp(Y|N2Q~HR zZVc-~FymX+Z`<{sMYL9~PcnfiI8wYkPZiW=oa)gB=6|NbwA}Ckuz%bA8D_qR^Kp{6 zt(_h5Oc9jXO7l3wMvyZpHJ=_{sI{Liv*->>X0uv=mysFfIU5=(rs@Vw-I)8EtyBVT z$7oVfRQtaz&`oz%4v@?GH2oW@rta=Mu)znCxdTuMxm5gZLvYWagXl7QSP16=WE<5K z4TLu*i56>JH&|ATrO(cWxm9ad)kVT^T3a5URSwb4&Q2$T*VW--h3WX_oBi3f-X~L9 zWoJ8s*$)1v`}VF-{P+*%6krgAAchRWpP8%=d5VNZ&`&ks+m{Yn{$6=z2=~8tzdPVq z<#9#q$4cP?dZ|FOz6)K$*U!)PbX~mZ{*?Cei2u{gDb_Q5c-&nY4kmo~wlh{cW2jMM z^XBec0Z*am^X}0+RE_zbps!xHaZd5+P|^*kWP#MO%bm*D#na{1&+O7O85FP*w_z*LJ-36wo-K}u zcn$9V>-s5H_TOosA92|&sK8US_x9paQW^vAs=Gv2D4y3X%#c@E*@^GT9lEtu@%Rks z@1j!xBtEY^>-&v1_(Q&B+49~6EQQps&)E{KuV9sQPF5M|O(BqJ=YvYESFfTwySu}I zjI!O54k2$$d*~UMU^eLadVl{SSEH5&3ENY*vME2GI~dzb{9^Zmt^HXEourspmRzwReMqEUMn2ik<_*s`N;TN9=ETG0G7Z*9&&D8*U2df$U2#*TYt4Hb_%=Zrnfmx;p zDm=gu9ARi~Za1aE+ps_kO7u6jfj@srKGOg|Jy5y1>-A!$>z%BpikEe6+|Rdd4OBOK zAf&N|=F>%)VB7dT@&%pZ1H#J-;GzrEVSax8-%{~ybq;$$70WO&iRJr1h^csLyEFnQ zlQrQbws(ha0UuQBd_q!22O1p=ZyD}is6xagq*um=H|>u{QhO-QCZiwVQ1w8swlfGT zPc@(28V%>u*X$rDU|PMc-(ReEl5h6(04g11jVdI-AUw<7j*iboT8$FGm$G$q>>3&h ztFoN8+ZrP5uZtvO1{@It8jKw%>%l*tfh>)BQJqAjfdhb^{h>z=+-5 z-EC}a(u{{w09{ZSbKrWeeC?y7Afv($1gEj$qtD%SS^zIB%*GXv-17OcH!0_UZt4Kd z5nBPmTd=4EKlAfx0aa-@8{)1FTP&Bz886lAtd{!41dZ_3;Ea>?pdHI#4%z5dRGT!> zAjPW*m)WV^rD(^Q-HPvXq1p$R6~8UO<%Ti^_sp4aoSz=9PA)II78jFm&bF|r50-&D z7YNcwWe$5vbJfzuaHaY5*dImO{y~YLwXIaI-$IE~ zSr4Tzr9{5bpa7tD_d0!%Nhy=9-yK$a7(LhE!U}M?J>tEP-34FMX&>$WQe)2NJM+WF zh*5mx0<~H^ZxF;|vFP}U9*M!Uv5hPHH5XF@QYzn-A(!_vBxHT&dnP#zM~)l{Lxx_V?Yy3uoSj0T#;3a?F{>$0a0%v?eBZiyUT;M zNoBWnwa49j-kEA^?J&b*aM!0>sc<)UN8<~PZUI1;K_gxrl0(@XX$el#dbwHCy>84PlHu7+>erpE;Tlf0}SckqEY;Dvz-|Z(r%0%x95gn za9_c}VX0_o_0Lzh#E<7ZRUvzE*{w4bs#UIoedsOt?cDP5hBArWQj6jIN;Z0VkmWC3wMTKP|5e466W)ZFLib&sD)?Zy76`0uNIxow?}=zeb^r^ zxV&Z1_^DQC1iTw$BA#D>%Q2ZvP-R#xZWdPGvRE(i@bL12dj1jYpso9xvl*jMuMfO7 z%AsvwV!#ZEffBMaRfxareio{D3lz}yVm${i-@on8Kx8vT-e6#~ga6FaYUIik2`y85 z0#t5wB2PY+VQ2qdy~@IL2e&Uj&IGu@K;IFA1mRe|GGkj?8$f+Hx6A$a%*+t5cv)=z ze#*Ce?#Veje^f5kBIn}b+Djr;t|h0}2ZNRL(e?)bBD$s-ZSs5fukv;qi-2P#i! z^1-y!@qp|0YA>MUq3gRvq^*OZ{ms4A!lFe4R{X?-g2e%Wt(_f7+892_Y`(U(CblIC zJj)%ql}_bL27M6e6rNsiEg;riA!8{Hse=gvfQ!B73g zwH)=U!vgjCSdfQ3dA>u({a<=<_KyoL32e?`12$*N1ypWM3Z~*@ZZIR6qF3(KZjU!# zd3Y8$9d@H9Pk{?&1Moy|`sJtC!A5KjtA%&(TNgYDnQWi}djn(VN7bk{iNZ&)Q@R;j zh`njwkkkHe>y3?%pEc=67rq7YTmV7u-eBOj1KS)}_aJ;0nUG+HK!Y6nNhm@l^bq(YA^t7*Xp}#-)`ubHqzhk-4U|WAb67Wu+xj$gz1!G8fe=0m5U^j=7C4o@_ za19u_BxuhsA`3LLJy1fF|GQ>Hrix4zu1XZI6qXY+FM%Jk=)m z+UyfhMV^kwBpG$Bt;4~rfhRK z-VvFQD;fyJQmX?sKtHA2)B0lxrdfY)HsT&a4YiQTQnhfG{Gjshzp zO`?(pDv8elFZ6ch@TDRRw7+k(^^so&6;NCt?@R?`F$g#V4AaY>j7*A-Hg{IIG|t9R z);wHeU^S|Opc&!-w=u8%6fILp(&Vj9N=vkIBaL#Al#LA&x6|QgSVx@u*eIVka(q~wthtNAo3lG_u=|>Z=*oHnos$*)hEDtEwuXja^4yq z@sB}F6+k=8PJ;b)Kj`}N2%72FaSRWDjCrj+)DQ9fhdZ-ilI>~!!wFhuI;2>0~$i1SZk35 zvlF=JzkcCJ-U6qqU^n8-Lp*vNXWbZBO|kE}!4i%=!u$)0xWXTW-cwF0s$7+`ixeXo zaYF>U5Q@y3j0n0++59}s{I^ty+VrYJ2iI!3miv$|6quNLtCltnwr~Dfy4K&meQSzZ zLXvQM3w-2#wC=II?)jtz&e-Xt`HtF$)YZMce%j)OXL;TWnmsm-wkws>TBK=Gxc+Fw zL!cz&Y1G;U_Oan0f8=oej@Yc7Gj=GZb*GEgB;VXNlztpwGB-Pm{%}FS5_Yh5nDw~e zUiqfG8-?oTz^>et38YO2Q?dNExkqEwr>79|o-sI?%RzASQNH2G5Cw7$kakK$J)^8V zM#6jL?{>tIW(L3+F@R~q%i-5GANBO~YuVLOg&L*xuC(y* zaK%ROv+6n*G_XZ}0qYjJlHXjp9a7*=(Ha{R8^?~ z7hf^M{Y(xpV^B>kZ`^Osmus!EHAXzK13+E}6x&S2e5C^IW>jqKIP|THkIpVGE9>i@ zK|Wz*=bKbASIlUpD63%~=92r_7qh8?z|>+6@9gwQdv0UOZuFQtotJumg2m=r0qk7& zLE|gQx&TxvT`0hAZ;BqA$>8Ly9XTt`Mahip;k0FBVL|8TZ-dyae6W~_0C0+dkKYeS6b_5QPx8U(>FGa9prCb5PhUZ% zwrpK&EZAG}#&hD?3>l8Xu0yJq9+UQ%hvlC~$*t*vD| zZ+Aq&aI3G{y?imyO+3K+k|ri-E5$7g)KaW6a$w{5!@hstV@hp6uoz7J$S{o&MZKk6 z)@(h?n>J~t)ZNtu>mB8lT!9?^N2?q*pTlGL4nrg=DfUMORaSPk{YK;s$4HI1{+I(A z$7sF6ixAMq17|Ew_ghOw&GIlYJ4!P}PmYhl>5CZ9hFIG;NVY!e+@Mts!V<@J6m|ku z3Y}KNFW}ceK)L|LNq|A4ce2_ULde~<+jo>D9`!Rcl$4!47O2g!Oi?GvI&kg;P`ewg zhr`*k4_#q|!$1y;Nl57RMd$rbf&slZYGzpr0Pv`h1BAtXTxNo%rf2(F{$n>QJ@UG zCL|mL`$VuB;BCalHNjwoLeGfGsi@2H7RXLWyhS8Ss5S!fC{YjNcf{2f6_vpZQ8PGGk*Q=J0Q zAJFZ+-pwzzadf00BkPEag+RV1Clfw5%tb`NqkHRZ9UUGHfvO#(Io%L~_aO+xYXGp| zaN3ap`tRDb5!=Ci)X<(L-~)6QBIqXr#tej*skj$l5umwp6&TF=ROn_y;2{m<)!MiW zKRE~zsaIQ_3~?XvC@hw3IMt7V=xA~6vFq-r*_zXlR3sz~?3!%3 zRLVgU7Ckmx=6ESUH-3jE#y5W?sAkd6RXOkwOmO#(llgFV6Y0^^&!UEp3nQE)y2?XS z(F7Ej?)C8s$f!c1qYbcl-bP>2$zuA+{0`0P-V?ep@BYYzs@6Xg^U`F>7L}g?nRL4o z7lg)DQhF7BOX2oKBcy?}Lae{DI1C)zR)VN3pkiQ&*`tsT>;S9p-rk0PP}?gpT60f8 zR!rW!HYp?1UFQaUQdkMoK(%#pFh)XPQ)?OK4Er@PwlxBa#)5{}bWWzhg&EzQ9s+f5 zuUO>g#w|gjI$l{|a!N8b_KfOx7q~Lg4Y!n(rh`Vx^&K2&7!zF{E(Yi1P-68f_mp1= z7Ejx64&Z7zrwc>+84Fsmz%~O4eWubJ`-9m;hDfN|{#<1+2+DuWlOxafSB;|hVzR^& z?Rt^Y-rwI(1BDCxqC&OCkenQ+l+bZzeZDk_n7#^=6O#AupMy))S@dcZ5xr44=r}4V zK(48!*l0xipV!#xgM(=~(#dtc{(ROqnW_^|FLg%Jz5{CmqTBATR(Q4K)^55`!wkq; zy2b1#STrIjaJ-_)0Rag~|M;&HmHcmlgL$Vkxoio*_U9w{4Eq#7GuULVf-@y$DOTCc zjE2~q$v>7}do@N`tF&Ob$pa@nJ>C7d^%qY+?f%`tQX_tEFEyL>60)$Y$y5O~tj~8) z;IVG&dy4RNTvD}XJ#HI>fph(Q#lZx>u>w_jEw4r=V6l=xceOVVah(0K#h}QnwKZtc zEDRYnDY-ZA8?_Ox!Uk2z~W_qn9o%yCE?@a10fjRWjo1d-`&^W|JjHE+}#=M z1$uieD5HU2-@!xzf-+I0nfR9e^vSK>{l*U1T>gOngSIaH`3!GCNeL6zw{7pt%>Oy@ zfHTEb$nf1fH)4PM_yLcK`Wv{a?&qVT;T3%0!L2$aNut2xvY7RZnj3Bm(@Gr*H4k9k zW*tN;i7p?uKWo-Hbp4;86}w1gx5NWVHU}I_R47n^fZFs-#R1JDmT?K!@(?+l9v9*l+sOu>U#1!3LypJT3h*ETVXY za}tMqa@a$Rr$mFc>0e4_by_vWcpGb;m{Gz5Cj`OecX$D)V@GEv^S8fDL#e#s8C0$;p#Vh{9&|=&lkLmOO3ZJ+KJmT3JZ{qP|s)$1Xq_RI)d?eO2=Lnq#t{A)%=;?-3> zL~YsE60N|hiQPTom|v_PP2zR)pDNU*o^qVsin@_D@H;y`UIi^!P%&`P(9mMtD}Nzi zP}*UtjI%C}4X$p63_RW~DF#S?G{GMvoC5sAC zGR|GNa(6OUwvmh9a(PJG*nDM2-j7w(cx3D1t5PAS;9?gB1ncb87gb2D!y02su~$@_ zwpC}kM|05GHghyB=I|ODK^X z;qk95ut-K^!Ia(?xo4eIR8r)1c4#X!ruk{_n-)4@T9S3kj%-s!fP6pb(^+ z(#Y7u+VA*=+>>6ud^!8j%-fMou5yacuSa({WL2P6NiuxO<+wip9LVQGyijhQ%l)gu z+R@Tz{u0?4ZdXMX^N;d;t-?z}=|mbvBly=2SJvlV_12|*jDxhz*&ZKM8#-v4l}(>K zi3hH1RZ4WAQ{7JytgNgGRO?fKFL?TJwan^ts9_}{Y`@xp0OFd=y%c~>3IqG8jLsgI zO46X)aKV$bigw@}y;eso`Y5Ab+ZHw5ZOrn2imv;db zm8vrN7m=6Z%=0FTyW~=(*YK9}RU4NFCen1*ztrNw%eV4x?sKFS(VLRK zN5+TA%Dq|H?nYZt#$k2T2y|O13lQinbGaV>yK;2AvL9~aaIK><}Ei({qeAr>m3hfYVENBgQ%)YM|}oP;3Z@OR-VPD zjaF%`I_CKV@zv(=A<>UkNOGWV-wfu+dz8aht8&llxadjofxfa9n6J~s7sTW1Ug3XS zZ<{^yO-1Mi9f{}YT9%9a?nJTVeq&9*+*6VSeG3#wQBZ*%vrx92EU1VCyjXQSZj8vP zt$uv8HDXdt-M$EGl3(q1*hcj9G9>941*qzbuQ-%}DgmmiW2HR+bmQI%1)y%!A2nry zu~Twl%qKp!`7a9qF^u2e6A8*t;YFs~qBnoycaD82u`(+52zg+#wH;AC9 z@zfc(ZpwLADXMw;O00(V1yhq{Bld5w(Nf5XmQs8jjy|beq0Y?D>1U2c#6rTv*<;LX zptA{dK#qsWYC)yx)(qh}ZLF?*_F27gNe4?~-MvH$)cofC$I!IDK~gwee8cJ&SR(hy zZ&D10PmiuL!};`pV>IxK*(V6A?{tu3+2(v(_PNhvX7>UR11PGp8#K*Jc|$DW_iSvK z!m{xErB4Wl-{0}LfWyu;wZDkhRjVviDWnOy4|$u*^}ErngkincLmCO4>-J2r)Pk|K znPi&S!LjyV#7glVm2$5in^kW+rDBWc1}+U7O_x00sK5P22I%0&k2B-IjOx}R=HTD} zfYAPndF>iV+w1+O8SbMJsv-u|C#Y=IuOuY!BtdE3@ARSZfSWHyNA*BvK+}klvTg&WH`L^xKP@gcGNnhdwpyr|Q(3_<_CLm7amLCd0AM04F3jGTmrkhS0 zRc&pp^Xkjgd?dygHC7m%cM!@gtJA|T}Ve#;Gf%E(E_Ub4A zh+~aLR~T?CQbMuwb` zD;^Hc--Yx9m*D-IX;r|a zsr>%FffQEY^=kAqq0K*GQ?k4XSlGokKJTJMhf_Qt32L|Vb8kAXke?sreB>(kRQ@u3 z|KE=gaOa5l{$E1YcPzr?^X}&0-bNnWf3Gb=v7jIuZfFA55)t4m(;Xns{?Wh>{%Tr5og z=43OF;gOJTjI5F{iHLrbl)V1GKdhQZ#l_uKDpDysck68LPU&j7y55#lRkcQvOG4t~ zRo~wBP6*7oW$fpP=|5G@Q~vLIe}8;>mwV30M}@hb92w~w9Zlwbe+`Yza32Ud_rSpS z3;Id&?+35qXDB#9z^wVi$KyI4E_~mcwx*J#)XK^t^N4W_Eatz|uJ`!oSs0El-U2TT zA^2@=`|vQa*P{#3i|10#Z8K%grOI~6hnHRIm#aaS-3nuYZ^LRlFfHlrsG z{cx5fepesqW_+>X$QdwRt$th=$Mw$>50k8Y{5{6^aJ?WfK!K8yl0jOUZgkY867VD# zbVE2kJw2hrLPv@pvOZ?=nZe*2Pbu!nj$pWX6O+rp&+2epBP#YH7^KXCQ!Tm}$`%%k z5bPje_r(+>PU&}A0xm>szq|+g>MWTc>C_;A zb|Bn<1e1V#;Lq_?0N}Ap<7Oh?oc?-y(nd-6_#?9=#>E28@$TQh?|Obj#kK>CuBy7a zJV57bTOR^0u7f%TV{}ye$!~5-kUK>bu9%k^E?t9RNKv_2Syhz~U}t!ks9*e0W8$SK zNGIw`Z9bGK@oq zuIKU4k5lmXShr?%T!Huib!c@8Pd#~kDUH&U)IW|I5?;PDDTPO$x)j59Npk`Y+?14 z*1^HSuz8N8(fdrbY&d;mV+x9v+;FbhZ?S}g(50=d7`SYTPfxc+yw84eKS=U%a>4^O zXiQU+Gt`vp7{!sqgw*(Kqi}QniZs9Sj>gzBO@cSfq~LT$M|;(iD3!c)oT&1u0MJ@!l2?bT}cFw z=Ja^#udCa0R0RCznOV?xf~QZPg4V9Rtxe7%AT9r`VAA?M9bG$Kc1{x`$Ev38bfh^X zs{h(Bi84DUr~FHCzbsJ~X-UZpIW;w0RFu8TzfaYl3o5DS!W#lYFN8!Rx%$ipyL@DI zLPrG)Bm%T^T6%h2fLkr@d`|f!?XP_|$p=t2t=D(S&@m}wa6SVghlPWaVe(_Nu*a}| z3>V)1XAuz?h{cwxOA;`u)pr@pw*vY9*1(!%;|?JPn`orllPzV(5S%jAPCKHS24++_d^ z*w0O;ok>0#S2Z*-vAFnMRtyZaOTeigf0{SNJ0j+Y6<|IP!N5|P!``)ba-#D1Fd2Zx75l$7W`Cu4o2?XMSP_XXY^Z;P7$Idv<(|9U!F7w#z-ldjW< zUdExIopUMWjcxS#{Dd*}8Dt_c!9)$l+`YrYj`4S2`#;k6Kl{%n^hHLBAqn}QoB7aD zFZpiOaKaNKQ`6DbR)R&=HTGWj9S;1EwIANz*w+sB_OeP!dW;WF{Up<^;EfwM z1YG7#VF8iB%V7n(LY9Qjy>~~R?(XdX)(SX`S&vt^#J$sbi_{xx85r=Tn+BV-gjk{} z!1p6zi=$A>18d30j~`+CO}xK--&pD_;V-;z5OjtE!bD1%oYwCF0_%eu-%ZmgOedK# zy*j)u|M7F4&TDmAF|=Ns>}qKx4f`h~UPXaYqoBB$Fc^U2V(!ai6P{3d5fX)jUPzCC6a!|i0$CC3@LTrQ6TpbZ;L*>-f@qoGv z|MIetpW=hdTwTb|pR}}+PY4alP4$a|To#lwcODdRN|cvB1{s{ZoE!?Qd~mX$#?grW zb}UiSb+!NgPZya_`KRgH`}gl}yRTvafs>q?8edQ#4<2XO_)9kCKXc90I7R{>(>6X% z>g`>7x?MqoWLFLj+}%Ltb@b~y4U8fdtMJe}dU`OCJX+a+L3~@WI#M(l1R(UGF(5e@f)22v25!j5aR>h)_5yF}l21w>qH#G%^nXUFyRBM5xD_m;kx zncx?s$Zh{8*sg1_UICMk;sgcI(cZp3&@fC?J(}Q*qY}aq6Z-~QBYA6UmZqkrq_ngs zxZsZ2SsJiDp)kmTl19K|T|JKeYOSaX=zRXbKTpCvmj-+`+x~ULMIFc!CCYvF!-&Hy zyqo?WpdL(-$8%wol|QDdZE!)n8w-z%QRKH&t;<3*EOr5(EWe|Tsw_+e21JARPDG)~ zKu@Ul5?)+g-EBidVJqpcJW^!L0s=&~w(CEyiOC<{7f5=6`Rp{~)v*R)=O^5&tjLca zg+T{Nb9Uy7K!^A(l^d(p5_PUi17+!~KL&e?QT&chiNLCB zna*Q0H8X<&@~Qi(nl?H!zOL@n?MK`F=_O6uxag=LLq>;Us`S0#cyV!rihxcs%~(YI z9G{yzyS@Lt7~&O-6aWE5hAP7$mMurUd4Y;|o7UXyZS_HY|4podg8bsCS4^MlI%Zp8KZpdc!R6Tx z+vp~x*g0)2tzaa*LpGpARAGL0aZ#w5HxFtU;-^wUblnfnxQNK#IH46T4-V9O1euQ& zaUk_vxzhNuy5o*do^W@7X!E%sNQOW%Ng-swXC@t)IfVmjDAKEg(O6VKfNp-CEB*J! zld=0VzPE!eHGy75AhK_*1d*}=L<1Tc_#pwP9L>*<-a%7fTwn@(ILJt@!&CnVQhCJQ zLJ$Ek!|?#lF|e^wLmlWj+FbToa`(uIhJG5kCUZo!;i1HVAy?oGoX_1uIiHZIS(7hG zyw~>R^8DwZ=YL?IT0GkPdfV@ay`bP>A-p+;AA4WI?NoDh#d2~cYZ_u>0y{EkH1iA0CZ%MWEbzGtSZux_0h2(gl0zU0Z!H#Cd_ttYV! z>j3t^-IVn7*OJ%PTH!t);(U}*PzkfGg(Xn^j$@tj>WR>A3O_de zDRNgsLkZ?ESD3wyc4p}#B9!fC#))CYDw>+ozPa}@0t27AeQ=N#ezGd18W@NIEJNAg zAK2EHd+47kFf4n_RNHWgd%DWry^A9qbQ$+XgD1bl1QT8bZo0W}bt2r|t_b+^9}-=#TB8$HT+hvH~$d935a;9jkr3 z$X*}$0aIot9@H+r595oA?YYfcbkFk(-v{QB%~W@PCx4J9Q!7Mgt6ZC-Ro#j2N|6;zga)Oz)246gy=sMw{zK)B~;V`J0S z(Lq8)lssLtO+iXd4%dS^oYxZEctH&BMrc6+6Z~))yly&l@;6-T{+D#LOon zLw~Y+71`TsKi`05=C3spI!X+pg6=YtE)|k;vz8DT!eIczhi*;*B$oSdHAlNLh=zt5 zx2wyRsHi8=P@2ux2aOQHu&3M>!&d^KDh%njFE1}J0lCe{Q1#62M_B!KDTNMEEU7{f>@~ zRF_OxkbJd9>DC|*g)yNMnthbTt1H@jOMlK}UX_%@!t<~K!Ye8|T3NAE4H^~luWuVU zOP_-87gQ?H7(W2wl2}{2Vrf;F@^GC8fmmHzV}!&N*i~&_V%|9>`3ivm5S96$j~ zOb?M08uG4!ti)omRSr3F%F91n+MSj>WvPy<0UPd_*`w7)Tmrl{ETEMCK7{VvO_h!(QKWYqvhn}R5ym^4p|4S z?d(=Sk89ZU1UrNG0V)C-GInkr9?*zsZfw)M3b;tHr1{kmnP}b~wqI;ek!vUckl6j% z%o^`+-TL!0lcS?;;kZ9WVVGIRX((Kgt@pS=Mizc_;Nl|GgYgm^=p_^5O|NsGu|yK9o{GE)xhku)M+ND_Flipx}di9mpD z#d0|Jv*k?$IIr+!{%EP>&lWL|N=>*RH_| z!l$930VWm$^uwXBZM|u3Y?PoD=0`y|%{P(VyB8|p>+bfW#GoPpW+F&!MFG{FlC?Fd zx<;&MHDGTcpFf|nv2t=|f3sFrR&JYX!oE&7ha8m=t>DL~bb5{{;(ShJYio-LrjzpP z{gaH*jLsX2!T)1@osoqF{qF?t6a6ui`-066@d+YALCfr6PC zJ%ZnMkg}=)i3#?n&*N;<(bD3<;QVv`FYckH&3scmG^sZcixVYSSy@@KP>4zl2J-&1 zYMTORVqup=qMqH|-Oyj7D<{x~bj4xp)n_24~$WyV0tHld)L(*@Ra|_o;jP#{xT~x%U#G>DLp+rDr(9e z@KbCmsC@0+@iHqvzb#}5hsXwlB(eSLSKNWj3fYPGdTtvda!0!h1cK+?Kw0rX$yOYO_C+@Lg> zu633G;pla<1qt`HzSO>3X5?d&Vzc6F9}-^oL6c?KK81$N`)Kkz#zBHDpgN`m1wJ(A zC_X1jNDv~9>MIc~Z5Wcd5cz!r_UM=wFKF!@9XntZgI2v0geg@(gdhN(DI|h|2qq5> zio}~00|JbUZG(C*uHTqJPUl&IHaKwSaHT$rKRFjB%*e=q*|Z1deOKW5tIQ?P&=f!| zd;{USImQaLPG3C`0$e;ZzaI@Z@+=1y@TkA*Px@a)iTyv&3Gaq({rWhRShA#^|8lk4mX z2u>Wn_vC4X?U>K6BRS9(C(ud7L5k4g=2ux^=SPgS4qpKM7<(-P(8^Ao_YMw89tr|# z02F?#XU}q%zc+p|tZFBj{j^KCeFbpgNK^eS;aj%^0?vh-o}MK1B}PYcxE)^rxQ%pT zj0g4_H#%7j)Yj%nlPx%X81jN=0htt?-FI?fZ~v-k412rH1%B$}kFm?kfzW|-7$$gu zOj`s8gnIU>&&x!0qqA!3ev=v9Lhz?cHS%UZVT%8NiTB zZ}S2zQ7;q|Gl1`4=KZA*9beCH_zTL-$mpnrH3cc@;&j!D`W$#xS)lYukuow4ccNYa zedfB-Z59{8XsjQVmq$NSOD4m#vP-YkPSXB*_#i-+B6*JBuo{veM4dYhrwy-*piIP{Gn}%T@BbR3?wC>}=!Z($oEw znzS35#B|r&%x@FHj@129T zB*uG8XMyU$K1dYF;VT<7M2yfp@;z({j_h#<*&7N1I-4pl$9;jAPc93V=bi>lfq%2> zpOKLruiXXF0ugkCF35I^m-qUwU$Oh=Ug)WOex`R#DfSzUuA!svHIJ?QpkO#DH*}fr zG#|{W0&YhRz!N0Og5+#`eY@n^VCuL3R?Q0BZY1bk!DdSU@!#QPWo7aWL4Qt(I5;?_ zp^kuK2pGp`fCHBg*0=`ugDWdtZE3%)%MnW-3fc}Dg6Wb1MhpnjS2i@H^oVO6s|H5# zNDh!UXjiM;R)$}6=j_zhK#ggIhJGJ_a%2Myv=*h1EjKD^ZdBYtCc_R8<#64|h6DJM zhprwTsZZb1^ews~HYT=J0LwG9y`eN|mLpOIZ|yxm0~lCYuSt0S>;#~3=~pw>e~Ok{ zKw;72yVKqCT{fH`e?*Syz`R**jc-y){2my6zPG1UHDnDfkn7%JAPXxi12;DwU=U#Q zdI|8^opHD|VSfN{T3PMW>HYGh8=yw`a7sA&!2Dpg#xXJAA`nTo!TJpc=98Q|i!Wv2 zx`fX;gMB}nuCC&)va-|j>(<7@Ku7CE-vKFTn zi?MUlnS~%EG7_$a6A26(JhA+NY<{f!LD+5ERIiEDc_>@9_35EiNLUu>|)hHaYo_ z>(ymY-IIMuj|oBUpRt&s&U7qGLVPgdw7=IY8GRLkE$;1!tgN8M!$2U_%mB@>QQs2m z*jr*oI*1>x@Wx)lT`vTr6s&N<$N_u0a>*X95PB|lk-&B_AwfZ9Fs|(HwwyqVgi=?h z4#vYLKfCZlAASz(T1KZ2Vgz6NjY*LNrY9ksQS`mTo(<%V1dEL_GV+IM&iAGS&YMrU&l;mr*D(LA&+YG^HWV2mfK{m=B!^jI&7=J z-s!=LoHweDGj~MQjq}tlF8J_$x2L{+qeAZ0P?9ZN7I1zHo53)sVqs?>co|uu&U=>P zY6SbJ?n7ycGjus!^;17wpmj%zqNzZNjLOWcP+VLr3lwZ_E**e~ozTQ*RcB{Y1M(`d zf{#Q$!woDMSoE9Kvw@g~l#T+Q-DRs5QJ3%Cym>GG{9;n_4}dChcWyMC z;cjR{gE+`=4r(SCZp(Ur21Q%!UGMPwGk8Q$DA@Jbs3_CpUcEAhA!pOE=v`ZM*i}T;g057oPU)k1gB54M5NZDW*mcnERB0;qCURPVeRh2L$B~{>2C*^qQyURS|;N!nJUdAkGxrYfRp-l|(uQ;NDgG(Z7p%k%3KRCqQJDA|YqgxFF$ZF;Ahh}AMb$8bQ#Yl~sXwloC zh_4L)z&y&`cB?;rbW}fQ4U{>NIM>~d9M1bn2pST`dmY-~^YXv^gZ-OlhluP(mx&B- zuQ0gadN@C^{;R<`RTg{tJM4w&r2wUa!@D}~70$7*GI9?d;6qgKZQrdY(FfGj*{YgX zVV#}mrj2f7aKsKf`zdinetG$I+2GQjP8-`(a9j>22&?j8Q%njpO>!{rrDypciBDbY zlma27{vbA{^O<=cG)EDADSY+%T{u9Ih04d&_tzGFe-8C_o-KSA&I&a(;m;p`r`f8r zD}qI|k2N3n&OF4e{EOb&ahB54tp1n1xL?3c5Ml4Dfsc=D#o-NC0PYD0WWDK6A0sm| z$fX0$!;BQafdf_T*%V#x;@GdLtL4U7$=Tl;igPF=_xVbyQ_UHhBLl z=6d5g+onk=ny=`qfQFVO;)LbA^9Z~O5Zm^9WU?IN)-63!Qc?zH<{QC?Ze?YDN2iGF zTVAi;=wAbYLuHLaTd$6ej?%1%^S;&aJWQLg5M^^Fou6#>ko{LARe-m&!Wb3%)QpMe z=1mGQF>FL|T-?zW4H+vuO1XRY5)6%P-`JOiBjE8P?mzzsM-=_)cl%$F7Q0TGKgPRf z3jcle(il-~FvWCTbz5pt|6ROt{t`);q5r-*{Ykq+p>qHG>qJXSjAka`?vel1eX*mJ zmO2rV|K6db)Ylhz(Xah~sl!4gDgXUYZ44+(t>1iqPU$OfghfU|8-k93acne@@?UY9 zjq1aPzozu_P0!wAL;%i-6lQ6VaS97dBR|6cI;)mi96UfL%uKF5E7lr$P}I!W{2KrK z(>MikeM*?(V=lds77?lK#As>yTC}OIj49_Y!#>fvxBo31Pz9?l98FMQs68(*O0Gq@ z$`DyyxNnAB9GktfSsvdv4A6@<2fMW1M+Goq*}PIGPzEsDq$_57b|7JwrBblV!jFK|7jt%TZ)&N;D!|N$B+S zC-FegAsYtp&7hRU#>2xC@GKSre|45WC{K_u5b#bQ;87+6=&112WQLSfVI0M<+9&nrws zso?Z^kBD^2UvUuZJ2~&Xs&EO0{e=-m`@Z46zL1iVoGk9q^OOU)BT?0?$R{;0J)QMU zGPe0jU#n9!MTBjvJAr|d1~ufBZpFw5KMZv3&#vK`1Jwu4$3;+vQ}UZ5%1!H^0n4=r z{Q!(iTZDOf+oVkGe)8(C?@#Lj|8f=-GJ^?H26P08eI||GHz28ki1mlRx+?RV?z|M92_Nw0=;IjA+(N;`$43A#9GAgMz5n0#!>Bh$RA6JGgaTUp5Fr2EJv>I6>hYnwbODqQ zfhaA_Mk;;m$9qW;gj7`Fu-tm%cwkhBh}Xac6dGO2ze|dt)vPFx1q0t*-rgQ7m5)O$ z>o?FIc=Xc5nz^S68XEY3quNir$A@Q!4ktN*25V`qeqj`(P6$~`OD34pSJno8-1qtl zOA4BZR}~e*Mf>TD-{4LW?c_l*fLRcyp`js;n}kG%g~i|6`T;0~@oC5t19WwTVMo<) zqlJ5QSJ_B_BnDjrclLd;-1lmB+#6v#L5>d@3f$fP@5brpPxWwXm|`t}kpSj^1s17( zdln%UI;Ef|UXwm|_uq>X*nsfa%+yLSAW|iyW>&h@<|8$<4ILY!g`~gCJUv-pdIQg@ z89<$G{IGsT8==#>oNtJKAT5zj5(*7ABQ#N&PxiW@a4hY7CPo0ohagGivujmcK$8VL z3BVgBpf-(+j1UMiGO{YceOT3+-HUfXaKfQLw#IPP)W+*d(3DcfX#^SEWEHH5LqRv-9 zY?1}&Cy~VHyPkXiN+Tyq=BgfFsFWJoKbvqQfYy0l{StHxi&Z1!j-R^P9IH5LcLPEo zD=pj;DSI2o=%x?)gAFx&ojr{ZA}^pyN6K7D5+Fb)9Rau;pg&Z1?)2^L5hhkZ%Ls25 z8!(1MB!~LkZ)Bq)BQe1XjwE=&E!g(Wmon7=N(e+)_KtsmxI91?+90_?3!(w0r-kj1 z$v05|p)-SK00#$$kd7{aL+8x_HKqua(_bqZdTB@;K+nz1jVpzJIFnsLZXO>0K{A<2 zo6q5;)HQFeXH5c2G%IaNB2+Y;Q?d+;Cs4$nK|Z*&|0#peq$PyvOxNw(#ZhKOSCQyj z3~`FWE-iEhTG8q1iyM;bH0C?Cx1CHDFy~8r7;oK*2Zfvz|7#I`h((I(OTDQ!lq2a& ze4X|-7UFdC?dy?=38lmJ+KuT^lpErngj|h|nFOHiv2dD0Dlk9*Q5Dt%cf1fplJ=wR z*Zutbkn?k@sNEMQ&)s>Q^=>02rE7pdcOdcAFSPr1p5VTr0Q#k4vF%>5*#hO)H$$zU z`Sp!Q%fYL?tcoX~my`^AR$D8=Tmn>nv2o4&cH}nGj5&?^fh<{XvRlyz(}|0@(u9cg zmUvy~;R{eak3qkG zh|kVfB3z#1X>`shbowBJL`OMOhUj`~j+Ft6PFBSHHKX2;dUB zAT^@$%9_#2^vR%T@Kl6Bme4UK9{sPu#($($E=i)=kQ`um9Vi2&3NME2A?0n?)+zmH zcm>+EvhiQ9l6h!TRWGAXKTE4e_cMrKa0zZ?Y`0Ob>#SGJ&|?`f@l2RT{emqoaO#Ty zuIF8n8xlnTQFm)cM`4&-mA46PQ)V_q(vU!BVr5W3niR4hZ~5p^42-~xTwF9zBS|Fg zDT9#oGn4ZNUYyKENsfW6q_n;XM=fnFMNuP_mtlF|X0$pt79C&RF`*&zx*pY!wm=yH zP0|toi>1n4z+;TS*p18$0-d|!4JoVBpMR(#zq|@_WBjwdC4MKr(Re?9jFQq*GKQX) zS0@XT9;B=O!|V;(x~q5VB&kdjEcLuksqdId-5Be4ch<>nYwdDntiZ@OJ>A)OtNxs6 zst%y(kPL79ClyDX=$X!jYhtK50rGCYe!9I=4&PV+z_+bS$?wm{>SE#lG`X%y+1iZT zP0b%yZjFhgjXevmeDT7B$;#3&_~ay6xsqb^L+ypXnj$E`eEM zsGuZXK~8{?56kil2EC@DQry?YN7HG)H&Q=}gxj3;X1r~YTpc=|%0(-%?3l8G?LHb1 zinKlRjq&&Kg(}`c-CbKlRaqkUZahBxvY6@2Y#1L$<&m(`TQSfZ`VT;Gpw&6s>WvpY zuz%A+Oz9~7_rv>dN{9S>3kMfHY8$291UgSUJ$h;Qc-<(RB5=AK2EaX)zf)p0|6S5f}>iDlcQx@>P556=;J6!h#+dm2@8r!;$V=Je(Q38Me zVwk9N%_)usvcd`iI&8{isE|XB;_Hyae1=^t68gg6?R_eTox8P+B>@iX#BbYv6qDr% zE3I%^Zx-7Ji%xl;QND1B%J?xR0+&BV$nMJ4*WXV}MfLo2=hFfR&9J~G-9BI?X(h~U zMiT?taiBRrP=fLs)J`GL(5v3!&G_;zRw>qC`AbfXdlv@)m57-?DwhU>(IRq zsrZx<^zYQR>A7f!h9pL|>(5?qGYTPnE9WY&UC{>O$?5v9n4q}14J3@ecWLBo)7R>Rt>mZ90WR9?csdsZNv@9p{m4i;K`~E`&S#RsBcqUkhjEV>S)huIiXi5nr z9MuBppYE($F7~F}RP#2Xd&fyoN3CSq9i2FuALS!oU0$p{>TlvKfiS=97ZPT_7s}29 zwuo-9%V_Dcv;xn@Z&l4h{#2@Scz$OM!?W?;NNYhCm+Qf41t_TsOucw(LV(v%v8AIA z&F7Afbs2qfMt-3?Ig&-B*rhVltu}*^>?qdfsU(H}`rE16c3!EpuD6vuk@bz6_mAw; zOKa{^`#K$m&Eu7?g`X|-(-QwooAls!n$`lfo4m?fHi&V-)YQ~e_nM6~3wq9GtIO^F zwd`9++CE$J`gLZLp6_Xm7`Reflsk(-HSC1Or zXQZ1Whs@7UMN7+^_c{ptHWq>qmwyhM44=cqRcIu{1t^x$AV~p`VSti{l$G58D*%Y# zMFAraI0HEkC~M)Ipl%pHG3fIi2ug9Zd%`DL+Q4ig;PcBL=92c#PEuTQZpFusa|bVx zh#3f&;DC%)&~1C~&X-kkGa_9hHIHtAx5^w4Y3P-}X%t$cVHB{;mFN88+c|5Q^QbWI zAxlNT9e0mIe#c2C0p9|o+zI6Ut$^1f1!LmlRKU-<_ozR-@r)ZMwWGBpw!| zG!-Qr8nVNlwrZ-{zho?Wn=5JGP*uV61$BT)evljmO(-@gGcGo$z0<&lk4-bKbhu02sIGh?Bh14NHYXmT*o2z2-$Pk7m09rphmdq322lxX^| zp&j%XjRs;b32Gk9WLp1s{;q0*-7|Y!9}eld4sH z+& zl@$c#jv>2$qH2fVItS0vV%S}CPoT-S(n*i~zpYfPta_JUiLkNhfed<!yN^~(JL;`FnV1yOTz^VUWU-pW3^&@wZ<_quZM^sQLl6cwcvo6YzVzlOvb%X8KK zoZD`K`W3&y0V<^hdNFHT+XA`J2zMLK`*3>BrRw87rDPjK@1bSyfo$c2stj&EO*12} zqL=xZHDYV-HYUVMc$jxwf`xa3nQTb!q`nrNYF5igZ<0tAUZrAqEkLcf?Rp#mo+V#8 z<~J^ac=!kQ{!dlA`GLOZp4c`R9s5ET;CG@>^Jqp@RlRkkhrq&O9uHKqHgD7*moGVs z(#-ZCL@=Q(3F4-%LHh)OH4vNYs{LKso($CL}3kz|O7K3!oC%b^H}oT9AAz z$dn+7NB5rd-E9)HGpEYq5?>ETz(?ib4kFQA^ERfcbN?UF_;x=m44eJMn1?$QB=woV zunJTO$OaYF2WN@*X~(+b%HZUq*9yXc&(w@+pWs=D1vln1P!(|vxDxU3W%tJC2VXWptJdw;CdkWR9`_gT8=pDR-l8KX3}j zbW+JR#X-ON{e+qn%Y??n(|#8LRDu6_8piQ^z0op9AA5UyRK)cgVo@WNcBeZ(9cabf z31zGDiT66`-+p<~Il7{<`1IsDc&@1Gp`6$GZqw7s_~NM~+~_t7T9Ae7WF|m}JT~rW z`oW|_)IZURfX}~$EK)E;=o&)2nkFcZmH!>rq1{mi4V_I!o{*gg98J&ReZrurN$_V+ z;RfjZ2%cW(^9u`yMfM0j7bNHNjs&X?StPmzocZKcN+xchL`Z7 zz-kDqazg{`og+W-qkvTj)VO6={J{(x!`_)wk6ZF})Z7JLh}Q1O1mC{HI@K*!sx%&a zUyN|!4msm*F{GfJeB*TmHJr7pUUW3L~(R`8QbstL_!4L_M7*UTS z>d@6b+;B`WxHn(LQJ!;a^gyK6Oym<|+cHYMKk5gY*8?-IoXou!jzt{QPG7veT7=~` z<-eJtehl9%aK+!tSkvIrV5lp;UTr;={4OTCiNU3hW|~$i5dH86ue`Bw%=8U?B{Baa zLfeKRIkFng-rmzVkbVCN{N;nBEF1jJ;RPe9t`>CLKe$$>o*Qv=G>nLGd6b&GkL0bP zs<-a`2<$m}SAP0O3_miFuATVA#`4@X85?ou4mKHcuSptw9IZ?sDu{Dh`y5=~t@%FT zjs#yb^lm`R@Zr(kmc=$E?vGfH274cisI;l*ql0D2Qw%>3o`JQEjQFw}^3PhF&Pnl0 zGv?F}qx+JSl&&A}IyZ%HJXJcsNwvZdHt@Y@x`|qsSiKnZMrkG`el=UFcVq10l79Z=ej(}Aq$q}uuK|Tj-qI4a{Ci!@>Z)}W z%@5K@)~Kz$HK`nRC3aD?!h0_pkeTM!>7}vsCdTpx1#jI_nyuXdX=*&kqbxv1d3Pj5 zOGH=`egAK(&4-S)tjMMzYLi!=Bs-L{MHRFEBrVEz$1)1@PXC%`;n5IOE-2llWSz+^ zZK}SzVu_bFxk2b0TB4%xk$d5-u$}1sl>++AgLe0n zhq%&FkDJp2df0h${#JO6-!HdqA74+?IRvaRh*o#8*Mn~$FY#O;`6mJt>!klVWc|y zN^Pst>(Fez_dvRLJJs6PA&>Q|H5IL?&7Ciy8v>lXIZw)!`DeS$#ts=>t}7*OjV8bA zk1o3TN;y7z<7)|hZg|8Z)ZQ*IKkMO&h7hVx#PJ-`Q>WFGpB!GCwlKBBG{vz5jyH4AZCz@9gXv1p>DzT7z-5kx{F7a*#KgKOwP6i09Fy$)B~D(PRD9YYzt+)kvq9wVigNGDy;SN_hHKxNBz) z=7c)@_@_Kr@-d5^X2RGR5mV_+ey)%lO(BGIU{#^N%xP5u+Y;lyCUz?P`0n! z1{u%b1yJP6D?PU%hJ%@*l>jNugelPS7!@rP3^g}cZr;3`4&fdm=+~~nRCygd?FaZssOoe^pgthXH}A|}Q+dQ< z-QB@F#-7|W{w3!GV?OYLr?Z<*;!eHTd7}d2JOH zIc($nJt&0lmq(H8cQY!`^JpbI-m|7o$d8q4}p=1P_$BCU>mGKS|L(2arg~s6=ZEz9AfM8T<36#_i+r z2t@GDpH7|KV`uoZFeU6=UhKkw7R{y`DKB5f!`P9Y<^R=GV`Y{Q`!DkG`%l9$F&AiN zZ<5#zh9iU-C)d9x`EfhloY1ZBGvvV*l=UGL*D)PyD+_VPKPKcf$yL^} z&9TZCK-YYUy85*F_B>t<{zPtLh2&if@TPY5r}q%F+0QqyHm9CjO6LOhb#QgznG1SBP6LW%dyVPAxXcj@-w;0FY)kh_qevUne* z@CKda?`b^Kr_Oee;Cc=6o7)0TzMHT$;L(VXg2x4p%%La%54S?(JcagIZGCn({cTqS zZ+#IOP>CvRek$@Z1O$mPn7Wp26KK^*?9py4R6TDh9%E%&{$h=2a^!BFpB$Glb-{d_ zC;qAW*&PCt4U)H?#?_YY4yr%I&$&*V7$JQf)1)~J$D}t+BcYFZS>erH$So?DJ^3Y? zUPDa;cb2OXQk*+`ZW_<(!{HcQa6*6zB%)NEmQ++ZZ<9lU(^A=|^~`7Q>5zZcP~KOy z{cWW%zkCq0-29{8^DknicSSzOsk=_tKY~+e%|o$YD}#E!i-*hM%#Z4pOC~>iCO>Bm zUf;u|nHkUOa20Lzkb#9)=h^bPb$(N>$^=y8+)pUJH!g%h(hezygy)7i)gyAMKc_3y zkWqkoL)?^zvvED!F*!Fk0rF^25#;`-M7BdOv<2z#AfbpLF(!I3Ig7JzkuI64)tlI4 zF4g!mzMbOM&7PDwjJ{~`aMjiOt{5UWcb}l$GT=?@RK8tzDdLh$y==X8(_vuCx_9^$ zoe<3zl2`0hZ&W5`=z154d{5u1`hvaZ$)9(!;SbSSm>DRR!W8dphfcBmMSNO)WFlpw zdN(C};=r}LusbD%gr;aoPvo=ddHvQ+Y`(GCttIvHe7)Mh^V6j;g>Rn5%|Q-TbOvg^ zOzMm}bAPGFxA&Ir(Q|uXldDPMXmLae0e1MJ>{`kI?TN+%(0Tcb&Q0 z9$g&hH>;Y2jm^Q|7jGSv8aA%_8H@I)#-s1E)@&q+GV3=k;+O0$5!+U_6XJK+EpGc# zTw?36V(zx>A^)7}v|2k&=RQLVyRv$i;#!Qj-;p4Az`h$A&7%65j7>Gp@EzXYn(_~6 zq-mr@ep-hd*Ebj4Zx@AyFvr(cIXzY3`?2~~U*@-=$=Bwo&p~5v6*m7Kn_iFEi)3Et z=)lnAhe{!NY0d9TQKT7EO+=!jN+w#%+2P&4yA{rUk6p7aU#FH9Pp|phjQ-{evAQj- z6#g~i;)(}%A_MVRijuaO_aCXAyqMn3U$fPUXgfJ2e#T6mNwRMbiz3(jpND#fa5Jgc^?X*6=6#zz&gUv3LOpU!hrsZ( zO0C7X@2aWTcX-3f25ZdRn&e4YiWJ1zl;}*O-fW(0%@f?iydxp2%rriglEjwq2W~=Y zoNDXSf9`^0f>2fy?pT;6jacRJk5w&3ZBBNyA<{>yDT$1CxsiR6U=T9OPl=NO|l@d{y-zjQ=cn5qYd=^gC1A9xMY zA7n7(6Q*@l%6PEQgecYC@I|`JqhVf>7LXx=34*#zIz|#$w|kwek)BB{qfR}s64f%>igB8m zInAUpiws>ZNTZf_> zUQ;ZHA4RAw+`mEy|EnPnA< z=lLmMZgRLuhfu#HHa)>R%YnfkW zPC|XeN=lOA%3KRhSzoqJ6CTp>I)jXg(B(fWIFs`Vp_~>S;}OS69LeZT6iiF)1#KZE z-HS4JmqY+#YMO5*iwbyl)b2ag_lP95F^sB(y0v6Xf&p!QX}hGIfp7Ex9Sob=SHwa( zo)9OgW(&zDVDTokB@O9h#B-z*tMo2uUKyz1d%?Oxx0xBqmcq4MBy=s4+*6atLggjw zclJq?-fZ{pDyzx#8arg+lIBkAs6VmlQ(}?qbq-7KT==T!cCsUiBIRRD!3EgY3}5($ z+B%|?4+ft&Xg4?2pRMh18vN%bDRT_wy<_eAl%K`K+ldpE7*7OS;yZky9S(DN1QDR& zYyQxRc`YYWcuLj z%D?_qJ=yNC6-#Di(o9BaAdTYn->KD#wa;u^$yN7|TRwfl2hN1Y7f#!G)DLYLxRT|C z^))Iz%H>h!-sQ<@YJkUPiJg&=--L?!aT+usm z9_RB+BfLqv%!by3L8T`==0NS_$2i)FR4FM=6+TBAQRiuler7iV2Z!_3Ov9x$-~*tQ zJm2l&YxWDBn));X)2sZEp>kXIpY1CaO+|}>H7@>hkKW7|MU|wE6-EN5%Fgq2_h^L+ zNT`MaQ^!YNhN#MAW2ctAtwqF48#F&F-?_m+Bz1cy5kFOM4l-KQspIdE&3;Qmc{g9v=_cmQFo5lQD{iD-qXrRwan~+gOqL+!kKQp7~r|7!0 z<%n&rq)fw(6XUVdGnPX&Qst6^C-v)C{`Ri-CMEfzbT<$=2F6KCPz*`WP=bsT+>*f6 zyVZk#PAYM@xV+c0L?-cBB5K)!2Bvafjk|NZzP>(wG1Wk0n~5j3ui!1kS-s0$#cQk; zLFnK3$xVt?Ns4`8eI%!Aqbue`Pf{lYHAUue+cWB-vLENp3Yg5wXR@xYYA;KO$^YGf zp+SpHEgr7K4I=)B6dO1KZ|F!^1*o5OrFIMpwUXUh(J1fJJQbaCPui&X4EElrR)PaY zeKx_x<&k(VPH6Q~e56X41_n#}o50O%g2JXkEE(;!H;oMaq`0(}8MnvTHArj|U{H0| zIe7>Ddw_X>pLl>#{F_{GEzvEve~f^hqC7N-EG61~@M4TW%TO*)o{xxq_G6-YSS9)z zZ+O~#HeO(qK9%A-m^5#`{Q2sX`dRlK0JC zZA#Qqzx8?4h-={34{t-1zA%MvM(elLWbKpkZsoK&pio7vY9hq7FqHKj9160CRC|(a zh}%r7c`s?a|mg+FMO8 z-f|{fMutO+<4!tWod-CB7gk+ttVfd^&&hkD5%O*R=aG{#bt41NcU zO0mD6g4gu#Y#D}0Q(uRUTkALe(ST@?G^`QV`tO?#7iBBCX_`L1Q}b77CyEd%Kh?^% zZ=)HCstOs!EenoQWpC~}^I`mEWjg^yF8*WKh>1?LXskQ>Fu`-1-_2@b`5lJ!*7m*z za!UE$6h3v+*(GBet0aO2frZYYtsZ=ap^Yzyo!3)K1prPg!~3mWenDm&kn}P0?D_$M z3H|wk%sl`K&pjH`RBt8Kl8lO=Pb0Uj3A_scrrG4b3*~0bB$EsO{;IBoMp@`sMvh_A zu}u63JJ_K@)zU)&eAe$9BtwzKpWG!Kr6o{ZPVsBkAF1T_nS5{H5dV6H_h5Q?bVwo1 zxPgRrYq&SGchMkQr68CYgXAkC>vu9)gPmXjPVsupM>_mHlUL+*PD$(f#aO5T?9?oN|D%z)E zc90=imTepDj9C};5IhBHYML4n#SZzE?o#4R%hZ;GRBNO6xys_;Xe2N}M|+&_uB>#t z3Tzh)_X#*%D!k$OzLjE(&x{*GU(c+QwuGsmC>{$03sz~$NgGR5&_7`KcehT`t6f#q zR!UX3uVPt(FrmoSnU?z!d?Y1VvpCri)YxV9aTPR?ONI_J==l=r2ZXDO8L*f$3n1(a zM`aT*J#G{0(j=*aX5!XhyU&(13tg+Sn5k@~*xMD(SkXHaSlU=Ir5V~|KVJ9zabEn- z_lw}^;0(GA<2`&nwYr_FQ|(M#mW8_?PpOq~5S_B>d_0^>f|vPFJNFH08v%uYHz=3v z^~8)-zt-l5Kx~*^vPqpt65tjuIR(!TlD%ceNfiu}{9~o(Q0Mz}*P4l>)wgBCGD!sF zIEFeU2Za26_6G?JK-x7gF1#}4zlj68bpI=mVPCD!sJB#PeJV&X|zNfb)9EG|k;Eh{V#@m=Nn_LX(+cWRAB%%nrbB!pVX|>-PPq>qhrhVDZXD+8K=}8) z0c=sLk9Kwtp5Cp8`#Rm-ll4AgU}Zk3w!eHZX*z}hhV)9N^NwJ=mFH;xsO-|09ZbE= z&-dh!WU()P$HEgg7tBD&JonK9&kG^wgkY-3~0drL#eV;R`%ol&$45#_2IDh*HB81>d-d5r?;7a$l6hE zCEF%`nBj-tXq@2qUkt2Uv1mCqQL1SFMmTlUPli3d{SEe2OpWicIj zxr2t(DtzlBNbdg~e2a0H#TIG5gC#5#yGg>#vaM(U##=mA z%wC!)SorGyiW<-oa8ahdyRp}MY{eoilIc##i=X(KTZ9eGLXhfU_iFG($z3 z*0!%9$pcOmRgL?{3{R;85|%1;GC;`UJgqcq~lKhSV z4s&o=oOs3eBc|x)kf9jp^O>>&MackbwSI-Y#tzEpHEQ$VK;xB`Gf z^bo)ofEPq5;8vi#9i;rC0&}lpd*FgE7621)tR{#lX~xDd0O}L4_Adjg48Xk#f;;;W zv?M>CxXG@mVD|!+L{9?MyYX!ec&RTgwXkilk<)J2khBpc&LL<-M@7>9)2PDiQ>mhQ zCgK#KDXH&jE~p)Rx2+0$rFHt5T9r$~!`6%jHQ{Fhs6AYt!{6KbQpkNhGd!K#kSmSb zLVPAOc5?`7bHiDGgi~@4H~VYJ4eRdscl+}gD?+Y>;hlRb$D$fp!o2&z(+jexWyzuN znIm5PP2VggHXq+@)7-u|Lo%|STjcNE=o{D`OE=>pbca1Cy<>lk*x`e|{2_vi8%rG8 zun^D=(sMta+;Hqz3duBL>}^6~&CloJTF+;(P(W%c*jUs8Zb!5kC~l1J6BBjq)||_> zhZ7uR-!(*mEGJ+-nY*|?4)Z!_#R5q!uUNv7O(?N4MgpFAA7Pex!YUrchb-obBKx80 zD*D}r%ex8RksIOcfT^RJFF-UFM0I5v}1(=j^-{Mep~nc+E?%|IpWuyFHw=O zU3hK13zFr0#vm4CP|~CfAg{&GrPjmV%|ZpFFBYXTCJT8$AZzr41)lal)|qH1Nb^B2 z`y_~M!TN6APX6d}-R`ZQTC(eA>x)`vMlhxTt~V=vm@bBZfX6ThLk6LNM!6zjgQFC6 zluQ$O2EcYwfZ<931d0UX4B#mNLW_5!EI?f+(gt+TsMkx4U{!Fg_KJBOJlw0Z=1+vs zFp1YO?lpR16VhL=9GZ-b2&72)ioE*yE=t0~0u=?wLZAM6Zxi|Hld`R?o#fSDx4$5F z&hlW&@^O6PD1KCwDsU0z7&JX&cZ^Lu71(kt{?QAd&G!)iq6wgh`S}^)pcMOVw+vop zg4zVHZbG$ee{Y)-lx0Y~6v_;C#nc$qjF^v;h+2!*ONJQF1?duqLk`Kk9)N!AJvPpX;7f2_s0E118()%Z3&BI;tR zBh}8Se!a|8+W*=3U6Mv7ijJKV(^ST}EGvGus7<{5GUL0?)3`Es*LdsA!VE*r7n1Yd z8+Xo|2j<2eo#SGD7yP)mLGUl7Iv_*mcc7j0dgCQE7`}d>7S>dfMRgANC1mA)B(N@d z%-3*!>kHs59756spFRcfMq;V#h&T~e!m@e7Ng z`61wav?^x_`~&zPa0a$UK2No8EMohLu*3=MO8b%JzP<4g2 z1fmrATz9@OpBRnFkpdGIxx##UEM68a=nrBq8uxwdapi@XL_hpu8D(h>+Php`jEQEw z+x*i&<{XZXMtGy z0W9sHe4kTilbRjp{hX^|K7W+yDu=j}C;Nmkfja{=FH4bykO`69$!NwczBqB89~?-Z+oJc_hT}Arg9qHzwfdo`Ck>K>(@mf5 zNNWiQ*o>Fp;#Y!;ZpjSTo58Dd}!fY~*JFkHlVMj>f zq@o&fH0bOb##~fS3rm(;evrQ>P?lLHs)!C3clDsvxcZ}j&2po$qOg``n3(~8r*CfS;X6b!>VOYpSsh%FnC@tyUHoj*2E|8@e47ekChUGKz4z8}Q!-dag zw4r)xeKu1~H$-vZUo#rXkwrU90lI;A!wE76qWDgsnGg`_Vb)^ftd8XXGBCDjR`JgWFK5OZ~JxqF$$4LIwqOMvJjE#fKlIYP(h^bb^h=^ z5j$dJWbMXcp$|T~WmoQC&@%!dn1GA;dip08SbKTe-T(?aA9yDP2w#vJF!==RTI9Sl z;Zy?n?-Mc`af-60@1r0;1xw2^8(bVq(AGtz?Kc7<|A%Gu+iKPR=9lT(fJbiyKYN5;n>X!5Z7DNrxmtFcTs4w(#E*qph_ftnJnR`Q5MrXg>zq1 zI()#=>PTY~vl=1uu4r;*b#qv2x~_iti)#CrebFATxwPVhv)hv0fH#K0vNhBF41AL> zs)m_fdLAU@Ax)Y|#{P6L5nfY5+eiL$8g`F(40rDEIh;LE^_>+uLR?PACtu%QUxHhy z2*L=!o#!`iW6AKCNX-?gnVY}^XqYZ78HWz=imw0&De#UG)emeZkOIyOY;X=J2T&~e zx9gkQCIBW@0rawJUuM_Vj zbTa0#y_&Jz9>!K&N5!^}qRgf-Fa42!^H{idO%8U?yYLVyUA7cbc1g**M*jedn2{35 zYrAQj8jz$`kl;xSri|eY4N_j~sYUV*m<07$8=0Q;WsTL3Nk}2i-E^LyOOPXL&zkJcaY6YUjlmZP{4O}GL&%#dgmH1U3A3ZNK{y<1q zhTYiwzYLFwFKPc79uv_QHel0iIS>58?h6)S3uzmVN1r|7y*CtmyYi;c#oe;Us%2)m zdAurT`$TZ^8rPN}Sa3%2v<_PCV2VuxwlUaPOUftexg(HJ%vhQ?|(JumXUA}jHlI`dlZ zymWVdRVAFqFUr;~WH-yIU-Wn~_R0@?LYrh6R%Tf{&q&G$;{bp%jC#*z*thXWZ1CFu z0J`TOifLr}td@zA*PFDuS{e(CsF)Mu17uxIaZO@{I&e8`FVGxaPS}>sk6oQvf&|+* zQrYr)t*%oa3ct64554-IY&}{$UU~FP&D8WUWBRNKDD*w215RC+D4NNcn}>v0d$yj#)sCe!v5uxRY}r%b9t%GF0!=NtpfS; zS1Hj7Mn=72A{Nkgj|`RIX)J^tO{#8rGq1d0bw?g*ihNPNm9()_c#;aVBEhFBQ$nk3 zRzXl~KV$D^c%QFIgGV$hbL&l+Y2HVayC;Sue*k)Oo(o~8JCjTOe9ccm za@0uC5Zy9j#%VuB#9^?r*kHkOt#9A??2mP>=e~3<;%blPBNS?TvG;2Ygq-sMa-mYg z#qunZj|MpF`<&K)9v^$Y4^Dej(0o}rF?fK4h|_#D9R5744}LCEd7qND+I5g}6|spZ zb}Q7>;+#7XpOTbHYR#L}>B^xeVP$-q5!)(hEMIg2s-8q@Wv)112FFyqTFBvIGhS-J zM5k58PH4FNuqJ!!D5?9lG@E=O{&{?iigQO0GX~p{?B|m6(5NIAf4H|R_Jp#ljG9{> z7sfNhTVnE}9xK{^*e9&;bwUNJ1Td_W7^KL7hC1Q^;Z0ZOU>@r1HK zjvthOAhXc^=erRSkL`|oC_q^$0MgEc9MXbALwx`RkPmqKX|{j3Sc>?ZH4p=@No1TB zQc?LGoZ_@^0E%I_`3?mfv>92~gnnm;mkg&=-=h4_s`4SAAt-D+jR~hPM|dBb0z(-c zlHbtL0dGYf+1HZIB6omf>k~LZA}yOxgA(#^{5lHYwIdjBKA*n>ClD`?j7S5boVtLG z<K(u4yWK4uq2y!-{wen)BogLq7Eep&>o^x6rlbo^tgHqU+{^$ z3S)Ypt8JYRb#^$QS@cG=QN2B5GsVZ1RRwa-^W#ZS=6t`>ER?;`wXhhSQP5yz31@~C zR_hAxxDpjttT{kgLSCU!Fy#)aXQoH7=$)s`53SzhSpC^kCm zE=YKt0>%sp^saduE=U53u(g2o{Fu>;t>*}UitoB4}->mjRzWZOj2U`d}9z{Sna66Jy z4^1$j0Q*TO_z#Oel}>=2`Wz(ngu&+uOSq*Go0b`FgW}5w5FSqk+>lRAP3h0T(okmb z2S|To>f)joYeawqzUlvV{T;y7-~;OmbNA12pomK%891v%vkK4bQwzKHeU7>FPczP;%~l{}5}J-BY*sx39t0!JcDWW590 z$`Tpe{uE#nkhztlMEPe)fzt8hHjKiw0}g{EfTRh~bwjE|y{>le@W%OG{k*?B zQ1Pj3y_OV(-Z^stKOYFOFl+m16S(@)9iS(H zi@g(+Zr{P#HySuVLE8auJn*Qu2+7q0T1Dkpo09W`0}gtzwiek$&)lqrqUTO@Ow{$~ za#)_rJKMR72kCPh=ipFK1KKJ2wS6f2ZT;(6!DvJ`yJR1T@^j`-(8@ z<)Q7)97#&+tUuH%MNOZulrmzY#@yn?S#b0U`4oq;Ob);Xi*iBg#SdyE+(tmRk_CYx z#B_8ao12u#4$|(-9sg+ZqnE)YWr!!B$c_V_gT2EX1m)x+z=pyoUKg<0hwhzh3 zFlGr=D=s0+4s5~}UGT#L?%WWhw{7R@lm-yt%YXo-v^$(YW*L+n@_?o;cSV>DKBfhfB9PMA@sd`m zt3rqY#IXH6$?tItOTCIP1sC>TB6(UEo<92)n{_97CqIbumfO}1a$0tE(kErvF%n(i z0vZm_9N_#p&hmvC3MofH7znqHQLEKoUhLvdVNLJJ>T<2ZEDsp8=5eTSGj4$cEDUt; zLT?$wDj0^O&Lu4@wnO`5uKqr@B5b~w#~v6L-FirQckp&La6i=xkxJow)XNUyA_-7} z49)y8K$n7(Wym1gGSD?CRT1QCM||dPZXe8?kq?x;AVWFX_ILu4wqiho5=7?IP5rd7 zWIWdZdR9=Na-IZ?6}F|%OfWpnz5Vm&pGvgC{qrJ7NbaEXoQ(>+yQ2DO`*~Zx`P~T9 ztnYqfm@7Xy4?*?~oQ4WlXEwQr{bsW$5ONiYO`3nL*s+4A@Q?cdw zDbgcCm_69Es66*e6g0wk%sw)aCrv6-BVNqwXfK|5f^zh`*P&tVo#?z5>2$TjCp_Nm zV9y1Aq5;ijbTA#V+`Q3x{qD|6BO@!s{AOqQc7$)Kve_hh-P$-D`D3L+^|at<4FZMz zaeLjyyH7cPy*YbA`CsL45~p5#l0Feg!R>4(((29-ze7j422yA+Ah1RL=^3041)MC3 z?FHcVkERyJeQZ7WR2DTpK}W2)ZGu5;0?6l6k>0SL1ZIF{t*LOw_$~8W6ugBc4?Fb0 zw&o2Oju>)riN%20w1}H^S#-^lD`dut3r%0U2{!TxC z1vQ;ipBzWthb6*~LMj&Z4vaFz3HFa&9d=pPic#MtDtDT>?LL!m$+~Zg?|+@cQ}9WG zLXB@P|Ah$_q*a-!nWXY-EDtMh68?>_fzqz>q~P{sHtf*e6wRY_Tu?7?(&PD?wCQb@ zkYBebJqrUBbYv-Qu*Ag8gqy6fr3*t=|na zq(vK{+u5m)AEa7lcLmOS;i#&f${iV>x+tc4^Z#E-D|m< z{pLV)5Q5^;MFkVPyB7Kh?wxjHsSL``|4$Ju`N+fp2?`Fly|m8oH2oEy{7^!IEs5Q{ zBybzX{vA9WLU!*Z(uAMTfpjhLEWe|u_-nTzDT=@=BV{35IQku8lD6TX?fBhje$)%3 z@VZA%$~;f=6k3h2;h;FCd%A40s2TBWO?UKb-y+Fyflu+SJ$sXcy*LFgqYf=xq!8i= zd9?R)K0ke)Z?mKyJBJ-!9GGzLGf{qA?-u)qJ^vrx45pPNNrsz|;)@$!9s>J-s=-D{`{yhW7T_ zt~|vGf7fv1&X=DaM8KVX6mI_eHybHZci(hYg#JylD^v9Gk&t-**UP?%At3bSW9uZ7 zf3#iQhuFL?(-DFM^XgV9i3Mnz;V1@9Pv-DnH7;F1Lv+!_@2g7V5rzZNzbS=`G zg?{&vbuCi|f9)e!FD_T~4t~Zb)u2{cjX3>&3i+us^RX@Wk&<}T-A7X1H^%|0JMR18 z66|A*Prdt$&&oUc!7Lil;qQof!$o2&h4N1e(Q(c?K3BWN!k_H(iQUuL@Lp@I)C_APQ{A9jVHt*da5&XuM%SL zAQAGc%6Ok!xB`COQ-TX7(f?`zL@ZST2NLiG@8?B3H1a6AvK)_02HSBTlEaRSV|e$- zQi6F1P3A0(FJiYEVZZaUqu%LV((0y2Qv1-1`7gW9X@obr$6*euMg?U5TDR1`QmY&q zZ<4sw?muyjqV>;ey{;8^%MPJE)Lw9N=x3j$>;kSJ=Q$5ibN9EH^Z|ZYS$-C5;cpva zdWnq9PhQ}w#&yAM_*Ta2^hPSzsA@0Q(+`mD9k`yB$3(8!zv5D6IqVIE7(``3TZu6+ z4t3poN(dRTVkVVkIBk|@u!&4$ ziH>CA<5kM4k6^h{%QxMlvnH4L%}x8ppT(p#SoPFXTHkL{RAD zy}npfe^hyy8Gp8Oo5qQ_Zc!46JnK7lR!ra=NY!)^5B@rt9{Giv18pG;`vDgGbj{th zmtv`by81??v^+Ety6gT&zfqd-jfUI2FsHe`YPc1TSYzE;p|7qk@9BK1oFdG%*Sg4N zps$&teW2b60RJ8T3S&aLPl?&xwZP7+b6(Y6Qr;NFUEVP3{adB&t}+d&6GG3Sc>qr? z=xryCC$QO5JSZrm)%Emrvmme&Yx-H(2g262?! z){f!!7=YEep3c_7jiKIHZuqxY#{{>*-KZ9GWd{=M7*29~5~L03Y-LWRD`YE+PS09TYpOm+8_X{v zItqd227lXASSjWX|9pWoLO}2N(qMXt1-zp`DN*2bjSO7l%M1v2Ii zoE$%I>*Y(fKE1rtsRQ=gXu2yD>pfyZ>u=2f;BbdV-42Fg3N= znj%z4$0q#~-S=#Dso{9AeYTDdh=903!n1)j-N$3~d1-~>dy9Xpv)d`m{G#}pjYGi~ zpLJE|1Me(66V&;VgjbEiU!2w%%+AXtLW{lD|4b%`pZvXFM=7z5hTn9hzq+>D>e)|`W8RKQne0M5iY5KwH=}Bb z#AAxQh^m(MxIuYW*BgtS#b8}VO1&a!q{Ekydx!av34%bx=~i4{)Vxi>{!d~Et9nyc zBCDA>xS$$Yl6Bg5AfRapq9qNa6Lt1~nBz3M0VXlw^Qpi@nF&Zmv<0yqs3nB5OlP1R z!ef1N4sHTq27h;)qXtnP)L`Ty;A*AB*!aJ+L^7J6iPAhTH;namN&|8p(1Zz#&H(E14`wF!Lhu#$lRIwo$cdcQyM- zLh|}7R8WkG_P6?1(bG%w>5W2Pd6|~QmQn`bHaqDJ)2Ll_0Q@BhckG(ER~N|*5hpTe zJCk>zPxc$oKufHxlfo>NR8tHULSIXm$L?>on%tmHT0p{ddemPIMtP!gWvRg38n(SY z;EU$ed_!(w8JD>z1LoiE+i)s?8pWwf1v$*yz%r{+XnOX4^UM~bg#k%IxGA8qf)u&D z;mS89at>@-S+t|ReMzeSm~W%0OccI66GiD_*91Z*qQILSGx>cxAl>RfL#jpsTEd>9 zxNnkR^eyIV4m@Mu(q!bu9Ku$wo$NLzxx}uQ%FFm2UIC4;A)$o0K&GRc zIX&+sGkj`R^>NXYf+E#(XW7!no_%~c{zB5(AF?KWRAN=|rzumSTH7g%G zeh@5-eY>OerP3SMV@|_ud`(5#SBwgtw#C1eH|6Sf;vu+Jo5W5g>RD|&-V!pxyxO`c z<3)HY{)7%_aG=JQDMLA+>$~aJO=(5=>vT%5AY4dxeM&s#eEX;Fzyi+$qAsvnkOS~a zUQtmB0&13sc~OvV0*2vX(*Q^OV5=y3ZFM#0S$cJ@c2QE&ScU%;gVHZmEL`<3k6H~3 zZ|DGnLK%qmKzAL4M-R$5#MY$;PxdOxLG$bX985OfK0tPV8W( ziHj>bQ}wb4dsQp8&_}`+RhGQZ=E9%bNaVWW06Ff75Mc+djN@Z%g|M z%b^Z9TfPppen~0o8`oMK7k9l;L#uA=*d6cI(Mig3aF{;Du* zVn%b%V+eIk>ajPseHK-0yxKWUm6rIB!oj?VHCKZM&scx|lRxobztZqSY+2{tQBmbN z4=nI?1+~WIOnNB0Sl^{m!uREVr=4p3ovp)b`TjFRbUr1nEORFJZjpU>r#`RNchPcl zZb#SZZ7gB$6=H{#wJZ?!Pv7W2v-JnCPcboy@6XsWd~D@Wx&z3iL_|cs3H)aY|77QB zE|4YwnKoMO$*8&u=~ua9n3lo|(g{GbAHZ_^om(-0C=ay5l|h_N zTjCm0s-XhG4dIjAvx+-*cV?eJb|vn%r6+ib!)kF>-=r+Q zPgqnwfW~}?uL4PYw#M5Wx3pX;2&^f8mV$o0=grPuI^!d9KBWh?v;knZHrNaV!Hxjo zr2X69@m{s#TyV|$vlbu``~{9gea5@h@6Aj6zo-D)g5A`?Kw z%%|i3r?c@t2m6Nk^8Yo&KLVMf=fivt-&#AhwR{Nq7@eAsKs@TZ+LHj1$c_#<*{_D=n>5L<<*NW21d zei;a=T;^st#51?4X3boqw)OxAIH+ZdG&AMyb|$sJw?PBPfhD;$(3gAadh}f-2cju~Qfblfn?9UzI3{%m+>sUU1aL08uw*w`^_ zY&IyUet4B7u6$< zygy13wS2}#8q#k%)K}B2QrvMi)L(se!Xxh@v#OnT*|EUOXnsuq5&VYzc-yz!0;a`yPND)V*v8Si)&4c?-Z zgM>hpiC*%}Yo^fITm0?Xt9gCRfuZ+&uJmHPRfX$sxsuD!gah@aScIL*7!04My{K3; zao-Oh1wC7x{NE@13^*V=E6%Cul6<^4GZIWslxIOGR6r}(X#P+by%#ytLuPW3B$JuHMwfDIfI95S{&0W2nKdW7j8V8CW2BuIqD&0yAyfBFVC4 z3Es9rqkFp|$^P!LxK2N;iG(lQ@uK)B*tM71C5udt0it2>CG@F_@0ZVZ2X9jvIN(xB z2^gFS!y8(2Zi!dX{R0(L10sTqHszB$4yUJrr7!}K;HPUfs?vFVq-vwS{2Qr(x#tf4 zY8nCmX-MRy@Ka^*n&YsoXvzVw5>b*)?hvCF-(e8cN2M1X%fKnt*hNAW-?=ff_hH^i zL8MVmi7Ex8mGz~Wo(v>8*%XoWos-zgQx1QmW=n-BsJqBKxau zeJrxZ$y!NtBWO}o=pRYlYI(ewQ^5qBkCHpu43W9zXcW2y)w$Sxhmqn#*Ci@1_h%3} z;8z60DTrqoV>}jBJy4O`^D&@Qtg?f3K<~(5RoTKgT@q(09)}YL(lg>Qp&Fr2 zG1H`54i02NRw#~)dL)-@d~v;bUA-&PS{nIZiXU&`4KF2;5Rs3^a_6-S$UOW2xBd|2 z3|ov;_GYC?IC_oG@ajahq^`~=A^n#y(-Cu+uD6DRSR}dthl4BewXW!SI(Z@DeBllS zY#-yusdJvvGeGb#TU}iZ{b!Or-+1-av=M>SMT1geQ}XtFp0^2mLvJ zr}}tZ*U5(QXk&6{!@cg^dPNuBDnhHPs5))aTkb!9gBfVcfD0SH^J>Vq`zGk&QyRGB zhMD!MY#To%#xwbVaC~#DJY<)}IP;U^^`_QAZdVfJ{^)ys-_v>*iKGYmb5M^Be4|r| z)QQkvSrVM;rGt033d8Id9)xeylq0WF3F^zF3G^N-UL>xbHF z&Jxgb8Er9iouii>RXS^53@dev(LZ??La z&$F0*WcYD1#s^KGlaTaob<$z8u-+W5K;ZSRmOGQmCoGYeMtu3)hXiv-^4KZAuv*F3SdzDX(*nRl1oiK(_M4fd zZXExc#37Qs<-~5LvoqbP=>vCJEiHStpCD513_6^zJ3l_iMV!xHF@RLwIFLh>2i_lG zMr=VGY~BV2M*={UetolVh)hQZ3}vss-?vx=9smbFIf6pMqmr(nuqAUj^=anBv{l-w zHg>e_Mv)Wf-Zf8n5*?*If+atJ{o;U0ivSX>>vVmu28i zT0ZLMRX*Jg>~v~gQ?&BqRO7)~0rh$7-OYj#Qg-frY|p@4xXl=S7ig_olyVoh7kPo+DKa?-6c9v!fr!lz zZ~+o3mpfFEo}dbgPC=w#6kP5vvlcHZfcsMN6fWbk6h;x+2c2pJKP>y`cuY&C9W061 zF-^Nz5OHVx{?D5f=^Jx6fYmTb_l0sTUG-noJg5`bE;_20 z+>YYak4)gSF_?TwCzIg{L8ZJdist9~)~`VAF=}xvs9m(APqP)}&Tnl{J-|VP1@|aY z39(t&%0e}I;wa5le$RtWwlWMm>rSI^6KgI4=< zt)(o&^_hm&@5)lNXdrLMb;(n@Sf6nkk=~W-=;#2pm|bETvyZxX z32D+d#9%ctfhFX*kcsStEiFY9h4mpo&;roCK>SM#O2RWTc#u~WNJbw>c#Dp2d95Zy zfT*1yFm$(U3AzQ^rhPdNr-nl|HjR`Zz$yh#8YT#4eKguENfi^90_8I624Q--0{H}O6q!MCGhK6B6-Dxb1^#qnoMMo5GUhpWX{`#Ow&tHcLa zA9@9^R)&rRlxcppJ|diYD3CaQl|7a{9g&f&dM|xLH7tOr*q?I<{d2at`q_Ge^cpJ# zvo1Y8%2d5@(Qvjz7x*5B?c3wE*OlBA_Q0oCi8LE3GfOm~7bpRVRGxf!-q)`^mB4Tp z@1O0vx6sqqhitoid_1Vq`DFjvP~Un?md**Z`oPqY!Ut^1e>x6#XY1%dpIHHvr2?;8 zg0wHeu(%z_JHU8=2dL?dKn~J_v^WCLYy$b9D?lVchx^?Jlv(N)xb*bhJS<9nD07iS z_}(}Dn!=Lym^o3jo4unXqis~!2|bPctl7obk(jTgMol5jhLZV?!+qH$?pLPA3 zmj-XF0+J^2%{oe3(56AOkJ>f{9*Iu_>4Aie3qN6h zQygQcg@=Jz*6(V!CbtqSzQwwYtj_Z0+h}3C0A%phbd45iKgjU%PN-D-%%!Mc2KZHY zwM9a(;eNmuIa{TeOIe*xU7g0Sd0G}KRJYjz+OL~0zGnoEk{Xo7Ivs06*D?e;GaYqT zzp6w=bW*M@E_>%hVk^I55!BB!3v{wuxo2Vs0N0NBy2oqN+F4}9S$My4qus~o1rw-? zjn99kL^jdiQ(*O+!M8CC&N&~G5^N2;IaW2Z?(=Q;76HfX9B76pXW#TEVpXDhhPR!| ze8Z2{goM<^>5w+Sxq6p(fG-B@tOP-7-PYi$AO+wSAet5QC!}NPd7cIYG(iV3z$6?Q zj!f_GE&+^6fSdEcMlZ3s#04nFm*#!3^1vrRii!1h@EU7Sd?Q2K|LztIBw;v%?O?H; zNTv;FFD>R9COeM6bBqZZDXkZWL?|eNkCj1yP(PD27+%Prxr;VsnYBE zEiWapvr|UT!2!LqnwP}6E6wqz^IA2jb1bd);Vj%MDOam%32^r7b`+>AI>lwzPx9BT zxmTin(uvg*u*N(_JvOFY9PE8C{5cbI%>oUwwtUo8q9QZ6nwN5SSO-S1t)TVk?q4TH z6*fImX>nFx8)4!4^nB&|)EBaXNT&OkjphREJ&BdUM?c@&AWehFL}K}f04x+Chfxqm zZ%1&w#%J)|dZ^4|=b>WQL&{{6_f(Fxx$KocM03GZ#_OoJThW8Jr>B+yX+=Pa+mRKf ziRWAtP^|T+hTp=ua-8SGVYhwUkht4==rnkK>n>&%B#*VY9^B{YK;Rlaoo<|A(%(42!b+qK6Gi=`H~oS_A|Kkgge0Ktu&e6_64}x}>FZ zKtURYmXekjP*GBZp+*M*m6`$Rq3b>P{Qe)_`rvheUJf_+IcJ}}*IsLFeSriC>!90K zzxpWJS%3c2-x~J1w>{@Mksu_#rY;+8i3Y7*E!b`MTN+97<%dMN575C>D!TYmW!&aF`fnR<4tw+(4g4fbZFzvo}yZNX4P1lzBg(nFrV2}ON6LfcV zX^@Q?>)$S&Q?o`-ZxeG;gdzsY3kYM@Q7euTZ&%M_@`0s+h|)F|Fm@GMytk9zDAM|) zFI7)pOO<`8{{C}Ulf-sYQ>yd$RoZ^xhd_}!Qr0ZFZL%y(dmb*uzk6+bnyfGIsluH* z366TBnSD2Itc&ivHd@p<{oqsz zdnplTea%F6{dQ!F|EFsid1l`RUn>kk=^5?|IbAnaB6SKX@eaK{PB*{vk}`&hTyV2= zm7eoA#iLOZbq+xF@$&up4X8X;KTklLlzB{kylVgB z%UgyW3jiJ)Zsm;6je}VYBUb#gDCh!k21f>(Zkv+ep*DK)vstSWx`vG|zrG~@g|klG zPGZ4l{U0uX%eGWs5Ovfm!WMF&3{X53Ki(NGHAD~zqivPrKz%E$mEX}Y=HCB~mVD%0 zcz%`h*T#d~%(&?pVnj_+4X0w$og0kLN=GdM${#x^U|w;U{+=lJNcmtlB^;(pfAfBm zbB4h^e$7t#rorLY{@0#i&1Ij7NHFS9MO&Qvpu`hiQAp*=M|ivw6NkAj@bRwHRbDs$ zfVV1MT=(xJF_b7*2y5rAo8X>rpS$OIPdn`QCRE5Ah!CY-MQPny52!l|_xBD;4p3t! zjKy>inKEx$SfEMXUf1~^GC-);A&*J_RCJSkiVewDG8Xgny&voEF*l(;`Dc-=_E#%T zMRFkLom|Ewg$r{=rk*BGYG)2!ec+YK@x37ErBIhNPk0;Rc2Vd^+=a%Zmd{UV7#O}b z&Q|Am*1UBub6=|0mzZ4@TZ-|%_t4P>j7ch1ehM}z0~Kf*Uoa#~L@){Y$?t8>eqt+% zB(sZlmvZS=kS!tfU4KQB0=u1hz5hdzL7xl1mJ@Wz**>81-E@!V6Y=t!NS;y0R+6#S zH`;Ocs_(HTKG&uwTKR18r~H>^1CnXd{|)!4uD|jXCAyN9w;mVoyj<6I|M+ah<#Srt z;N)-J?A~qMZ6Rlm$4}(>{Wyyg7642=-#;7m2#T1#J0=d%nFhk(g3h8M+cUrsP^@EK z;x9*?k@;Mwsx<&r27`j@feSpv7=78xGQ4wc4w!y|$Vw+7QhG-5enB+)-9zXgjtsnC z{}lHebW$riz{v3K4EtR8M3r?XH@MU^o;+ayjg8@AJ=sd@&grr|>Yqn^(s?71LaaS1 zW2tH(!6P~$V@pR8?#pB@!!o{A9MfYuSM8|ErN(Prx>IQa6?MwObp*A{F0`~(AKZHN zv3Mw9L{8hCI>kfeF4I_rA1jlm&4jHsj_QGdJv!m@okl-V3#!TIkN8N%=Q41+cNq%O zDvsqYI4qSelMV-%tsvT_8Eh;O15=A1_naWI=_Cg1V?PhHJtsooh1i}t&5K|>T=5r#_JhCk1wYICWT+A%eBrkz1buC0WpXR^^DmDB5I zoX&FN(gOP-PT01*=j?WQ=}8RGW$if60xQzbV1ntnb6rt0Nj05TROj{p*Zqd~U(>I7 zr-HyB!fAYeHmM$HBw16vnrEgtfxDYPuHRD{z*q*P{8_-hr>(0~e(DAN2tCyv?CC1x z&u^P3=O55!^BcPqbnAxSr3>hmWZ}{GYD&zXRJ*I9*ux62Swtw|nH2x0zP1}V5A+QC zTT*?qO8JCM4!?Jo8~`YD%qmb~L$~aJ5OC*D)${V^D$#M1yf_{4#+mc-JYD$EN8Ke8 zuPyZ;&qRj@7mVgU#R^Z2x$By6HKCm*NBsjX3ra+GboSfa-37{mVf3NCU6m#bNC7XO zS#54?#7s2N2j5=l6UvJR(`dov+j#Cw*%!|#%dMYPa+SA$+kbb}98azy8o{<5o%~h`q-88Cd;5-?tQj!mO-0%7CK*&t2qkj1>|*%ttH zoUIRT9hBgYLEr7xO2fk0kP?^X?QT#5ec2XlKUi{hm~0XQHaX|d_4RGnKL4%$V&_LG z81PAU?rX*t^bBr4fAJvBmK$`wt%F+FSS^NgD?35APtvBF3iPxdgZ7dy5z{kV&{Z6P zJ0oAZxozB9%$5Olz7cSksh`bQ;ECBk_W?8j*ZYKcK&#v0+>W!;q;<9M@`jQw>)YRI z?3zsU1@Xd+#3rWNf@lgmMLjk47gv5H_r7EQ8~V+k6WfT2r*}f%{%!vAdp4HWw<R?evoUvpY{GNAFpq+ppi5=zMI1>kK#g|EFL|u%PlbbKUzz zeAm#YC?L+#)^|z3S_d4K}mYcO9yT0yp}tlSbg5BbUNtv9d6@#g@PA{daw+Zwz z+j}BJ|GpFfwwq6{1FSa`Sdy`p&osGkrlc-MO;^+i9B(UwQTKp8aN)aWV*x;Yz~Bo- zfFhBe0{{-htm&CR_2T-@Bm&fw#u~sgT)gcs;tV(ru_2j@6|Md>T(DaJ{s{~qr3E4` z#xo-l&^+!qSkk-e3Pif%9eWV(pFziDfWp1(wmU^AxDpS(djzV_%Z(Lxi!W!&A`*j7 zwnTtud71!Q$-dST<#U(WcSDXdaXaav{r)eKdc*uH3sx?Py~40I+|23Dr23gZP4s=} zYEg||^84LAuBNnV^kj}?_6=3qxhCVMG2iZel@Tz+c4@|z$!ECP}51l1P$*HX0 ze=SGBI5}iyDTz4u>$;E%@-w%6U^6oWtXECiH~TBjxNkQ+7OqoqD^k>;cjUnfk~&%o zJ_U9zc?rOu-3a)wGmI!I!ibWMU`EGT8ov(6see#$;%Yz-0c=&e08q?&c?E;1z^<^V zoSe7tClucz6s5icP77l-Ggt3fH@jNe+9NLKth?eGew3?(s2|sZq85nci^OFtU4Wyx zA5v=kO~bgySpd78qZ{RQ{=?UddOGI&)Bxl=|NOedJos@iU|q6Yh5jDI6Pz94HoHgn z4)Ah*7pE`$`OIi|?i>}ny95W+p|`09V7B16_D|?7@~plP{$5?~5_~)_5&RM0rgY5A zr00Mem3?{QnvwD&sj~BjF|8y`sV0}RLp9hN$1I3$a`@8s7QNAZ8XpLz*^Ku`33dEy z>ez73Nf^Ve!Z`o6Kd*m1;)9KJ9Bj+5M~NSl`|I>(4X#7SCs)~>s`RlRnh@nM8}m=H z_U}DP4+X!|(DEPL?VD!$jhgsrw}z``7fQ|I+l_u?iO?n6B~k5DgFSq*@#o9?UtyGI z+CU5UzAs>0@wHa(l?&%UwSE#gm?c}NpXIS}ygO4EbX?@Fbpw(ce*WCX#>Uw#Vig?7 z?b=qwN=D5QpBIFS21wl_AX)<%6ryZpt@Bi6r$ceN`mJ{J1qd%)%xy_kimP-t`03T? zLZcvmKCDM`2;IvTkb#kq@@w9a4Dr0kP&6JS9J}|-WiqBDQ2E|-|7e*vs&wQWl8-L% z(p|lz!LWLGaRSU2tBGtJQeK?S8rwabPxsihs(4V+!7&jOFEix{b!jCyv@Tb7 zV*dURqD_|eSm4CZ@|@lR;<@bA&S1I0jGON|J}n!*>jS!?Pd9o(mcFBVRKR zA^ria3_sx0JzTpinF_nt&1#>JR+-j@EqpsBK`-6cdO5_m4}22E61dUqT+ct8fBtpS zwJkv$P27S8p9max9~9{*V79TR+0|{Uttb9uG0dV5hOJLFS^YQSc8wQr`fYN1g4C0? z>?1HpaX;PP?br<@MyVWy0!rN^PmBD*8=J9x*uspbGDo}f(v-Dv>8k$LqP1?4@`13} z!@8FSa`SvjTq=^#^&n4M$$CMJ+(k{deT6^L62Vv|Ap@S9?{?HgP19Ef?8`-Q3-{Gm z-$u-7=Wki%K|0S>QNC>(?p~DI|30FD@ay*r7&O%~qOJ~SMTr%hho z_RM@v7p=!5TGfdCGTpdM6LrO%V#;$=9|rRr5Np0`ZEbye3a+SEg8H}^7O~cZo#}vU zF6|rLUDafTq9ozb_`TT~gR^8j=f!3eUO>X{5?8=qD%|6!7~;upo+^+@+6K4jN#qy; z>Q-?KqYsMxrj-^s&x_%6ay*CM*&D_mm}ADuM+y1iG$rXB#NvzJ0*+&%X%yF0uR&Rk%Um<*vP!1`%ouLc1Q3<8^-m^W$Pe7k|yWT#J zWT@(4edN=@gR41S6F<+>4!8Sl;lY6~`cZE`>bE!;9vHk4XFaTER0+lVFf82koh&ajl zsuk{|k3L)mkp|^l-4Y4jQAFacKjZ5sOAC83zb`tQh}e!fl1|eXnmc#R7knCw?nwrN zwz(ZNudng+rA}y5N~Ja0m=$TPItaum6q4?Y+^SV7ibF6mtlz)?YxYfr5Mx0+C-TEBzbEm-Ipmz{|0KnRpxAu*KMp9ch5> z8Qdovq18p<(=o^>V*|O@JKt?+<$u4VrE0v^MYHd{3QN6!fRWu%pdlzp^c3}&rkWh^ z%DHEkDN7$`^^djZBBN=55-#?e*ic1NuC%|0#yEsEP4=Ot49dm1JNjg0urdFsi_>Bl z4qk1TDv8{%z`>m*Z96X@j!{GPV`>V51unXniTY(Fl}!s`fRGv9CD7ixZFut9W)Kl` z|9;)sE(|)H+CPea99Y?TLdm9jccwrfU#Rf=I8%apD;0!_Wrc^YS) z6&?X7pnMi{Q;igwPkg&X*A4h(Jg?Hef9>6ccEWJo@l_c#M))m3lccov&A%09*S8PN z-!dcDD~S>$%eN>kGx}AmX3Fixw6U(ZQJ1rDsp%VUP22qa^l5+o3Tj{aSUm2PheeG; z!zYOA1C<7vyDaHKc{)J`{vV9)sV?zhqifDXym8yt-I1)^1iNCg{+7OF-qYslQbERT zIDK@l(%Y(f83Pilx6WDk<%&aDQ1{}TYgmU(IuGuHch89L;!%DLq;MM62P2)s=F^)j zt;ai)gx58SVI5mJYh_Yr5fTl)ddqEoXcGP)uAPyOTy~0Rtx=^8k%WXm*iuZPYC@6u z+u_mewYUdWcUhNv9)7c&)Dc|@g-5fI!#frd#tuw-sqN2U7c_ypZ8OEPo%{NpC;NHDep|{KAO>W3g2Ho{%jYQK zY^V8e_IVMPOgcIGgVsMXd;YDx2@2r7pzZH2S1)Noc#{c6oH7sJV$%dX@=7dI{)v=6j3YTMDzCYj%FUVE!JduAMZZOS-dEp~v=6ow z8(%<(i67SHgoO?Jxg3GF_x%gw;tNfKGpl|EGQn`%(=r6-J zJW@KBc$=f;!6NOdq<(OPMAUY6KLqi^fU^gu-nI*$_FCyl3^X`B{J1l@R?bv*mwdq5 z{5ifLiYDb4%rG9sXz^&w98UW#<+A)&v*<3kC}&cM z+pC^_xwtHX@?s-3qmF&`gLCZRzUTu*So2Jf0(w1SlyI;dY*6!J{`c8UFftvmrVm=p z5-u(CX)svB(?K(w`@kY`*Syh*naks=BoT4CBZl)|u6o(02TSXu&s}>o#G?3cd zUxuTpM%b%JGi$u4kf|IgA088g=c(*s@3}Dj&U8LWrIDMXJ6MqIgaaLaKBwz@WOove z;n@|Pz|kl<ehpP9UaXbNHhYW(gy#wq8hc*#HqrMj0;P=6uE5` zO?;nZ@zZ}9B7gYTaD-a+rz)7?Qh0Odhz-46g}9WrsJhz=`cVXsP88)G%?S}d(&lQz zV5dhzd8J)63YDFMrzbNrMG`N5Q+lp6o??F*$RZs$Gs%u%XrX`+uZge_7qGzd2 zdLZ;WA?Bc&-6+OCPYgvrC8s+|3TAXZ^2un_RFfq3P*(_OY*eNNry8N z?2vRFxwzJRH|Z`*0cx`I>d|Z!96vDGR1=x-ZtMt$k-6w)0HnL*)^W){&^Va07#^T5 zlxLuxr`%ntJWg+)6CkGM9lf+V*-XbEf;=vsWlWyO+gJeqpfl6NE!Eprc3$9KYz^X* zHE0A;%Kk?iJ%sNz_QT93FCv;|g4DNtT?%c&KI*8aL~dX7`RPWEUU5N`dVJf5TKdhK z5I&Og6m1Q4=I5#UE(**kZ4^r!Q%-?FJs{@*U8<3z{d78d452hQ9)$TB@TJo3PYwIL zK$*a`fEj&vB%2hKSEx_v%Lt97B*pYJsw4*(ggP@Fs_WhFZyK?XhP-1l?C&9bTvev| z`H`lk`zt0`ym3|1;^V~LKV<>~+_eqhl)uziDuiEk(lKd3v#|fN@qq5r5csdb=Ypf) zm(*Ux!xwsW-dy1%hMqd7abhy188>GDw<-bUHk+$w)8ncZ#S?UEdz*fx zVU*vj#a#e=>C%AFBz|Ue#(UKSC|P>{SakgJIc5y2<++C59RZWH@wox31%W$1qH>S_ z+WXi)x!l^MzcQPoV!(4S9OXDtWC`T3mUvL*7X!DMu;|@^l+y-9Y9SU4!IQyHk)XsB6r~VLY{E0Kq`r=E#+s!jjIfjCh!sl2&C{qY{C%MYI zEpeX~#ekp$44NsHz*IgIQdC;&92v0k7UuHD7kFYVedsa9h&G_({sDEKxDKv6w7NTE zj0~OF`p(_bJ4i_gGea3yO4NbQ4{c?L&`-Kll}-Jf_(dCMD+Alx>o&RP1)Ax^g9lbT z`RbsiWX1gS$X<0=$16L(80SJOcdM1Wh0q1dZvYE~`V&itmG&;Thx{kHfnQe|Y)osm2cd=VAI%~Ffk+W( zw??dX9JZ_oi+fJV2w~)R5 zMt0^Xp!MV+4+CJw=x9860u(@d&x5BJ!W#y+=EzJwgXRS82pvuWQMNsyY0|ZDx%yCK z>cv(t=FbjXztJ_=k~p-|K>($ zbo5y{5wt&GJt7gb;gJb-WT2TUxr8FU4ES3~Yd&!L9TXSD#Y>Y6_9n4? z(=Qasq~S>3V336J@oRIuA9)Wi=V6$C1O2P0!PAKBfmr#BaSwixf{59)c00f|-}nRy zR6745xK>?CiTdWa8`C5%P1a_IM|ssplgrx9w>oZC)naC%`5k8qZK6#bY}|a8=hzRp zD;tHSil-eE^&@wbKAvu0a6!j~otn3KbD?LsdPYl?w?%LuS`pIBU5h~kkMsP(Yyvbs z19$*(6a#<(1DfO7i`fBk$4e%sNv`c1%}Rc>nqX~xI=0q8Z%Gm7J?Y{w>C#+06ttsw zu+w}x_;+jB`ZNXHPmeg1{Gm#Vazh0z9x4V{>(j0EH;dU@j%OF^;VIY)H7I~5rh_0G zfO`@rhOewwR#Q3pJ$}5{xjz_OOeuaV&-?pha@D- zeZrWr3WsvdZ_uhJ(i6{63Ayz(OE&4O!aD9!$<|)Xkxe=|>|6su{q*`-$Rm`h9J7Nx zDFptog01IOeFQ^M!xYWv|AYj+FY@W^j_a9+Q`=XIs&H?^oTY``6QDMR-$>a>(u`2- z7>iN|niu;sn+>`{ZHr%$dfzQDZ2Zydl5zUXTPPvL&7skj%l$ZQ7V^X5!AtE|O-CLt zUpacb4i0dRpSbVe+sOLq;VvtOb<=k4MICX)*@v!2`IZ53zUH6R16;3PxYCkG2k~e8 z;`FpN$^b$heyX%TC+`muGp*7bZw~#8I@YtRh*)!aAlAC~CyoHT2un0*I1&J$kg6YA3))qX zU#_fo{1_I|;J@tzfdKEEd%j=6paI&w002~aemGA~bE|uP3RsCWfX_2o?(E?X7WEYS~myw@JdbFv;qJX&0ne{{OQm*@+qrAf_<7-Nz-=^D8d`!NW`TcVuOfuZJ)xk_ zE810#P}RoFtQwfb*4>M5USN}ps#c@sEkDl@b?QP8@%qzhzL@#d(0K+HjIg3Noi&}S z=-X?Im^OocI7r+;anml;@&uds;G$PZHGRBG z^Hkbu>oTHYxw;Lc5@0jJ0rXS#V=-s#g>2x#XkL*?`yXZ~D7b(t0yDVBza@CFsRSt= z@AarG8TP0xuC*?U`-5RD)>WsK4|(zfQDJTWhYN7#shg;L;BfGXwL|-qXn4xT&B`ma z8+ve*0OD$!=GM*)yZ%>dJ-5_0zB#|gqv8lhTW)5o^caxgj6BUsDA`4?p<%>(mi+@( zJ7bi#i7F>K=LZ>McHSwo`VQ={$Za&Wj>UG*Tg+KxvH9SOA0jR5oOD8-KHKQPSyauo zON_v8W>-#HcFI_|@s>52Jn zr@XZ7jPd$(CUxG1(ll#`Tp*v?=-oaZP8WCX#5Kk5xv zwWEB{%Q>E#eLN+AFDP1N*_H;*f{g!Az%(}aL=53~GshdpP6V(_4mW6a0Jx9w@iDE! z-y3EfNB@O77V~Fnz_yJ#DUL4VFk8;!U|VkM>rKanud>igS)}D$;7>OMh_6GaGn6lu zS=3?mr{Qpgl^1MJF(nvWT_bo*7Un$p6)<3ErD+mBqNidAz`PN|2WPidb?3>V=ad(A z8*9(cpm9lbKL4n$M(jmXED~Kf^ z!6YYC)-TZb4lfR7X$j@--9vZVr3Wfk2178Eun`8-WHZC#t}A_UCm~vN+h09qNeBXV z5IHN7^L}V0+NzhDz74_&S4?u7t22o2_}FpsutHI8$Fc-dUn9CpEi5DN5;d>g;c;2z zIFE^rYvPv1kipp6ox>-X;NzJvO(;XZ9aYMuY2O6mM!e$yemB~h*jD}2LRsdmqlWwN zMlTutl%_SM+}$(cJsPCT#o@Hd4k7Kph3yi0BLVSOh_y5?h-{^{XO-Br8$}%S3a^K&?Tjy7f%4TQ*v$Ld4*cvr zFzs$>PHWFwEJ*rB$?iHa^MFJ(H(ef!$2Zo_@hMd`!ui!k$q9EvXQb8@T6~Zgr$BNC z+X*upJ;Qr*VqO?e*er}V?5XySLOXTeZzylE(y@-ZIm)@_*f3LW%Z2zWe1M$Gy!KCM zqAer6nCZLZ5`(EM8JxqT3nO4|kQ%s_$pYs^tqTw@W;u!9ZIUpoHNX)v`$poo!=J&U zLPKvx48@f_FboI7hutGct&S4^qt4S~S77JQ%N4YDGcZYR!4wo;ET9ok1A(BNgEx&^ zJx>It;?6LN&)P2^%vm0GF_x!aeLIkY4GDUsAhN!5xuiI1;-*a8&$8cQldo#|2^!Mu z+|Z$>V!hNdz|Db6U;lH}4z8_f>uThHyl7~@+|Kg)*W%vH=6hKoy$+eDvcHvtkTyt% zD6$F}K8}oNm?(7QFH)PtC5W$fxGjM~Q>Q1rPUeR#BX|SUL~wSZcBXu+{g2(Oi|Y+$ zqB;(z)<(096S-8y4dfnQ0Ra>tdSI#@h6L+&E>lvEDNg1pEExaZXwVCTd#F;Rf4SYr z+BxWME{mipCWJx`Ly^>+b-(Iy6(P}cg35B`jlH5Kz`?|kUSl}t9@O$8xU?U?(^mBq zpJ2=FunP7>x2#?mZeNY}x~Y>w1&BQeI%N@p=}L5Y|Vmp0s^49#5#KDl+b`so%&ZkawCBSG#P zziFT8yg4&K#tS-cph@#tUg;6}_ zj}4{U7%}%y$082itg`xR9XQBqq9nOd<(8NZK9}7xiW0*-13)CZaXi2Z3W2=$A=Agz z8J@W8n&BTF(=dS1sm>gA+l4R5wnp%?#lRpNP^Zm3IVXyj<7v%tCHy+t5^oh(;l{q! zE!35-mf5rQ(LEDKdx;MwT$POcG822>EY{tsEYpC2S(G*j>>KOOi%N)=iJ@iDKCVq) zb9r-acO8rCQnQ3A_I=DUdrYNi}y^ZNu}mOM{#PeR$ashv`dE zUH)M?u_t_oPz)nssc(D2B2FFdRZoX3B`~USMoeSYZj4pSWKJYF^hd@D=$(QhDp;w? zqA_Lq(DiWY**_Q=sm+GJA5;x{^?mFlTC-5(#WTce<}UW2V3(Mf%w+&|n)s-ju<@&S z$h2H+v%ZA!RN={WbNY*v?p4DxR-XNQ4<0~2WW{;K^I#MEmYE)MI#U;N2eDg@9(Wt` zpuSO}TmClD#dPNfXjDtAak6XdRLEgj{F&u`y+0B?jho)8-esT%MdC>$jWV7tQ{IaM zU`E}ZK+oXi_4nU;(yI!=r@8O6;a(L9PRrZw!6DLCnD>hq7`N}x9T#2ixmu1oO;6E`vgeB*b@WdB`$Ob}5 z)`PyFp|)wg$!GOkQ^BW!#1G-LBUS)xD)A%L9UK=N z$y-0wUy&N0pTAc1h)d?;Mo0HHe1peOoGQ4BL2Fuz8DsrTjV`yGm~py1)7u@v#{Ps| zGGNj+f!%BH8i#OVgkK6J4Zzv@BBtGc;=SThoDjG5y~obqE%cC}L^o1&dvq&DAKFAJTV8Lliob7BQM!DdJw5ZQ0rB@N9LIaH zvhRSG&pg$JeTm~bgK7K|XGMumsO^}q<;I%~3F@%!iMfG*N4Hq~`BHu(*%FRShasE{ z`W?oY*8c6a;+rLmw?hcGddIQUWKhqSTZBe z!p)y`kct6F4CkFyb(l2cx5(8nC^Lz9xu~C?XSvJR8oclBKaiDJxTt8acR(1bE+(a9 z9gf?btWjC2b)UcHzr{JDYwpr04UUa5;lZS}N`K!+;_*a!y@m=L?Ci34Yd#u`#A*)Uy4=?&)esiR-o6>LyPhxhN zS{}ir@op2vr>PwEluonP0IEbv7=0O{gXqAf@2UkB*GAzWVMXk(xLax$76!4IrCJli zw{qS7B5xuLa*+u5G3xW%a%GrzflpCxIb#YI>?COsBKH9Vad-rrV+a5Mq~D){gHjv}lEu#75Lo#>jO z{h5{aZ5K%iIyXStLqUL$tCtb^Y67h=h!$14u7^6yPI{Mur4n@LdMBZ8xK*g!V^&>gQEpko#wPIr?eFt zjwN%yf)p3I!7<*iK4hA^6v(c1*=;xVPRii&WKaBvw$?mnq>iTVPpGDVA7lfeUbZ;L zXZkg_pDn4<0p6)~iPMB;shLnxNI+_FgN#i~W+rU4^K|`b1hJm>tVop8psv#uY zoPo)no(N{jY)3SFVaXZ=n5Ts$-+zIK`799CTy6)~j1yI8rbF!5z-Fx8nC27IW@d6u zuNiiU5!0uTsI7I6R$NFoTTj6N+K#8d4vk*q+FdZk!BOWq8agoE+CrBay3K4+jDd8x z8%0^k5rRX{f$K!!7qr;s&gAVJsnxp<7$?TfjvYl@)v%&`May!gtv1Vw|l#n5xXi4TxdFpvQ^SrZd`| z{xj83CEFob;Rr2mKps~)#0p5n;xpHGFOB&Y7h=drDr%m>0z~BIEfSh>Qg!p+aqo>b zV?M-a+ODAS7e>ZYLc8Oy)I+XY%`_Q@H?&4s5g5@s6VhYKT62Cq^7~c^i3-GZ>Rmv{ zD9Q>BW;|XU$Hc#4&T)^sW!D5(Qr+i%kr07NI@JAs&vh96I}FdDQ$^``<5ttX4v(Z>=h*_uhy@o5sB5=HhTXIl&wh7(Xmk>firLggEOQ43khH&V%*~ zCkFIW?!QFuzA7gIBr+z5ID4uAcp^n&%|BCi{C>wd42b3Ffi%h?F&x4MgB3dPfnKIt z!&=-xNO@aJ>Q6CD%7nD%*kOX$Vv z)bJ6@cIb8f0X{CIwoaDg)oj}_m@~?VVmVV2!iRr@RZ%y%j#l~P5;M0hmNgwN_<$x5Rjk~W^pZeeK=YnKvzI+7dZQY-a zX`<#D_z=VK3nQs$x``VpCTnyyPIT_J;a4|4S=CHzVeU&l@Le=|sro7I8obZqUbDg7 z(7pGV)+k(nLEL3#U&MxZwEUe+{J2;HSHX%M(r2)`=B(NVa?CCdQ4{4&XgOQFfZnQP z((9qXz(C?+=TQdt!+i>UzmHIVprx%K#+~)FBS$VMZ z{keLnM71*`LS=R3IB%^D;b_wR-%EZ4pEk38X%Gul;8if1?HPfW(DAmISsSKjW+rNT z^4(SVm4J0|C^}!P42RIGQdYHFS!1gE1?3QmvZy6P6#F(a$9At|xyL)^RmY7xp*){__f2cyo20gQ}E5 zQzDs!4^)QoFp0SK$xqLvJpBpdD_%$+P9risO??-QN!2gYbp}OZrV%(Rq^vrB|6F4| zQG>r`v^A=Uns9wH5nJLJJLzivow=op{oga8E=(jjNW`}D`8UK^`R+wB{vb@qH^VPD z^^M*sNbr>LyWJnp;-_`sGzW9WLfsj4cq+>EF>`KRenl*PT`eMOtnA-_xjP4#ba6r# zFJfF0ffM)$YS&8~av-s->ur<87j+b+c63QLw=+%^MtVvNzk*&(87`On87Hm!*@ho{ zxUt0ii-F1UHhojU+uuXMpMnY-DlPth9|L$7RT7`H#W!71dXw7%6ggk3(jD5W^Ggsy z%a{RZyX($Mgkns=wauMx57`o7FElj%JI{B_=cZURpFoRU_}b0k)B2u{0Xfcd1(r1s z8&5`Q`NoGN+&X-*7F{wEqLk=>@a?MM01fqj|JC8#JyD}OshUg)>Yi;5-ogplzvnPq z-IkY*9D29!u$nC9cg?-R80ag)NwQ~bM_PI zcT<9$u7PL8v=#nyk1EXgW`32}12Mk`hXrBHgNP!;d27yr56>#V98yoQIHnDmUba;LbO)i_;|vZof&5m8nwegWp&ntZy_B9geH$`!qR zKmCpcq}HZxQQ^}d#fY~n!jTriE{jDdy(*)bxdS+c#mG^^YO<9W=G#R7r8YOm)oM$| zRv?r2Ut|#eP8Zugxx?Tw#vyp*@%cuzj;zxY{&BXx%#U2Wm!=h=T|wtEOs9SvvS)tc zGk0N6a`BzWqRTfJ>8xCQU$rPs*}j~^GF=N(`0rp+Kk_?a6~{k294ipsbTzk{v?WJN zn~fG4Z_cr=a`URnH&W{h$+>bG#WSFjMfBYR`HZL~3w5nhnYn*U3w z4pV-N5EnaMN{XIqz{y;j%;@?x{*TnR^qU2g)q=)+AQ28L*VcI#3 zM_<6bkqXq(%Xk|q9o&$JgqAn0QO5n;terpR#1ymS^r{{3Hqih0tuPAjRFTgxclj)f zQBFBS=3ZVH3`mN+1$h~^kGxDppk-YjFu4F zPwKb)nd3<|q-*rI{1nEN^$>%EAV3pZ`e7|ilJCy6}YQ? z8m&w^-^SmniSxxst9||`RWu3V$Wd&=Y!5=#km3J!7ClUo3DsReDsi8T_mA7W!@#8d zF}~@w{~bN=BFPdzj9p$yWCP2OU%>-qVWoUa67vDvUP&)Zi{Rm}9Ffck=Xf)4KcOfL z%%=t|-QivNfQNAPooA|zb_Oy)E!;$p8Ka{CtqX^=xzG)KUf22;GJH9vt`pP9tOseG zcx71LU#S?LkKE^FcVBVVP9qgdLFH^61lX86zqBo=&0_J@;)7afQ9dA|(&5u-KTCEa zp4rnk^It*#_p9C*)^t)^p)Hn9gbBSY7JN%DMoh#n5-RDr@14@?4AqX@Zm>zATDQ^9 zhs&VcTa=|DA_Er0)|4UVv^$zR%svvH-#N zQ`cnw;(b1byFJlHu2U7$7T3wohsnrRS-yM*PZYqZ{da{>47@4dh}S~Vq5ZR(wFG@X zw%Au{ZI4rR8Z0=o7nX5Jh^?w7e^A7^LotF1=D)boO4@tVXh+9n@(U+5WfX@_ASXO_O}P z3v&+ybDt_#L(80E+p~_60}c=LTB7NE=SYe(m_BH0eVBDAwlVFQTcpTX*VcI1eiaf* z<#+NU*4JTcY=Kii04W@%**}cF>b2O)yBQL#5UUHLkmM0kpH5!o5J{qo?A=urtJR8T z@nwa@kYONp*cOJ*s-&#sfeqM{ve%)%%dj5PdBB=_UrV(Z z7^MjGVB^y>S&w;Xy+1#1AgX!Pp#-Goj2O-*Xy+?)e}os24oa%$@-4rGOV3?Vw6Xlg zOt?PpFdT2IUlSe0-B(%OR>u2+wI_1RyuC4?1yHt8A7|_yA~2T!1^L+2OAqP# zLaFl0n&}&z@8XpLZ`Xqm*EtrtY@xyZ(~VQp-HC|lj^V%}H<0$|?8P3jnhveBJ9!*@ z5`WYZKg3zUdgit?m&3Xf{8#N1_OCkyYk_Th8x^YA4nJuK_?%Kz)n*d#xN&zi&uo(g zPV7iv@hxoBY!rF;YwCZ`aBi)qd+W$~r9oNRYPI)0Y2z1+nM#H7mytr_E=vaPmblki z-%-(Q$cvtLdtc74U=y`a{4D#w0_8BOTN@KU+pMhkzogg2^n2O!HbTwn#lT?|oHLn9OrBX#Cy^WP`8VEvfD?OR0ZCX)yoqOU3$si zaE#7$i2N7zKhlX2S4kRGGOf%Qq{1?p{GC<4_HLCk`}56Oa%yb-EF8k@n;u-D`X_+l5xLaSLpFL$6zfK{7ZR$p#2z&udLrww1X~nXv(ZxY0S2}l1sb+-$=}V2}g`B z)9ix_>=1gJ44z#SU0qe0Q%JP#m_wE_8CI!x*XU{nK1$iCVbdc``Na#lYU$FFckPwE z!_5nJ?7v=Icm1GAefvZft2EM_x?NlC%pcY@~)C+C0WHrC`;dmRbzQLmglmad^kT`rfv-|B}aZBct=|v{q%->RV$ERULKG zc%QPfBcm_-|IQV>nHk0qYPYVNQ|S;QtCe)swEIfbUK@C6pye!75ri%n%sD7gwF_BZ?PlKqRBVIKod&kl){l>lU}NT;A# zhJ`}`*QqHe)q%vUu#b~UBe*91FQ%@|D$!TejKkYhs9m8YWA& zjHR+RmcbxuVlbA-7R^{f8!t_2NjNI{IoyzUfFcQPN3C3e|Kox-Rs0N6{h=cjI3V($#xW?L#{;ljSm zMPfU!bT~~>hCWyCuD_S+g=>UVUuT7(c=ZN*nx`)c#BO*HMdSs> zY4cGquB$$=wX8urG!1Dh>QR=q0igtKsT*^cbsek5IoY?7c5PuG84^)mmZ!6FOMS^qlmbz<%kOUgPU8&fN%464aPb?#Z{QeQ9<;n5 zHcnD_w^iAHou&gv1k831>-!5v0VFk2X8^pToV7`aSx8~&^mWiw){j;FvI_$(_AXU! zllL$@22*_o*puzP;<%bC{cf$~`>fEgqw}y%sc(N*W#|u5n$$xRGci=Q9RkAj=br#TM&;Fx(J|$~z#xz9lEsY$(M>6a z!JEx{I?~e~KpKXSRT5;PO_tk&heX~YL>B*G{CarYdqt%W z)-qh9a-LJDN@gBxLIi9X<_sf78{(h11qx_L?`E@7!Ms`csPi~`f zzbn|c71rz;64|Haj?gpK;sNGm$gEWs7v&n93CYRgEB);uSLZR!!~K zE0lMcns4}E1|1lQ%)(a3P{-+PW?pua#`$ph?Ux_xD44D5gO7Pjz_7bz+k94cC^6sLt!b+ z&nv25LB2AsGzLq+IkMN_9Oe^?{pLJDME2Zd_etUV>%(%Evy@9;SPkU|M(h(1KXhA| zh@}sqC|tzs-=Z4y<;A|{*VnHBYh~<%Bk2?_#rVsIk;v&6gza&U;Hz*=5XXZ%c$OKV z0y*3?3Fi?4?tJ>2J~Ux40_d#vD?^Gagv7QhCL_c4T--&JCfb4^n^$%iZ(WmPbKl5P zf@Ceg6ysBXpeH9F5h>2W%usx#{9>5CE2OFUigWB;M0}(t1q|#sg39dpaB0w}2H|+$ z0(g5oTF_Mdp>c({jF!v}5+S;j2@+=9NTfGFW+0Rckf{=LDk}lo+lWs=qA6Wgz#TH+ zUG7I5o8|OX=)?y-&+a@u%oYsr*YeF&K9;Z|07E8wg_ijOAHm}@*29`aRamcOo8htID@;XdF&2GB#pz04}iS{3EW zSn*V&bjD@45rqbN{^K8K~J0ATT2d*R64BTHd@VWD4n=rwH6 zVV`iZ3G2Sa_c7&Bp3InW+E-Y2^LFYpE&xHHl*QWcJAa|*06@&)R#mBRZz=*fJCE*^ z*ikEj7IuU-5=1nIzg6!%p+9V5umCT}aZc`}yI+-hnZ*RaH8w+G;fuzMl}p%yQ2uK!8c?lNW8xM=|8?vVi^K^|Z`|(#5&njc!+7jA~FCBW0J<>X25sE2cR$z@VrSB>=)B>((wxzAzbuw9U!fyZGlGz=+DmVTwQKq z6&pUdm9m*|;Wyxmw8Kg}L+^4AFX5tOu4vnO9O7Li;0@Ov0OD%5dZq8g=*{AfZpXn6h?bYt-*+qk_euT9ppr{!~}>9{j0KW{3&8J zKt*jxWi>B^*6P|tGFuJ;EQdT>>`fH^Z{O=GlnP)fiEHTM(2F|}a@f2l}m7vMG zL5#zN#VLe7()G}=bpemj<~Fn`Af<1NSA5n*VjA9gV%xXd`M0u2y3=e*r!{Gfi~Q`9*| zlq)s^1d2%yQEfypYs>%61eDpFDJ$o~80GRSrrKSa6N*mu4HF>&z4QA691^Eb58d3I zZUJb7sJad;<6j}O=!HEfx081ttW*(wycLXo-OJ9ndd%w;a562G|+g0|HW|LF8ry? zA??@wKWlJphyo`tbJ>4U+PryoS3~*}y57dIDJxxdbM***fU&nrD-3XDA?7o8_7K_O46iqww{i?yRWwCMkm{s2LR4 z`?#(oyaSRjYWat_i&+Vk+8K7U$v`RdDR4Sm;W0q~a_JJ(H82}wV&R7CWz11F$NJa+ zdr$HMQeyGF@*_Q=`iVfEeOOXYkt-%5)x&;&>-$wx3af&SDcZ{uq1LmGnq6E_M5xO|ef zUK3l}%iS+tbJ764np+R2o356?|Ah$`{+i~!=lc`qr$wsyE$uWj@R9!FOJz!YBuD#| z??K0ey&ZkU+ z{_V<~9ZEH%HGRac;{Fhs2y_LOy9@tPecr*6t#1znXs>YdQFrGYIQcfS^W5$9l1VHB$jyVe9o0q2A@-iknE{ko_TjYUOxexeXFI-n6 z@w5Aj*LEnbO9+J2a>NFmEz9iB8XEV^xii$e>YDQ7=*uX7E(iOyz8TNdVAWc+_Z$cw z{|q;YY_kb78w$(mrWz#k$zKCfc0@^51CDPez?A1#BK@?~AhME-XCwm^bctAVW4-Ta z-|xxLxy3a&lzNfmuVb?g;?E;WYQE|aSr#gU=4#eVrqN^l$}js32CdvkN~-u|#C#E+ z)O=>&(u6LueErz@50tTlZ}J7_u1HUOHZ!V`YQ@ucQq4-W{0;FAO;>`^J!ukQ8J^WF zJEEzYzG8KN&OD@aWYIzl6K>%j;emxKe|`#E<(<}u8c;Jd459SqPe-2exZzc@FgPDy z*Jhxw#(9$*^h-57Tihyl4Lr>Wkc03pyVl1YOb?H9Pqoo@|3-VK)I1lBI`aPUkK6A| zXS#NIV-JU-4rvetUd0oXms-FUZk5J_6E#?F*n1ECI`Xm5vGJN@SnlBD9x5zu@Y5Cv z3+~*CZ)Vp$jXraVz!hoFIoTZk(ZFQoWo_f$!rYcx@B^r^XGv~Tr73VJwqsf zxRn81ncS*@Hx2DG7txEBTl?(R!2Uy+S%;QRWbHZv8F`xBgKh}YH}+jFQ}AJ8!XP^U z7;vgxLo1OAQB@Za^N5M5H4GA8IyPSI?zRSxA!USg)NIB4Mz`TvQunXFUkHU&z@tic z<4-@yOOM>7>ImzOru$;`(P@9vbr>^~q0)yL3<+_q&98>PoPDg9fVJ?EXZk~;1wO&| zF)_R{7Mw6O1 z3;G{VQrrVh9`rn=*IVDp(i*y#XN8@HhBiBBQqQrEN0dReh`%RsmKll6w*NzLf)kK}Mhh05%&#JfVKcbg^J+S>9sp3qB<=xvJ`H$K zP>=~{E8~9eDVJ=I@pFS`>`M3?zFs%}*TGaKs{T;#>HBlIs3R$w0F5obGyE&=ZnDH$ zKcGrw!-qbTcawDeRgW3RLx@Z{v2KU4Z9H+RH#ZqF;ke|3i>Sp8)C(3X>HI$`S!1?3%jDMW@ok?{qYr4Is1)P~~>c1YySvr7rZh6=O*NQhSe zT%`zFOMs0;vznaKfZglb!WBpVH8sPvIsGVU4B7UHMy!G${jKOa}k`A1ipx0N_l#Yn$7J5*HM?>Z5{Q(ev;6JIdB&_Rg|r2K0UQ`41)LZ+o9MXK@E)kln)u zR25)d=Gm{OI#0SL{4;sL^K#^78Q=v^GJgJ@c5X$c-=Ejf<-GZlvbyfgXt7GsscPIh zH){0ZK`pL?Xkcrk7S%N$h;u6iuvH02i_4no{RFPx+Prt|lVEn(#vi#@%V_NMc=+8} z%8L)F&T`zSGt;*EtGLgt9&^!h4xX}ue%R^(qZ5J`iS}9a(4^Hbm`P`%T+vIbB;Yjt zUvfT#Z9gt8@=y80DQzi04Ht}&uw2=ZU;1FEy|yv(?lG})lESCugmm@Rz@h4z_VmHY zru_cxVehiH_6{I9KwkBD5aqG+ zGOj3Iww36Ui^|N2pa7hfmYRR$QTz@Qn+&wE9`*wrLM0(<<@zZlY1$LIAZv)03+z=+P^>gec0M2G{ofHFY?~P%%A8^Svo4?+g-C5GZ798VLBhY3 zKQG3*iOJM@BrhObwZ0l!`@G;n9KyZaJy0sZYuu}V4 zGGKXZX`awqq+x!WR!EtRtR%pLNn{nh%|Z0j@*D0CYy(!{V08J*oZhu5MSIm-{lB`S zZt{2X9vO_8%k&=pg7t4vOSwDZZ|RRGn4IEH!WR-fsUUw;8uz_5gQSirOw9ng4t1|2 zYtna`?ZSSH=hoYgx_n*!yu*Zo^i05%7lerA$>Qh>KSuWblOcDmIw6l&L9gOY?aYK; zD_u23fMyNjB1}id?X;&$?UT70^1Qb$Hux|)6zUgF`}%BO{weEN#&p0GUyL8jSq|HpsF2bv-PWTp&CEi29 zI){sPgVJEIFYs&FcS=xEzfece}w_Z}OLB%5?pjww}Tbsz`^|=pgHI@>-C4UoWRq#LACD3t16~i2# zeD<9jH`KK(zEh0W1I=_GcvpH1O*3ZEt{lRd`!30<7PfvCHZ|c{_L8T}i>VO~pEl3@ zc`lr{f#?3k1z=FnOe(<#zW2uaXsKArI~#ispRT93YA^!B7tO$|SBOaqQ2ckG!o0|J zgo_O!L<+!@8&S>zhx-rH`OS`69}HFsZj|Ju;U&g$5ED1YgH*B!sTmgT{T5=kE&FuY z5zJaFY_Ct`u6tha;Oe#haKy9=bsEO@DPJ}m>GlDH>YUu#JfrzT4qPTIwPz-^#%1vw z&*CTc$s_UQ$Vo$K_qy*vaQ~KPh2t0LgN+?XMElh{{lxWEp;l+ov664PutR~)qgs|? z<^mNVuE%!qjigI}Eq_cH+=lu*^vp1EhG_gu}dTjQus6#iTuL~r_Nhcxfl{zW!$yQruu@j_P6dNjN0ayl|4Ucs-4*C{>&MkM;oXw(9W-dTSdk( zI|@jBYOeH(L6PJAOr%cVft_BiPI6-V59Um6PbNHWpE^HACKSu9GU^s=F7TzLFE7$ zsvO($Y+4j$^!}7s&!)EC72LB2u)d*pit$N&=6Ak^bnKW-=!Ohp=l5d2l<${#PwIj{ z$(>;Q%17>k{dG!*K){fUMq8qiFN_lE`qA*uq|Pwhhd`An~Jdw9Ab;d}Ak<}-lYfcBNWeb+Yg65SBVT1_erWk_Wzrqw1z z)UW?JNl{WCeu3C8iJnR&xe(7~7Nh6oy@nkQA)PMz3iIf0({PajL6;0xCC;f^T;m7C zwJBlfB z_S9`z<#?jJryL9Ef=;%cd|EsM8feP)lqbz9a*&P53H-J|8>?$J2m)YNVi=ykYXf?& zjrl-o+eER^fBwe>Fb<`yhFaPZ%KAeWVrt2G8CprIDc$rV7SMv0fo;Gj_F6f@MJn1_ z!Dq-agm1ⅇ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

      2@G=;voy)tc6~STLJl^E|1zq2* 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 F|6j4cibMba literal 47725 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 diff --git a/documentation/user-manual/screenshots/global-prefs-invoke.png b/documentation/user-manual/screenshots/global-prefs-invoke.png index fe574f196a7c4bdb4ff6ed0ee65eab975293b6f9..0ac5a4e51c25bb96ae71a11c2784cf6d6aa93f01 100644 GIT binary patch literal 21321 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

      ^ZKEHnb`o61tvdp`*eA{L*L5@zZ z(|>)mASo^Vw|Tq)gy+hKHmjLR>-p~`qF!S8u}w`JGZUcHQc_Y95)J%VZmaxMD_6Ss7P8EV+M-lEyy&x%S+9c zQVtGGAc?KbGVS;gD=I32t^)%-!Cz1Aa(nB+V_KG#)y~q#&iv>4%gx3yy}vzubXp*@ z!vF(e=BYOR07K`a5RhwhePgg$_dBsseNMajBJmc^)_9A?N0MkYhvLX06tTCHSn2N# z>$SjTk&uzSjnW$ag2?MX{UY~Ki@`YLOF(&Fs^4hTWA&QT*vND5(V_9Pn7H@_$V6im z+81HdHd~odM~9M6D0rA`sse(7_p08eizV&hzoSTEdaQ&y+# z#o(gli7BgQ&tY!NgZ&g1E4lQBERSQ!Lb+726TNobc6BfqJP(g`JmW&vuEY#)q3kz? z*_9hj-WN~(`9o5|f!lA&QacuU^A_W4V(LIg8_&;duSk8jW7Cso;a`2OU_D3x{K|9h zyu6<4+@w`|ljox>U5BR6VpCbuQNu#hA@h#*g5RSB2}Ap>&<@>?0?Jw|$0{#Jx#)?5 zc5@Au_nFh0Yij8gbI&6KM|fUc+6D$55h!kNUcaWKvfy)Q`t~jGZ}O4sR#XI?9`FE) z>~~JVw!Mb9IK#YrBdtq=oe{i9oEt=Be*=7dUG2q?09#HP>cqh(QF4xVsaAsJc8}$^@;%c)8#t zQnY~qUiZ5#_FI5J)3)qDz1f?n+L=;c0SD@$vpbqcR6qq1UoRkF-s545K|x!#B}^yt zRz>Gy;sk~@8pV~B>yH=E3YwZ>bJpAWG1HDm^~&5fxe#Bv1Z-?F54>b$>7c&2g^aZ3 z$4`+-_Rv(78_rg*+1}iN=&W={$7~|ovo%Jxe59nLj|B(5 z)GmLpfdO{|XtPCjD;=cdNoG{#TDAoq22O`+_oKvw=%wlM7K&5WaQ}O ziHK18Sa&b4_{2oe0PqhFcciAK<|=^8A2{^<@yDHRDh^f_2N6d%0BtW2joL(poP=8S z;cc8XvjL|!=0&b>in1~j9#1GI9lVt-{rxx6{nD~Izs+|@ZcE{tYl2mJOU?TP7|0lI zZM?}dxK0K8_t7_@&fy=z!o$BceZ$O@ixGBhBFi5LC6!$Co{#}vUtWIO$7s$vGm;Wg z8Fb~kCl@U|vH~&?_zkU(p`khGAtjNR4zCWTea5XHT3oUj4S&70UHSp~ge@IATX+E7 zej6s@k!=hL4h91ML>^+D+303rx~=KW@te(^ z6NECg_UJsya;+<_#%0ft^wCz=qoSOgp~UkG=>^tr5{e1I6l}E%4Oa*J8`0dRb(T{L zmq!bubPT+_QGiAU0^$=fqpv?4j)oYUn(83cUFdna`BX*GW4q06#dkP5xQDUdZ_9>z?aA>kfR& z!3fD7hJ;LZ%RFk8Ixs(eC(<;ZbUf&I%;$`dfgU#!1~l;Z0JsOL={&@54rf}wE~Ld8Tt5@ffE3zlVb;0 zaCkfk-!FwxQ8(jVI3jEo{EP;ZWQ|Q-AMx~FJ-_;^UDaPL^LjbZvepl804Sgejety$ zyoyW&tSq>^o`1dH(RYj{u>KQ;c=F0c>%7jC@g2Cc$%OIkWM zURT5iO29RXJDp8>5D#9PmbA6NRj73jrQ2@bmrVTeGzU%$3kUs7HTmVSd=b%}@2!t* zZAr-%ne29aRqfZvfH%m>%EE&Kw*iG0^cJLtGQF}F;`c)EJwK0+GfPPix}SED$)qq2 zB%T}`h?|<4mdQ_0$Y=co@@nDr zeH2O72eKrscEjzrKDH$`$4$|{DA)6f8W3Dw&r8Rxr;BWs6#f@m0E=t1Y`zs1Iv!Ls ze%~LoX&hevldDp$hBG%ex9D?|`M5!#-h8g__k;$zMFv11zyn<#2kwTB<^Bv#_KV$o zd1O31VP|JrAV-X3aI!FA%N9*)GkKh=0Q&$^FdSAeEe#wNb0i?BaaNVh#|#WXxL8<+ z_dFKk^*nc*M!>b92s{b#@_fClGcqg&|~+^*Jm3t-eydi8XKQt zJ#}>)RB~f78-D;OM_u0|Z1klrI`CEl3K9DU#=%SXc?f~EM(slHzF+4UW5ZGx{7Z&Z zOhP5cX0)tzS$R1rFK=e9a7ar-6c$TxS{k;V=N{QiTtO6AxOM5t3!)2XgYhHk<^vrd z%>&^gQ%N5*?g9NO00qwxc+psF=D({A@}k+cU#S5WKfKl*l6kOxvN8&E0o}V9UAN4^ zkhnPH?cwy9(h5GG`_mzo(N7<-sVFH|r?u^l61dE5IJ#YCbj86!CAM^UQN_iqQ@K>; z9#-gFP-B~&c3LuLn&mbE=)o!`(WJZ04SA2_f~Q;Y5emLL{CoK3nAJbVW?q(XY$jM0 zA&~*ZAVS*yM#$bokrOz2Y<9LhSTgIj;^WqOJ|en5gur%4O;I%Y>&Nl4_2~EN2LW_S z1!dhYT66{tX_#Ejn84u&2@MUFVSWN>L(W8%ELAfV&o{+wJtG^E(SfT>dz^=*L|be-p|e2_ufyQq=<<7@KC<<&G8+hys|%j zyt0|M#~^+wz>fueX@r78w(`gVVMTjsF(Y0NQ6Ngt7qm2_?axyKo9wb)hwX#KM=fv{ zEcPr!#Ow9PM8!is@?^Tn!@$6JpLP`iCm{Rf$x6iYlUI#Fw|d*lGX?N+wqC#4sjW`d zVGhU@epovp_|bktZ@)E~>cp+C!!%!kTV(0#3t+F8q?DB5P|AByjvKHnOo zr0m~Wj|f4*!&{efajB=(%{&=$&MMDJF|?!5aBogr(*(8Fd5ta1fW9}8@IAacU< z`oS5XM)dp+gh5&0kyA8Iwu`zM3A>S>s0HqED4-tvDpn-HWVM9+0tIjIJK`UVCT)^Iqj9$p%0kU~~GCTni(@6x!rwI2pOr9U_Y!_ahPW+rkd2c>3Vm5(fj>YHg9&)q-rWqV2 zV~+B&6R5TCJg@deb#!nA1qEsKJKBaX_9=nO#SmDgbQ}lBK=YFckowAwdrS4_a5Neq z4G;pq5pY8|jfrB^TUt$(s(OQl;O*TVllQHC<3M}Sm$QvN7Ke2akgx!a-)z5GcG}{- z-^~vU3W`lg`0GUhHYuL-eiA<%BG7QuIVuNzZ5RE`v4_Wl8m%bY;kn=ngIr8e+d~_d zXLy8a(21R&lY9b%09sN~GFLwPFQRI?(rW~O$Kf_5mBB3u2|LHcUW#xz3;W*X{hB~l z=Irh9U->CD78qiGSu>5-iOXMl;)yBaT@`Y9ULFeC+D2<5&eYtWw?aT5cl`ZbfPv7+ zP*OVHBX^$D-!!*7TVta{%8oa@kIU5(V`tFG%qxD^Ft6l!mq;UnZ&qSvcNDa;uEl=C(JX3ExKZD&>4ho1uNP|<1riYi8f%}w+pxSn;vpv7?~zu@OI7(t+3Hb+M&dJH|^*yCRkcmLB`5 zMJaxxLNlA0(>T>mwVt-e`tLi|*MANSa0Uz5li%&;!)H3aWVtf{h`kdjqqfrGLW9V2 z3gPeX-**37da?8N)nDV;VzUz#moZ`4iWcy0F>X}i4#sBi0G;GFNW0O=T`{USrRK#vZ`d`+eZUA81oB%}l9eOZQR5Zc)`XAV%gXYSxVR#LCGN|JZEfpZ;4qGz zKg1eq;3>MGqJY3y1CljEaeGHX$09W^K7ISW_|>$NRsl8YQS*$Gmz<(P$!B-1V>(!s zub&kdAt7Z5+d>l{Jl+Vuh9Nc9H#;W4K_||Y6$%LB$#&YdX6EMRW@+tQ@^JNK7{9hP zHoBU@c=FH162?l3?Si(NuHIR-k84FVc&YSw+^q?Fbm);2i}FIKTT|zqV5Xv3?#?ul zYPwl2*|dF<*pdN%k%c&A53kWZvS;io>HBy6@eMOv9|hy<>V2tcMhsJ46-L5jFJj;^ ztUm@}gWq46JQX%`>xZ@E3{7lz@>l5JbI(&u@l z8VQ6q1x?AlJ_4tqk8`K1a7w}OB$#jx_p7gbn|w*$urQw*8~>QA3skGx1`7qgng6oq zbAK5f@-pCKI!=mtS}QAAs}OwS;Kfrey*GR=d%)>b7_gsaX*r^xONV8W`}(l6rY3tHccn7D{zQWn>fkwO|CIYi8G4H47W>tH!}-hEGZ!%OSj|tApXx zwm8!$oht-c-h3_2Fxi{p;@p%}^lJiZfBuCu-8JkNdK&!g&h^_q=~ zs}q;_MoB{VM9I#;DCWF~g^aL9EDQwF3aNl#=-i#rH)~!k^CQ7cD1imGm8QGQk)$g0 z5HSym>YQ$!rd+nSHvx2uDC)ub95H3E=0-t;p)BtdeSz%S8pmQ+WNdxWai%$q>vSxD znnOv&8;Dq=NW{YCZVWWRRr$uSyL{9S8`0=ZSI9R)Dz|&g1>)Pz+uKm+N!^f8{UIYZ z7TU}lE$w#8wq64+&GS|EtL$#|t0OE`Lj1G{+`~GdFI#a}omM}Wo2q4n98tZEJbj== zpoI@|pi;}hprb1Ah=+=z#$5k3)#bYJSJa4ZBKa{%^uw>|4h{Sx*MZ{LDF@ZLwV+nt zqa0u)jkGh^|Fe!3v+zOsHQ(^IA03FAKLG) zb6}7HVFfaQ;fsqLI2xK?j2++BN`=_zQ?0NSLKl+x_-d#%G#B;(^)^(~xMpdEV6Bvd z;?^R&Boi4QD_u#Wx2Tw>>@@3gTBe6vyk_Ll(m%Ms0b1;2c}->oa4hh7br*27(0)XTo~FHt=N- z>cNDd53FOU@uhHurBb|VjeK;+rQV_8;bVvI&yN%z+1sYE-d_Aw7_Rg@s8lWG`2^hK z$xe{IMlOHh2YgAnV{br=?&D>WVr}#lO&;IvroW7x^4T_{5AN#i3SLF5qMz}$C0iaj zTVN~V&+1696Z3uGn<*i}Wz=xSLtOCi<*+wgVM$p7SpU`^!624^O`~sn&UMCdiyMbD zou)6;Q=mp%DJM9NVbmY%@yNJ=!@)~GvbXo9a$CJXkvVqOO}AAk*&5lLfSPi{XuBRu zpqlol)>nLfP=dio>nHl!FOg#tKRQ4UI2;YzI}N&em03+x>uCi=&N<*{5T2x?PW6S@ z?Fb+;_atlbFy<`~=G7hA<}T#oOYuX7*aATg7C2#s^B7M``1R$_#wZ9Eq(lcx_d`gLg-HMN?#YCi zR+ppf$1NOx(_{yEnK5cQ56vT!Rs3OM+qY0Zx(1FdrRC9^a6mMA{NjZMoli5c@=^m4ZSxol(Y^d_41CjDws%EtMmMT73fU=px zv*6|QlUo%g%L`&Yr>Hw6<>iGH70GL@@ndVgqRXudec8$naX2lLx~A3_e?zaQxVvXc zYlp`4I793nDD^UTC6^5plI%!F;{7O8S) zXG2s^zB5@3n5@cxd(|@O?d>9`6M=iv7_#eeHo;5ni;zZ8qoeJU1Uk{88L~&PJ7uC( zc&1X+v62W?DypvjnczpopP7)97=BT`E9>3U%p{NdU_=?A+PXMWtacmu=w**p+cy*z zmBMoTGM2XFof%{9;yrQg8<$k@5VO1+mQ!>)J@R;J&1y8FE&xtmZOjjr9?X^L>6-U zSw4@!^VD3Ik{vc0{)lw=%X{vT+->2_VkmSuy^;+)cfVKv?+uiwbMRwBKj1Woqxh1vP#3~sC%|268Dex0VKlyu&mCxcR!Bl5Kx(^eL1VP+khKtA{6^>YU~1*o~6 z-T{Zbx>R77%CqZGM33oE3O0WBj=omGcy9zwhI0+EmFBvhQ9Rql*pii~~X z4c+=6=@OQNcyNwgQZb#q__MLHAXv1p2*LThVX-{oW8z%r3e^?PZ)G(A5)^?QrvO4K zl+)6}S?O=g=0=^+3BOoqq6LuM6#zh_+{E?Avswl&e`^dSZva>%acRj<(XrvE@6kxz zyb}}(#e71;4JLj6KC7I(PKibmQZ^ljv(e;PApBUe_Nf|^=U_fIjfcf`{$L9Bv`jyg zz)jcF)zpl7A5cH8!hyA7^X(2i-#-egE`pj4|Mr$59f)i~96CZ#&(_{)vr$lZTv8I) zX$d?g&=Iq~obw{Yx)Oe?5Vawi|AQlv>4;DB^FBat;4n0dt>qFqUvWlK66nln0bP86 zSm9q#Dbp=1+K^VStw-23%Du{d_!ipMz_V`D84u5E*Y=j6>R^DhZ^_0!X0 z3i+%wd8{;3ggc7#0bv8K!~36-Yfr*HmckcD0=^7@(!fg=7KVXXvmGt1{pZ0>{0iIA zy>W@hw-OoG+atH;%Fq2%H2e}6q!QYOfoZ zNq}sI*Zw5#P6-g1Tr#DNP@+V#9SW z)QQM5uS!cLrKJz`#sQbO`sVmKFCtyYC|N{8##;&nh2TjWS4h-Hj7B3%#NE^*OF=R& zZ({DrQ>Uf_&jZQIN$nj70NRAhZ*(MOm}Q)0>BZ@+pp8VQH^x^Ia8sAIZ2hfdp){FSZ1R^corTwd*Nzn=1CnXQB&@?dt1G>dVslgIFenoCTT5 z@Fd0?!?+Ghn%9i^jr!FYqQG~9V@27lW=_B1dgft~fq{YYugPiFmGJ$4o{&#`i~RaV zDjfurY_+_2afd)S0S+_y-uG(e8%tv!mq~eUnO+{6Eo4i?M6%&xX<3;kVBHy2eB%3m zlUw`%zYi!B*U9%R**b7TU)eZXZVrt^!MMfY{*)JK;S?UOK`uBr62j57H=uqaw5yDFj+=YovR=WKaY0oev=b#@P!SB; zhlq{lULn+E|Nf0MOzvYm>P=U2|6HUXn9vGfL%W7mo6zOH>E8=ip5&@(glVUyrgFxM zlwMC`tfww>Fv!}vyQ@+FE6whj27PJ_f5Q+mp`Q)1-vLmp3+QsLZzf=*)|YBpl71)M z@{L}fZEAlm7gigteO29*vEpZhkHYM02%d1T^K!JkXr2JOG4s3WhpdcSS3xGU;iCDG zD4*Kv+V&=Ti~_I%eHQevLIC`GXy>zB$n(@Qwx8+)pn$7w0B{Y|tcTS?0d%tqa(>-EPa6ucg0yc&7N; zhc`7Fu3wbk$s@)NRXaOXoLbLRt-V*l814P{cW_sAyQfFhZ?uXZtR$4EoQJpN9Ej(h znRzY4dw8(e5(=Uuw86vzFC**%%jf>?JLwP*1>TfvqCVs+TU2Jh;xM{^D9de zO(|mZRZ1wy^1l`xhe3AyG@^HkRAP2dUVClVLzy<<EH#XF<O6^ ze7PDzk5UJ&HkfTU_i3OEbnU~8gS>_&*gxc;PFTm2Ebvy&bcdy+s@HuOAIL=1(8XE} X|J-w=Yl94zOiacG7O;woE^+?@g<=#q literal 20048 zcmYg&1z1(v+Ae~Eh|(nuQj*dQ(%s$CNOy+_NOyOabT>$McXxL;+~GNUpZh=R0+x%( zTqC~ktwDf{l<A(wp<5 zz%#H`BC56!5O64e|Gk1pOvVIH!q|yQ3c{>FVZOtM%C=v43jsj@Au7PD;52`j;^>At zb?=upw{&Pxv6m9=!$^?vR)m&Wp$PTWn==Z3)bhtad>Arc1*tR+18vaYT;9B)@{h@V z8%RL%6_VHob^O5aVelkOGS&1{xyMd)1T@w2dmdU`3en8O z_3Dw&Z(l=teI-ByA9x1{rj|4IX4(CHzIbv@QcP31h`fqFYj@53O@m~IMNQJJJ3bM5 zdN7kFuN3b`MR|EV6}8;#I*})hKWV~bQjH}VIsBPcP*$cuA#?oAKUcMQkISy`N~P7K zd0;J?^ks((x&2Y~W$@*57*D<2*LpYDeW8!!_Cu3y0{fuT$IR1kp8{NeZAQ-og(#GDI3@b?~`HW_bEVwOcKsJ6B?CnqQW-zfjR3hT)1k%O3+7&$F%k3PLlxeB=7-7A;(&`{6M z&zSFj8FG<7H!c*Re@fiPH9(tΜ^?__-LBjlUGM6dmR#^h&VJxQKwE@kd!NF}t?M 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 diff --git a/documentation/user-manual/screenshots/good-cd-scan.png b/documentation/user-manual/screenshots/good-cd-scan.png index b792e5f0f7dacf387ba42ac3f549d77a99427f5e..da6959ad1d0ae6861f3c1e35dbe386955207bc0b 100644 GIT binary patch literal 67373 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 l*aoFMndX!gDxm^Fi;PFsXH0F^(2NFf*z?0l1A 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 z z%$6`*TzLEV?Ke(3CUNo3KP{8*sGz*t=-7UL+lSFV8zYD9!s>Z=t~LEC`KjQd{y|^k z8wTw>w_cpP#*&@9M8dn*)3*VC5SG9c1slNpbAU(Q$;mj`dg;dxBU(@jQLK%{*ZkCYT!Q)+ zK5>j*V&kG8h@pw2OT;v_TFYuJz@fk;=&FtyKISc{^4p+4(JqUVVwUVs$zxD~QFYAI z>_eF<(sLvd@~N6BVB=rLCpECx@|t{)4RGu<_s5Eg7zSlnUA@W6+Y{E>us?+F9lNk} z5j$?KSQ8Y_7srELEhtcBJ8zu*yJ4tB#%);?9bLZDlwg9V1qBb0-Ol~-S=H=93@v$Xsj6Z+eb_D5r4sph6BSWJ zm0it#tCbuyR%BKn81Gqse=Xw5%%TxRas3&u9_`iSTxDD~yW%lqFxFlD#!D?>us-fq(-7ujUg(dkY6 zgpR}BxjnB?`qx{0(Uu=eGvlHuddN9l!dOT7ygoU{rt?#>cG)T;@08}fIfH0pecL|0 z_M)Gv%YPJP6`a!o-y!q;D#OL*knFD?K91<>(rP>sAjEh<#?H$b2or%;~Sz2_7&kQ)_zC+)q zJ%nxXD@ELxZ{jvz+MOg!Ui~_kq9kGroWcm>!}b#Ea&W1!WT#~^2^q9J`PolK!)a7f0+rv+e1m8srEPcniwNB7A1Gk)9q#)U(6#KJ#%R*;Tyk0}FhL_u>n; z^z2o}Mq3M3ll*8yH8#Ulle`&4ZRTYR_Fi#Gsi7pO+~7-G)y)?EN~E8b_qTAUa~mZz z+0K=OVsmY}1B~z{qv`=ECPAVZ&X}7`pSrKf3Y=Ps8kOaT<^s76f8N|A9e$W#*j6Br zqefoX9;d=b;BxaB5qL!9Czx0S22*vs`4jX7=kxZ?LC#7KMt^YTo4&EiDRq1wE8~=` zd-sM5EAEjEgGI3z3Fh_DPJdQ_sH(IY#2B)OV?u^lK#GAi`dI#Ma8Pi3y<8|+TW_I| zJ^r$@f1kMenp4FeRErcZtLNOj*TW=vJWIHm<*z6Tzp3{jtioqa?rM9Vo2y*A^6Xle z5~6{8<(A%;5H~*TS9x>v1qb;V?sJicGWU?yG7ZO=WLYC@f@Im=ca5j|YI}Sn%JvQ@ z9mv1gRkcRoNi0HO8v=3k!hIQn2s8>}m54 z^yhmVq&0D@OU$m#IF9gam828tZ{gFp(W|1o=&x9*-Q1JiLPe}AU0&hA^$`jU1?3rH z3WKn6xD*?szG8`@fMk*WhHd84o?^q$qSW}9{sM`&Y_oJ+$hkKw7>9FBoUc%=Ay!i? zqxFSFE^`)F)|aE`Mo{zRnirF&&EnK8YZBwUyxyCx9Revd$TH0ykRrTX#B>bGwQrP@rdmhy`{x3H*7$QN1(4$I=vtf}7a8)fuAc&YWQD+wvG z^^!;IE!YGn$~qlxh*a&Zc+<*H6-g*=x?4>y=ii;e8aCN+34IYgi;W1=6cnnluCYEN z(s8e4_3vx-vWcABJn#ZR_b&CO zllDqTXPdp#me%H^`c@DA=;Z;@s zGPpTHz@7cOTg&tJBQjj^k5V@J1ssfjaflp>ofFaN&`6k{rII6I%;zGN zuOq4NtWcgd%60tW2e5I}Cnv|AAF3xcMJ`&HlT?)AS3bw-Z=&XcAsn(RBf1-W7>oa% zu|%gp&|wBOA~|8b=tW!a+p%w7iyKQK3ATQnMwaXUNYLs}8)#g`K&7dOjD3<5oP0X0*fHnwp*fmSM zBY!@d*Fr>**xE9S?>4bwL2M8v^0xzs7SI!NGvem$?e)F#&DiXxIGL5%)RgsF4Zd8L z`?4q}gqCQAL4(Xj$jAD_&a-!|ShlgWk@B|%ViUAwR%0gK`d&NY#$TxG-WH;hBdKCq zyKnWwb_g?kSNL~NhQ=(Xe4cDli52H9wXFo_*{CsZ4qkWyatrDAEu6L~7~0)~jgkw> zup9*m7zBeYNy7>f=QjG5oYT4qV%jo_4LI?hZ%U4EDD^cWju1Pi9X}x+3VIHWY~;% zKf}=ue=rlzuJ7fnFJ_RC>y&<-L3P^z6aCwM+WCSD=kwAJ*UN}snegp7XqjE^O+;Kf zT8@nD(wTr-Ajb=e_Xbl&6yNh4w2B@1Noca4p(o%I^rwBk$*||N607O;ab@y9JJTM1 zH#pa)K#HlaYn#=_l+C91Ou|4`?p{*Hl2hv4^!z#d9Goo0$Mt>shpnrk#0VUemLC3s zQf|v~ik6M{cM_BLv+WJ^;wkoV*nzD44dJF~ze~1-hD~d9l48*#7XWn=Z^Fr$J}Syo zZQ(l9AhX)g{g#m6wRx_jz1gx#6Sj6pH4~G>Gh8HxWFZ%av#`6;+G~D0;QsyBb zX`;FVaU{~wyuxbigzMw4974+GWE8J`NU}rJdT^|{u3ECW$aeKvu~2)o2bZVD1O3r~ z;e!gMgHmyi221n~gb}V*)Wg@YL_wFNDv*l6(Iv35MKUcTqc|#F^qK0IA_F7EI;{|- z5fI94qx#4x?N%a9IO4kTpJB;fF|(_^c(A<{^u;s5iiJ^4?zP$BbspTc?EAUBV%uJ9 zE?#XG)mduz-SRJrTXK^lswQLq^G_Yp=3d?p{&FLMfrtPRlVMJkqrKMtv8T~WFfxDt=G<1ux-ONtwWg@`!k=VJ^e24^XZOJnz=QbDJ$dF(E zaI!r~XZ7lfeK3MLoe|GI?x(`eU)&QBJ#Wq^6oyfR)*>^k;qY!qOFwl4H;s^DJa5U# z(qsF>q+!a^Mr7(xPlaof^EWq7n7zo=$BE2qE}Z9UqJD<^3=5W8tnIYz68q&5TrYk- z7@;8^<28FS=aR>dli$tTYlJn_4*d!nP}ROX0kXL*O$s_|3SnxuR>(WV72k7f%CU+T zQ)w$FM~=4@9A|3;;{06|J10i&#N2oGqJ73Ty<4@*YN?b|*aq&SP2 z4hIzP2rwgRSa2N}9cb`bxvsezJ!$+L##|10ZwQgob zgj8c-Q?iC=IpHtxB_Q9TfZby5Lx~iL+4mr9^ej<3&d;c^v#>e&b0QvZlDQg$pGQb_nn{0yM@Y{~*C42+ z{U(Fz?gznB^A~9cdGR!w#Lll&{S9x-CB{Uy2Ej9*6NyEM6M|1v*)n*I5QFh*A+_); zE^@W>9b<}L;wrQCvh6Qoj^vL?s-A!NZG;b}OIrp5lRdX(keHBNwoTt@<)>z0zz@77 zW*5!$72|&NP=vRTA|Mq)!eBTjg-c<$!6EF?`lb}ei)K(!oz15qPPgl-Y#ica0R$wc zt!yEBZzksM<6#Qr=1%oY%_tuVW%e3&*GKy4q^JD7#EMYVrU^{=9wAPtxFcivD>8Q8 z&$sT3UC*z7-e}(Sa#ziWC%@+3Vz97fm0w2Ujt{a0C?=#6QkLIsD;Nw_bM0;qigm@$ z8clr5b?B~(Sjj^5+c`2}2IhDLH0c^;`bb>E3SfKl<`kDd`BRcn(-6-HL7X=?=Mkzp zMp1uIaE@)k>(H=Kqe0?jaTH2oV)*Nkg3&f|=BoOCumDl1_&P7(j(t~tiFwU3;+m!Y zi@PgCh?NqNoG!40d_jk8me84!4}X&)ENWmofu=9cM;c=Fna2xRAP zvGXfeM_~oz63Qy;SD;CgshAVMu;86|2O`qbT^QJ?hEKB~-ob|zW9+2COSb=h88tDt z%z=2RrFVM3(#u;`7n0=i1F4SON$VE!Xw$>oN>elWUOGcru{y={QloB`R)ei zEdSTbfB%-98@@)%4q6PTXmC62{`*T0^MWk7;p4e7xiT2ARTfd$0g>>z+#!0n)}z$v zX?nB3$GT7qHsh00JMKUX^B}J0l%1cHJEDDMm`uRS*(QsO|@%%Kehvh0%g>t!{q{EvP0%7{owa0aG86?8QKUnWM-MIPo=98Zj@0M?BV8Q*l%6@1e zvG>^r1v{wXu5};(LmOZ^i-KBpD6rR+RH<87#Qyj+JS@=ad7ih*r;6$Cuo^Fr8sB`P zawL(^%*e+_2L5k=?!(G3eaIKTr=TH{OD7 z%*pC^=+o^(`s%QmuS3zA;xHJ9$w}#+lrJot9@DF(4q;S$GI^4eL^$EpoGO4@>1Hj} z+Dc7K3U?AC6!Mi6BC{+uKPc5jQ+W|^aIhdfLB9G-z~5W@mR`cc3LHeq7$tqEP#Nw1 zSW)vm5O}Cvud=byu-B(z?%ch2s{Ar84h1b>YiYxw6f_oOlJ|>>$Q;d#YU2{&2QY1N zTed2ifA+B5w}vKb?Z$_vnK(LpnB{|HnsKOr<(cFbT9w6%IX(54I6qSJ*a|>3d2fg4 zj4x*UDK7T$)qI_F>;*NyrhvdXIn`C3-2I)r;}Sghm-Wm-SIU$UOKslyRaXmGcLD?3 zBcrBsIbfAR16t+|5OoEVw5*xm1J$xdHU$NRw{_!lYz4I16%yp1-@ysgd7+?4|KmQh z(m~;F)m`8VPnA4T0Umlrke3t?=!fox*WI?TII~Yp*4&>)11$}7bb>&!75KQB-@AM# z0N$i=llwJOI{@T)dHV%(dsj`%MCD=b%eh0>O@NB!YUU8XccKViTB0?oURD25|I7{M zeDwY_Ih`6zKbqPwYB*?9{X0B>=&iv9^eysOexiP1;VYId5;s==2^eGUekqh@WMCk0 zbK4;ob`q_6_s%>-M}XFQPUgLH){}yQ+i!ue_q-A^7caNJk9YxZRP4KsPJi$bApkXf zj~@X?4rr<=I&a#Stx?@rjRWD?4&WFDvc>>r7SEQ&xIvHd91$1VhYugVy+7zRQNMp1 zm>!Y??ZB$Z8lj}GrNWshx>l)8CEuChQZ5UPYPhpZE7M|_FDz$ifJC_JG})pZ;309) z6M6~wF_6#Z_}QOPQoUJLGYj0td-!y8aR?nk1Yii4O6pNL2)8L2d{xPm%8CJ9in$K5 z7j|WPs3J2SM6e+{^WkeqNYWSn!K$jej4;D=D55xLC zr|+YDa5}DWKU*E6LlE^wMB2xK8URRzya+S{Cu0HjonhbH4y9fsA3@h3w&&*b?RnT@ z*Y!%@{Sy$7e+PQH(FX$1kPLmaF-cL;*V`*QnEf$pUQI>i1w9*Em%?eOJTOx_H}2ds zdt@w#KysFOe!4sPJ{-|!O9E0$kY`U7`h}nZ!KiToS@q%l4UjUdnR#>*Ap{R({fL9n z*eJ352bi9iSwDDw@;Z}d*jK$%+xb$*2w|V8)E!oflVc&iW}?gF*r5#vxjE zK*0sAfj~SNO6hov6FNUqM5I7bq`!q?vUBQP3n2W;Nnd_qNxBo~&%p z_KyLkIEkQYM`?Mu&(Oc5teGCcJ3ej#qD7I+DQ@E`lpG+CB_x{4w`?*^cs^1yB5?1s zH@S+6x$8#tc)s5u7o6vcYG+V6UKuMP0~W8KuVqC10jHL(T{JafM2J`k z@d|?De{cQ;3jh7=l9Q2n>i!sjf^h0X z2eJ}}K0Q|A2FKOBmHqUY)ZtnNf_jVRoKxb1@`Sw&aUEnmZ0lEUDD9QZ{Nb?ca z>Xn>6+ zdU|>k>B*Nbkr1ybAy|R@cYDwPsz3Fx6ybwDxLn{N&AqS;XaPg<43O7INN~zyGh9B^ zjU40&Txm|>xj=9Q0Qw^b#N}?Or3)#D#@XAO@_VdkZTJih4tCw<`xpZMeOa_#nWieK zdvEe{(C>oUmwuKl3-O(vTm}?@AfqyMDw}_2fdv4zM8rq2wWoK;*_A1zq6DW z*b#(qho;B;_hr?-H3a+@jFuYI;F22S+hGQv><&=_veRp7(Tah(G1 zPS2{C)u%nrVGsOAh`TK^d(^NaV5U9uKh_26YH$GksZBo=%pdKj!KFwAob7XiFw5dJ zD;F0w=w3ad?E33gmk%vZG%sDQea;>jI=gY+;p0!B93}erkH@PACLf%Bv4$8RCOi>1 z90X`7$A7ozM`cCBrU@wYUPS^N2s!{eIA(p8X^`M9-*lVt9CwJj4pc+O7cdzK+-z7i z4?x`)u!PB7pZoe`AOZp%Aq|8DJ~?>o;*Vpfci8E`Tb6RXm;KNDe9;XG3W`rk3V}%G zE(AKsIDH6*%b$nE^v&}Om_Vuri9iAuo@BA_bRZWGGQA^@0UGwyYu1Mfc>J25vkY2K zzWHhppnno>mIE&IM2{{A8I2K)9fAFE9x9{1_P4W;3ujXO9-cD^GylkeJyW5Xs zL(!VL!`We=^W(fmClxd@qGMxY1C)X%nQQ;k1FxEmzqi+=mhgT%A{LHA5yY15eML;H zPV})jI${_t3^#F^HkwWvkmfY9Fm~MAOAWu(`oQJW@x9NPV%Tlrps!fFR&JFlu$aJk zOjae3E@<6}18ASyAmqgYgkiyXd3WJi!akgKuW-!)4IaeA8=SVzMeD-N7~bb%t0dC4tBcI&6v>VPT57n_2dBJtLDkIXhdw+^U7yq9 zZdVjpHU*Hw*c~D+`}QuU75+Wr^Z`JL0DvY8jvNOGLV9wIOi_lZglIlvt>E76sK z;8BKK2ZWuN@_Pl6ht;+wVLi@O&?amQK#o#bf7Cl40z&ma6JAg!ClLu(ytX zU%z!wlnCsPZAx^g7X6DWE2*3$q!>F%P>$;3yD1B)<(~tIos(qzt#81#5r)@9b$?*# zYlb7OkR3n5-!}zb?1~+oVso4RA(XxPc<$-sQ$zxX@V&`T$jHl^3Zdrq_ch@J|0RDB z9GJgu58nPiobKg^5ak1ebA~VY=OzD_5C1QY_`g1U>7r!)Wjs8h2S3~pGf+3b+NJpK zT?}0Re?Lw6Ug%LjLP;92|2eeR`S`+#Za1u^P;@6u z*EC-}Zs9eMzn0nCSz%I9&pLKW_%D`esaI2_r=EtGeqzJ zWQ{0lIL-WF0U2nMU;f2s$RM4(F;VZy_36Z!41r-k-di@c$Z#m#gn>FB3;EOu14NE> zQa3yqY5mp-fDe^8$G-|0gmBBN`a5GTq6nB2=jxV8L1APkrAs@;@`DA8E*-O6S|5f0 z+nt5~k7KZWwGa5yV0bESes9|UIt6TFv_P{x4Ez}q$4i!#R&8CpojdunfzbG=Q$ib_g1FX#ve zo&q0^Dk2m&{slUHq`n91=Jv)~TJd`q5IwXfY7TUQU2=mIk8=$qk|2WmdOW*-A%4=Z zm6)1p#1f+FRl11~XoFLXUmm#EpKSDgMU30zH#KCa0)gieP*%9L{O5(GMQp>?Ia9rt zX38wx*pcm;{&+#UrB2jExftqSBhLXFxYLGrQo=pheS{2ZX*;VEJffkRpaES$p2!yXSU} z`oATMTxAzWi*ef(fn}Y$Kl)y|7g9DkeOyh~+q?bmna*6Fd57>k0@j-y1uBVeLH3N8 zge1SPkoSA{?Ni{QT3TAV`}1?}F$v-XLmt`P)6?;5RLuKyr%S;9$ecE2EEx!L z7k~y9_+&~##-#wfObzosK=j4V<=*UEV`%an>PaxWuH?NKL*l*D@gn4Zo?fKh+r!T+ zHq}6Z7t*fgBn~`q%Z~s&L<3j<3{L(XK(~IR>`LND90tl}VChFGGiAGTdek%*d(+vy z-17gGqp|Dg{4toksO+Lu0I>r^RPy-b^-IkhspPLE2k1{gbrkZpPYC=qgkw7^`ElMt z28N$bcW?h*9U~IXQ1{*dZS*#i*(U7F6WK^bRYSG0Ji z?`ui9%8jOi1HvSjdW514knUz}?~B}wf4s^JXLfs7Y3+*hTc}w&A<6kGf?)SrC6SaS zq<>A8jzCW)gbNQ&i{-gsu3`?hlt}Xb-NQ)!jW!snG4+E)7;fN}DF3C{`@;BW<4;QB ztt*tie-jj0WfHx4O`JH!f94?szo`wM<1%+Uy=Cwf=(o1Yu8)tFP5p?7a#a84jFi>m zVKx|o2XnS^7A9*x;G(;vzW`S@`giVk?bW{=u{};O`YUQ{6Il5CAOR+lJEwa&E+A|XAR`}tRgy{0&6J7C*~Lz-VjExR8X6P_ zD+A7ar#;7Ap&~`LJV2s%;{ABD#i*K-`rWz(JWgKBZ`xx(K|ehZsu}SveZvLeg@Me2w`q+VF6A9Z_+|eD2u57 zPaH%Y5Q^2_n{^66H0f4tUN$HRbRSesr{#{e+It~ zNNRQ|ufG98fpaf*`2C71LG<&TI1&xF;U*RGS#^gn{;HcpuIjLT${QotJmVoBH*zvJ@Hl$zk|Qr8u4Clg*jim4Sgi z>*N2$4`s?L__g%E2%@BXE-#>56(`Q(`{NoakYQ_u#k)C<@_)AfP9D=LI}EgQP9N|m zoEQMdtZ1iiL7UgQQzz+AQQiP95QPUw9~%uhF1T+hSbV{@xTBrrN|X4%O4UC$JO5k55wOHXHhGe~~(MCGL!Ah=48*Qu7n!4sxl+2>k+}LRkeH z3}{yj24rSFiEVO_JVr)J4@YTn_Imkc^OlM|#k1S%wcf&X=xnjKTC!;{91|lDmohhm z>@Vq0&zmV>%*#vddOo#Y;|4y`+f2O|1ui2f=n2To$H9M=wljTvh7W!xr28gl()0O&_AmJ#A!?kiY@K#CAi=$1!wRSlcpI z9AP1$bE8~*XXYPH4LEwwO)*XVHjSNX&&5x_Ub%V`*$EvV1Sc_xHswINpgQ`aq6A_> z_T7EyP#7ygsB<8apSk!W3y%+j0|T9Hc!ReNHw|Cf_K8A~g9756_T`+w0k-$C?|k;| z;n4V!Ei9Pi>%QStR{uy>S6A1%k)Ll}+&DeIrx!TvBXx8v-{_MKb??2s$ar5xpE{#G zL-3XmbV_1eyVlwCZ2f3Omg8AepP9uYVzL*x1+~*r+9o9dEv| z%9Gqf8HR*JJ)|Npqt|hxuYM-Sku-g-95aIAS)rls=kgTO68rLraiQxx)sDXIw@2Qh z2+7>L1yty1$7jgV(XHIKoEvlEx_tPr=L{N4ahz8zbf$+JvJAuh(>!Uv57+xLFqYFAuubm#4GG3f*;Q@g~JoLHJY1ppoItnJS z>@a`s2w%^U*S~Au5=0(`cM(_>NGNO6(bDpiLzi{5DUhF?*xy%f@Oe;%8E2hY@wVcQ zy8xEU3I``=z*`H_ZGyLywa6Z8Ut{Xrm$fP^J~n)qK3pO!8kCw+_CDgCo}Na6q7@tK zJ!Ie|Y~s`pJU>MRsguk|qPE^sGG&zCvKnBI=qwkHKotw57%<{O_YZOnaU^2cNf}H=Ss_Ou!@_qlBN=Bt&OEy_i zWSx+N?3KOuO7^ahuho*3nXO|c*+kaq5Xa0sI9Zv;&ivn}@w={nm#YgG-uHdp=eeKz z{@kDE^HIywgj0ZWNnLXy-aWS|(^#7+Fs0n`*Ump#yM3-XPWA*bF@TS1UOqnBw$u*p zD&I_!z#AO~i3;mE+m!+^qgK@cSl2+JeVN7Q1lWrPD#q~|w)f+=oS!8o5*t<>ht8)M z)Ccn7r;(E~n=0uapt;u`ts)r)rQ1Sk@Y$O#E-t3fq|4XaU{DdqA1|Y~U!z@NT@hGe zY8G~7CkodqvwDoh;OjsIW6rBIn)$UI$ZI|`Dzg5y zDk8aKBNH>JGAaKbv4(q+M6TiRlkssAK>xtao76b4_C;!-q#}SqKD8+zZUPo+f+^n9 z)S?~>CL=l{9fFs)gc@@7%Xz)My?cv{86QJEQ#uf$`@Tq%3u7b1c6gC%6s1=sr6Dd3 zh+N|~-Wj?HqI>&1##b$!omHT(?R~i4cl@}x?cUKiuk+KtN9#JF0^D+z2A2)wg~0PF z(*FT677WP>+!Yak!*WFfkbux%AZhk5i6qP&IQ#c#vPmAd3uhWJfHf!#EcYSVX@vuL z&*=n#ennJ?xv@D|&H>^$mhEzpL~K0^QF#T=a;=Flku9$o?vR7ysn&Bu7&{ZgeXU;` zY>GkA(UdT?exYYvvFub|p4GO2CVHjM1{av|-jVCXO~r*K^m6W|QYmggKfhsjIq@LObc-0nZwrC zH$@k7Nm?ATIFvbKCBexZoY`OQN1si=D_Hp*e&sIGtf~VuFW;>I zS-4<||0h1Zf>?MnE8Do_!5ZCzp0(nL|KiC^B44P-@vC~W{$$=-_YKexnEC*} zyliWG7{+d@MVJQP?NF~hPmv|7^5EI=EKNakMkB;7e4L=~PX+~mkmJys30AexMFB&I{K=|>eknVzNJWX2zH9w@8yGWFdSd&fHcMIc^;g+bOy z=xD8A4;k1vITKEtF+)e5LF}y@!}@RWw7y`R`q_tUYT^CpQ>l={bo$vJ1aeEp$F$f9 zI$%6@Wp5J%v6))Pn{Er+BClSlL7GH6|3SmKM91435U(ZWp6{7#l0H+IQh2n= zirdZ1yr9XY6YcUfmYv;LI!hfz9l1LZF|$~n@vAd%j2SkQwVEGi)JFKy)2E9~q#^~L zhrrX|<8r99$%0OjnS$w&jnLeMi=!+zZo~jX1Wbq6osy?)+Ct8RvEj(5x>9pOk^nX8<`0~XS`Q3kBfKHN>i3vsTPd4#g2V+pO(5>A;w1~p7$_$m% znTMWR*8^_4PTvPl@l&T}?+z4>;#XEo;JhxIHJI5RoyBCZ14z-_*B1ji1$&m({0;%+ zExBsuD{E_(tQi%X-Ca}1Y6lgWvRLus%Sm-*N*MaF?}^tZ7)>o6NST_9sl9m{9j0CXxARmk%+ zt;0>V3c#zQyFg#3v&TQmF-Ml4M3K!0!~UHB{5C(!p{~4fjqa z6ii=9%JiaYYb6Q`c}c1GA8&6bw}=Wmja(5Ie{I#FH$F4d`89?+%2Hk)1yX_t{H8W; zVgmJ&Nk(3!e#1>Bt2+j^vmR*Dj*N&y4p;92uIhzc!PyD~=jfXzfIhg-;Y4W0l573g_+xsd%qWsaOh2y}pzlP|xHRo;ts9t~N`sg2aE zDLxf!-9Dhti70D=*AMuBvWbaRkIapZ9mWn>+ZvlHn_I=;-Zx zAg{jZ@Ic3LIHPhyzaRJ^wxd-%;4WDBsD?A9FyFA6ka*yhmgLKwp3vP|JqDYaavblG zifZ5PjMg4F#_*t4rOMyvlQMRsD&HpYQ?KWAf5cho5zo1hi81oN64F51r{~VD95*$k zyydgb0Xx%FKLqJ}($YtX$romt!VX;k{Wl*(^BqP5E8{$6r|ZGqEugu5%h#P?!!e3) z(^q>2qM9S>@guIC=V(MR*^lh!za~9bQ#wgh#58Q%&!k9D=y}8JaaOp$V$(cc@-P`6(B2cG)xW_88rt%&urnHC@?#Yb0c*r8XF|b)Q;%DUcG@ zz#Rs_lOPg`bo6F@)~4=|j^>Si3ObRt@rEFte&p9p8>ju)q1s(;XqmK3Hb($=r9|s_ z`J|;}TcM#?r59e9zygWjBL`Autpm0$CgO4+uw(*)LzLdT`3;NuyUu?|kN?=~`N@w0 zc%l0)CvisPnmt1K8K+1|g$P?7^d6rdctx%wZRtcFK28=Zj}wyy*qvLu1`X(`{Qa88 zNF+B%k%13uhnEQkJnKI>V-=wN!ozzzAV6|)$o+}{z6M|a;4<%CxO$#YEV3^Ew1;&K zjW*dFT-|{+fsQj?Y8=oZ`@CFl`~%-wt?4zc8`5DE!j+(DBdz$>NGZgY?dRU{ ziOR5&eoaOw5h_-qsJk*I;~Ghb!-x_kNTI4O{n}7&t2LpHyw+Lohtjdcd>S|lHQS|A;lYD@-dSi+x&FC)d1u2u zNy7K7b&7ZYw(jA=qEuD{@vWUEnG=HAoOgWs&% zu+-bz{TySx_{e{I!UueKKVuL2Bj6>iO~oBrZ@57V^zUmPm4DWmrC@_GjsnV1OCPHY$|n|D~EAOtmXSFq2Gx@&&_!Vy1ze?mU){*_@w zuatpHf6HTf$gHqkoiRZ_`~9_|GH6<~H--_tCjhn- zs;mJrS`>gdk6Nh(%r2O>M6xkWSYN*`1c|LFKh=^vPKzrBWxMs}O?9*(SXsVOLF@-N zHLXEr?hJQkw^8BbO$$^ zXQ*OlXT6~dDFCW+P8xm>>{7G*Wwp%c$LDf914q!WC2!e!A*ioTJ?1-6frm;6<)Y> zDSdzzTC*Q~MnDFRAN;a-jqXoE4-$3*z$lO{tM6n|!K=LSd-lr8ideQ9hO7qKdRef1 zS`^Z&&p_1B{p4^9%Dowo`kHkM0f9jkQbx%SLqjG``$xC8w~Orul=}+} zTcLVGvW_inN}_0D`z^hPKW5dH-U-;zKIKw>@1BT~cK-%(KygS%eWfUnEwqb_I)KfE z0-|GW$@ zLPA69QB7gdP-;tT%n!_ff)a9_k8Lm=;NP0{ZZr#f4k1iKle_b$3%fF@`QV2sD4+fV z${`3;w)EyjM@>1`-HPVa$fg-yZ=uCOLRqBMV^nHI){~>cSMC7vkzhX-A7@0P>nM zUZ4?uk|L4H#K+g^HR@quAp+AVO(W-9OE9yzpZ4!53Q&RqFkT}rAJPg73qyr6Sm~Oh zYH)EQAz1*?p9kXl1kVrgg|F49T~i%L_)&+(FU%EC;nPGt z8!XK@MZUzY|KHh5vl~7)9kyRW!3%{d2mMt7u$ZBDqxRU|-X7$`UsD68d&-wxfmS1v zE`92Zfg$Y#4)>+X-TnvXGNIfo=4}8h+cRpG$k1rZRn zkOI4Ky5Vf&>yAW3tTKO`36!Sc>wkdxv*`xtxS|g{4Y~5dxqrGDOz%St#CiVWo5yAT ze)C^(CjGDc3og!&b$jx=#>&kDMjytmjEeMR>Ba?;6TG~o`&NP5h(Fj}Hn+Bxb8_MZI0vQ{JjltQ zBfh@A@QI|PWUeL`d;-i0D4vPBK1_iOrTbAixmL01n3xz@Y+VD;nbzt=s;~STslNR6 zXHFr~Pt@})!1CJ5+xuP5T&{7wBuU88S|jKC{0j>UsvH-3^E5&M)ez&&`8ia^4fHim zu*|D5H-d1G18AD~Y8&&7?7*q>aMTFKTFrcLa1caDxxtRKYt9XN{;v`f2?*3ck+Co} zSJgGU?#wW->^l!vSoMa943w&8U0uRNJ&Kv(;oAPsNf7yq6!FI0$TE;>)rCLM?dauusWVs_>IV1WwUjS~FOp*f@e0QMwGhH35UM^%Ia7%X>1NTmsln4Omsa|9x zk)Ccv$ykq$H=&a>@cVq&d|CgYTYd*%?UASNcBV-1e6mN!7PO}#7-PO(j8SNYUFmzx zuQTSq`U{2$wC(2R6ER<7;F!X{)p17)#E~C?-qPyY8sv-ctZM+s16n2n?-knBE$A#R z(V!z|slL<0WUMI`Mjmr=|2nC^@BVK7-MdD%;2y77% zE$^Kwhe7Qh~T{W)bs2g}G> zlkbY>y0R?=!-W3KJZ2%AuE&<>*dw5?EDcbrPc1{TvgiEcN^Krk7eHSW5-XT2r2?zU z6X!2)IfYpB5dmKPy?TpVTwHvK0|_{2U7a1|FH)e&Jlm5a47A9F!O}Q3rM>nPdCn~L zynD*Z@8l^FMDXZ<#j#C6u)oR1#K{@Q)fWh_=4!x}(E@s8%Za$lbDU#`oB@SRW#m!& zZQaLY=kVd3CYOu5d-Lchy{D%qT=Su)XKP0X89O_BDee%*=nqbzB+xz#izF==^d;Cu zHo*2);Uy3TzM>$>_Zezp8no}mPgyT77MV~Fn{l|6YR42 z2%$KFN#-Oi8n~SIEi71o$O3659PH4n!un9qD`BNFX2ooJ3yyzL)ejky3NbYF47>Js z`9g>U(L4bvQjQBG3yX_U2*opL1M`^q4M4=H1IIpHB?)<2T&&7=|CD88@M)`gRV zL=34#9-cKa8jGag6>VtnkD3CKEQ^Fh@{?o4NBJ$<&O&l-*0+C|;0g}WsXI@@8kRMk zii%3(7i((tmoL~%m?}_+q%4gdn*+N~a&q#RpEA2X3{-TQRCM8;FME$xyoo(_veC*gLLcwce(li!_tQVuMqW)@t?QKtG@S##dccw zUGVmn+*`>|*vPplm`Xda7PV}D#6TGh2o7g=&uuf_HTm zIrE5B;_~9g(J+zUuLQ5^>fu2EVIc^zLXRAQKt!NI;K5;8m5=#Es($HP`#E0mHcDwsncU;?(?*2z*}!+(=dfT8|Aygj z15G!wf-3-E>dv`CPpiGXGtFK%MjRVcGYd);pI9|&Fiu~kj#y`kj+#jzNM4er~fw~sV;R&scM4{1od{p5(; z1xxjyNrCWA6Oo}ftMe^QPrBtS-$)94X(Kurg0e1Kh!Bk3tMStn{P)-F#JDk=pw;N29XCckXYfV0V*ETABlGxs$?vd{QemhOi zgY03h`@Ec$b0^saR(2r;%Fye4QSKy1WKB%cq^dOjz6$yS1XF!3Ci{}&5)u59msP$~ JC~fle{{X_He)9kT literal 65841 zcmY(r16ZEz{|8)a)eyE^3tP6gT&rcPhhxHBu0s>x0kXIT40ty2H;uYT;81RWYmeef-#AgU0UT#^(q=Q8V zR}{YImeXN%kz_=JN2!T@102CwX z*Ka?tzJ9gKq2S=*p=!M$h?stxczs^yU!S~~FxxoKyquh%CM1P&G?gz`(C{9b`@`#h zeyo)m9LsF4>BWXV2}K431V};TncauI)#Jb{ptyFXC|={xe6{19X6H{PGYPqcis`65awA|oN6lxb_H3WEYi z!`$1j>UwWKxZa-1{+!$WYO^fDj*JMDxk?iOe*~P9tE;Zo*3}d!_r{JmuX z)jv03i5EYp9~l)TBqBmULGj+F)l)dTZFKY_IyyQ#2ZxoF71=2Cv;fC&(&zSXyyRaO z6<7MoDUm(ySrw?0T9Q!x=6VVjQC}gvea4Uc`Bi<8 z!>t?3n0e)ge~Lv!M%ZSFM)THoa{Wxb1I;kkGy7m7Q}_6|%!U3xw{udGM*0pD6O)jT zF#PxLpiWb6d0j#wo>)D428Pl7%dDK7_03J+urNfd&@GJ!0|YXBe4gEfXP;LJw22`} z9F=&Xw`gYgZAMECEa~a#xw7Q+^z=7-1tsy#D?k3459Y}<nyuEwEf&Ca~~K z^Thuml(w-qDan>wYjtjsfpGYl;}mTbes8?q!Gc^a|EG^ndwXu(%X+=xNeI_V$jTzr z*3s$h>*I+eq(plU;{#bS8Ly97zD157K@@9#u?6! z8((gbrO5|PLRPn>AL{h_8fs;05JOsK+|tG-+vEAk(b<{K{_Hp@_}%9(TAxDk=h8=m zy4IdakjM+udBvN3d4@i-^YtFBND@ZF5fuNLbX=PyPg=T%&%qzIvgt*-yE+t!A{Glm z)!lH|X831={PY*%{=!0*5Ff9iNJ%Uk$!ly(j+v0a%*K{ExhIK|aA9jw;+5kMdxVRd zm6hfBs&&(Qbk{aaFU4W}`%`(r471H?bi*COn0B-Zy;zL~J@InF*LQhCB$s>Zz=RS+S+8w)0!HsU0dHYsMJWRXZC z7fH$XRfz5v)#%fNGdVldIa>x9TyA$V!+QGqGPK(L99>+{m1Ez~{u6eN6FZmANXW=i zd0?soBm%kz2SZuy_Sg3If|QH8OzCtOF>0I`{NAHeYttsYdH3!!1BFjV2k*n<;~~E< zJGIjiRXuEbG|3mDFIWy{_)z!FMh+q)@$nec8skXv7BF$*p(L!VzxO5!)(;B1awXcB zN*Sh0Tmur1QQ6&o9NqS_;(g)^H`$~g&M7>j`W16*|9Yh|uX*9R{5R8^Km9UtC#Tl< zU&w;-+?#vSn{|TZnjbcb&lmS+55uC7HAw}9#iJt%NPO5T7_ts@iIB0`vDP%y_@po1 z$`>hjW{bq_Ocp4lbNl^ou+gMJJYa!@udw|(ItX7u`Mg0y>~3v^J;A61us$ zS=-(1&6CLy43HqCr427Eq@=HK`G}jtex3>0(?h>46i|=Zx$lh4by}d5a?PgyEE-=c{{FqUQd#^1eu5<1R9DV#JSzkDwe3`ouFg(h^ToQ= zwY5kKH$KlVFVWSO*t7v{W`^}!IJT?dOs)^}5<@)(St(VPg)xL#uY`mPS?Y@GRAjzCh}yOkOO)D zZ)HrsWsVw`#utsh1#{;&YuakaxMc*JCyT@%WtUJ;Kw)lf-qG19RiyltP^i4p=3QUK zVq){AnfzwCmHr~qX5P4F5c%6lKYdjib>21R~+{x4=;(Pzx)?9nmp{*z&qXW?+&y5nMU#m|M$>6s))}H3Ojr;rmbh((t!Kfks(uGkfmqiP zyJPXtx;2<+WoeoA!ymyZCFaX3xPJ-&E)mj7+PGGSvp=zcfdMF@wfFA|2!-MYh%cNu z?kG9+S`^nCDqQ^`P3RFu*xg#ku>bJ9Vg)b$*i z9CkPUW)#y_8CB*!Zu{qBR9Au`Qq z6C~_!(4kY4<^ojZcIGte-sC+ii*{#;dHp zPCZ(}_$+x{QIWqoX-|>Cs9?M>RH*E6Jt~%nUHTd215?3A{DsK(f)Ms8M0|T>l*`hV zE<8pbN2N-8TnJkYKK|mD>752#<~>go>!#H1(`SOtJVmFOU#nEt2M)w_Rq)U&iE92r z5;BVQyYFZ?#si8a4m6aW%-;p*m=i!$F8vGJmA3*H2Qis&p2)6@Mwc<6YK7$+KOglO!Vbra=qxH zl3JgVL|NLDTnkkxnbP!==KfUCYZw?LT=V59;{RJI@=C0tEFP(rR&M`U(=P3@nK7c? zxilt>kShOKp-A1v0CJ(+uUOdF*pdZ{ypDN~2%TSinOygAtk+~*Tb}0N`&U( z#%OR<0z9rf5tjpDFyAdoH-y6Nri5@=7&lXnkCcTd)%W05d5EU1pKIBq8J z6_dV0ihT*Iv@knGIa6s?p||3S1N3p3huiNTY&gAiBC4G-5-;_c&eT5m!f{!d%imdTSjn%383 z)J)m0yL+iP;IMVqR~`ZuA)ezKxqGd%!*Dr>Mh*6R&I5-c7jCDId>in=0C%QohZE)y^-1vmnupHL!^K$a2=blgw+AK27WAP_S@d%$n$N#Se!Y@^7lZqc>Bi)>wL(%~y?9TP(Bx z$o>~s;X)gOZ7=?w{4IbUt(xD5c3UM;bUU2``^pz^=TxZo4AJYM zCghB2_HaoEr*4NsD_B~|o*u1e{wc0$JwdcM*{uoUd&x%-nPe8Ptyy{lxvp?lH=Cwr zcji4f1v`!3N63;F^EZVRtfOjIkbh8i&`&Xwi5%9PV%|zTUYv4u_-$nIZN1W*iW%7n zB1%Z>paA}Gite|r`<#t$;Eyqf2ubtN+il` z6xhp{CgFDAh$}Fczayg$FB*;fri6*qwu9T7%GWcz2H-)sbE-t%~oTfSGkdwgr zmkg?&QRmE?U?=pQ#Kf6_=I|U`(iuf~byF=L-yGM5?&Ow-;YVE2oPfE9%V{ZRE)^U; zFRFTpjA3al#$MGMyU!3>IP$Y*Dqng+e|?Op!Hny(5XcY=kkesAdwiVTBV62#E3H?O z{W3piXT9NE0#R12+pzd)b>l;S3WrOsQU!4+mQq+F20qchEf{aC9wQcxaU~2QqQuzv zn5Bb*fD{U`tK+Yo8A@4lRQ(Fk&d&x5Y7?S(s-e*nC;$MVlK)H_H7rx4tV$Pv-h4at zo!gg}bNUvbHKIP`%J-RE4RE9bZkhN)zsS3;DY_rvnH(Q|3MjFqpy3msw-WH+J(DDS z1`DZ%6%rjr%G^vMqap=`?OMj$V?r)I{gkiis9rAI=xi#9NV11lsAh|573-2+({{+X zeA5Ghr|9X4vDo~?dYkp&z8rDd{Lg9cG>NGLZ(m-jsgz>%CLA)15=o`$-4g_VCXaHy z-He#kd9Ro}%C|@B6ifmvsm4gIpjX|)OZtyAu;F?pe_8a8%$Gimhp@EQf0$>Al4#;o zT4Rqb<{AokW-NvG%^!0of+%RZhmGkHY#yqdZ7#!u$@I<4u{htXl6mbPAJCNFDXpHPe5vr7Wu(ngXPe^EZP*oz|-!nVz@G7^paX&*|$hC5vRLR*l zYeO~NvPy(az2ZK}Mxl`WPyr2BC|a5)pDksG%2If)*J0UBU@~9M%Eks6((j+d6^4>I z8bFz7WpDjQcvCp(=AMv~lT#3&Jipm*C9|_a?J@C`%2U^Xe~5}q@+K6LEl|g)B-En+ zZ3=(wefHXSdP}2ECGcQNO6a^$e$fAt!FX0rt~nn{W9Wo8Qg+JULgN=1?eK%($B!TT z;JYE6_H%o5yKpxL-Qh95<)SyLWBdC&TMukeYST3F#Tk&Ft<%Jv7Cb;=9VYubs5ahw z4a9`Cgf|Z%M12-oT56(KUqbtfMT^O3e? zGOK!zDhd+4!@{5i4E9fOeQ>oc3VQqg`uPqO(?fdEBd|h8VIr+fzJ^f}j`pt(3kgdN zQ7+n;C6S=Pq_MzE_OY8EfD6oe9T);9*K|o0UpvfrI(VZtK)?}0Pu8)Sc z$2+H5bO8PEKrAcv=lScE5^epzIaZ9m<5Wshg=STqXTeK7UU)uaE6nS!X);2%?X%^pRFI9$DKwy1!)hj25 zggoY5R4=cyGb@XDn@D}+8pl1WhGJvuJDlB5YK+(3S%5YGEW=d z%~fx_YcG!cXD52&01B%*)y~$IkeL~SiHT`!d>l|p6^p`Crr*|&k0sju-~lPZQ!M+=4qpU4+<0wPN( z_J!JFVW}O#_39>*@Z|P^NhhhK72|Lq-h=zkKnUn2-eo)4OEKN9L`!C^Rh} ze)@|^p-2xlF+;IA9A#OpcOljb|HJjYfganxtYUfpynKcN>31>{t|w@@@3S|>gmQKw z_#c_~rH`qFG)Lpyv*62{P7QJWy#;!7Bal z{yS3AnmophG6F|akkpf~?qAjgT#^(rhHx{*$m`wrOzCtfA;XD$`olrMK2lXQ;Qs6` zYWm;NSbDQZa(Qxswc2k`J(YFfsV9uzRw|QQuCILvwf%Qk+&9lZvZXVnXU#vwm>~E` zm!C@ALL&tRo)QvwE$g6)DA*sd{=@wN2B0~jy4u3)aItOdh$Kdsr;njmg(&^=7rkYH z{F-4}7sb%qg-y;vD6;>)|0-9G+kCj)LC|ybGN4(GcAk-KZ`_P^O|4^i1Gff$b= zPsI&cC|NtZx~g9T#gZpI5%leaQmdcdhL815P#M(5(< z+8R#n|0A}H#>T-UARwTvZ4QWDk=wIPrE*=V|M$Ye>qp-l-OWzH<+leCbW8|_liBK9 zzFE6Z7=PWXCvhssI!Md-nT$@9aQ^`r`N#O5!NXV~>DjB;7YZOxns0tvIEEaYS>fPf zVX8=_-5dJ2LbLUrnU$5^;Ru`6&be50pW?qYB$AsUJjNz6b5SV7h}?JM1Ket`T53Js z-<)#l=&hbSXc7K76{)-rU~qo-CL)O)XJx3`$MaC>ytV zkBDf{?nlGo@q`_W=GIbUWf5bf_8*16>P}`fKi?GU3h&|ZtR0svEo9H_cbH75l=-{- zNUrB}uK)^z!x=7)Mx)jA8!{$luSp3!^*Fur#ZD{WLIT4iK2uYt1R|51Kb&&}C#TGZ ze<`t9ZG#TsCnzt}EK}_JTl`;4ST;xhJ><~qLs9wUbhgoZakN-4qbC%}dW;Q+A}J|Z zXmK1onkg_^sKij`aLiq6jfz3P0bggkEBi-JH1QiW9-c;uW5yTwPv7vFnd8Z1h|$?N zsu6HlN2)Ej`r;6^wg!}3?{?4rfBVzSg~?(mDV9oQERCDl-Q8U@>BhdSU%G%WOO*pd znwR(In!FuhkhOuT{M;>(>0({>g$v>TLQW_B?{LgM$R2<=$aeEb5NxricQ=?FLjxf<0zCH{qo)4%aI}$;NJlDq|Mz7FBpcfQy&+}z|6T=!nRn0X1G0?|D4v`L#&6mP za_kSCUqi=GjDBNtc;Y=?q6uD&@U}$ka3XwjEuJJ0*4)k7!t8dJ6(2(V#vw3-y?1w< zLNB!RgzYnzj->BdoDV%9h_?%|`7r(C|KY~L~Fg`HZe!%@Z zwm`ZnMKVON%Iy+8OrR7imDlk-<$kjX7GrdD^r7q?u~@yHpWhiKQn;VbWtHi#ura$)NZG=JULNxY=^E4SFpqN-FPb zGzGe-px_$`uEp4u6-`1R@~AWSM>|-Xt${Dp)K4kr(s{CfO|BWww+8tNCSwif@6j}q zm`|DZn{Qqjkf67$lD69AknYcfKSc=zT0^zGKZMPOK1=CX)eo>V4(UOy5CM%%jK zeAV&p;{A)7gKIA*tOo{^#A+8bG9sCjl=Mz*+K|!ua!>A$M5;JY#%_=52MsIdke<1V zfDC1<3Nu$DInG*&9TQUEL9BhiP zitgL%#Q6B0o6~ipnbI%EP50EG1nG=s@VTD#l0ZC{Ls(r#X-ob5IeT4R=96@$lRW8g_Zvr3MGCs8!@gltW^FZn&4esjXunI zZ<_D|>6|=T?;oDpuNxT58H@7$!plr3{4^Bs4YH(mFGoKM+3ruldjf1uXMe!VYJbo& zQ>HUwD7?(x4Ahk)jykC(R~D6%&jzsYEXQKR$Oc0x1k5dn5;QcrN<%RzkLs~fo~6cG zNo?qHYtGTTD-2P+9Ucac=n4Yptba{XB`ni_B!har=-cmae$zDpB+G z1~~>!>)iBNHJ>#;gL`fp%NCghnvy^m?q-w(r`B?l8-(dnLqg~$rpWmC0Lp$0IG7iG z4FN&FGYA!ga=Rui`xIpC=V;$H@8G2KAH7eAP0V4h(>Fi^T5EraWtQUHH}#an=0F|! z+M@C6Q3}?D0|N#e93H24O_adw<)$&#QV^m0kYPE(lOGX5D04D}esHIGBIxwXJf7W) z)#`@=J`&I+4qnUpC*i)`fBw9koT2y}doX`Z0`+{371b@#s>`Tv5wmY0i21-mHV(1g zjuH7XLx%GS1{z1_$DaIVa76yMvY zKe%g@fJYV5NzUj^5rt5XV3#RIIU- zBD=m2=dgChN9n{;1cI@AiSm#8s$trL%T=HomRbyR&Q%|^)O=j8`RGRAqSLowt(V|y z>hXAqp4Xelh+q+IVVQ2%^GSB2FlW*@LNDQuSmN1qL^HF?m1*FXF8csi{?QR`)}KGo zLh3||VQo`1{myT%r`H!qb5(2Un;*{JOG!z|7AlTTL6P;-2U+JZNyqY^N~-?P3qYl- ztGlwY0^ymOiYLKwi2~?Vofc08rF#2NjIGl*5rn&5Ptr;0uhTQR)=$T#0_5~KqcN*VxpsqShj!Y zTK(aV$)H7cSK-S)f7Pr`~& z**yxnx`e}A%fV@Bn%>^tPEWV$y!`xVCi6*g_4NWNdU<)hM17en3a3|@HT!XDjc2$% z^%}L~4u^N4K$TlR#`~Tv9D_-}VTXjY2I-sr!~dlZVt4w5^)-lT*|lP3v$MPVBNkTd zN3 zv8Fi`c0DtUbFIY-YT)Pgg0aB^fUEN8qcN{c7N@=^Qd>jF~5Iw?Xdtr=%Z@zf{(>Sgyt=gU0? zyFCeW%F8Fgl6yxCx{{E`-{PdVRX*{6MKpYjA zucg)S{B&QaR1vFIZ%^m`@Y)X!lV@MP2zVAW0{dwbLK&evO-v$-ECw-po3`Pe)4!jhJqgJbR zJk^ev-);z!kvGyH8oYO(%FeZxk&Zl2uN~)lu*7WlYwX?ZM`y9#_<)Oh)Nr?FLK@Tt zi`OvR>H|CbcUNWp4y=7(yFcRj)BQ1eJv$yA-fu>u0f0`-_K8SHD%|cR7V7Ngs}8#H zsz?7CA-lS|o(-~*G_PUz1EKpI4Ac7N2Wd&^Rz3kXiNva9-19Vf1)ZrD8Q&Ax$D zt}tq~x*0#K5WHu!Aj-@hdNo#u4E@l(o}hvEjV@NZYtZ7!?5z@9W;&PoF<}0JTA}Vi z1Mmv86C$clAnAc7pxtez0ygS7Q@;4*q^I21<^2}T zO5bMxPp*$cCrtGxcRhH9i}s`x3hvZHnF6J%tE1~XJA(ZDtojwRb6cQxp5^5@ZYMkB zDU@&qz7=XrHkU7nC7^nm)<8cH@$8E$V6<_ktcMw1T(J;#!(4YPA&Yb?x^2M2q@K~=Al1>`wGjQrm$+ ztiu4efn7!gq)j4n;5u?QUAT!kJWu~208*$AEaF_O+wCR{;QACcjx(8?(*fk7x7(9_ z_3G6dI5^$8zec7rrRj?IYKpbB{V6Oqv4__&%O(JR@lBmWcB4aJb2x_pH2$TZ9^`R@ z-blm<)P(2>#-(S?FZWl^fu?2ZVzU(vcnAmxvc;+ib9Q@Yb7|Z^<@4YaNmgSfz-BcB zjUNDOghWKM*+j&|V3^;frIA3KW&k$eg>M3z5U`N7cKfkrYC@5q41Yl-mo2T2T6{Tp zxvB9mA4s|O3YtVh+F%dK=1D`t!ou!NHN)` zH!Z+=;ROY&O^b1Mpl}a7Lu!7V+FD~-LO1vK>%er8%IPKun7iyxa4_m_mvXAAsxQ;g z>J4qbx!f4$P(Q6Bsp!u2c!6xUH^H4V4)8t^=lubL%5U`&gOin3M@PpMK+t`%Xo%RJ z;V6cKfdUPWE;zlQC%(#X0_L-tulhYJ!?Kc>X@t>aK6F{N#3}E2pzHaeJGk}1D2Xbh z?Fi1W56sDI4jBMkFdEJMJX)-O>HX`| z+TtJe5<~dOqiKdgh8B_ZY4Z;`SZYi}SKmoCxP4D^p$|ZGZES0*$5U^r$I<$6vxMdS z71h>20u(7B3CXMQq@?&q&TC7Q{rg&*Z6r*m-yAOX=hw^KweF8~R7Dc0O>m#SMF*n~ z+dMt60Fy=+sCj3D+egy}vlT*u0oxOK&9luOC5O};wbdNp9$l`VxTU4N%@X3`NI;p> zTCB6Pzb#U4{H@;Tyt=#F3XA930{D)Z3Iir|YF@AzdqOZ7-m#=e0?GnlAft)gkHB}; zp-qQg^Hi+XJX&L=Grw&-+4hntca}XM9`6w~uMTDbNr0xT?%vO4Yd9Q;>@n}hg~RUX znUiYX52^~JZ+v{>!}%~7tF58Nzfs6wFocA=)N)nJ?Q@sJVpBD9uVz{6(3isLrhIkG zSOR8i5G-*}84cpMHboHKjV{+1^04(yPZ0p?Qyr8bFn{- zNJB$YXMfliPp1SJahrL193iDVITp6h-+F6z^e;0XiY${;}a7T-zO1B)MiuZ zfawBRC0eKZm(~518Gyu&_lMPHyP(-2p{D)?SVK!dC>=EWWGnpEkqlQ*ck)%L(2t0X z?Rq(#^+o`d83>_;2B)a=?O|k8)EA3cJg3_o$K<2b>1Ny~4AA)sE*N3=pkX2+enlTT zXz7;;F6?C`0m;xyJIscko`vmzeF0B-eV%_;f60c zfv@bcrt|fY+=_jXGT+MKVdv?3_hBrP$y5l~Nzpa95ap(ajWwWd1qM!C?WeW+2nvgp zFaDb1FS~N&WuFadS@{e>%^y?zPsH^M3=BN~l0skwq$Dmbt|zalDkY%7fQJl79X!s? zcgZxFTNn*WKozDZ9D5Tif352RrR%D^bjT z*B4%HuI7{i@T3x!mbBo!U~kRG+OM>@qa9j8PC>r>Cc_ z)6;PPx6T(Ko*dO5gP|ppG&3zZCJ%FI1kRfBOBF`JP8TZmCt5UlWstg_b~*#Mj) z2Wo2Sfq1&)=f`6Y=qVr@d4WFdg|Yf-B7c5=+zi^+zpm39PG^KNIpPMR8NT-YF4srC zz-u}?8;HwMhkmyR30$M|jVOHFnJ->org_T(P}=CM*5<)hf5RvBVt(Bj&4k4Y{nN87 zVCDYf#WlyqHqW{J;4V_W%m*LwO0n+Z2Y@4b*Y}|JM-_>4S1feq-1#E?cz>M(a5w}n zAKz%H)(=1n2+GQ$03-%D7GL0*jEau#$d93bFoDWl95>sUtsv3F!IH*;MZiweAN&n& zi{5yGl=JCEM`gXw^xOHYLFz0P7of8d&F22L0!0lG5mA3QWpF6@O2LowW(CUC&Fy@! znHJ<>Oi<@qW@i&XoQ0>P44rNEoAq~ve(DCi>0uS1s^306J-vSYx>UCpsR@uiJpEKg zm>@bf+7Y?3TyM`n?WA)!Qf<0FVpF+`({S%y>kK|UKW|@NP6e44{kk-6mX0(4blPCM zY=Dsd`SWKffMhCj;2JMB@531?wYrI;8IGZ1)ml--Nm@#@;G%8`d0n)D#GaE@RLAS& zQ_}K*siI~i=`xn`j1M0a{ntq{tsERs|1Dj|b$0uTRi^(8qrX3xNF)}8;?Sz7-n^-Cv!b^_P@dZ*KqelP?pwKkJ7l4f;CMi_?NSp(rjIQth&tb$K`+2UsI*Ml2yg z!8Bkj&dMCiz6(l3J)FlRup5CLi>}e*2Rd4z%e~3j z@=n$xyYW9_e+@^y!^1y70LUWrn<8N9y(t z(+-<`F=odFvU%D}1BA`iBFbPtG69RmA2U*6P0i0`Wo1h*ZHo1a3MDCN2eIL)r2}A9Us^5;QBhH^sHOKJF4$y2Z35@rqhrqwJo&Q3X~J&K zUnR6}y+4NFGWZRI*gnmi!)6ME>4Ubg;r^)J^zKT9SRzHV`e;!^?hmkT7WGES-W`(5 z*{g1KmN+2MKI&j62fGLS$;^bJqu7eDb7ZQ{f!nxyFUEX!l{U6a%>;bfgM)*2N>Tx} zs5~!3 zZD}p$osdv4^oAoQy!=l;czCdMB1|T8Y_RRtxt?zk zL0%!IZ9#0AlI(3vPAm|~>uaosq;tM7oR_Nx3F%}?#bS006yw2Ct@awLb(nI>sNcVp zH*OUc{G^OFQfeG-&-7kFLG}M#NK5;ik(qh;YItGWNK-RS4F_aJX-##k&@S_}lSTNx z@+r{zRhcgetEytBy5Erj`l>P;`t|FX$$P-&f;_!2eaBAf5H<+I?7sF|=Fi~vpcLLo zpGj~H)_jn0B`a{d(JOVI{@Zd)GLe!7fFg)mW5#V1_6Za)$5xCK%I2_eayiSl`JrS4 zxMYXyX8nhq@iA>ZQUpq+nwE7=2j914=CME77>61#)9QVapo?1Y#m0qGepTB5{G35lI9* z)}PhYOewgy*euqsHMp8VhNV_*P|Ogl%cZD8CJr%}E!P8g=m%^A(lRnijn43Z+SO_M zd1|lVo+FyTqpHddOdFyp>vrH?y{_2{5eAmZfos;O}Ve7f{TRc&0Q(YW8wpS+yUu0&wF zRQc6rkOFcCfwnA9Zl2CtK&wdM3BusA|tnhFcAPue^BKz(Qa#x)9sDp`5=?V z>iW7`VFRu{VpqV&cEhQ{w`jq>n|L%j{nv?k(zWjH@dhuG^JAO4a%s`RGQlD!|pnG8(&+p(s;8L433<#KLC->2j-zaixV+%R{Q1omNG?2-2|~^*ZwxWoD)i> zl)kTBNJ|G)u8$^)!*NOHYO$k6dMGGXxPj-nJ$F~f%c&m;_&?y_hzSb^shub)&aDGK zU+f@`P~tmSG7U16?G|MWY4b>@d&*O~QP+m{#FWPS^!}6z6l`qKV6?#(Oh-+f{eH{_ zptj8f0jYEzXt2r7;D`pOKx5)@b(p>>QW8<+MgShtGR8q4gOi2JQ_QdH3G$|-aCCH* zB$}ApuXkM4Mp{EQ<@T%3VN2)|1;)@&2`*J}Wn=P4!qJt$6Bl!dXd%zhKZ7#ZtgbV~ z*KJpDa7D2oO(LV941m>|tu#RgP))X2k!*SCedcISZxo5sS?^RQb#pF^f}tU4B9nza zAT9u(?yp?ASL$|e|IK1aG=^O601GspUo-Xk-(WF1zS7XpsE5$)2v}u*v~_WHeK<2q z`UQwZU<%2$+s}D}Xdx&m8BS#eaE)j(YjSva(8a;*_|?z#HO8!Ecb8YdO*B!UkQxvm zU&Zyi6P^|VkiY|3LQ$BUuJMb`AmY-D#{XRGjQX5y{&0M}oZba=lb0R%ja<_F1hd&E zmu9m~4M-VZr}M43u^h2Paa&u)!Nh7nkq=)9OGs=NRdWIJX25O*#XXlv9mx|@POux-ORc;tFM=WBLD;AcF4Tvm* zSq5Z#6$OLlBjRCC1OX<9_Vw)(Ebh1 zC!lL)0C^0sT9`np(jQ7v(yYw}h=Uglz!AV^D|`E`>^SxEK_|%guO?_s==EWJrJk!aF$ly+!lmHy}<|XE$Cixd0prLdvmKfTcn3rhKru>oH09{ z2!}GYCmn$B^#a&I(vqpQ*6RcA4uD^MDf?X+9bO+6U}vjt(gJ-ZU7~?U-W27Oj>*xZ z9udbmbh8s(qo=z2MBVOS=EbtSsq_TMT6(iNI6%F{k{q6GQiNdBMLJo8^4P88-|5^# z)~s%H_Nu(K-I*X8{?@7Gg5ZbGV0A|bG$eoy;Xbh^G2{%Vkp>-Vxh5znQMx_Crw!M!F9wa^=czzQUP9jRmkRSeGA6)Ly>K%^t_ot}%ERrh-$_F-jWfEAO-u)U9 zw;!&BD0d--yST3n?k#Iz27pDCCrsL=0EhcRxis7V8ExQXh9GwyA)A<-Ux26(1AB zw>_jb+u&rAa?5;weQdBZ!eqGA01bLF;GOb9?hZShM^w2v9^q!6&&3TCF-Y5C5E^Gb zK~^^vrY$qOze0lTuY_*7p|140Xy1Kf*aLe+|bS7ZbuqACeb81IY7dm;02PD)HV^NUdBi-c2w7*3l z)%)5@RJUq>3qIfZNUGq-3@qRx2F<-TUkTpktHP6{lIt!6@#1-S&BQCBJz;;Zj$3Xj zX@yoi_GHrTpd}WK4<{+o>yO1|whRZcWPPp=CxG58lKfs^=Ju2)B~Kx_BTPSihk;In zJVW)>?cD@lmxN>eM5853dz$Vn>%;ElM~jo?+T#`Q81Sg(hUo@omFZmy*Yy#}7fwi_ zNXJ!Q^c$ybnyej}<4Z{hON;BYzHHz>IasU@12o!rmJqV%EC27CPEWqA&WUr#9;s=< zhMVkB2Eo#?q4}_j-;sZI-!jF4N0004*^Z8m{8IvQ@@?@Z?)&U?&@E&9AcxLP#~9)*>PBJX|^P*j8wT4L#>9UuC(BJSYKUW0&R^C`0QRP zs8avdgo$Em&Bl$(-19;oWeWrbrz^(!HqG~JX(`~hQ{_PQb9JE+oo)4{W2*ryo&H!> zU^Z#3DVAYb8J%8i+-H>K_4~vEwfb+sk@Anuo50`?KzNz`p|bIGv6;g)l2UAMt$7w{ z&|-Uw^>X>uvrjim8p=`F#f9z5Lj@GFE1l@hW!96%7e-70fyH8ywU%v(2;bXS2}$qf zzKpFucYEYK!+LOWq44qFk#v9lpBDg3B;ms|QO?tk@7b1rsX28!lDfhjW9G}qDDS?8 zb3)~u3^3r}DXIap(tET4U@CM6$_T(fXKKT?`&fagP5w!-aNmD-dD#?mn}*g6!5>?j z#xqs-7#N@s8$5L`8U$9SA|^ZArOT91GqW(KPa5|0^mX8?^fA_W(j(AE=3v+j^tE_2Vp}+J!1Go#r!~~wd0TzW|t(7=HrHQgaU;U zeSjWii)B;5gYikA8kD)-T93&f2L=Q{e2*yd*s)F_FCcvfsy5JN^DhhtJzI9pEaFH>VcofWkfjf`BCG z2kY(VuOGdMs1jsDk*l#em`$Y52Ui(>^8VcnuC+PZ{UskssKtm8++dra*Mr|LY3rWt zh9-~zgQ3|teGa;eoBQXP`r}g4Uz`Xl%TTKje9%%s0jQEvvZhi}Iwf>iF4}<{nnJP% z&^nC9rZX-ybj18RNTD#H9OP){t(yj@p-Y*;kPz3x4ajr_T<_|-~9rcq95=0H&M@YkkJsC>HCd|XVKP?M{ zQ2PxlEc4zQ`v;8xpnQr&;MahmEub3rlu>^1w46ds^* zO%N_Q2N%`+h|A$}MR~S3tXygAYhgg+*_i1TF-`FGD=JgTa!34VCLvA1B@F*B82F^o zG%p5RF83Ekz3o1PDG~`8G69a5I9m#+-=gu1>Z`5HzbR@-3@=uV$NzAEq#?baWoSD7 zClup4re6L`x#5Nl0}~UKdAYY2)647W4cx`FuoG`S@U}I_Sl8f<-XEA92>kGa>#Um2 zo4G$m&HB^O)**z;=d77h)wAh`!E6ZuYVEI2Oy+>qeD;i+HU_NTD{oKX*x1~4RXp4Z z=QJxF^wZr#zDoNdbp3(&z@IxATmw?XQCcTyUWQ{?WgB{SQ^03wViG*eHGSw4E__DQ z!b>Cv92z4pVC* zyzx#OXX7)<5KW-JxmgeEG)UFe)8i(N+NBgXF)=Y+Zi1&#H{3Rtyt{LzWnzkJNE-Tt zVF5Ld&TEmHl9J*GONKuNcTIqQ=roOm-nX;%#lr~`3oApL?|pKdO#F3*SF1=C_*WnS z0ZZ`5d{91dFVD$*{Mh(O*cFO^G{9%_-@l;})pUsN4={s8}|BU&NQT=V1? z2JhT>nGO>nApkpM4W_hatH_@ksfXr=M-?=(xjxWV^%d6i{Wh@_X6NS5`n z|9O9bOIqqR+WZ_|jS2hDMPojjOq)xwHnzaPz)pX7`6#b@{+{se8n4a9&=L;jpD!7G z{Dkq(;aOja?pXePd7Ph{`@B@(&%?&TQg8{!`i=IVySDvIJM!FEYb7li&h-lFakl02 z%MFp68yV$w;sp42vB>4hd3<0(X@OZrwccI~oenLbwwBMz zKTW1~`dCd7Xk{Gl1iD#inW`O0)<$Emjnu$(b`C$jPVZ>W3SaP{16n`3)7k6(xM$C~ zN}TkZ9DmTItS;1^$8)$K3?-e${w8WP*c!g>Na3hI85O`obs&8i%SEh^xh7~PJ|N;Q z`~bF>P9q?=zvwi;!T1*|sS2PiG>119gY~7wK)C>&o|BdT%bZ?_htENQiSh#fg5>2f z4o33@j3SkKo)53VA6KR|!nDseEFg3>lu(e6yqo_Yw%$4_tF4O{ex#+9loUbfMmj_g zMY@qr6;WxBmJ%dYKv3!K5a|X11qA`6L%O^B&aIyJyW@`UufyQr!)EWb=9=?Y`)v0` zb@c~fP97d&P=YmpA`perDKKcCyA@pZq9F#v`N=&f<}}b`1-_o4~LzP8h3sE!#DL*qvkRK&wBt$DsEfA?)iD%+f0r zeL+O;GcX|h)haCw`#H=A$>3Qi`t(T-WU9sPdvwt;Ut&M#{{}scG-SeWa%y4fE(Ge1oRka+!&zQ_4PhG zp#c0GcuxUkxS)6M-kDWRwRs1Y?_CPO`Zm!lH3jyG$uszo3daRLFbN+Z8ewdY zZa&jaMk&-uAmQ%i+Y(aWrXocvr#q19u>fi>YUHM7f@{@n8|QZTaVT`Z>}gj01?Yga z6O)ts;!$)WwGxlqBli^`1f{^uur@W*PqY%yM{!yQ1HPc3%y{(#hR+w*t^3T{!k+|% z;R0a-w6VdxG8z=eH!Zy~exM}`u0fE7q-ZU9<#8E3E;XjBsu6O@C4gRY()$iR)} z%z2oEctl-RF}%HvE2^tg0o?$#yp7|^5E-n}+lq>zu}=Z`(5xw|gc}VzQUsrXK&?0hv+n3A1MpXI(*o)}AlJFT zuFVk$kO2H&#Cb)={x(-jO3eAOOb9u>G?$QnWu=I?#2h07!#U7sd>1-d9`yb^1Hmd` zpju779kKeVgFvm`O9HxNGKIGsWW9NY)r3%8F1P-IAs|n8!%xp{;mUm{Ly4`WRG0gl>(6 zNnv<>byQ5N03B*!GjaRPuknc=t!!qa z*>wo5tgL|Ix}m5j@a_9|rZ&cC?F2tl6O-p4!b{cW#Qyd2%m#q7Ed6pW0OSbD%Ay%! zI$kFv5Gp8G2RK&h8(^w2E2;HZGumib-nX=5;NvqeU9aI{u`Yc?RZ_OFv_!$0FY1)F z>YRDrNvhemPow=XSMTY@NmP}fVU{H8V9HJ>HA@IKKyaH+J#YEoQ6}s>Lb!DXmX^* zclYOLkw6Q?z|W8O;sw^^rdG~C)AuKFH@yf6cY#)Z-}DKKU@_IGwrcVdA?;8qU?1=o zADt0JRy{GjL+4lgWZ2np{>KGSDazT~^8r<12d<1zs_VEw`CaT)iWkMCqwBSuXu1W8 zas~kb{HIS>Cq0-mt8_~rT~Cnm4v&f=1+zMMCd2wW^~k#SH=eGq$G#XY_k@QW4*%hO zGUOQl7A9zX(0tM(o@FH^8Td_|iS^Gxn)cG_nxbvnC#zmNz`qc63ecSE>ny?r5mHY> z4z?)3iAA`uuuuV52RxkI-W}EZBNcYYuYj(T<@3tyZnSoXS|;JI!PT_BlBmsembU!|p|xdW|$vjtJb+g&gW1cHLA&PqAGhqVu~YB!-gLj446f z6-}&~4N+|%D>y!S5D;PyPyy+FddT~9tR?^woGK~=nm)fIX%PUds0nxr-bX(vkN3vC zi%N2R3+og7Sv4})zV~)mUl$k8KspCd^Z5bqdQIuQf3bPn!efc3OVFf4<{R(R5uInp z`%*wShkT8!m#+8nEY%B#oz>~gT$+#`#eGX{@yWN??)`~CdfTa10!m8Clv^PYMJ{Vk z!zQ62OiAgr1E5HPX^z_eM-8+dQE8B>f zuU?%3a_iy9K>B=cs_(a7zqBCzOa?Gz+m$M!lthUZ5VzSL@AJk}7`@p)8gB%TrtMD7 zqJkyTm(Dj&u6SMqWtsHNn+A1OFJBfi%{a|<(jITL(d)vdzH+5Wt-wI!nHyJwiqwfe zpJjUzOicSTF^RlDpCP5;#x8*sum%303&sZc@3x5vae>hZ1!^5SRIs5L-ceR=rT2d5 zJbV}w#Djr#m}=hkbn+8OF@T;XFsyR?YBbLOpxA3vZv}tTi@vh5vbnh#T`PBJVyyNk zR@@aA+LjbIX{1@cg4yH7vpQ1gS5(9UW5+pSP#^e!9N2tqOd`v0_`=Sj$P^sD1LZdK zoe4Wwmt~H2X^T7#_zY^@$UqCP#j@9v-T|VsfR`_er*#DwT=822p)5O7itjss9Ah$s z`$dv|d4V21KhkN*u1RH2(So=PAE;ux!MQHu%OWC|1O;I>dV-EZ)QP}#nZVajY2a!m zzDBZue2YZFZCjOPuX>FfJ~`rg@JxPaB1Rte)?_RRKrG5ZiU`L?84c)eJ?ei1ZZKRnV#jqyE&5$yfxMBZSu@Yo`^lPirl{bF~tC3YtzB zh8loL*!x4l$+VzahPwLcuK;)GTw_u~ivk|9SoVPLt; z$EU9TuF}%d(i9|!woXsb+1aV#grxKGI(^g5@wo2i2|u?X{aHHFal(--r#^LM&BaXFWCs1}LXj;n}~9GnW2TYMA4Y7pWfMdl~4D(T78yL|{hs&9$aBsN5_Z zDvo*lewV67fqMt$N66Jn0)x)}kd@$Hh709LhpqMoEI!J;_BhB{WGH8*Ll9D_+u(7brx)LOG zizl&5x75jQD}LjLYK|7I;;vH;{)xmZD>5R`XTt!60(Uf`8J^ruz3qML&K(|9k}_?J z0v;SoaA^cUSF=7|s$5Ij1zDi^$sxf2@ON|)xVL}^-Pq}mJcsh}aUp$+M_5OsprG)~ zHD6s!(q(T04pu0rXTQ5sRY4y@%_tYjV()netkV%#1Y@0F-|$`CaKEiFlx3|ot`_iQ z4+RAX_nCWQBj7^o^JoIB-n*pQ|rFzR{C;c`~2ZPcMA-OO!QNmUghL7l&^%0otCcJ-~++s zlR1aBJXDGfxuj8XiF`vNT)#y6pv{YuaYG=JyC9uUf8SIv-rH`C=<7;cpLSSAe zzivH*jzYehuSWpcl&SjVbVbF*x4^1p_q*X7@)_S^i{a>fp;t;{3*Y$~?Fdf?SlOC} z1CT=A$W%7GJiX|k2dZhkGRIpWKrpKFcnO}}rjZde7?>ex5AW%CUB2Bi6#ZM@-|q@L z&NF{{ynqYKA5Kyl=#I<|D&2WBJqca2k1A0&o;?$WL*@mHgbhPgeBcu0Xx-S~Fb|~> zp#nR+EPTR1mD2~k9Yfv1)}19G`0M#M&OnHhs`R06;G<>9&C|}#oeQLnI;Ml)z9}lk z37-e7D@(UHWym!;v_w<9qz5g*m&ZG ztgY3bwZb()6-S5p2!!jTyu9t)U)diYX_SsqeDbV&wt+S~OAZ-Ya&R|Io<2ob*eMX+ z+Pcsaxx3%i)gMkWu0OXApM$zF!VTz35ES(0mh|HGeNDBUT8)9z^o2T|fsdH^sX1<3 z%SVMtRb1`GsXUlZ_K3iMw9xBqK3v8L%`g=lYoDI31Y_cf<9%B?Jvjp4h#3TX&)s(7 zz;FAfqw0tu+Y9h**UWIT)_LaE83=xyX?qbY{P_qlOK%LMtHUABhQHAo2CP6-FbB+473AN z1I6PI!|T%)K@VD|c=#JAl;eb11qGX$nm{0-48Fynus270^d`e)v}RuLTwCMC&Viq; zep=VwNd4h}--Iuq{=dJyTV9=tWIk&$_C5&!a%mEnb10pxMm5iT=p@`=&EkV*UDkHp zQ^2|pf2vIdg%XFf1<%9nTQG&&t{D*n9D^4~bQb#M%N_WmFAE5e!pcCQph4#!H~%gp zBclqpI7l@z6rqvi-!`B@!L;_`_wOTsyl`5>9D0SFjg6&1 zkUj~jyZwzebQ}WDAW2WRsSh?8C{#~R4>1*0Fz6d{k7+jFY*wNgfCK7=aSgDXE5iGd zpo{|`LFh76fJBc?R=|940rUVLv9?u&ZgN~R+%$XE~PsRHo28Bk6NpMUe z7%3Qph-r>dP!C#+W8l#sE0sq488L#Z1B!whra~L=1UsO`ILfoI$TB)VRdk#?!1IhX zcM0Tn6bl1tvA$(Tqt$y!ARLF*j*){i9~|uL(FBc9L(KQrO^ZH$RF6$KQRVn$nPUz% zS@@;IHd5KhenG<>lfp|~-H>AT)@rM54)ksX{OQ7l4IBVtC?f1~!VjvQS7c$t4T^}k zWnh30($t^fQZ_^{GTKl|OUStk%^@WKzaVSl0UbG}r>AGwR)@myaJp!lsL~=YKR*cr z0|Th~S!0E43epCoNF^nORBPR?L-T;!-OYTV2C0C10yx4 zK5xs(y{K4*dJ1!oQb1KT0FoY_Cu4fYZ?If5Gwvr=hzbiQ!9pCU_m-lerQKL5$J;ns zYlCcBpWnX&ZJnK40n0>S>c(D&x{70%WlbLFkfA_k&i3aVzJ1^L5W3S#ptB)|_y-;y zo*Q@Wu;l1;o$^&euTCYTEiR2qKp+!FHCUe(=O>f;4Nzg zixFTg3aAEHo5@AXfK3#eG?r7ft_WSeK9fpi#L}<*J^4Y zV16oVp0?(W-{fdMTajAIx3U0QRrY})b8pKpXBXFD5OK3x;lGO@M>MjT19OgLEZ zz&Xa@c*&`~L%u&ttr=}g-STkz(j9sE0AQ5>IcF5!XP^?){Kn0}f$y|5dsgbQ_>(nO z^m=tN6>y>eqw+wSf!(W1D9wV$e$dY~e_vr2_t+<1U7Z5ZJoS|dK%ihdehEg0n_Mxu zw27B-kRxvP`_^aR9T30@Dr*uziGMbe&FaWOz|%b#xVasVYG9n85`295wBF*YIzF8^ z&bY@`sqpt^bG96v!t_T>zxDE)bA_m@#gW@+Im1oH~}7NKL`#f zdpzh5BfCOyZQ7e5^!4KdJUFCeR8)xId;rXf8@}W4Gj|RH3P=>I1{JrFIDn~2YPD`o zG@{#)1HC`0O4+Y4GHwjp)Q8MC&;Ou<^)v-#?u~i3e_Em@gmr%=w*if)EucLJ$ONFJ zTuU%Hl6JJ%myZV@3vy^0=&yAs_syR?@q?)zg@TDD9DJoL)AZ!z*TxQ5I5-rK(~kja zRyC`Gmj?WON5FxX&-YW`Y=(@LvD)gU!aoZc7V6}AQ4|IyW)qa|wDr9`zetTykACSu z=&(N>lUz(-WM#bop58|8dKz+ID*^^-ee}RW&j6!*zx}w3!7ODP=?cnGLv_?h? zNp&R;&H$4vm^_0@ECc2m2ot-EgLX~nkP4hfSs>=0uCeDDg*owgq=qM)OpV>$(lytd zx)Mf#Md1b~0;$MuT+Q`b_I79}5r_uZ5T6I}!lRWpU(ckJ$D^K8?zZXR4 z_twUBV(Wm_INqOP7#P%Q_CHSo*d(KXb;iCmSYG*g9{yR`t!h0eDG0!j~^qUlIQ@njg@^W$*< zX=ZF(-4&sOc`5jW6kCx(GvlMU&$68=oSMEdG0@uV%b0q+$>IAImYsA`!lNF3wn(!F zY(|PLJ^`f6og5CDKh&h%0y+QZRypY?Pn)?@!ngMLKeVCYs&rYS133@{60G%lQzIj5 z*m6u)lXgiUyA4jQ%WRA1VHJe{7o=>zOdl?Up6ft`QQ38bA-!?t5|&1X53YBCM^U49 zIkj>~B@gErKLNu-1Gx(9E5Q5&1-qeD8XPFEgFj&7y#I~e_zSzMqk)Lk@ypo$aH%ym zYJIOhmFF2ZylerYz;J=mBkhGvAHg zFc?c~MB?*?hRedD_l<9E9?Z!g`}X*7i91X4>qYxY2Jo)F1jx~v1{Nnh46$tA#-V3` z(H-MP=cwjKqOu&xz?w74w3{8!P@0lk@Lt@GXHKj0JtmOcr*Q&3zAd?iB= zI>NY)29Ds1nO`mV28M?jp_2mu_2&Ki1WpQQ&MY`I=`=2V33oomj;%yJN z$IT?HsNB`CpTPix2@_2~yy5kL1#lI5M52E!K zSdQ-ip^wagO~(f|ToU47P+c9X4S{WUH{1r0G2kqSRj%C*-M3S9d8a$Jrm>vs}u`Nzn2ob1_(PG)S6&p1M(rs_r8Y5}UB`+D}BS2^Ci?xXRUgT`)ce&>u@d-%D4 z*XrCNYn&WxCg9ng@3%n_(jKZM+i_f#vJ9>=oHZ2Ef_`O5jY~*2kZ^?z%QlzVUH)om zf5W$L_-bk@Y9+JmH82g`zki>HpT8N#1QV-!=jG+)S&Zvyn)ZWg*0$c}K7LvB`nEKp^-8ra0*7 z0%Q8AkQpETl7Tu;Y_GEuqKzKNIJ#U+rv;-fv>0{!W;mUY3Gwr%0QkTdpu{fQLtP{6 zD=-WMT|Wexm<@iU|CwXsg#GNn{rgwg*l-a<7g&pl)zySGE&)htM9Aj1T!t@z;$S(} zyLP?Mck&Cukpjq?|D~9{Lrh4kdV8W#fT=JyQJa~kwzOitIKV(>soD@whLK74%;r@B#}^ zEtmsOE&Oc#w&I7`jk80|dN`kMi~Ayzik=? z5Ds*moJE!$+JKWxcE+Q?3~AmT^)+C22f9&HfGv$MF7L^t3tbE<##!=xkFM~Pa+rT&aR8B&PYn;iq1kWIy+3R>E%2)1XZh76LD+Q_zouO*PLb!*+C5zSj8 z46_frCmAQ^yNxk5G&C5Pm~<77em9<=nSXWF%2Jia!LQLUImXQAj~c;$28OenFd!%2 z|4!u#jcR};oU5E1_cm*Z;S!Nm0mD2Qu-cfADrq{=WD@{agA1Flhh-N=JshBtNI;~( z3X?4!j5s$zZb{mg3!!md{f|*OqKeFXK!V7iRrF;W}{61oLXb&7%~2 zoCT*thT~wAPOtmgX*3!5b0yVt8SOKK%r znvRR*OmaU?$g#)M*B%tj$$6kP?v44&NiCcf^T`9idq7yxv@$FdK+Y+75g#AlAF>f} zfe6;BTmdzZ3>b^vnSiN8Ggn(nx8~VvVhV~>=Xb8gf`Wo~r5xxJtsli?Kk_m?$`l<= zt7`Lh3U_xcPakP}0A2NRm%iOWQ#h^2#?j%JdR0WWC{~szSGGR4t2q=nGB7!?fo$&O zxP$s;@6NvsQD9uJj5KztIhw4=a$$>2&|H#+)90A!>|CnHD{KzjgG^VJcyf?=Od9+6 zcr{HlACdNPXVPAvre+5L2X3I3CDEuy*aRWDN6Ys}K?BweS~WX8SdA02voE*|KXPB%m2@Cq>d%iB z#PSPHEG)FCt9JNt)CKZ8X60kG5z|-Xr2P-RJ_*8Ydg6CyZ>+TfTWR5n;DXR>hS|*0 zl1`d_>_w1FbXRAa-BQ@l0(fV&-^A}}ZH10(`@(vKHe*Dtc#tVO=z`$HC{9H$usXlB1D-5+aj z$Mrt8qwz%{vbI3N6CCTM8EqXktj%o5+2pSPz zpbY{lT`^G&F5{g3psA8C&dzPXk~=$<`D9G>=PtU>&n50r@adeC?8BLMgBSxy1@q16 zY+$`^M6;DWJKSb9Fw|#Hi-zQtF(gU>FpS@8-q>Hiem$7IeY*{Ge!=_RyY5zhKY1b= z;T>gV7hm-#yo%R;0s9IR-URa_m3Vq(k6(f*Z~{?)mX=1p*>1>EGcPvr0r~3@WkyB@ z9JpvO|lFU*h|QhAu*9(Og(h*8->P z1Y}&p%-Psi#^>ut-vq)em`*WJfC=~*JjG#T6afYp#2Oa^j*(0n$RL0pfw0a7zyPlY zDM?@o^4LoSyh5ntAOXf&?5QvYnYsp;MS=chF7i6T0s;&LVA?I=8LtRbd_ZBprOj*d9c5pJm~=wG z7gAz=8~#VCDtqd3;{UfM@9Z~J@$56%{8>6Z?}^H=n@4KUCZ}98Ie?ab6VztMCNKGk zE|jS3kAQRyTTpP`keqbdc!Z(GNz}%q#)GxFC;ghRT@$fN0tDP@KF_rlm5We@VRWI2 zD*^6Kun(*y7&Ru_qvu|I9aE%06h)iQ)^8YFhxxi>+a=4J2NI<1#XtxX8v1x576g}- z=q)%(Vwq3h(MZcguRqyEQ&Y2p21!Knh=WY(*d%W$1v~Ai|Jm8Lecb>!OvG2*z%pJw3Wc_kS@OcICS^oTx_@1r#XLh>Xb{0c>)CC^Xo52M- zA3!_cx3|+@SbRT>x5~xa;hS+uDwIG^Tq#3k3$O0SYlj4gGr}36j6ysoA&*Yv=R5D70aX z6Wc>0qGM_p&~5O=y!NQe_~U2F;$pu21BteD1#a7gi-8GH92fMu60CwEVkR~%(NTj^ zqLSWRG7)rExC>*ucE`uA=%Agz^ABiAwHepMr+FBxk%@1&JfMJl=Ruc%$BENBv=|o$ z{+7IZUtw9aC3@FE_W0n&v;ZN{Y@}2oiQZ3fg~~}Wu$h0Ko?yU=G249{c{4^$i&^s{ z$b;VQ$B@E;TOK{a{gwN`^l-bUs9eaeq~y}ugkYA+x!zbbdslarlW1rtMieKz$ykj=oRp33JYUYD|6Ouv;=9KR zxbbIE#szVpWqZT>KzX;J0GnvL7}iVOaSv(z>7lx!PU)kJrla|Jp>aw0aL_l_+^nm_ z4$Xc~Pn#dZ?G0PDr`88uqu4R~JRx1w)T*H;jd<)?%#U(U8X+NXhmRJIIauP~zE)e` zblD`~$UZ5x{>-6QznbpaON`K`o>t83R z9SBbrx@3%z5%u+*e#;^gX+HeuW1Pb8Q_r&18Q9kCH&kx5=m9cSr*;14m<$-*-d}B5GUnLx3O{l z)mIBRY!Rs!92UXACsQKQ2ypIx($3Hnt(RSlRB4|a;FbCOc^<@T)wk*%zCI6Fc+IVq zIFV~XVZUS)L+S2!2}+-x+IUS+@?OCl_t2m+H9h?D1?B6z&HE@SduZ!uPo-s~@>)a?2+F{-BpHoA);gqdWU&?O+_k&(nY4-(P4M6x`Ds#flk`{^RFB zvE}-DvSd%s^E{4AeEj1AX6-Q)#58#WsJrs7rMa-DH<#%_oTwfuKZvXeNpUz>_cuE( zfc^IB6-N4IIFNuwdjVFSN$3?S+;-SNbnqGQ`ro?Mute-J;PD4v)s7e9x&Q51n6Yg&Ws%F+4` zL$63h)uXd_`tf3!=IbUJ14G(K)qwn!Xki-=uz*%Q?wJk?O1EC}!q)7&q`PDefME$5 zE4IJ=vzJMoj+-N-=$b%ej3|Yn6*Ysy9^CVqEUADS0hP$DoFM*EJssbcGl{oqhvo&n zxA=Bno5>fL-!S2g5MbBF>n}LEd^o59G#Vi=mA&_C$%Bbv8Q`9zy!rOmuHXxi8Xmny z^?k>!7y$nROL;m_VMp@qJ6`=KE(BlL@awk}u&$@DOOE78D&&WZgFHKY6fyZOF;Y|q zia!YFgE$+}lmStRLXAD>G&`v(ty*jR<6t-}I!{##18&gs=VAl(XU}_DTVUolWhumw zalHj5eC;?%2$a739ox+<-DIJNHZWqO5x~3a;fzP=lK(q>iPP$D$}}U!^T$JP2-TYm?tt1AI8cR-=R%C zRTkiR=1PjRX0`Qcdz6q5N(6m|H0XV!XZL~9kK+5}TUW=sy%VO^{sR{TIOKEGR8&_O zCC;N%+l%l+IWr)|*OjWJi4GrW1X5grevU!jj4F`5CII(i&JKc5G3xruhSHK|yOm{I z_!8s@@t+S6SgErneBXN}XY_)j6ea^hGQAwpAMsZAk%FF0BUslarZrV83rtNJVg(8a zuZ87;jE&gN4PYH3rnfRyy*aoG8kY1^>l4jyrd|*EZD`Yfx{Wl0+sUto&~2gNg+w(K zOHmRM63DVvHPw@o!-5>O;GFQ1t@J`YYho?~%J574_wV4{x$>`RT8R2I<_p-zz|hcL zt{IqP5PIuP$xw=1Jonc37-}8apS?_9H){GNC=q2qLB6v9V_mfd^8l^~=Ikeb?*cddbI0E50phzMFoQ#->K__inwpUHxDi=!@1j>A9Dq za)^32J9&7r0yfDGlb@^=K&7&gNT?b3YkcWp$dMI$LgBaED`MnD$5nh>mDOkkefb-Upa00$$OMQiR1}cdzrncsP zE97DxD4fBu0&6}He!L~*)rXo&4mQCd?6>6Hw&1WZ0O>w_Nld+>VUlnbka**Xy9fkX zC-)AV`)~E%CC2z#2x^I9rzLHK`$wskJ-%mQnI7y)MXk>uc`5?Ju-71J*x#Sy5iC>J z^ODoM^2YqFc_W%inArs;BgU4${cX2c2K@Py@W5KbX+uIo@j*;|X`#@sqZa zNwcU(1`|&#syxBJCqrvz|8CG;N_GFirQ@+ zKkS$AT=jHZ7-B*p3}F&f9JU*ixBSN*zx?TFPDx4Cq|24`QOPy*bcC$d{R~H6f7mP} z`tJh1LfbPt5ZE5gjyT;w>VDeS9u@r0gZ8?w=!O;%{#B+q{A)|K~a+T|s>UL^x!K-Uhxj1bkh;!89()SpwsE{A{93Dwdpw z2MsiRQJr|_yW3tdWWd4qr|*NFqQd!m(j94Jp1%;S>ALoX6ck}9QY+}-Hh@FW7$Tib z7JAk|uwkQDIi+Fh;>-40Wz(qYCnPj7A$=w#HC|Ei*QWQ^U!qV%5k11TH;RSK&%8v$ z#qU~+{i|+0L{c1W`x~psk^xK=KpPx*OZD^)#`&Ck#IK~@UqY|NI>T&<|_bd+e8X)OhKWbNuBt?AmVj$z52D?bP$cy2~*pftMWsHf41a2EdxspB3_sD zl>9DaxPgg;mM-730ely zs|`T#gYO3W@?}v`Tohc^&e@)?p6hJ*Z9_f!X1d|J(*9Pf7CPh3a!-3NV^@55bdg3y4K(()k>=5^lqd?J1`~SfVbYZ|XCjkzOIHXX&n*tmrKiXGbK;#t^G1qWsra3jV z65juCLvQ{p+mLb#I0#9xL+HePOG@4e*FzVNPZt+_RY7t6WKSM~f!K|q=_|gwB`8$R zVoUd06XX$qecc5I-rD)6Drrh12|;5*!4GzT+W>qdAl-7puYi-2ot5JVT91mVGVMEz zkVGW#|3VS$A-9mLIJ~N^to#n7`W7~0*q96EU384gVW)#8G&n%ddRt=nN#AwYP;j76T3a@q_u?Wxoq{Vj0^ z?p&^XA)dPZE07Z#-MTf$C+^MFT;rPFovuKIx-4?b(;3tb4uZ;0-=E0QSIJc>-@1K?Bjp3&28>V4Hy4E&>v4L$&}1F>my>QA>Rx zakxkCk6@eA{9ZL;K)MpL=e9qZ%a$j4A!p8m>jpODcl?pO4)^WrK!iD6KNI~yKlmEM zADAwh_@L{@%8E58?Vn&~gay0BLG+fyC9ozS_y~((hQnMq;76%VanOMTZ!s&=M8JEG z*f~W21bqTL5~-51qQsQ*5vM1Cq%M?t z7f7cg8g6*&>g#B~d;4EazN?_Xxk^07_TOnaFH;>t+V=O;|F5e2?_y-r82;;ih~57> zZ-WFr|2?d)#GCzX$u3yEynM$UEaKP&1y7i`Gdp5Pm;ZLNJ*-v_<|CQC!=67!eeF1R z!=BG}4bsOXf66?opi7X9W{@;`5yS11#&pT3E^4AZ+T!cM-T$FW@+;@S*BJ!+F}u{@ zrZ4{3*rBkCGJSvH5~Hv#Q8fF5#xbKCrH}4qY05uOH79R>OQu>Spjwu9S%fb8zqW`~ zsdGL6Ek;2B-RrEDba(Z7Lo|E(@5whWomcpHY)wSt;!9NPJT}4)O#VHsz_eY;1o%+9CPzD^Ac?OjixsA2u z4B|j5nMr!2Q6utqMa{=wIT^~xe__x^5{Xp5^mPgURl z+XHI6?gyJ!LGXwN=Mc=x_|T;wj4RA|T&q8r%>Vn#vU~j?<4_mK95O^a4%fQ@>Lk!x zVS;Y!HjsxRvo;WNR3Mg*cN#PSDrz#qB&%%HW%ioGTwLAy2Qo&v9eD=K&S z45V#~D}c`+E~P{iUi$iC_>??2Al*YS>^#6N=>Q9c->3B>S%w+JMGF>&|63~3Gr5q{ z4DMhyV1FQzPBz^ND0!cxq-un1+ut{6hTN?d*Z<#!psQ3IG1>u0XNQ43E(7KgxZ$Lw zW*zs83~OYOqMj8CO!ymtjYua^wcJ5P~$B+GC7$`N14E|eF zIU|Q+e_%OLv%6AXd2BnMux*5PX?cYf!hiQ{ZL>JJjNv#JcO&(IQ)^n^>}OW7Zczit z%8(~M5VerGoeYN4fRE8F$su(3;eW~|n=jDO9)(!f!akE6j;w{;9Hk@B+H8GG!oTol zk(UtEOGqv?kg#+3^O&0xoG>fg*N@M<|PGmF8 zrB(aLGnTp&YNqcf)a7q`O85ShkL1rU+K>9)Ma|Bg-gE8OgLzJUFF3oU*c@Ha(LG@@ zM?p-;7oo!cj$L(VeaPl+-;$6U6OK~q#rk`S;l8dmeJyjZSvvm3ZDsSzHmNs0_|-a$ zv0K;NSup%ct)cAaM?kRP$lE#bkF9upv67plXZj zH4@a1AKuw8E#>*UK@RJEsmLA~sz=Q+8R>+bSHf~5^b3GZmI}`D~JKBL9fq-Gz=`%XK&6EHdnI9)sz5e=UNOWULY5Ank77 z$>1+rs8X_X$rVL7EtuI^Umn?=v$JA1`?V+|O&WdZp>`8byi}dn%=( z)OQcN6J{n}yJ|4-ubv7wP2k@LnlWh!g zN-U=*IgQeJw{3M5S5&dSw|RKXBF_M4%<tuCbjFug|$GmtAFX7gTqvp8C zgax0?N6sHM>t*3BOeGUcKOW{-Y8;cYBH)(X4Xuk;J9M-9%myM#_AJ-h4hw5*7Y%$a z8b(;L#$<)ya*ho!#6xa4!6hmDPm2jV!65Buwzy1Y*v#&;JNAAztj2C-T7^bAdc-SQ@g z20V}I&raPr?tR24AF;=?cW^+b@+0~8*ZhcPpnt^n_WF!c`v~ zyO)nMa&1j@N5{sSgyWrkbDif=(Q+k4(QJHtkji4f`y58$%wdI!wK_50XY1TeqJmgR zyZMtPHVQtn<*U5yZ>Hwt4-a$6pM{hy^x1#uOvV$A^NK6jsKUF2>LtCKf%e@bPGk%{ zVlJ~z8{ScxKm5j4JCWj5RL^;*(qF>rpK!hPHl!-1--LAMXt6&Nm!c(Uce?!Nx><5W zSYN(TTZ!R>c$&!4{&*F#v{($OkBY&Il)pq|XOxuDNRa#bKBASzqGDyB*gh`j>C5dX zetK|{_Tz8J)2hx{`N3QRu0XcO=H`Fat6GP=eAHegTSzjl!0`zwYov;k{iXydUyAjo z!Vf%#?kVmPifAN*yhHr ztGDeRQT+V%D=A}<_)$)!in| zb{UcfRYEFABE_zh3<}**Uh$12b64AF*4f`4Hs5b4g^8-PG*eaI0fmVf@Nn>B`dY=# zlGOT{8UDXteDRKa)I)oAbH41pQXNhvqW+t+dZjj8LvV~3yJKxNWAb&T&|pdFMH&4&L_{tP(SiI#n9!O#eHeT7?+;r6%u}m zQ1$Ak|Fb`Xaebm>-`!_aRPd=eTWrs@XbbL4@1UD6!~9q=Eb7IKSEJN#5W7vX`c2vP zK&ZMfKmV4iYb9PH+RTPK{;A2|2YbtSPT*$_52;%s)}K+ zn!Nb0JF#ySS;w1My3F=TsHbOUOlMC@?20O=zQ2#Z>7<0#*?v$uD_+VXRfc|4Z{$lN zbxh)vzy$BQM5F6c`u3;yyEmwiD(g~f>9Sk9veI^MI5zKm(Jo^u?j6VDTED^%BT$cM z9?(We4bpqx&2Y57ks|iRR0+Xz`-aQy%n_!o_3Xr0TwTM*_&9~i zVNN^c$uRK?M(hGdb!?9j&QG3N~%@>#LFGu#Ux!;SHcUKcT+PG%T z73Jg4q`HB1>BhFFe}3;WSRCjXBrQ>IJ|u<>RNM~=vwjgiD)%Tt%*l+X$|7pAQ|!SN zUf%OyC2cWu8J+2;M7yxmC2eV$PJo72XxZ_`uHTRuOeSsXP@JA?=ZjNH)!n+`#{_jT z<7?GwQ)k+UeEA*yvM$l{f|U;3?NP#}E6r|RM-GP6%(9lsIg%DD7LAd4VG@^1uxWB` zv>bUolal9fdq#5t%F5(|0xY`Bd)O+pX6DwfUlFhE#~so;cwthq1-WNZjZLsT? zj&WE;@387d^IVpM=fzBAnj76h+{qu0*=JneUv;`Ee~&uP@Q6^H4!}v=Bkh`qd ziDMl_kQ883I@5c{JrCiQBtQW(f6=DyUC?#wPK-;rI?R*#+^hMIsIRU64_LLSY~Rz zdo_QaFU}GXxcFoyCPduV!YlGLr}sE(*%AJDMkMU?QP=hD+b4&=Wk-L-?o>-n_9$?- zT#dnRh$qST4bXIW8}S`1#;lMUm(|d=HLn=ovxCGb)N_A~-!n1nJV1_4&$Ypuc<%47 zH`_BY{gmS3ucReVzcbY&wXX+S350F#)R8%sEfuVd?Th#NMk3r|&oo^Z)E<;e2G1_JHt~ULd=w#tGw)X7uF#YpHz+ zEN@KChJlY)&$*0`(iGO%(@41Y9hN69g#{Mvhlg2XGK1~~;#_Q!hHO6uJ)5T@=#Gs)YuEd|H17m!lewy&FKvS&4zFUPe5!^t)`jpc1SLh?sXcM#SB$m2Rx#f@=UD3r?=9A?JiRT6_T$!$e+*+hjX?VMC!!_4$=v?}o3z>vePm4|v{kt2E(pGfl0Oci44` zl5_NnwKw+DfN*}tz5d=bUHE}UeW7mlo9FV z&5!DnuPP0zwaFZ|SRzyO#qQpjZ;xMARLF?C&$oPu*z}zi#sfaIBl4$THxhK=tQ=q4 z_<1gY^7H4udLR0IAs;c4^*xhk^zKq+yAy$39#?**$CMSgD5|Mly5FhTvcHiD7XmpE zyF-tbN2x<#gBLqm1xU#NH=82YKn;QUcV!0vkGho|a2sdy}L_vtMxmT2>a zExPi}g$!LLY`#WG=&D*Kr z#}j)VPXC5r$tDi_&ZFb z$on}lBij68V<`=s2T_n#^vlKI-XL$Dv9bU1@?(n!iRdWs))Tl1GG-{Qg<{uIsyzXd%wPo>HP+!)J!7CbS=dzq(JPS=`kdn&v?jKe(@0$ozi9u~!Lh zkhb;}Zf+t_IDfW`nZb>)>Q2Grs+zxI;Mjeu?g?1P8$eO;>cfW+@LXa$ebfHiwdKjC zt7%t>%@|#?RQp(`MPg)_A#>eFJASyzcw2Yd;8*L$sFyx#)K}s7n$@cQUy|g#C|S)@ zEgNr)`@AE%es&pn53E^h+HSQ_{b5&xvV8G=#oI^r&_( zuPcNmT?-VqtzrawJO)6KHgn@*V{ z9ah@SW6EU0L5Kf`wYLn5GJ5w$K?J0vyA*IxKuSVDN&%%sX(W`8kPzuqLOMsJ1yMp8 zq#HqoP!W;tP`X5h7~n2D0lty!}ZE$yRw#5JtAFNX_>AZDl#emHSweBo7-PKeOk9%#&V1ZdfEkoKzZQ94B=Sud% zN>*EK9lcV{osaXWBC2^sG_4RtVH~r5I5V$%={`Va;R*Mt86NWY@i}w68ImaIvbY1| zZ*FV?=(E}C9U7zQw04;D?|nKu5pf)KHiXF`Nv;Pl3vy8FWK&>uj{XLC#VhK>0{#4Zw+MlKH}rS75=I)jG?f1kMDyI zQOLgHW~_8G!P2>$tu5o(ZQ^R-bLD;wW8jFainV9mn`1Zqv^vt>i7Nfs z<*Hzl%^@&#e|pA!%9s3&x5E{zz5%cw$2}JmfZszG78b^zK1F(3N)YoPE9tY8%h#hD z`Is|F?rBq-BI}Q{%(aKIyVK5^|KTO6P!py+F3c$1suVc9%mnLM)P4!iCX z!PfOl6K(@sCT>?9UTrU);Y7+Q?H+vSPSUp2gd|Odzt0Uhq(`f!^s(sgIs*vc<_X_LvZ-1FCK)n4u6MMSoYh6%mF zYt&L5o$<@AzXu8>1+Mi+WzkD^aY(8+pC>5~d_CmbPFFdg!-UP!G?sMFJ<&k)tqaxr z&h^!v^&dvNVbP+-yqU})w&Uerf_&?X71Ts!`d1^3R)o~XdQ`rtO`$f6P}YW&1plsw z(Re97z3TwKzkVwponxt$Rru1DioZKLDH8Qc`8y|b{ZXCHP;TA%zNABgm>Erk;?I!F zn}S420bTv=_Za>?>X+4;^)*G8s;Y43EpHE^>gwmSWE2>2k@4)tavXCTbtK44RQ*?x zTkpLm($7*&J{x0S2@s|}w%}73`=o;y_)oValXBvso)$jtpr(Ae1&}f|i==U7;$D3}(G{Iw9lNvLq;sQ4hqKV0|_s zp}3|#$Pn6*C;83hLri#M1FCCZVNRULsc=l^*S$e>E1z$9jQY=N*#J>5$!qbQ<}jgr@;`|TK()F_aP8@N7> z-VQInRE{IBqnqvBtgv=7xev$=|7Sxi_O7}ip0W2^$;5o}zV>mE`dN#cg|ihEoic8A z>{)ZJ$;4Vxxg&(g%vP=>iZatwTc7+VQ8rGhFaC8kilIv+>|j@CA}4aO(&1V8H#uNrZDEhcmcEWc8o4u_yhFJ z7=&i4GI!Wjf`g^*-YvzF9)DC>o}Q(}BzaYr5aghquaYG|C7!90=jJKpZuI>xY@ zwTBwTB~}vwU-vV#(!do{`N6ZV6o5%2u$e#p*D@^@HjbFiPSH<2OI8P&+f!wGa7X~8qtwo$FGHG<+6_3xx|#aSi9)OK&qumFCiPD|l6V$`1lAFZJ{j?dWR(6uCOe}m2 zQD&?qc_KYBgLjB;7D6M_HwLrYOoQXJlzoKLl4!pK(xi)oR-w4q@m=lBik7i&Cd-ee z5UG1z!npbMzY&-8&{g?Am<^^M$?7K1eowd*)*Yo5fHMH*HNz-Jrn{jXJUyTC&Tt{A z1i9BN=3e8o)|J)w8W2ni_v^)j<&uQx$- z1L(x1>$lG1{M$oJ6UJ_i%mXr7f)^wQ-~Tr0n2&CLQqG@}S8#?_hk2w{XAaF)&^?|+ za2?%bS(2d~``%0468AllFQ_nmaYtz4Rq0Kf|H1;W@oC6rgQw>UAoz)fhlc}!?gF1t z6${X(+X_mK8NoA>5esH5D6V7j^h|y4yD?fx0+W*Va9Z9o%{U<(GA&S+knd8!ZSRcj z;xZ7arLh-(=v=ty(3l@pDeI5OsuRA7@myOFs z@|MBLr)k6@Nn^SqgOHHilP7!tj|`}^n`(stE5yM243d8hVMAXK6C-#|2(DnCnt)Ov z1;O}i!=G+q)Pmcsc0vZI-J4LPVsIH8smtF!E*3Y3^HX22bz~1*@=zFhcn{6VoXB5r zkvD?)6<_CFe1m*DD%KLIYU@-!sYg^7QVxrUd+iM$(eh|qV*sbx4lvy@avUqFo*d1b zfcww<_vmPMY7RYynkM)6AObBKCm#oK1)tNSs_(XVS2a@oT)Krq+Up0&YO9v5as6sh zg+ZN7nuEF(Z!X5hUmd9oQ~735lG{IY&&5GYBB9u)r%SX;rBHh;plyWj1lqpSV44KV zG15)&+5Rpe1CKBf-?LTeUnQP|j*c2aOPQFEobH|Xu0zw@d3Kq|F^77vOp}f zy$HnLtd_QU(btw2)le6h>z_oT?OW$XB4CJX0+I@5C&wIrL43s2zmeG+y(({Ig#ZeF z3}~AE9Kfx2_m2Rv8(f_3?ruTnd21MjW zn8qb3x@|OO$q>g;$}aP5PqaSjF_TYdIZ3%)MOEcGy(PDWHtq{$slKGuo2FvFo>ZCM zzaN;A!X#q%`Z>UX!M`2P#>O7U0|v`duM*jBW6+G3FJJ#i_pYIV1*DWZIAadaCq8g4 zo7=99`uDVUSUB6$cCuOwl;vE~tLtitUiQdcxo~J~@q|p|%#};mj3Z{&ZqbS)J-KhG z?}Dmptm5FlR0BKFiuz!u{;a5|C^WV&!Ey%_7JdU@JO1n(H9)?ZK=X|#hVVLARopf3 zJcE7f3Y+^+VMfw6Cvl&r5^fUEmSO%h37iMdyTz(6|8q6((Gy+9Pmq=8vz~Q!%(@%} z=SOz`y{_erkt7jEQ~|2?$Avbo*n35vV-x(lCLeRJAXZVSXUXf-A{tHoRR+d?@qMx$ z$j{z*s;kS5!v<11OgI$uiRUg*J}3N|n)~SQ;uxsTdw}#R11N{IP938!!Ytqg(6zzz zhWKz3*NPUo7ci-_bIl|&7v=gyemw8h!MnI}$X_Q3Ed*tlY zSLF=RPN(>yK1(uf16F@w&ho<0yvF|Lay#{z%&Mhl&7~Ef_6OK%2*8x)a#9^WbtjZ? zh*nCx@jI}=kyBPCf|DBxjk}~x4ophNUYFh&UOx+3J7t)_vVYMD_u4+4qrgaz25so# z@)q8Vi*%^Fccz`d_<8;Y?POAnN1E_en{u=x)0gCEb$Y?G!mp>Fihs&0D*6n{uTOs^ z=)uR112s32d-qf4qNUbx07=u#u4mdz!TQ5)b2rBHlc=6+>&xDbM;(RSo9I;O*w?Rr zFMF*1D|7B94KAdfWhr0FdUkyTu{<;tmSg+kqYVX>T6z3sj3KeXhxmLh6_+=1bb1k! zyvXVHu8n(_r|`tDF|frD0(?*_VUO^}UW@NK*`4SA_5(+(R7=i^@R_do&Oyo~bhhDpd&?9`A}i?z>4=L) zb`P`b-j(p$5P!CiW|2?!9uE_QK*;7XEpK7v);{00duDSQCqd>e=i@SpI$O_SGoDIhU>}E-yplWxc{UAcPCs2Db^J)~Rn99OyuEY2s`goi+|8S3*nBo|r>dmAn{EN)b-9w4pC5n>%%%P( zyZXB`-ix&ITMaxd}KeI9v{cI#(}vhFQ0MDECoyOsilXBt;FM9km! z_=Q$U_@20^;Z58n;9#S-egB%zlNiJ<_l`C)3WrRgIMqnc|0C_cQl#T?*j4hq?uhJ; z8e4#F`m(=*y-yk{VJq)ngCO>v`l_1jR@YSr3r20xUe~oi~t<;<9b(|Z)GeSx~(Or3aw_)Hps=FF^;L~8%D&Z=Y<=0%PTr)Qkz@W5SvXbSRA zm#FJTV)l-w;;jrWgyy~7)e+)%|YVIAlf9+FUd5g%z z0HJ+!2vVpvf%crmL)ZKI^Q^=Y5)xqbAZ1v2KrJ(Roh=*X4H~<+#=-?#E2+JoimJbX zPT7My9sf?4n>_LBZas*12;7*w5~tTR68mC1a)W_M1l%vqM&;njSMdEg@7B>$05Ihw zF?*gIb&`$i|7msvJI7V`E5GBrW)xTYg%k7 z!P&T)-2^e2mtj8F!QMS2QN=Q+uHu+l^U6h* z@nadve#cAXL1VuR9d;L9-nBemC@efWx7gQ)1H3l2&kdfMa4YO?3Dcd{6Z6FVF?6&~ z?@@7*oO78HE2idsEwlsh}_D zR@ZEGq;8Eo9s~UKu-OS#L6q5{hG?Uyo(`lu+_ric1JC_*NM zx^s~QwbzD>Ki--Cvf*YI4KbmC1obWidMALWYc$%dAK%CUpVWb`5Y3I_{O*vK#=;;F z^a+9Opt=bToo3)xN``L!)2;HrV+J3hhmKrwNPa#K1gH=`Bo%Y~M{HN=-Rpz|OOb~k zHLH%2omQg74Q>PS=3Y+;v6F&*(NTBDl>>c)+=dYn@2=Oohl4~_mpkv_GiM14js#77 z8>>EYEp@!lYR6u`b9?aHTG`n#K<;cFZVP0A$Lb`&2bdbbn!E;Nl+^OEqA*m%I_FEMG?|zl56dcdus=ZELT|sUwzKfZA$?ULcZ`5>% ze`Dw8#>^HD)@gInXIo%#cuUP~b|&QU49s7k??&RYw(!OCto`Ww0jb2rEn2+?FXrcI zu!BQ5#9xAj?etuXYzNdE6>}p0ChHH(CAH{@-fK)++$=B*xhR=|B+6f{Q?wJ(wttav zhAi`8=|eI;g+gd%ei&-DzoC&-yg;G;$CBC~IYq*45HE+KW?4?gJjXqvq^A$LY9wY3 z)x~g)5Z3En9uy03Je+_cIse;4cOwbDypF&+N5hFNW^)Uc5R~4jYnF1DK|1HrxbN-+ zsD%EA?x*<|Sa=4`YKXoaQs;9;s&TvjQ4hGlP3>$z6xUT#XkXa+@(F33{ju7j<(L}1 zPQsYli4E)2EXGVj;}Dk=Tf?dK$D{5n(wI&vh26G|P+T zC@Kex6D!$ujQaMphaNT~j8Agx1fU0O{-Y>S&^JnZ&gI#SR!-BvnIpy_(9@>{k zC9YS};&Y;hRR5-=p4H7?iNk+7xE;}Pg{isFpL>poF6Q2JBLX;# zb#J*i=rn80XE<%Bl7IeUwb&Li1<+qd8z;3VPe>7(O@v79DbCgEnmr7`La77wnkhJm zgJ)JWh$_u(CI4%{7xztk5Gy*-Q*Tng#*r_SFHD#p`P{W$dHT_Ycx?F<=+x$y4ddZx z#b&2e^bAkY8+?E0TP$hf?l54-wX90#(cM8!dhx(diqqBA)nhKI8Dy$_;SgdD6#fT8 zq7kW+T1G3E+w4d1F$i|?a4P^R|SK(6o zqzFU#u7Ff^eo>dl_sF8&k?+RA0HQuRxTq z;qvGzbIFt0Wv-fXLeBE-f&iKUF{D_zS?B0CNdk=Dh|EB{iIN*X(pj=!E$)d?>ECr< z8De54&F6jfyZcIO56A^OqV0iFWe38hPd#pcntd08c(KHvKYlJ4ZGg+rC~CWJ7R9K4 zq(E5eqPNF-ucYQlUiB63a=KpojGx!tStYSnP&$`Sl~XEau`#aEH2G#^Wzzn}X?p+J`n1e;s`E^%)S=sm@G{(ncK&>*0)+*$wI zgLr;SK$vg;+^fu8Bm6KmQwRBUWWvvm*_bgd&*k=DNTkE818YHHyJ|vq+#0ndt@g%S zK67)~$N>8Wx!17uV$z^va|Lg;8s^&f%JPTqM#nHO4yynpBVfpz7*s zxmvCL5CjJrc62#F%FF!}6hmW`Rln~r^tb05=P3W!Z!Wt>qltV*51XsxHr|Y>eozx; zFXxLYwopm1xtE|2rc!*^#g-SKrsa>=@IMZl7T9zMhef6nC~g-WssL%cD>%;!3nhK_ zW|IHp{coU=4Nfd*#NF@MjfR%CR@%b$(;h~_VRnPM_Jh!&%u@H;hF(ke6ZJu6{iOi< zfpkxQ)hvrSn)Ip3L76h~+5$&m2TJ1>&N1#f8A_yFn~P6AI)5v?gO4~q?Nxr9KU~gw zQ@w;zbm1ps_w>I-t&rmU)^9ved(FZ5?)*C?orlMVG+$En!XhK<2z*~9B%H%&sH!He zb2@|5T&VliPSI2N$IB`1zDJG&7Q<6vABs&WVWuNW*FW9XWa`G|-CW*PmUlyWw=Q4h zg9Y`o0apK!oz(A*vgNxE=oCH#Fk*%kTHnZyP&;?*;Fzxro;~~}fQn1<_`U6yt0^1i zFfqD^rl;!wsRu4-l|8+&XU0=pn?o>Bw?&-;WeC%?2@C$%`YxE7XX|PpM)Lpg^>=-g zb^n@fL7@gu_Ta?CP=Z?6X!o~;wc9SNb$_nwKySuHdxN*OX9tH<3M2ByPm&RdNI&dl zinIVE0MP}Fw9wY}u&bM&NN7917RlfIl&qO<*xWQuAB#;h=iYV`EH3|Y#SL({`m)dw zd5;$fp=9Ym%;vFS^!qvl(wTF@(_$mUJ!9EREvE9=PP$|@MbVrl3Z;zT9laJD*S(_| z=e3kg{A7YD#-wpHQ?En}z&C6HP5QVvduxvOh5Qb$%>RC4@Yi>(a)3c7EBq9Z@bk{E z_o1@sT~d^<)^@APs&~*fQwT}jL<5Q<6h%UBXH^fn08uk3WK?qXd;Q{|j73R;HA@|7 zz`CL0konpz7yChUzEJ2l-bY8QKN@qs=mu#}2s2cAEU<3n-jv>bpcrTmYvAmC4*Qtn zTA0@5rZ$8NQzH~mqnOv}JzkN%<+f7}_>f@QMmN`CV^q!Xl8)4Bjo%6FJMM_djpzSy|c( zj0%vbt(sTLq92bV<|x)XscQ_<=rjjRR4YBFV?hng_nr0<{@nlxrva_!RnoJ)7} z|A_UQTWqj@q;LHU$3MQJp`j6uoPmK&((RiHaV>uxn)BUE+!qXAC6w;2%@;T43#>Hf zuRbp>?Ditdc@bzkp0ygnzgTXHEap>r&3M=No$_xK*Y(njA+G1o4(jerL$w!Y*C3DY zgecvVsdlJd=g!KxCGJ@rufCX0K$xXmY#m@H@GFirmlsc%h{dHfe)T%5j%TcIJ#xBD zS?;}8#_E`2Yv}S(LX?iK34%v-+rb>ov4?%tsnr*O($=K}jA&o9Sx_jGz{n#<$^nZB zA_Fl6v8{^rXH=vTtksuqOEidQGElGB`SJGp<7;tN1#jKgmVADMQO8gEl@%rV{ zmlHCUyU1z#c%s8BFmGwg-9CUHGri$9AhC+-8tp=St+S)raoj-3oX42!oRmk#u1cz1 zBg%K?nXtR$MYdWJa%I9pXY4YzxQ%<&j2jGV+WNA2fh((X?&~9uF2vEKZ(UgClXBi= z(*YBALK8qfiHv2YHjHuq&OwcI1>j>`KXmY{puEoaNmyc57sP52NVT}5GG%tY7-Ci^ zP_;E{J`&~MJQ#)PS?5x=50A0eD*fU86o7R*2Q?HqaRO{5MNLjq0m~2 zb|{q0s$|I-dM}k>Go3A&dsN1Ey_8UN&|I65c0_1!D0n2|JM^1=o>koDO8=#;(5GHG zJ;oLB)>a@z->6#RYv^@=NNMgPMdiw>v?z=EW24kzc0DQ~Vd4^LQ_4+DpgorE^p4y) z8kaze`nx{&>=y?LMOg#s#-;h8$-$=HCUud0ogz*OR^B=Si~lT3$PksqV=UY?np9l>9p+Zs1%o!jsJ1_O-^0mvaY8#;p$)xq z1Sk4|Ukb;{&X_4P2eE8lkfyGkV}?RLqIA&Q!T<;9o0CkeQ~HR?sq;YaA=Tw!)CZ}U z;&dJ(uAV=`rsREg)=(-aBi$p>*v_vK>b?`;a%et#Bu@Q;M|AB4%v-RdIac4~bylm|P;2AM0oPIj!i zk{ZuR!~N8HiJWVB`u4h(MJfNDZoAy5u=mL-oL$4C1u>!DoPg@0yp&RESI=X z&E2%i6=1^zSjC@a^$s_QlOFRPlF1eNrdklK+MP)|i&OrryI9e^f#2>?3N6KsW&DH| z>*J|hV(Y?QMFalalB>Z07|1%;+Vy1qVW~U~Q`Sbu_k_+Qz-Cp_<{(YAri62lUjBH5 zlmi|*EBxAN7LP2BB*}iOb$?jhNOYI_NPl`Q3{QVBN!K_8UKX)1AQIpnA-3~g**dn6 zSX~gmnqE#QRled9QJi)sF^(ciS=+>t>cSpIGS%WvgRf9cs2X%3ZiZ6#cgQz5yeo2I zr%cxJZ4)=EdTyxW25yD%*-rP)XEVL?ZT9sIaeaa~N-F%inW(JPUcskAo0KQ4KIoS7 zf?W~YR+8`FQ=9|rTXXYi%?r2Qm4Lr@-9>rs^65zn@_zTlqAD13oq17@Qe-QJQcZ4#5 zAAlHLeAjIXX1P3^ROqxj2W>+~^AB7P*p^^T7Jk)5EVkkVc3vXo>5OK7p-RJ`V-Quy zqN2lZNfk8QB}|h4CCGKPuAD<$)!%~JXT|eSB14&=>#uY?zWM|Az8a`qh;g_h=g-O} zgm*?dNWXkizB2LH*I~l3u2kQ(;YuG9-oRer_&438Lb9@w1VP4k`BAcrB*pdCH{djs zXo;tHCJ7|t5S;*gj+mU@AB#1VP1h^f(+_yEx;{1v^mkP_M7^{zh;Jmv*l|i~3?({b z@OOT<6isRjJr8$6e!cO2amx4bQT+@flsRie zWzjNI8Ubq#s{5e7sH@bGp0%L+Nm6vLOY`a|;{yeHxQQpNnE@P8ySuU3o!dkKkmdF>mcnK_+Y$cMg#JYm9Dlkcgwr}KY#9o2>zpHxz;)NPaD@8=82 zcj*=}ddn1I-ORrN*We`t*C6kLs?N(hhjX%^*r)z_!YorhDh_5pb;X}D;;&E+jN&6* zsSyU}y_?a`B#1&4v{!gtP%ERUXT8xwYA&p#{8`L+q_!3MN;lOhhwSf~=XP7v=m`H> z>j}C{O?hYOer9Xn6CVUgqdMLhWRnhVNSndy#n{YSB5%dJboHx^G77F={df=GmXx0f5Q{XG9=Bh2O89Zm ziXtY7KCDycoVk)*UcLSJj01bjZmnyfMqadQU5(K|b=RzexJnj|V2!oKe~-E^2RI2U z%=7z|v5OKQG6XFRg)OIkUouKtb14e4seNS|SFLQCwY@y3r;qu$V`oTpiMQyHvi2O^ z7Os+kLD+^+U{p?+JieB7Xm{S;6pJEBzh;s!FoUSGrWM;Wo&=0VG%A{xzv)qK&bg#D z_&hR$W}pH)X;!D^zOFFCiFreITzx0*+h6J&HNVu`ADQ)uz`iV<4GO;OB{-aE{T35+WyOu#4&fpn_9Xq~I(7D{uYOEo8G8W< zBJHf0MmbBJ;`pE&DSrwi5j1oU)Kq9D7@pjHf8X~L&4ni3l9bqp?%*`5OKNl;seaws znRX%;zclNDf1~GIR&@2L21H;7#?EjB>JUmhg>}23WHBxCh`mm?ps{O2+6ex^H7T85sv7q4OuUC zrvUBjBUd<#`(jtFmtEj^eOHU?kA_D?csSE4((-be1-G`P_MqP_#R`qKrQ1J7F+yZ! z3=c%$4LU{nqAqYy!XLaBx{~^5o!Xb@m9pE-s?M>4k|X^I4}~?Iqpt2E7m_JOOVgZR z_euHA!K&lVrYmze2VByoxuRfs-%aBqlcWZnr+0N&$NOd8SZCgm1LA?(qr&F$9Pkc8 z8l<6@@AAFPy7MrdVWpf2LG7sHP5stz-oCEsW-ud3JY-QF`lE6Rtu0hM;WX&Nmk#Cj z88xXEVxJm2$Gl}mYSmS98T4a`@ksB@rYmv~U&4Mo3VbGn{Bzq0#hOr+;xs?pj7pdA z7x>9=aW@+x?kLPy^xAHoDAJrq%e7_foX^_$at_#lD-15lM15jbyq%_SVIl6MVV9{A zfChv)LAo<*<()0pXwyji<-~No^V^c`}XPMw1Ozd*Xf3j`e0R6VdvjOQ9t)XGlgYjnL>RKk4$p>z~#zo8Ld2_7V9$}Au*vTXRJgo|41TW-9by8<53&36U@xKYyP}1 zbjyK_QdIGa?Om>G$*ZYnFXs4C2IJvHD!p`H4-NHug#DBeG-M3d?^eKX-`R}eri^3h z$qfy?8G@_y%G^v|!6N$CeFcS96b`4#7C9%SmYKecq5=&IsbE&HWV73UPri2q@#8 z!H;K8JSZs@`HTB6a0tWud|}Y1pj0Hs{`kZEIVIw-4NArd?Avm6;BdC@f&5_J(}$Vz z3fk;=krXrRY#dn~QSe%QjHH4Ak^a`9p(%6(ObS1L3bmX&Rg;+uD*eQNN$ z(kiJqTt)-z`Lx+YG^Lg~J#(Z+^FHGI38wk0Q?GRHvVDdSCoPz%>N}3vm0Wt%5&6@M zl+zkZ6H|HHAPe=WhW^P*eTdyz*7UDPJ61=o)SMhs-%KLkq=H&!T5aMD4cRq;%^Ww_!B?&r^CdmAUkwxt3WaXt2b z5tB0hpxWPms$X5qD05iKLPWGPmYtnVg89}v6%FZ9b;uJg?%ZDgj!lVAB4>#MoQ`C) z=Gv#Yi52{glczE&Dr9g*Ib=_^H_rn+NfQd{kB@Vww@{iFbnp2j#A$_Sy~`K$_apxO zwE&a@j0430MfAzM|HqGPOhEPwYj$Dmn~Z>52#N*n_}hxb}mv`-eY2bXIw8)1|qaM7yYe zNUuy^5}Kh}ntRtt@z?QBmBwI(cX3whF_1wMd$fT2H^X#ARa`~`usjt(u=YDTN(&mfTxqy$3-@b=~w#;KH77^Bi&HIex#fMsnY zOlIXl10OqJ`un#E21co1Pha08mR0A!QU!n^kX>MYoRJPvCEg$a`b!C8YiGALY#uY0 z_N+WEd4zGUVLLR9ju(FUaku?KTvsNy*EB&7`{~w27HO}u zU^&$R6FAF?UNW%DxCzD+lYZV;aj+ce>31|>zj&<#OKO; zoUyLfpvv?Jy&6(x(?8{l(JMOOg*Uqt)~^U;cr&ad$m7zDg-OKR$P3ZgpLn8eB_XjFc<}ZE;_o{5$pkL*6UV4 zhm;;OAU*K{KJ8>2o7G89&@ff+h6rO zmOo6HgJqZ!X4Pdbu@DjC8hR%b#>aO%uvuTq@MrXbjKEq%nejo`9QZj-hJ3D2|8e3yJ$;8J)!Rmb$ zaGQY7QiSFD{VhF&M4+K%=y${Rx6d%c!~&FQ=;`O0Fw2_1L2N86`5Jo*a2~Ly%g9H6 z*cd>CFkAj^D3FL4Fd>z^?YPV1UI!kg_BJ5su(G8=k1T5ZG_O0o^blUVi(;eR4o^`#k$i z6BD*cUw8W&)S#T9p;w@$1spoZ0NkfKF5~<|h$YXyJ@EZ=Oh$X;o81Y*Gy+0CdrqY6 zeyTMgH<_5l3Q?eMF*972b4{QTfEYqHKezx{cowI0=3PwLlckS+M~dF0{4hp1L^Z#S zD}cT3f4pr6>bLAK$?7G>+b%kDEuSGJpoIYQb2vM<8mmGJ!?6qs=CR8>qaTRE>Tud3 zAhf{_*X1*KXWbE-1TPjE`rsd<1iqnm#Z{{Cfe-*+TK8#OabMC8nV$Zn_$H6+pGer{ zKmW$292`Uc{f&a<^VS`DcwY#KS9ne*jG#4)ZP;MHIz|6|!=VPNQWGLKFAn89d|m9o z31GT*`aO-5Bq_7{I_kC7 z-K}z0R~L+H(!uoc0zxfmv4)%j+x}Hhn6KN8*|Fc`Ece{D`jWhT4)$nxP0jW9xz(T5 z#V3N`gx#t90MJSE80qL|-@25ntR6=)yK}>)@WI&G+6vkYK1uU+6RUII2!jBJw|C{* zbfevdj*bq9y63zFugt~KN~!gFNAMQO_r*Y>ROYkqoaVj0Z#^c4hXcN$1f&eH5$H83 z4(?n5-C`dd4{3T64@v-9{PI5jo$9#H<_{>@n$1rUOp)p$N;vRD(L&$_>tEvQ?DhD=n{sWZSDZU=$Spfv!thIwx^(wqA3R8INg9PBFnH4Lx9 z--?zcGgU5oG6J& zNa7NAg{mA+#KXgz2siID#_tw44vp7p0=DwelQHy_Dtin)*0>C!;E>b;dM(2oj0rDa zl_thX5?OM%u{V7*-0aUj>F>`9yo`FMLI_o#28&JzaljgB<0*JKO~W~j^Be*$c5?vx zQA`PExMFETzxmjAb!7W0I2ea_A#+tsQ4J01um_CZW7fKRdbU1ca&B+wH zY><85tfa9g`R#r4E$Z|^`IG}FnIzGbi%&*hh2Rl}m)Z^(fq5-E$c5{hrq0ejg2Q=A zT;kimP+T|W4<@Vds$cigK<-Qt)WLjv>s?n~0&aZJt{)<=S1)WCT2SFQ1x9%;{F*-6 zm8C%Y!hW3T*ObM_DKy;C<1?2t;XE_j918 zyJHV1GihRCw}bA`2BgKxG2{e{8QcJE{}*7Z9ofP9@D&OiVCdmWB%Ahs^I{=hLcRy2 z59`6g2|gn&0ME~-h&x7KyhZR1bOqS`_L?E)N&(b561CJ$t9Qs^H`rkRQw)J1z^2;} zgF-Rusp~y-5=(8WyOT-8|Fg^ws^5J@6UcIik2`UKomd2{R~9I3eg6D8Ny?p#zhU!? zX{yvZLm=qeJ?wqc2$u6A@XQD~jHfpp0q`A!)yT1G4zTY~K)>8xvx5u|t~u3ffko^I z1DoI8!&k3fK}JAzW3%NJgUo|Qv>Dij4L5p==NA-c=`G0H+ZR==>F5~;gD{*qu$gdi zswX8`u05WdGCK;kjnw#>CPCeMW1CO6&;uWUTDNp`M6re@<9-;{ALf9G2nD0+xe|Zl zHFx&9-45;2DQe=Y|IWhv!a}~Kml|L-qT9FPG6<-NBrw->+j%a^}vsWc8Ob0}OQJ46*`;-e@P*nGvL-Uc|-gd^x z>i>MUqNMTh2fdJ|I}I8Y%xSxzkN|w< z#qsL@GmZ{BV9>n)HS&ZFmFQFQPS4P=&iSzJsLt+3V-rmy%upaj(*D21mBF#*|EcoM z;9#-#8UAl#8XBVZ4pxi-U->CbBIaN;2C7%=R)7dW3m!i7Tr-Ft!wsI-WKIsRv49jL)HxI;sSbs10|Ntl3$n7UzYPSSezeJ664Z45?yA z6V?6$`OS}jivt97&{uZ>e}R(8eHRqoV?-Y#;}VDSZHp&aId2`u(gVj(RM z%0i;u|1QHwDmU^JgQ+#$daWMkOz{i9H>R>(F~|-z#2E$xb(?I#Ai5@c>;4 zJx6bQ`>T)4SEdNnRaLj8H8eCj!25A!4Pt?B;{qJE;N<4tXb<8MO(=*wZJaS*Xoi$sh&Wq0-=m^tSica!QHocWB>SQhrVPbn(*$% z9>g-RPIU8&8gQ6X+CL!qzm}jo=;qzY`n`-3gJ8%pRWX8$&9=?!DJ~@fiUR*hVp;dc zm=8lES-lAnnr|Y(koj$XK9i2lz}{~2NfczF(@-Ry6?yr;#U*fdxcTT26%{qI)N$&V z0Q{UHYiP-34+TMz7&sr{1|OG8O1`s_?vr7k2aysnT73#_!ZsLLC zX;g$j(;crhYJ^%lG&Z!1jic%$$>DyktZn?rCV@?946t_M8{1z#{_t~|(^~`B?D|gj z;(tKY&^y0$RF*1iDU99eAMS5}VCe+-)QUr+hYap0mcT8Y_(SRh;}*u7*L9 z;EZ_9%*z!YOyX6eaB$J(!88jylKX4=gci^v!i~a zm~3~L3C_#~`j%KbV2$p1uFf<4PoU}h)r84`UfZ`;Xf+AtE%Y6kZ0_bXkueWKfFE;O z)wih$p%NCK^tc9c*FhI=y~M#0^Z6_E`l|2iQz~zkb(YbzI*r4B^bRlo8F_qi9w?@- zPIoOw76BlP`C>R2Pj?FxJxs6v2_NIjKi$FwVMb^|KIjKn=BXkh>%aOh>%!&B!!O_t zlfZv!>DS;vtK{_5geYS4|JGs*4Grj=+Y0hNck#30vzYeM;FtL{xJR`uy**PjT^YX9dbJdk_5x;bhWwl`3cGKhMHt+*-EXHF*2 zKoz-hy!U|5^!SEGx@52hQCZS=e*8pnO}R9}yrOMTkCp_~dPshXq>tMlk>dvjfzsd% z3wucmWT>zQJd^}=9@4e|8$JG$sPHAl^~~DX5CF*~ZyatCHEbzS;h1$qYBwBvJ!(Xk zG`=H#%wF@ksTvx0mw1eKMQ9!uHu(6Q}< zEBM+{W5S_hz!>=RX9huELoFdKtkSK#Zb0C>y?fH zU0Tip13oLuN;#hgeBX|o2$%B1K_&?+rD}v_`Y;FHSW#*C!&Ty~4n!vJyJsxi!DGd*}KJ^olk-A3kK! zEmr%)Tf&0+k=-?1FaDQ3{nST3sM(G=I!$UR+qr{nHQ>pm$$+WO{>->D%j_uYRZ{09B~u!id~GNTOfq71Neu@GNs z&G#3iFxPLenXQl00GBow2Zvju-E6j<&SNH+c>ed`g^RchQdJUzB?7k}ame<(#`c<+ zI2X3Zp^x1%x0R{ceKIwfj#4yUi(&UCi+FB#KJv+@=b@_W@yg+@C2l(@^86!}4pSK^ zR&TGYr__YZ{urS7SnzAm?dr474tks)@Adr6F-Uo7EU!*MU_nNZlsv_b$GO7C$8q2% z!?yiA`I*eZwoHb^_QT1v-r3Nsy&%W*Z*uawVtP3;Azo`CB1?l2ZmGNXULnYp2wbZmuw$@1wi%Ieozq289@&xT+Z9Jzj*Fds^ttQ+Q)Bk*&-vkFSZ}$NnRs> zbPT6vl=u4*DGmIiTe@=jXIw^{;^BL(`9lxl+(FwEmqoR2zf{v$_Ro5Db#=^tdcO3y zXZE@XlX_(d!ZN}zqxJ4(v#xkq{qp%3VoS#+gDoZYnVJ1c)&Po|=Pm|OxKoZj{(su~ z4rnajH-1!#6p5@5Ws|+Kib^)wdy~DAJtC`&?7gzd$_N=DWJJ8#tGs0ImG$~xZ~Feu z`Tx)V9H&!yJ)Y;e@B6y1>vMhX&*uv6<*?JYAGv+y^CUAd{2#oWlE=igR}{#wx3w;` zn;*I4-*E0;sza_sDSyT=MYMku*@XtZ2zm8aS;obA7^XiC@dD2-HdDRSLt6961LLh) zc3#;N1;fluCB=-^@7Z*e)1wm6d#PVTnx3>LD)XovU9VrB7I1T&l;?Wh{)N6sARMCI z%iP(vV-0|4P0!l)_%{>!A@qIBYv3YKW5$oKz8p{oBa|3b}KX_z# z?uQb}sbu~?e;S}oMjzY#oUf)XE;B$KM!e}5{3Z!hMygNI8MNiNM3XX2CXY}UYqf>u9K&;=Q79aOu#W>=r=Vd(k za|{?4FJ9DhUwkw%F|qb!WtYp}kb@Nbh;dLTOgNqtmm{O!YGAh3mUPI(!~`IIGIaT7 z*4Cu%-@ldhSfm>cmn#iVUfW&iW^Xe2vyr#Cvy*Ex{^C`T!W}lY;;uvK9PI!}H?Fib z{h`o^0h7}^Jq6an1%oKQL3RZgqbm`cj^)*2hkL8737lEw6%|P1;_!2BkBEpCWJI3B zpG>SAy+%aDOLCoUJ}+0>mhmrNzRkl^Ip&aXl%|*HE(I35uJLwFC*dGr3+=VD+PG9oHn*89 z11l>L5w0lfj|%#xV5_zu8Db*x^*2h2`I33uQyT2oUGYcoh_FD}9kkrrcx=XY!rOG& zgPxo$>kEa1rUZTZB!sa&FG)z*;0FwV(;~H#xo&lU+@9sihjFlFsW6lAJi7%D=X>N- z@L{#b{$0d+7zMvs|GR)ni|dN3dnUp-+Fwyp8bxJgZ$a4pI)z8Zn9WyL!gq!roUt=1 zZ?I{VffJw#Gx2)k5tVtRR__h6XXl=OcD*hl6dLkK*dFJ*p)e~m4^Ir8%#B}jbE;XS z)~f8>q$KQm*^&`!x$^*LA;GL`u!Nd~qyq#FWGBzFkf+?1Y|I82(`@Z5SBu|NwLAS zA-Zw5J-U`11NY)ZaCLz>R=V9zVFk_0UCM}$dS)CT5@Rut9kS?#$d&8tEP(O0T80ff z^JzgBtMXxuYHiw|6J%bxx7n|j0MFx1N!1}HGW>g~;UI0#Wv6$CJS@<(`yB?E!oH9U zGD{fl#A;#JeW*0zSHu2`gkpvx2AVawDo&5@`H{CXGcy6`j7axB4Cxb#K+dQ4MaRYl z=#}OHWLs%P@)b^R%ELK4xue%Yf=){B^aw*Crv{Bg8K`YAzIJwUdgvtNz@(4*@#6>A zDKYbCr`Ej($`eB2)MCxqQl;SB$A^W*N=<8OXQu!Oj_c9tx1F_<;6?nJPzFrZh=?s% zA@AX2xXk_g6i|4Yt9qedT;Ud|mVGbP7lVH2#rx1`a&Jh3lj~WEj7x&|vfKq97D@zN zO%Ze&+BsesrCx-MxM~@n^m}@$P!TGks%9U&(&KTi>luLo(DU`FZ@H$#xI#O0@jCb0 zqZx~i|1c`-DYTGV4L3e`_=PAr9%ekjeqfSLL+3#2=x8GRqTvH~YbAD^_IxEDV>s41 zQSTN#J8SapUEJn`Q&!gxrjvA1nO(FA__$pY5HgCM$jWBJnHzx4pfB&(ad>B`53ZsK zG9DiLYb9K@j3R065k8Un-Uk7|Dj_5!Oyn}fH8eELb%a6UmqDI`w_tr8=mr%Pmm56x zODc8t6vTr)x~(A)HE+#e8UdEj(jtUa*z-lyB0BOQf5$yo#@VzDUR%`x;W?4+ami3v}8MC*KCn zUPTn(mj+!iooa)z=vR?@D1iS?lnF`;JTT&@v>A_!o=&HoGvfl}d+zf~uU*RIvz_dU zxXy%m=*!on#J{IM|!_S>%UeR*G+PKI~3U#yV~^%{gyi(!h1 z@xse&A0JN!(+c$TS{f``9N*uIBzHLqebSKPfA;xTjLTr?h&Ei%*VkWJU3GAFrekG| z0q6khdtq$QqIu^!hE{RhBEp=2fZz!Pb(qMx85y5drV3*(a&l4toYb2?h;!|5sk$d-&V2Xg2QM1c5B?Apj zBr%IxoYoDH+tF@B9m+tjxf6y-v(_^y8lDj5O_Ypl{{C-<(L62 zG#Dw%%vt&jC)B%RB1kzWmTHzfv2U}mym8y6U7TuQDAsa=3Gj8H-}uk(WaDZ+RfeT4 z83c6U7KcmqtA+-@H}u&*A=cm+AA*T6VHGlTBd zEdqRec5FP?6d=e9yJ+lF9>`v%S#uuhCG1HN^oP}aop6iP(iyaisl?69ZY1-cB2>&F zy5o`WoTs9i${hw0!<(Wa7WgEMKn;6ZS{j(mf9hG0Sf6TeTPa8FED?t$CsS~n_vTlS z;U%y8Z?;@UZtm|JpQ0K-%sol_BbR{pF)3KMz5`Jj?PM#(t?g|G`ouYO3*^1R*KR5OYQd%$3k^0%m(3&9Vgl#p9@`vcYwcRIH4z6Tr z?n?!SR~0VNd=Y7@vs>^wJP$3ZvQa+3%m7`A?yCR2vhoG?E?7XzswFN1+4l5uxTR`3 z)gKPDkW&z8-HR_VeU*Vg6Wc>+LQ2>(}+oy}eAY zqwp_Ztn;_TEa*yEVr@;S217tVCS24@+}>qBTl*swc+uG=Iwx95<{`?TFIqvfor=A5 z2q+)Gm=Vl%EUxxd*GtsNRZ!i{VRmrP&ro4@+icscv>uIOZxk@9_8weSnN*ND$+yId z^`W-i*Oqzsh3AK*4}9e+q`y@2I6CZ=&Y=Jcplql4lA5|g)^>9ledh7B9DVM6Hx6|( z3yQ=y1%)5Fs?&4+uyC7vjRs8TV~KAG9niMFV?Xc0MvE6_urBX77_LjM{K> zW!(Zm8Bp`s#z&2y%(#FH2KGCBX7IklA2tyj|CIx)4+S)F#dzzS=JFQJx0 z^{~GFHyL(03`@SLP)?sVpdQsY&hdlWXYVwM?=@sC6?W59B{~OT4C$Ux!NC@}ht(y0 zLwnyE;#I?>WX5~rn$C$|QaZI39L~H;1>>?yL_&-)HmVQ(;@E8SmZtrBvlypG)5KKn`RcLy_0k`0mg}U4 zR|j$^q8XY1rNGMt>o?*d!;)0nN%xIT2I}jiq?aHvGtkGNiZO2^12s#oNsn zg&?c<_4VcR-5fd0OCxVT*cMBSgF)D?`SeMfIGxR_fHiHPG;#UOzhSHXV#S0i^rq(c z$u65h+8cbW^$sf%u}X=>Wthc3E;wF~1odAMdahvp!%|$vfF%9$$}NkIu0%?>>A*Fe4xQ<|s7s zcKZBKaV2i)WQ{{H)$JnSHhdHSkKPC|(UBc3jSf!x2rwMJ$QQBo^tZ)QP&*44_lse`RKH>poBV}$9%px5C)8%kAthw zsDXyw?c7!zbj$Iv(-FQCG}<PMj{fXli;H1T7X$P1_{rtSfjv-BZ!h@! z(4v6)ce|n~qzQ5%w7%)-)F3})x)g(Qv|>72F^vf<6_sHFx$&ttcn50GIy}M?$akH)Ukr; z)j?*#+4C7d{kTJ~$1CzNM*(s{0MHzN_xN;ILRa4BV7LhtpjK2>$Hp-Y!Gwc9kU0zL zt{ovx&TFyKs;hsj3zmQWgqkF6(d~d;{`a9#LC*vq7fCdmR|S!eDmFffB|JPFf)Da& zU4avl_oBFpYM;10VqUUk44*@UF>&wha#gvGO$ZHt{vdUUd)f0lU5mn#R-)f4rJghv zA7RkEs!1lp3&cJx3;2ff_}Md3pl;me`?UjnG1QCzB{I(Of zAg#G@`9@L~dgpg^Z13z${PLw}*L`9IT*Ebi?F5v*XFL{Qz;_z{-UVs_bn*fX=!IQu zs9^`Y!zqOVp;P2ACyn*!(IcH2`888N%hSxPgxopopxs`a%|)8 zriO%!q6<1m;$+kH_PP^m|C>xEGSjSW`osa^&7ounP)Biw^eGisjG9#`Rp{L@zf$jMH-%k&VRDy4bV4lilGzO^MSDf@ zvNpuWdgZd&2+7P2d=wA<)E01g9-`;74Sekp&u@dEh*k!aHrUdoKyVMLB-F`i4}?xR zXE5XiX55>_;dM?tZ1CEfM4hWKl)wXj-B9pqw6n9LSMUz-I${=^&MJBIxUuU;0b&7S zC3uJ;p+jA`M;vX9Zk?rh?SWf&=>S}l&&Iub$uv(s%mC_rJj#2aP&QzlJC`WvR9A2e zNjsNuyR34$o|`FQ&{fLn!c|~)aez9ebhntF5E-~$jVX8+RirE7=L~De5@#;il zVbcHo>g~cC8bmNLZAf{$4jl|_{w`pyAxtc+G5epNMWOaZ=TGRJBvZnJmNxgt-#1QI z-_RiF$`MyqmPtfJ1pK}p^01Ff`JJMjj?$jaywraSod%MD5op^eE#&?)dg`N6Q~PyVLY+r?*U1Fa zq40yCqzSyb%uIzLmnY&AyF2b8;La=~E>7DTc%^vV9$i#9kkszm$=JMXY7%SkxVYUx z?S@CTbspwn!TQ@*HOsZNRV~BA@sL}7)tw4}&nrES#d!>stP5ATJ92)$E!nPwS47NV zrpP_?ad6--WW@A2Xp0^+j;f=v;JB5sU2m@-d-Z&-W>Uee10k}Ye>EbeW|OyaPN{mL z!Gr=sKKio&qFM&s6lVKZ>hVSy{P*3kJEVV+W$|FG+c^J#;det5`}_Y2&izsd@=)4i z`!`#Q1c<+c0%2`!&4uwppv=EY&tV!|91Q#4wE+Qin2*);CvZoM!O|S$A>a2JSuOlm zy6&d}P~fmS<_s=g4`J~rF%p?AQ{Z8PLuM~XTtY?4tE42eu9!Upx#Sat;U6xfj#tm_ zsHSOlet!F4-r=F7Bm$-`tN@@Em{Irk_M%aNg@tG6Yd(1J5()t3$)yZ_7wW|S?mred zX)rk8A1|KOzX5E+Eij`sHaC}q1qNu2pC1+x?gearOehcFFR*a)RUqVF7#$t0sjI^R z;Yt7FKS(kl#xcKV;pUE}kq{Sj-T17_`N^K)$v=F0jfIZkISUbPj5OWyaB0W*I7P7< z8kbUJBm%rk+0W42JV-n0>Y$AdCA;qV5pM#`B8ls zVTY^#Kh=Z~>iF2RrIlf3byWg5s}L&{t%B^O{yp#cb`}{^Gqb3~L=SuCrl%gf76^`;v<@E<%7!MSuPzYM@dD?yJv$#ANZC^*&u-Cu4%2{F-b z0O(2q1BzWJC~9F{W7;48!2y1)K{-2YF~Hn`E~j#e=!poFXE6TBT|gO-hcf~Id(DlM z+X*<#ymF@K#Qis=gOAjpDueBwhK1!aIMLMC*KcfXwRCh`1Q=$l(!yV>xE&+`q25y; z?FA(^SSk{U!&9D4x367OW-dMjW$H3VQyx7%Jphek00JPS@F3uzC+&!!Xxi}E>a|Nb-AV-$iUlg~wW|CepW=*NAFYVb&u7%p)rJ26YxTr7 zzGAw6>#N3&n25+8NGMxdTi-3K;E{pu>GL)7lvTXVe7IYI9pTIqm4+ATlY*(mgFI$}d8}3gM)$PyNP5s~hv@^r;|TVC#Z!FC~^$ zvBO!&STh5p$b7QS8AGSRJr;^*SVvmLLn0%TZ2yh^YY9CK0posb3V@uSR3ef38>l!$2nUc(u6;WKc(6Mz~9X=yE&3+f)SW9MqHqeVb zi^ht3K1U)+xmGR&;(1^)%5&g_sVq>cj__{gzi2&+usl52{x5fSo~kt zgI2kgl$0zQyW7`Tz<@1Dj4g@83pw|>YSx;=*Xzw|{)^ZC-s_Cs($13)nhGhGrlf37o%C{DO--2vLTt3M^N+BoXd2j$^jRON_Giy4 zB}AILuVL7W2wo)mu927LR+U8j_lDjXJ{zlK!VU0);@}q&*}AtnzPY>GHZ?Uh^8sed zqdY`^rA37hfyLzO(3HOSn%qpRtR`@}>{XzsX7P)si0!XZ-vVZ4yRZJ-kGW}^J)6<_ zwX`7^z3D<$aJjaohJbJ&9(=^3fB@ap)YLZHV!-h>Cgw{Nos8>Fzqf!OZ=FQ{5T%cg zkNf`BT=Tvlv`RL5Csz|n3Kh1U==t^7@~)z=e`HizPzwf+!z=o#8x?2Uu}co*KafKv zzkN#pYO%6Ga;j}`@%VU2nC#st-QVAaQHzCdBCWh5^RzX!o(`OT#$bdAWNSKWjFIA~ z^S}L5IOl0+9Gjif?vg45-D0g=QyIF(M$wVc&f;0=?k=WV4S$|6(zW3{POHA;>nE<; zaDo2se*YykTai(*XfS`!vOD%sEH18dt|!*4{M6a34A#2yzkUC(OSew_KLGb(arrsq z=+uigd>@}v_bX4%GKPMR+$p!iGI~$)3Rz@KxAc?QrxMC%=Y9{GQJ;-8fy)ko^MZ@+j{e1K4{wZ`&6@rL~^?R z>eatH^Cg-kh1(Z}QYc1A=85O%DP$2O33`g8L?7oFUKia^j4}`yNtU{UM^_-(c0MaR zu-DZ%Y?;4gSbX>_`yy~j^4E2`NolKZQtfG*!I<`)QR=4jiDjWO1|zgO3cD!&eXfQ6 al=_s9M|=H4-Z9)GhSVeZhb7_$e*Xuy$RnNr diff --git a/documentation/user-manual/screenshots/info-bad-rs01.png b/documentation/user-manual/screenshots/info-bad-rs01.png index 0a2417598c4bfea60e35cd952644f900b81e000e..3c3887d2a391e6e82a13ae69f55e4493ccbe1902 100644 GIT binary patch literal 82311 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 lC13%RHRft<&G17xb>*z!NA~M+s>W*x9%E@6eDO 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

      x2b*zg($?$bJcc%x6IJ#sTT3d;vq+CTvGUYD- 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%0Acv1Oq}V@(6&4uZ}aW~M;A%u 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

        1k34k{B`wDTg)&LE?ayGr&o=J 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%0AsVF}hmXbA1(EQ`EFgsF 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

        oX6&sS)`$izIo@47fAP!prlmG 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

      1. UcXAC`HX_fFxY{z87~_FSu7x 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%0Dgm$mT??ZY&6a*4YRt_%*;me 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

        _QLN~BU*0uyG2Y4lQW?3U8>h2UE!k!c`*^K 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 Hn}`1e@KwIT diff --git a/documentation/user-manual/screenshots/info-okay-rs02.png b/documentation/user-manual/screenshots/info-okay-rs02.png index 84f7010b56688a4ceb4700296e961478229d1f16..854081108c9d79b3cdc7950691dbb8e5ab6f478d 100644 GIT binary patch literal 84065 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

        Y8=y(?V`6L_jZPF!I^p9i5mc_G>5* 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 =s$vWW+a-SWAiVD2sgq92iD=;UN>9D=V@x3I(O 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 z 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

        Jg&Bk&U>!)&Ll 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 T>F@Or@TaYDOFdilLEwJ@yW`}3 literal 82964 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

      2. cVHYlHNljJOe9mX3(EA1jUwI|$B-2|&M7t0V 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 literal 70749 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 h3ti>co?Z$jF_Nf;?aZDrS*HS|m| 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 diff --git a/documentation/user-manual/screenshots/verify-fail1.png b/documentation/user-manual/screenshots/verify-fail1.png index 63013c3de50c8ac88f65893854a8bda9de64001c..0d35b94c3f6feb4eb9dd15fcda88b35ecde7094c 100644 GIT binary patch literal 81608 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�aoU1dA+X=S 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 literal 86492 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 Dg#Eag diff --git a/documentation/user-manual/screenshots/weak-cd-scan.png b/documentation/user-manual/screenshots/weak-cd-scan.png index 1ea8e1e2263c03b6315f8385d7fa36dd180e3cb7..9fd7735cff5c3ea2bc8daa9d53f90754e30033c9 100644 GIT binary patch literal 65308 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
        Bs+)@X>h5X^; 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 literal 66416 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 FR0{h-JnLu@=n)3R-=g08tvfwT-w! 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 diff --git a/ds-marker.c b/ds-marker.c index 6b14027..556a402 100644 --- a/ds-marker.c +++ b/ds-marker.c @@ -1,5 +1,5 @@ /* dvdisaster: Additional error correction for optical media. - * Copyright (C) 2004-2015 Carsten Gnoerlich. + * Copyright (C) 2004-2017 Carsten Gnoerlich. * * Email: carsten@dvdisaster.org -or- cgnoerlich@fsfe.org * Project homepage: http://www.dvdisaster.org diff --git a/dvdisaster.c b/dvdisaster.c index a24e599..6742d99 100644 --- a/dvdisaster.c +++ b/dvdisaster.c @@ -1,5 +1,5 @@ /* dvdisaster: Additional error correction for optical media. - * Copyright (C) 2004-2015 Carsten Gnoerlich. + * Copyright (C) 2004-2017 Carsten Gnoerlich. * * Email: carsten@dvdisaster.org -or- cgnoerlich@fsfe.org * Project homepage: http://www.dvdisaster.org @@ -73,6 +73,7 @@ typedef enum MODIFIER_IGNORE_FATAL_SENSE, MODIFIER_IGNORE_ISO_SIZE, MODIFIER_INTERNAL_REREADS, + MODIFIER_NO_PROGRESS, MODIFIER_OLD_DS_MARKER, MODIFIER_PREFETCH_SECTORS, MODIFIER_RANDOM_SEED, @@ -80,6 +81,7 @@ typedef enum MODIFIER_READ_ATTEMPTS, MODIFIER_READ_MEDIUM, MODIFIER_READ_RAW, + MODIFIER_REGTEST, MODIFIER_RESOURCE_FILE, MODIFIER_SCREEN_SHOT, MODIFIER_SET_VERSION, @@ -229,6 +231,7 @@ int main(int argc, char *argv[]) {"medium-info", 0, 0, MODE_MEDIUM_INFO }, {"merge-images", 1, 0, MODE_MERGE_IMAGES }, {"method", 2, 0, 'm' }, + {"no-progress", 0, 0, MODIFIER_NO_PROGRESS }, {"old-ds-marker", 0, 0, MODIFIER_OLD_DS_MARKER }, {"prefetch-sectors", 1, 0, MODIFIER_PREFETCH_SECTORS }, {"prefix", 1, 0, 'p'}, @@ -242,6 +245,7 @@ int main(int argc, char *argv[]) {"read-medium", 1, 0, MODIFIER_READ_MEDIUM }, {"read-sector", 1, 0, MODE_READ_SECTOR}, {"read-raw", 0, 0, MODIFIER_READ_RAW}, + {"regtest", 0, 0, MODIFIER_REGTEST}, {"redundancy", 1, 0, 'n'}, {"resource-file", 1, 0, MODIFIER_RESOURCE_FILE}, {"scan", 2, 0,'s'}, @@ -318,6 +322,8 @@ int main(int argc, char *argv[]) Closure->mediumSize = BD_SL_SIZE; else if(!strcmp(optarg, "BD2") || !strcmp(optarg, "bd2")) Closure->mediumSize = BD_DL_SIZE; + else if(!strcmp(optarg, "BDXL3") || !strcmp(optarg, "bdxl3")) + Closure->mediumSize = BDXL_TL_SIZE; else { int len = strlen(optarg); if(strchr("0123456789", optarg[len-1])) @@ -479,6 +485,9 @@ int main(int argc, char *argv[]) } } break; + case MODIFIER_NO_PROGRESS: + Closure->noProgress = 1; + break; case MODIFIER_OLD_DS_MARKER: Closure->dsmVersion = 0; break; @@ -525,6 +534,9 @@ int main(int argc, char *argv[]) case MODIFIER_READ_RAW: Closure->readRaw = TRUE; break; + case MODIFIER_REGTEST: + Closure->regtestMode = TRUE; + break; case MODIFIER_RESOURCE_FILE: if(Closure->dotFile) g_free(Closure->dotFile); @@ -914,12 +926,14 @@ int main(int argc, char *argv[]) PrintCLI(_(" --ignore-iso-size - ignore image size from ISO/UDF data (dangerous - see man page!)\n")); PrintCLI(_(" --internal-rereads n - drive may attempt n rereads before reporting an error\n")); PrintCLI(_(" --medium-info - print info about medium in drive\n")); + PrintCLI(_(" --no-progress - do not print progress information\n")); PrintCLI(_(" --old-ds-marker - mark missing sectors compatible with dvdisaster <= 0.70\n")); PrintCLI(_(" --prefetch-sectors n - prefetch n sectors for RS03 encoding (uses ~nMiB)\n")); PrintCLI(_(" --raw-mode n - mode for raw reading CD media (20 or 21)\n")); PrintCLI(_(" --read-attempts n-m - attempts n upto m reads of a defective sector\n")); PrintCLI(_(" --read-medium n - read the whole medium up to n times\n")); PrintCLI(_(" --read-raw - performs read in raw mode if possible\n")); + PrintCLI(_(" --regtest - tweaks output for compatibility with regtests\n")); PrintCLI(_(" --resource-file p - get resource file from given path\n")); PrintCLI(_(" --speed-warning n - print warning if speed changes by more than n percent\n")); PrintCLI(_(" --spinup-delay n - wait n seconds for drive to spin up\n")); diff --git a/dvdisaster.h b/dvdisaster.h index 2507ab9..7fb980b 100644 --- a/dvdisaster.h +++ b/dvdisaster.h @@ -1,5 +1,5 @@ /* dvdisaster: Additional error correction for optical media. - * Copyright (C) 2004-2015 Carsten Gnoerlich. + * Copyright (C) 2004-2017 Carsten Gnoerlich. * * Email: carsten@dvdisaster.org -or- cgnoerlich@fsfe.org * Project homepage: http://www.dvdisaster.org @@ -85,11 +85,22 @@ /* Some standard media sizes */ +/* WARNING: These values affect RS03 in non-obvious ways. + * If you create RS03 data with changed values, you MUST + * keep a dvdisaster version with the changed values for + * recovering images with that RS03 data. + * dvdisaster compiled with default values may appear to + * scan and verify such images correctly as long as they + * are not damaged. But recovery WILL BREAK when + * processing a damaged image. YOU HAVE BEEN WARNED. + */ + #define CDR_SIZE (351*1024) -#define DVD_SL_SIZE 2295104 /* DVD+R/RW size used at least common denominator */ +#define DVD_SL_SIZE 2295104 /* DVD+R/RW size used as least common denominator */ #define DVD_DL_SIZE 4171712 /* also seen: 4148992 4173824 */ #define BD_SL_SIZE 11826176 #define BD_DL_SIZE 23652352 +#define BDXL_TL_SIZE 47305728 /* Maximum accepted media sizes (in 2K sectors) */ @@ -131,6 +142,7 @@ typedef struct _GlobalClosure { int version; /* Integer number representing current program version */ char *cookedVersion; /* version string formatted for GUI use */ + gint8 releaseFlags; /* flags marking release status */ char *versionString; /* more detailed version string */ char *device; /* currently selected device to read from */ GPtrArray *deviceNames; /* List of drive names */ @@ -144,13 +156,15 @@ typedef struct _GlobalClosure gint64 cdSize; /* Maximum cd size (for RS02 type images) */ gint64 dvdSize1; /* Maximum 1-layer dvd size (for augmented images) */ gint64 dvdSize2; /* Maximum 2-layer dvd size (for augmented images) */ - gint64 bdSize1; /* Maximum 1-layer dvd size (for augmented images) */ - gint64 bdSize2; /* Maximum 2-layer dvd size (for augmented images) */ + gint64 bdSize1; /* Maximum 1-layer bd size (for augmented images) */ + gint64 bdSize2; /* Maximum 2-layer bd size (for augmented images) */ + gint64 bdSize3; /* Maximum 3-layer bdxl size (for augmented images) */ gint64 savedCDSize; /* Undo values for above */ gint64 savedDVDSize1; gint64 savedDVDSize2; gint64 savedBDSize1; gint64 savedBDSize2; + gint64 savedBDSize3; gint64 mediumSize; /* Maximum medium size (for augmented images) */ int cacheMiB; /* Cache setting for the parity codec, in megabytes */ int prefetchSectors; /* Prefetch setting per encoder thread */ @@ -171,11 +185,13 @@ typedef struct _GlobalClosure int spinupDelay; /* Seconds to wait for drive to spin up */ int truncate; /* confirms truncation of large images */ int noTruncate; /* do not truncate image at the end */ + int noProgress; /* do not print the percentage progress indicator */ int dsmVersion; /* 1 means new style dead sector marker */ int unlinkImage; /* delete image after ecc file creation */ int confirmDeletion; /* do not ask whether files should be deleted */ int driveSpeed; /* currently unused */ int debugMode; /* may activate additional features */ + int regtestMode; /* tweaks output for compatibility with regtests */ int debugCDump; /* dump as #include file instead of hexdump */ int verbose; /* may activate additional messages */ int quickVerify; /* do only non time-consuming verify actions */ @@ -226,11 +242,8 @@ typedef struct _GlobalClosure char *errorTitle; /* Title to show in error dialogs */ gint32 randomSeed; /* for the random number generator */ - guint32 *crcCache; /* sectorwise CRC32 for last image read */ - char *crcImageName; /* file name of cached image */ - unsigned char md5Cache[16]; /* md5sum of last image read */ + struct _CrcBuf *crcBuf; /* crcBuf of last image read */ - /*** GUI-related things */ int guiMode; /* TRUE if GUI is active */ @@ -318,7 +331,6 @@ typedef struct _GlobalClosure GtkWidget *readLinearFootline; GtkWidget *readLinearFootlineBox; gint64 crcErrors, readErrors; /* these are passed between threads and must therefore be global */ - int crcAvailable; /* true when CRC data is available while reading/scanning */ /*** Widgets for the adaptive reading action */ @@ -428,6 +440,7 @@ typedef struct _CrcBlock struct _RawBuffer *rawbuffer_forward; struct _DefectiveSectorHeader *dsh_forward; struct _DeviceHandle *dh_forward; +struct _Image *dh_image; /*** *** bitmap.c @@ -443,7 +456,7 @@ Bitmap* CreateBitmap0(int); #define GetBit(bm,bit) (bm->bitmap[(bit)>>5] & (1<<((bit)&31))) #define SetBit(bm,bit) bm->bitmap[(bit)>>5] |= (1<<((bit)&31)) #define ClearBit(bm,bit) bm->bitmap[(bit)>>5] &= ~(1<<((bit)&31)) -int CountBits(Bitmap*); +gint32 CountBits(Bitmap*); void FreeBitmap(Bitmap*); /*** @@ -466,7 +479,6 @@ void InitClosure(void); void LocalizedFileDefaults(void); void UpdateMarkup(char**, GdkColor*); void DefaultColors(void); -void ClearCrcCache(void); void FreeClosure(void); void ReadDotfile(void); void WriteSignature(void); @@ -483,10 +495,36 @@ guint32 EDCCrc32(unsigned char*, int); *** crcbuf.c ***/ +/* Flags for CrcBuf->md5State */ + +#define MD5_INVALID 0 +#define MD5_BUILDING 1<<0 +#define MD5_DATA_COMPLETE 1<<1 +#define MD5_IMAGE_COMPLETE 1<<2 +#define MD5_COMPLETE (MD5_DATA_COMPLETE | MD5_IMAGE_COMPLETE) + typedef struct _CrcBuf -{ guint32 *crcbuf; - guint64 size; +{ /* CRC32 of image sectors */ + guint32 *crcbuf; + guint64 crcSize; Bitmap *valid; + gint32 crcCached; /* CRC has been retrieved from ECC or previous run */ + + /* MD5 sum of image sectors */ + struct MD5Context *md5Ctxt; /* context for building the image MD5 sum */ + int md5State; /* state of md5 sum */ + guint64 lastSector; /* tracking of sector sequence */ + unsigned char dataMD5sum[16]; /* md5sum of data portion from last image read */ + unsigned char imageMD5sum[16]; /* md5sum of last image read */ + + /* Characteristics of image */ + char *imageName; /* file name of cached image */ + guint64 dataSectors; /* number of data sectors (minus ecc sectors) */ + guint64 coveredSectors; /* sectors covered by crc (EH, padding, ...) */ + guint64 allSectors; /* number of all image sectors */ + guint8 mediumFP[16]; /* fingerprint of image */ + gint32 fpSector; /* sector which was fingerprinted */ + gint32 fpValid; } CrcBuf; enum @@ -496,10 +534,21 @@ enum CRC_OUTSIDE_BOUND }; -CrcBuf *CreateCrcBuf(guint64); +/* Modes for AddSectorToCrcBuffer */ + +#define CRCBUF_UPDATE_CRC 1<<0 +#define CRCBUF_UPDATE_MD5 1<<1 +#define CRCBUF_UPDATE_ALL 3 +#define CRCBUF_UPDATE_CRC_AFTER_DATA 1<<2 + +CrcBuf *CreateCrcBuf(struct _Image*); void FreeCrcBuf(CrcBuf*); int CheckAgainstCrcBuffer(CrcBuf*, gint64, unsigned char*); +int AddSectorToCrcBuffer(CrcBuf*, int, guint64, unsigned char*, int); +int CrcBufValid(CrcBuf*, struct _Image*, EccHeader*); + +void PrintCrcBuf(CrcBuf*); /*** *** curve.c @@ -734,7 +783,7 @@ void CreateIconFactory(); enum {IMAGE_NONE, IMAGE_FILE, IMAGE_MEDIUM}; enum {FP_UNKNOWN, FP_UNREADABLE, FP_PRESENT}; -enum {ECCFILE_PRESENT, ECCFILE_MISSING, ECCFILE_INVALID, ECCFILE_DEFECTIVE_HEADER, ECCFILE_WRONG_CODEC}; +enum {ECCFILE_PRESENT, ECCFILE_NOPERM, ECCFILE_MISSING, ECCFILE_INVALID, ECCFILE_DEFECTIVE_HEADER, ECCFILE_WRONG_CODEC}; typedef struct _Image { int type; /* file or medium */ @@ -768,11 +817,12 @@ typedef struct _Image int fpState; /* 0=unknown; 1=unreadable; 2=present */ /* - * layout caching + * layout and checksum caching */ void *cachedLayout; /* Layout of different codecs */ - + CrcBuf *crcCache; /* cached crc and md5 sums */ + /* * optionally attached ecc file */ diff --git a/ecc-rs01.c b/ecc-rs01.c index 56729ec..d196853 100644 --- a/ecc-rs01.c +++ b/ecc-rs01.c @@ -1,5 +1,5 @@ /* dvdisaster: Additional error correction for optical media. - * Copyright (C) 2004-2015 Carsten Gnoerlich. + * Copyright (C) 2004-2017 Carsten Gnoerlich. * * Email: carsten@dvdisaster.org -or- cgnoerlich@fsfe.org * Project homepage: http://www.dvdisaster.org diff --git a/ecc-rs02.c b/ecc-rs02.c index 20288db..6c3a673 100644 --- a/ecc-rs02.c +++ b/ecc-rs02.c @@ -1,5 +1,5 @@ /* dvdisaster: Additional error correction for optical media. - * Copyright (C) 2004-2015 Carsten Gnoerlich. + * Copyright (C) 2004-2017 Carsten Gnoerlich. * * Email: carsten@dvdisaster.org -or- cgnoerlich@fsfe.org * Project homepage: http://www.dvdisaster.org diff --git a/ecc-rs03.c b/ecc-rs03.c index 1fde027..548b903 100644 --- a/ecc-rs03.c +++ b/ecc-rs03.c @@ -1,5 +1,5 @@ /* dvdisaster: Additional error correction for optical media. - * Copyright (C) 2004-2015 Carsten Gnoerlich. + * Copyright (C) 2004-2017 Carsten Gnoerlich. * * Email: carsten@dvdisaster.org -or- cgnoerlich@fsfe.org * Project homepage: http://www.dvdisaster.org diff --git a/endian.c b/endian.c index abbc4b1..d185e4c 100644 --- a/endian.c +++ b/endian.c @@ -1,5 +1,5 @@ /* dvdisaster: Additional error correction for optical media. - * Copyright (C) 2004-2015 Carsten Gnoerlich. + * Copyright (C) 2004-2017 Carsten Gnoerlich. * * Email: carsten@dvdisaster.org -or- cgnoerlich@fsfe.org * Project homepage: http://www.dvdisaster.org diff --git a/fingerprints.md5 b/fingerprints.md5 index 4a74277..e88a646 100644 --- a/fingerprints.md5 +++ b/fingerprints.md5 @@ -1,83 +1,83 @@ -56ccfe794d3d2dbec59ffa59d6edff8e *dvdisaster.h -11279e50580a66ce496b20e2847474b1 *galois-inlines.h +b064d001e5e4ed8221eb9f10d784cf45 *dvdisaster.h +79abb986b900ec06a73256876ba0d65c *galois-inlines.h 14eb94f981903fcffe2ccb33aa2cb9db *md5.h -ca18c4c23f757d059324660a57b81333 *read-linear.h -0fb9fbace5949e1195c3ef76883654b2 *rs01-includes.h -7f619909206bc32a6d2c74d8de67693f *rs02-includes.h -f4575624be69e91cb955498a9fa2349f *rs03-includes.h -1658869f384554bed067668d09bbac5c *scsi-layer.h -b97fb4e0296a19edd688075b51fcceab *udf.h -93b037657a397bd4153dd68f89871d34 *bitmap.c -adec4a144110d8fa5cb68e7615c9e451 *build.c -be495469b9e3f080202e284b7f9e3a4a *cacheprobe.c -f69aeebb1ba6feca5f1342992a8abc43 *closure.c -be413daa24e03dd054c5aa03ff25ffba *crc32.c -84f641b09f319dcbd9ee0491b8570f31 *crcbuf.c -fec5f60a87d29fea5d5b5486a1c77902 *curve.c -8815260ba81e79a0cd6c31d5087c4dbe *debug.c -ec4b15efa4458f777237a3e27950ca3b *ds-marker.c -01941fd931030dc408807f21d68dd346 *dvdisaster.c -5ad21ab84135db1cb4e49d126d1bec54 *ecc-rs01.c -8771601ac38f18eeae29442d79699043 *ecc-rs02.c -96bd51aa8da1240dea457132a4f80bdb *ecc-rs03.c -d2265d322c4e8bd9e361198f55ed96cc *endian.c -fc5502b63e4c8e6056969ce0271f8e4a *galois.c -c5cc7050c057ba36d2d16c5c52a4f04b *help-dialogs.c -f0300958f1141ff6e0af4a3b197f8083 *heuristic-lec.c -eb3596cdbc81325f1d03ee49aec410c0 *icon-factory.c -f7e4ef1993ecde342b3075d4beca42b8 *image.c -8fac0f1fc3208b49e2768b45a82e7fc3 *large-io.c -7e25aa5eca2a9ac7ee5bfb735a07f849 *l-ec.c -8947fd8a72aa29c37b5385cdfaa46426 *logfile.c -2c2ff63d4804b312d7046483b7ce9050 *maintenance.c -1e2e5c73226c57e9cdd2b49b1ffb3306 *main-window.c +f2d723717ca5f450ee8cc0b556f5506a *read-linear.h +100127beaecc24b28b2b80d76bbf68c8 *rs01-includes.h +5b39a23de01c988d562d70ed68682ab7 *rs02-includes.h +4407ce43eae55b19409be9980432c94f *rs03-includes.h +2a5980c706c67bec479e4532ab9a7093 *scsi-layer.h +c779a2908542c6a519ed7cdfc4e5e073 *udf.h +8f86a75f83a3bc9b6ce54cce037b3c75 *bitmap.c +5230bd572fc8ef1857063c885c00463a *build.c +7b59033ebffd6d8230efaf6834b2f942 *cacheprobe.c +bfb6d7ed2a921ce18dc0339774f72f41 *closure.c +e5bd212395758ae0b7e97d70c7a2df55 *crc32.c +7f5951182421a0366782b191a0b4ba82 *crcbuf.c +abb7c9decfd43935c943bc0dd1bab0d5 *curve.c +f96a3e006fc5d1c5d181e5056377c9ce *debug.c +6f8843d1cccc55506771ab02168b2df3 *ds-marker.c +19d0f85d035115f3bd8d4472e6379058 *dvdisaster.c +1c8136affed485adaf60e7904d9930a4 *ecc-rs01.c +7b301352a60c18c25f84c8cc7a36fd48 *ecc-rs02.c +91aa71f03dc9dade2e97dc59d7ec38f0 *ecc-rs03.c +39900d26ddcbb7c7e2a9198de14bace1 *endian.c +3f6e9dffb9de733dcccc916ca38292ca *galois.c +abc8a8d55248eab5416c45104a033171 *help-dialogs.c +547bf9a9d005419a0ed601317aeb4e14 *heuristic-lec.c +746666ade12c2db41ce9af6f55e4c13c *icon-factory.c +b3db603f77fd2735a6e8b1c568f7bdac *image.c +fe9de426f96e6d206d1482a24f589253 *large-io.c +abed1a50b9751387dc1e3cbc84a61fba *l-ec.c +6960647dc7fc5ce8a2727326946aaff1 *logfile.c +92e81646ef4e8618ded5d82db6a6163a *maintenance.c +3c3eebc43fc7aff3865022207e06153b *main-window.c 913554f7e994e212f6a52b769eef24bb *md5.c -9b469b33c074ca00eeede8e7070c6e6e *medium-info.c -6d118900b888e6928d235848d29c281f *memtrack.c -48790d6b19e854505c561f1b2d4d5747 *menubar.c -7a1925508ecc735a1651cb7ee9f95353 *method.c +8f0acf2f7d98a55d05a4721d97741c7c *medium-info.c +ce145372a25e0fb96070d460da7bdbb4 *memtrack.c +66cdf82b59fd973e3060d163b6887a20 *menubar.c +5006b2db93b210be3fb630e8d9463239 *method.c 17183bad35db217e2c352178844ceda3 *method-link.c -a615c90256180c45de7826bda73aa12c *misc.c -74a6bd2f64795790609244692902d1f7 *preferences.c -5286b61649c12241979dddc429af905c *print-sense.c +2af6685017c247de7458e9c4d39b6ed5 *misc.c +6523662e8e5aa2daf38a7e8c07ce1180 *preferences.c +5e7b077020e063951cc72ea57f5f046a *print-sense.c cdde449dd2a8f64b560ff18a36f86234 *random.c -bc91a925f4b483ed8b1fa416ec96ae07 *raw-editor.c -542ec8681c6568c95841a6220f431ff7 *raw-sector-cache.c -8e3ca05dc954af1551c282474dd8b975 *read-adaptive.c -66114f4805ed108e6fec587350a500a3 *read-adaptive-window.c -04c4ae8846e25a33f9b8f4bf45fc1390 *read-linear.c -b6a4c16ab9dcfd876d333992486970ac *read-linear-window.c -b259fdb82b13daa0362357cdbf0361f5 *recover-raw.c -d3e2d73c572dc97c44cc5e59be65b003 *rs01-common.c -f865275e2866ca7f8575e9651642ffdb *rs01-create.c -f01b19a7372dc79ee01dbc468f69e1f4 *rs01-fix.c -1e40aecd9b8ff60f36966ad0acd88a6f *rs01-verify.c -279705c4ff8107b8baebedd62df117e2 *rs01-window.c -1a36679647e642f6a0b69136d6b45612 *rs02-common.c -ea28d99b2c021fc1c2dbb1cf37358c52 *rs02-create.c -93fc31920c37001ad76fa4dc8173f98c *rs02-fix.c -89f566f5623d60a954f116cb50273f46 *rs02-recognize.c -499c7583c8145af00d6af1e7c18c11e5 *rs02-verify.c -8053dafa7f01f8651e1b08602a322520 *rs02-window.c -317727f40df74e13be63365113298725 *rs03-common.c -b6eab678c8c8651a763bfd647247a65c *rs03-create.c -45c565d530d35bb0696f80fd5dbde2fc *rs03-fix.c -50fe3c9e7b399453367cefb98116e993 *rs03-preferences.c -729531e942f4a72ab91904e9e779f2c2 *rs03-recognize.c -51902bc5c25b398cbe5c32169f3ce873 *rs03-verify.c -731215c654a159376f76e0ca4712a5ed *rs03-window.c -53bf14fc0e1e5aae2468f98596c71eab *rs-decoder.c -3d2b4aed577d2d1dec0366b3e706328d *rs-encoder-altivec.c -c678e9bb63b14b07210bcd65f9f578a8 *rs-encoder.c -9b21a86f3d407b52e842072755824b2d *rs-encoder-sse2.c -d434fd89aaa838eacdf56aad63c3cbd8 *scsi-freebsd.c -d248b1f3ffc6db3a27f06a612a2da17b *scsi-layer.c -59972a6e2a9360e5d1480edc3bd62ee4 *scsi-linux.c -6095aab923d3dbff9fff64782ee9ba54 *scsi-netbsd.c -a27df955f3592ac2d577d679398afae4 *scsi-simulated.c -b6f3d02be48366e8f055bf880640a054 *scsi-unknown.c -7c2fd552dc90ac1a0e872867c9727218 *show-manual.c -054be9d45e056c96bf1b71dc8fb01e46 *smart-lec.c -7d853ee1150c79830f6ff100767f2496 *spiral.c -059d0883a80a70c59ca72ea0b2f161c7 *udf.c -f50d84725408b318f7d2645e21df4d04 *welcome-window.c +28f42d264cd18bb2e0ccdd8e15a0172e *raw-editor.c +1d416f611a175ba15be27f7f5686dd98 *raw-sector-cache.c +7f281312b3a65666f7eebaadb62e7f6e *read-adaptive.c +ccdc572bb24d20ae6fb53f360318b492 *read-adaptive-window.c +af7a757cad586d3766a3eaad382c6737 *read-linear.c +47dc58effd96f2b23182a4595ca36171 *read-linear-window.c +edc0e564573d595c1196c4dc0e70e659 *recover-raw.c +ea4d6894e717d4957cde686f88d7bdfd *rs01-common.c +aa9d409ee4eeaa7ba92d731cf32ee727 *rs01-create.c +ab15d7470a2fe950ebb33134018f044f *rs01-fix.c +cb3722894665baf9c4ff4c26ff79737b *rs01-verify.c +5cdecc33da1579733f0545944c4069ab *rs01-window.c +b33a0982df485b4e52e56fc1c61285ae *rs02-common.c +a1025fcc9455219937bae5bfadf0abf5 *rs02-create.c +f466c8296a37ea88b64aec9c870d6d75 *rs02-fix.c +369ec37d67674ffd2627f0373a566f0c *rs02-recognize.c +8cc283e60a73493ac6ba60a2f4af1754 *rs02-verify.c +eccac3ed74b32508b27de0e0d363c6b1 *rs02-window.c +9a9b966171f1b375cf3381b545a1c6d4 *rs03-common.c +2502514702687a2a252feace096d20f4 *rs03-create.c +19676ef95e635206c19dfe12b957e4b2 *rs03-fix.c +b012df78d2c546c87f6dd75769515409 *rs03-preferences.c +7d6101e6a95aeb45d6cd03ffe8891b96 *rs03-recognize.c +b7a6a6c64b4034380c581a5499940db4 *rs03-verify.c +1d2b071943c121bf0c47a2e047317262 *rs03-window.c +a2e1e28a609af85d9b83f01339b33a62 *rs-decoder.c +3882a92849cd23e64c81262be6e52650 *rs-encoder-altivec.c +1fc6cad3af2461e7974bf49e8f1bf5e9 *rs-encoder.c +f7f3e2708f0c389ed53c0f1083567a55 *rs-encoder-sse2.c +2e099a3d88f25f81420b96fe9bd62f44 *scsi-freebsd.c +cd58a45387267fe0728f439d7bb2045d *scsi-layer.c +b1b6bd57433eedab3a4f35389a182d14 *scsi-linux.c +7064327dc15a2d88e5375176d4c64132 *scsi-netbsd.c +3c0e100cdd499b1c23ac5e12b1fd6694 *scsi-simulated.c +be42d574e6340845d984c21dc902af1a *scsi-unknown.c +85aa8093f41c36ce791363e94f488dec *show-manual.c +6099911dd508701b0b8b5d09105faf95 *smart-lec.c +10f3e2b054fe3c1ac69c738b97f1beaa *spiral.c +dec5fbde631058d48866cc1d77446d37 *udf.c +6741fc5457e9c2026451403f2d45096c *welcome-window.c diff --git a/galois-inlines.h b/galois-inlines.h index b057f38..6440019 100644 --- a/galois-inlines.h +++ b/galois-inlines.h @@ -1,5 +1,5 @@ /* dvdisaster: Additional error correction for optical media. - * Copyright (C) 2004-2015 Carsten Gnoerlich. + * Copyright (C) 2004-2017 Carsten Gnoerlich. * * Email: carsten@dvdisaster.org -or- cgnoerlich@fsfe.org * Project homepage: http://www.dvdisaster.org diff --git a/galois.c b/galois.c index f78d782..9a30ec4 100644 --- a/galois.c +++ b/galois.c @@ -1,5 +1,5 @@ /* dvdisaster: Additional error correction for optical media. - * Copyright (C) 2004-2015 Carsten Gnoerlich. + * Copyright (C) 2004-2017 Carsten Gnoerlich. * * The Reed-Solomon error correction draws a lot of inspiration - and even code - * from Phil Karn's excellent Reed-Solomon library: http://www.ka9q.net/code/fec/ diff --git a/help-dialogs.c b/help-dialogs.c index 4d6f9bb..c486613 100644 --- a/help-dialogs.c +++ b/help-dialogs.c @@ -1,5 +1,5 @@ /* dvdisaster: Additional error correction for optical media. - * Copyright (C) 2004-2015 Carsten Gnoerlich. + * Copyright (C) 2004-2017 Carsten Gnoerlich. * * Email: carsten@dvdisaster.org -or- cgnoerlich@fsfe.org * Project homepage: http://www.dvdisaster.org @@ -724,11 +724,11 @@ void AboutDialog() #ifdef MODIFIED_SOURCE AboutTextWithLink(vbox, - _("Modified version Copyright 2015 (please fill in - [directions])\n" - "Copyright 2004-2015 Carsten Gnoerlich"), + _("Modified version Copyright 2017 (please fill in - [directions])\n" + "Copyright 2004-2017 Carsten Gnoerlich"), "MODIFYING"); #else - AboutText(vbox, _("Copyright 2004-2015 Carsten Gnoerlich")); + AboutText(vbox, _("Copyright 2004-2017 Carsten Gnoerlich")); #endif sep = gtk_hseparator_new(); diff --git a/heuristic-lec.c b/heuristic-lec.c index cf18d5b..e247645 100644 --- a/heuristic-lec.c +++ b/heuristic-lec.c @@ -1,5 +1,5 @@ /* dvdisaster: Additional error correction for optical media. - * Copyright (C) 2004-2015 Carsten Gnoerlich. + * Copyright (C) 2004-2017 Carsten Gnoerlich. * Copyright (C) 2006 Andrei Grecu * * Email: carsten@dvdisaster.org -or- cgnoerlich@fsfe.org diff --git a/icon-factory.c b/icon-factory.c index e96774f..15d3b38 100644 --- a/icon-factory.c +++ b/icon-factory.c @@ -1,5 +1,5 @@ /* dvdisaster: Additional error correction for optical media. - * Copyright (C) 2004-2015 Carsten Gnoerlich. + * Copyright (C) 2004-2017 Carsten Gnoerlich. * * Email: carsten@dvdisaster.org -or- cgnoerlich@fsfe.org * Project homepage: http://www.dvdisaster.org @@ -29,9 +29,25 @@ ***/ static GdkPixbuf* create_icon(GtkIconFactory *ifact, char *name, const guint8 *inline_data) -{ GdkPixbuf *pb = gdk_pixbuf_new_from_inline(-1, inline_data, FALSE, NULL); - GtkIconSet *iset = gtk_icon_set_new_from_pixbuf(pb); +{ GdkPixbuf *pb; + GtkIconSet *iset; + int width, height, rowstride; + /* gdk_pixbuf_new_from_inline() deprecated; recommended to replace with GResource XML crap. + One day I'll get rid of GTK+. I swear. + + pb = gdk_pixbuf_new_from_inline(-1, inline_data, FALSE, NULL); + */ + + rowstride = (inline_data[12] << 24) + (inline_data[13] << 16) + (inline_data[14] << 8) + inline_data[15]; + width = (inline_data[16] << 24) + (inline_data[17] << 16) + (inline_data[18] << 8) + inline_data[19]; + height = (inline_data[20] << 24) + (inline_data[21] << 16) + (inline_data[22] << 8) + inline_data[23]; + + pb = gdk_pixbuf_new_from_data(inline_data+24, GDK_COLORSPACE_RGB, TRUE, 8, + width, height, rowstride, NULL, NULL); + + iset = gtk_icon_set_new_from_pixbuf(pb); + gtk_icon_factory_add(ifact, name, iset); return pb; } diff --git a/icons/source/medium.svg b/icons/source/medium.svg new file mode 100644 index 0000000..86de240 --- /dev/null +++ b/icons/source/medium.svg @@ -0,0 +1,626 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/image.c b/image.c index af2aa78..60b8c67 100644 --- a/image.c +++ b/image.c @@ -1,5 +1,5 @@ /* dvdisaster: Additional error correction for optical media. - * Copyright (C) 2004-2015 Carsten Gnoerlich. + * Copyright (C) 2004-2017 Carsten Gnoerlich. * * Email: carsten@dvdisaster.org -or- cgnoerlich@fsfe.org * Project homepage: http://www.dvdisaster.org @@ -99,13 +99,15 @@ Image* OpenEccFileForImage(Image *image, char *filename, int flags, mode_t mode) } image->eccFile = LargeOpen(filename, flags, mode); + if(errno == EACCES) + image->eccFileState = ECCFILE_NOPERM; + else image->eccFileState = ECCFILE_MISSING; if(!image->eccFile) { if(new_image) { g_free(image); - return NULL; + return NULL; } - image->eccFileState = ECCFILE_MISSING; return image; } @@ -167,6 +169,21 @@ int ReportImageEccInconsistencies(Image *image) { Stop(_("\nError correction file type unknown.\n")); } } + + /* Permission denied for ecc file */ + + if(!image->eccFile && image->eccFileState == ECCFILE_NOPERM) + { CloseImage(image); + if(Closure->guiMode) + { CreateMessage(_("\nPermission denied on ecc file (perhaps not writeable?).\n"), + GTK_MESSAGE_ERROR); + return TRUE; + } + else + { Stop(_("\nPermission denied on ecc file (perhaps not writeable?).\n")); + } + } + /* Augmented image but unknown ecc method */ diff --git a/l-ec.c b/l-ec.c index 70c2f9b..06f8f6b 100644 --- a/l-ec.c +++ b/l-ec.c @@ -1,5 +1,5 @@ /* dvdisaster: Additional error correction for optical media. - * Copyright (C) 2004-2015 Carsten Gnoerlich. + * Copyright (C) 2004-2017 Carsten Gnoerlich. * * Email: carsten@dvdisaster.org -or- cgnoerlich@fsfe.org * Project homepage: http://www.dvdisaster.org diff --git a/large-io.c b/large-io.c index feed9c4..c4c1aed 100644 --- a/large-io.c +++ b/large-io.c @@ -1,5 +1,5 @@ /* dvdisaster: Additional error correction for optical media. - * Copyright (C) 2004-2015 Carsten Gnoerlich. + * Copyright (C) 2004-2017 Carsten Gnoerlich. * * Email: carsten@dvdisaster.org -or- cgnoerlich@fsfe.org * Project homepage: http://www.dvdisaster.org diff --git a/locale/cs.po b/locale/cs.po index bdec530..3274de9 100644 --- a/locale/cs.po +++ b/locale/cs.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: dvdisaster 0.79\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-12-15 16:39+0100\n" +"POT-Creation-Date: 2017-11-17 09:59+0000\n" "PO-Revision-Date: 2011-07-24 21:12+0100\n" "Last-Translator: Jindřich Šesták \n" "Language-Team: none (individual translator)\n" @@ -22,7 +22,7 @@ msgstr "" "X-Poedit-Basepath: d:\\Preklady\\dvdisaster\\cvs\n" "X-Poedit-SearchPath-0: dvdisaster\n" -#: closure.c:334 +#: closure.c:337 #, c-format msgid "" "# dvdisaster-%s configuration file\n" @@ -35,15 +35,15 @@ msgstr "" "# každém spuštění programu.\n" "\n" -#: closure.c:533 +#: closure.c:546 msgid "medium.iso" msgstr "disc.iso" -#: closure.c:534 +#: closure.c:547 msgid "medium.ecc" msgstr "disc.ecc" -#: closure.c:535 +#: closure.c:548 msgid "sector-" msgstr "sektor-" @@ -60,17 +60,17 @@ msgid "" msgstr "" #: debug.c:103 debug.c:191 debug.c:239 debug.c:363 debug.c:707 debug.c:807 -#: debug.c:850 debug.c:1181 debug.c:1189 debug.c:1266 rs01-common.c:166 -#: rs02-common.c:235 rs02-create.c:344 rs02-create.c:990 rs02-fix.c:380 -#: rs02-verify.c:395 rs03-common.c:328 rs03-create.c:696 rs03-create.c:721 -#: rs03-recognize.c:548 +#: debug.c:850 debug.c:1181 debug.c:1189 debug.c:1266 rs01-common.c:175 +#: rs02-common.c:239 rs02-create.c:350 rs02-create.c:997 rs02-fix.c:380 +#: rs02-verify.c:395 rs03-common.c:340 rs03-create.c:720 rs03-create.c:745 +#: rs03-recognize.c:549 #, c-format msgid "Failed seeking to sector %lld in image: %s" msgstr "Nezdařil se přechod na sektor %lld bitové kopie: %s" #: debug.c:111 debug.c:196 debug.c:243 debug.c:368 debug.c:545 debug.c:662 -#: debug.c:713 debug.c:1193 debug.c:1270 debug.c:1310 rs02-create.c:367 -#: rs02-create.c:393 rs02-create.c:993 rs03-create.c:701 rs03-create.c:725 +#: debug.c:713 debug.c:1193 debug.c:1270 debug.c:1310 rs02-create.c:373 +#: rs02-create.c:399 rs02-create.c:1000 rs03-create.c:725 rs03-create.c:749 #: udf.c:827 udf.c:885 udf.c:942 udf.c:955 udf.c:960 udf.c:963 udf.c:966 #: udf.c:969 udf.c:972 udf.c:975 #, c-format @@ -119,9 +119,9 @@ msgstr "Vygeneruje až %d nahodilých opravitelných výmazů.\n" #: debug.c:443 debug.c:501 debug.c:565 debug.c:606 debug.c:689 debug.c:795 #: debug.c:836 debug.c:882 debug.c:936 debug.c:1161 debug.c:1169 debug.c:1225 #: debug.c:1230 raw-editor.c:363 read-adaptive.c:73 read-adaptive.c:93 -#: read-adaptive.c:1440 read-adaptive.c:1472 read-linear.c:275 -#: read-linear.c:277 read-linear.c:309 read-linear.c:311 rs01-create.c:278 -#: rs03-create.c:1265 +#: read-adaptive.c:1440 read-adaptive.c:1472 read-linear.c:267 +#: read-linear.c:269 read-linear.c:301 read-linear.c:303 rs01-create.c:278 +#: rs03-create.c:1288 #, c-format msgid "" "Can't open %s:\n" @@ -156,8 +156,8 @@ msgstr "Hodnota bajtu musí být v rozsahu [0..255]" msgid "Setting byte %d in sector %lld to value %d.\n" msgstr "Nastavení bajtu %d sektoru %lld na hodnotu %d.\n" -#: debug.c:477 debug.c:531 debug.c:694 rs02-create.c:190 rs02-verify.c:693 -#: rs03-verify.c:1005 +#: debug.c:477 debug.c:531 debug.c:694 rs02-create.c:193 rs02-verify.c:694 +#: rs03-verify.c:999 #, c-format msgid "Failed seeking to start of image: %s\n" msgstr "Nezdařil se přechod na začátek bitové kopie: %s\n" @@ -186,9 +186,9 @@ msgstr "Nová délka musí být v rozsahu [0..%lld].\n" msgid "Truncating image to %lld sectors.\n" msgstr "Probíhá zkrácení bitové kopie na %lld sektorů.\n" -#: debug.c:579 read-linear.c:1406 rs01-fix.c:212 rs01-fix.c:234 rs01-fix.c:250 -#: rs01-fix.c:284 rs02-create.c:105 rs02-create.c:151 rs02-fix.c:242 -#: rs02-fix.c:261 rs02-fix.c:274 rs03-create.c:237 rs03-create.c:316 +#: debug.c:579 read-linear.c:1393 rs01-fix.c:212 rs01-fix.c:234 rs01-fix.c:250 +#: rs01-fix.c:284 rs02-create.c:108 rs02-create.c:154 rs02-fix.c:242 +#: rs02-fix.c:261 rs02-fix.c:274 rs03-create.c:240 rs03-create.c:319 #: rs03-fix.c:266 rs03-fix.c:301 rs03-fix.c:322 rs03-fix.c:337 #, c-format msgid "Could not truncate %s: %s\n" @@ -241,8 +241,8 @@ msgid "%lld \"unreadable sector\" markers replaced.\n" msgstr "Nahrazeno %lld indikátorů \"nečitelných sektorů\".\n" #: debug.c:811 debug.c:854 debug.c:1185 debug.c:1252 debug.c:1256 debug.c:1306 -#: rs01-common.c:182 rs02-common.c:240 rs02-create.c:207 rs02-fix.c:383 -#: rs03-common.c:333 rs03-recognize.c:553 +#: rs01-common.c:191 rs02-common.c:244 rs02-create.c:210 rs02-fix.c:383 +#: rs03-common.c:345 rs03-recognize.c:554 #, c-format msgid "Failed reading sector %lld in image: %s" msgstr "Čtení sektoru %lld bitové kopie %s se nezdařilo" @@ -401,83 +401,83 @@ msgstr "" #. TRANSLATORS: #. This is a dummy entry which is supposed to translate into "ok". #. Please do not return anything else here. -#: dvdisaster.c:143 dvdisaster.c:155 +#: dvdisaster.c:145 dvdisaster.c:157 msgid "test phrase for verifying the locale installation" msgstr "ok" -#: dvdisaster.c:332 +#: dvdisaster.c:338 msgid "-o/--ecc-target expects 'file' or 'image'" msgstr "-o/--ecc-target očekává 'file' nebo 'image'" -#: dvdisaster.c:358 +#: dvdisaster.c:364 #, c-format msgid "--threads must be 1..%d\n" msgstr "--threads musí být 1..%d\n" -#: dvdisaster.c:372 +#: dvdisaster.c:378 msgid "--cache-size must at least be 8MiB; 16MiB or higher is recommended." msgstr "--cache-size musí být minimálně 8MiB; doporučeno je 16MiB nebo více." -#: dvdisaster.c:374 +#: dvdisaster.c:380 #, c-format msgid "--cache-size maximum is %dMiB." msgstr "" -#: dvdisaster.c:397 +#: dvdisaster.c:403 msgid "--encoding-algorithm: SSE2 not supported on this processor!" msgstr "" -#: dvdisaster.c:401 +#: dvdisaster.c:407 msgid "--encoding-algorithm: valid types are 32bit, 64bit, SSE2" msgstr "" -#: dvdisaster.c:408 +#: dvdisaster.c:414 msgid "--encoding-algorithm: AltiVec not supported on this processor!" msgstr "" -#: dvdisaster.c:412 +#: dvdisaster.c:418 msgid "--encoding-algorithm: valid types are 32bit, 64bit, AltiVec" msgstr "" -#: dvdisaster.c:415 +#: dvdisaster.c:421 msgid "--encoding-algorithm: valid types are 32bit, 64bit" msgstr "" -#: dvdisaster.c:424 +#: dvdisaster.c:430 msgid "--encoding-io-strategy: mmap not supported on this OS" msgstr "" -#: dvdisaster.c:428 +#: dvdisaster.c:434 msgid "--encoding-io-strategy: valid types are readwrite and mmap" msgstr "" -#: dvdisaster.c:438 +#: dvdisaster.c:444 msgid "Valid args for --driver: sg,cdrom" msgstr "Platné parametry pro --driver: sg,cdrom" -#: dvdisaster.c:440 +#: dvdisaster.c:446 msgid "--driver is only supported on GNU/Linux" msgstr "--driver je podporován pouze v GNU/Linux" -#: dvdisaster.c:448 +#: dvdisaster.c:454 msgid "--fixed-speed-values is only allowed in debug mode" msgstr "" -#: dvdisaster.c:489 +#: dvdisaster.c:498 #, c-format msgid "--prefetch-sectors must be in range 32...%s" msgstr "" -#: dvdisaster.c:540 +#: dvdisaster.c:552 msgid "--set-version is only allowed in debug mode" msgstr "" -#: dvdisaster.c:647 +#: dvdisaster.c:659 #, c-format msgid "?? illegal getopt return value %d\n" msgstr "?? neplatná návratová hodnota getopt %d\n" -#: dvdisaster.c:738 main-window.c:154 +#: dvdisaster.c:750 main-window.c:150 #, c-format msgid "" "\n" @@ -488,7 +488,7 @@ msgstr "" "Metoda %s není k dispozici.\n" "Pro zobrazení seznamu metod použijte -m bez parametrů.\n" -#: dvdisaster.c:749 rs01-create.c:260 rs02-create.c:1031 rs03-create.c:1233 +#: dvdisaster.c:761 rs01-create.c:260 rs02-create.c:1038 rs03-create.c:1256 #, c-format msgid "" "\n" @@ -497,25 +497,25 @@ msgstr "" "\n" "Otevírání %s" -#: dvdisaster.c:756 rs01-create.c:269 rs02-create.c:155 rs02-create.c:1041 -#: rs03-create.c:320 rs03-create.c:1248 +#: dvdisaster.c:768 rs01-create.c:269 rs02-create.c:158 rs02-create.c:1048 +#: rs03-create.c:323 rs03-create.c:1271 #, c-format msgid ": %lld medium sectors.\n" msgstr ": %lld sektorů disku.\n" -#: dvdisaster.c:757 rs01-create.c:270 rs02-create.c:156 rs02-create.c:1042 -#: rs03-create.c:321 rs03-create.c:1249 +#: dvdisaster.c:769 rs01-create.c:270 rs02-create.c:159 rs02-create.c:1049 +#: rs03-create.c:324 rs03-create.c:1272 #, c-format msgid ": %lld medium sectors and %d bytes.\n" msgstr ": %lld sektorů disku a %d bajtů.\n" -#: dvdisaster.c:784 main-window.c:215 +#: dvdisaster.c:796 main-window.c:208 msgid "RS01 method not available for comparing files." msgstr "Metoda RS01 není pro porovnání souborů dostupná." #. TRANSLATORS: Program options like -r and --read are not to be translated #. to avoid confusion when discussing the program in international forums. -#: dvdisaster.c:874 +#: dvdisaster.c:886 msgid "" "\n" "Common usage examples:\n" @@ -539,7 +539,7 @@ msgstr "" " dvdisaster -u,--unlink # Po dokončení ostatních akcí smaže soubory ISO\n" "\n" -#: dvdisaster.c:883 +#: dvdisaster.c:895 #, c-format msgid "" "Drive and file specification:\n" @@ -556,23 +556,23 @@ msgstr "" " -e,--ecc eccsoubor - název souboru ECC (výchozí: disk.ecc)\n" " -o,--ecc-target [file|image] - kam uložit ecc data pro RS03\n" -#: dvdisaster.c:893 +#: dvdisaster.c:905 msgid "Tweaking options (see manual before using!)\n" msgstr "Možnosti optimalizace (před použitím si přečtěte návod!)\n" -#: dvdisaster.c:894 +#: dvdisaster.c:906 msgid " -a,--assume x,y,... - assume image is augmented with codec(s) x,y,...\n" msgstr " -a,--assume x,y,... - předpokl. bitovou kopii rozšířenou kodeky x,y,...\n" -#: dvdisaster.c:895 +#: dvdisaster.c:907 msgid " -j,--jump n - jump n sectors forward after a read error (default: 16)\n" msgstr " -j,--jump n - po chybě čtení přeskočit n sektorů (výchozí: 16)\n" -#: dvdisaster.c:896 +#: dvdisaster.c:908 msgid " -m n - list/select error correction methods (default: RS01)\n" msgstr " -m n - vypsat/vybrat metody opravy chyb (výchozí: RS01)\n" -#: dvdisaster.c:897 +#: dvdisaster.c:909 #, c-format msgid "" " -n,--redundancy n%% - error correction data redundancy\n" @@ -581,204 +581,212 @@ msgstr "" " -n,--redundancy n%% - redundance souboru pro opravu chyb\n" " povolené hodnoty závisí na kodeku (viz návod)\n" -#: dvdisaster.c:899 +#: dvdisaster.c:911 msgid " -v,--verbose - more diagnostic messages\n" msgstr " -v,--verbose - podrobnější diagnostický výpis\n" -#: dvdisaster.c:900 +#: dvdisaster.c:912 msgid " -x,--threads n - use n threads for en-/decoding (if supported by codec)\n" msgstr " -x,--threads n - pro kódování/dekódování použít n vláken (pokud to kodek podporuje)\n" -#: dvdisaster.c:901 +#: dvdisaster.c:913 msgid " --adaptive-read - use optimized strategy for reading damaged media\n" msgstr " --adaptive-read - použít optimalizovanou strategii čtení poškozených disků\n" -#: dvdisaster.c:902 +#: dvdisaster.c:914 msgid " --auto-suffix - automatically add .iso and .ecc file suffixes\n" msgstr " --auto-suffix - automaticky přidá k souborům přípony ISO a ECC\n" -#: dvdisaster.c:903 +#: dvdisaster.c:915 msgid " --cache-size n - image cache size in MiB during -c mode (default: 32MiB)\n" msgstr " --cache-size n - velikost mezipaměti v -c režimu (v MiB, výchozí: 32MiB)\n" -#: dvdisaster.c:904 +#: dvdisaster.c:916 msgid " --dao - assume DAO disc; do not trim image end\n" msgstr " --dao - předpokl. DAO disk; nezkracovat konec bitové kopie\n" -#: dvdisaster.c:905 +#: dvdisaster.c:917 msgid " --defective-dump d - directory for saving incomplete raw sectors\n" msgstr " --defective-dump d - adresář pro ukládání nezpracovaných sektorů\n" -#: dvdisaster.c:907 +#: dvdisaster.c:919 msgid " --driver=sg/cdrom - use sg(default) or alternative cdrom driver (see man page!)\n" msgstr " --driver=sg/cdrom - použít (výchozí) sg nebo alternativní cdrom ovladač (viz návod!)\n" -#: dvdisaster.c:909 +#: dvdisaster.c:921 msgid " --eject - eject medium after successful read\n" msgstr " --eject - po úspěšném načtení vysune disk\n" -#: dvdisaster.c:910 +#: dvdisaster.c:922 msgid " --encoding-algorithm n - possible values: 32bit,64bit,SSE2,AltiVec\n" msgstr "" -#: dvdisaster.c:911 +#: dvdisaster.c:923 msgid " --encoding-io-strategy n - possible values: readwrite, mmap\n" msgstr "" -#: dvdisaster.c:912 +#: dvdisaster.c:924 msgid " --fill-unreadable n - fill unreadable sectors with byte n\n" msgstr " --fill-unreadable n - vyplní nečitelné sektory bajtem n\n" -#: dvdisaster.c:913 +#: dvdisaster.c:925 msgid " --ignore-fatal-sense - continue reading after potentially fatal error conditon\n" msgstr " --ignore-fatal-sense - pokračovat ve čtení i po potenciálně neopravitelné chybě\n" -#: dvdisaster.c:914 +#: dvdisaster.c:926 msgid " --ignore-iso-size - ignore image size from ISO/UDF data (dangerous - see man page!)\n" msgstr " --ignore-iso-size - ignoruje údaj o velikosti bitové kopie z ISO/UDF (nebezpečné - čtěte manuál!)\n" -#: dvdisaster.c:915 +#: dvdisaster.c:927 msgid " --internal-rereads n - drive may attempt n rereads before reporting an error\n" msgstr " --internal-rereads n - mechanika může před nahlášením chyby zkusit n opakovaných čtení\n" -#: dvdisaster.c:916 +#: dvdisaster.c:928 msgid " --medium-info - print info about medium in drive\n" msgstr "" -#: dvdisaster.c:917 +#: dvdisaster.c:929 +msgid " --no-progress - do not print progress information\n" +msgstr "" + +#: dvdisaster.c:930 msgid " --old-ds-marker - mark missing sectors compatible with dvdisaster <= 0.70\n" msgstr " --old-ds-marker - použít označení chybějících sektorů kompatibilní s dvdisaster <= 0.70\n" -#: dvdisaster.c:918 +#: dvdisaster.c:931 msgid " --prefetch-sectors n - prefetch n sectors for RS03 encoding (uses ~nMiB)\n" msgstr " --prefetch-sectors n - pro RS03 kódování přednačíst n sektorů (používá ~nMiB)\n" -#: dvdisaster.c:919 +#: dvdisaster.c:932 msgid " --raw-mode n - mode for raw reading CD media (20 or 21)\n" msgstr " --raw-mode n - režim přímého čtení pro CD disky (20 nebo 21)\n" -#: dvdisaster.c:920 +#: dvdisaster.c:933 msgid " --read-attempts n-m - attempts n upto m reads of a defective sector\n" msgstr " --read-attempts n-m - zkusit n až m opakovaných čtení poškozeného sektoru\n" -#: dvdisaster.c:921 +#: dvdisaster.c:934 msgid " --read-medium n - read the whole medium up to n times\n" msgstr " --read-medium n - celý disk zkusit číst až n krát\n" -#: dvdisaster.c:922 +#: dvdisaster.c:935 msgid " --read-raw - performs read in raw mode if possible\n" msgstr " --read-raw - pokud je to možné, provede čtení v přímém režimu\n" -#: dvdisaster.c:923 +#: dvdisaster.c:936 +msgid " --regtest - tweaks output for compatibility with regtests\n" +msgstr "" + +#: dvdisaster.c:937 msgid " --resource-file p - get resource file from given path\n" msgstr "" -#: dvdisaster.c:924 +#: dvdisaster.c:938 msgid " --speed-warning n - print warning if speed changes by more than n percent\n" msgstr " --speed-warning n - vypíše upozornění pokud se rychlost změní o více než n procent\n" -#: dvdisaster.c:925 +#: dvdisaster.c:939 msgid " --spinup-delay n - wait n seconds for drive to spin up\n" msgstr " --spinup-delay n - počká n sekund na roztočení mechaniky\n" -#: dvdisaster.c:929 +#: dvdisaster.c:943 msgid "Debugging options (purposefully undocumented and possibly harmful)\n" msgstr "Možnosti ladění (záměrně nezdokumentované a eventuálně škodlivé)\n" -#: dvdisaster.c:930 +#: dvdisaster.c:944 msgid " --debug - enables the following options\n" msgstr " --debug - povolí použití následujících možností\n" -#: dvdisaster.c:931 +#: dvdisaster.c:945 msgid " --byteset s,i,b - set byte i in sector s to b\n" msgstr " --byteset s,i,b - nastaví bajt i sektoru s na b\n" -#: dvdisaster.c:932 +#: dvdisaster.c:946 msgid " --cdump - creates C #include file dumps instead of hexdumps\n" msgstr " --cdump - vytvoří výpis ve formátu C #include místo hexadecimálního\n" -#: dvdisaster.c:933 +#: dvdisaster.c:947 msgid " --compare-images a,b - compare sectors in images a and b\n" msgstr " --compare-images a,b - porovná sektory bitových kopií a a b\n" -#: dvdisaster.c:934 +#: dvdisaster.c:948 msgid " --copy-sector a,n,b,m - copy sector n from image a to sector m in image b\n" msgstr " --copy-sector a,n,b,m - zkopíruje sektor n bitové kopie a do sektoru m bitové kopie b\n" -#: dvdisaster.c:935 +#: dvdisaster.c:949 msgid " --erase sector - erase the given sector\n" msgstr " --erase sector - smaže daný sektor\n" -#: dvdisaster.c:936 +#: dvdisaster.c:950 msgid " --erase n-m - erase sectors n - m, inclusively\n" msgstr " --erase n-m - smaže sektory n - m, včetně\n" -#: dvdisaster.c:937 +#: dvdisaster.c:951 msgid " --fixed-speed-values - output fixed speed values for better output diffing\n" msgstr "" -#: dvdisaster.c:938 +#: dvdisaster.c:952 msgid " --marked-image n - create image with n marked random sectors\n" msgstr " --marked-image n - vytvoří bitovou kopii s n označenými náhodnými sektory\n" -#: dvdisaster.c:939 +#: dvdisaster.c:953 msgid " --merge-images a,b merge image a with b (a receives sectors from b)\n" msgstr " --merge-images a,b - sloučí bitové kopie a a b (a obdrží sektory z b)\n" -#: dvdisaster.c:940 +#: dvdisaster.c:954 msgid " --random-errors e - seed image with (correctable) random errors\n" msgstr "" -#: dvdisaster.c:941 +#: dvdisaster.c:955 msgid " --random-image n - create image with n sectors of random numbers\n" msgstr " --random-image n - vytvoří bitovou kopii s n sektory náhodných čísel\n" -#: dvdisaster.c:942 +#: dvdisaster.c:956 msgid " --random-seed n - random seed for built-in random number generator\n" msgstr " --random-seed n - základ pro zabudovaný generátor náhodných čísel\n" -#: dvdisaster.c:943 +#: dvdisaster.c:957 msgid " --raw-sector n - shows hexdump of the given raw sector from medium in drive\n" msgstr " --raw-sector n - zobrazí hexadecimální výpis daného nezpracovaného sektoru\n" -#: dvdisaster.c:944 +#: dvdisaster.c:958 msgid " --read-sector n - shows hexdump of the given sector from medium in drive\n" msgstr " --read-sector n - zobrazí hexadecimální výpis daného sektoru\n" -#: dvdisaster.c:945 +#: dvdisaster.c:959 msgid " --screen-shot - useful for generating screen shots\n" msgstr " --screen-shot - užitečné pro vytváření snímků obrazovky\n" -#: dvdisaster.c:946 +#: dvdisaster.c:960 msgid " --send-cdb arg - executes given cdb at drive; kills system if used wrong\n" msgstr " --send-cdb arg - vykoná na mechanice dané cdb; při špatném použití může zabít systém\n" -#: dvdisaster.c:947 +#: dvdisaster.c:961 msgid " --set-version - set program version for debugging purposes (dangerous!)\n" msgstr "" -#: dvdisaster.c:948 +#: dvdisaster.c:962 msgid " --show-header n - assumes given sector is a ecc header and prints it\n" msgstr "" -#: dvdisaster.c:949 +#: dvdisaster.c:963 msgid " --show-sector n - shows hexdump of the given sector in an image file\n" msgstr " --show-sector n - zobrazí hexadecimální výpis daného sektoru bitové kopie\n" -#: dvdisaster.c:950 +#: dvdisaster.c:964 msgid " --sim-cd image - simulate a SCSI-Level CD with contents supplied by the ISO image\n" msgstr "" -#: dvdisaster.c:951 +#: dvdisaster.c:965 #, c-format msgid " --sim-defects n - simulate n%% defective sectors on medium\n" msgstr " --sim-defects n - nasimuluje na disku n%% poškozených sektorů\n" -#: dvdisaster.c:952 +#: dvdisaster.c:966 msgid " --truncate n - truncates image to n sectors\n" msgstr " --truncate n - zkrátí bitovou kopii na n sektorů\n" -#: dvdisaster.c:953 +#: dvdisaster.c:967 msgid "" " --zero-unreadable - replace the \"unreadable sector\" markers with zeros\n" "\n" @@ -786,7 +794,7 @@ msgstr "" " --zero-unreadable - nahradit značky pro \"nečitelné sektory\" nulami\n" "\n" -#: dvdisaster.c:982 +#: dvdisaster.c:996 msgid "Optical drive 52X FW 1.02" msgstr "Optická mechanika 52X FW 1.02" @@ -893,16 +901,16 @@ msgstr "O aplikaci dvdisaster" #: help-dialogs.c:727 msgid "" -"Modified version Copyright 2015 (please fill in - [directions])\n" -"Copyright 2004-2015 Carsten Gnoerlich" +"Modified version Copyright 2017 (please fill in - [directions])\n" +"Copyright 2004-2017 Carsten Gnoerlich" msgstr "" -"Upravená verze Copyright 2015 (doplňte - [directions])\n" -"Copyright 2004-2015 Carsten Gnörlich" +"Upravená verze Copyright 2017 (doplňte - [directions])\n" +"Copyright 2004-2017 Carsten Gnörlich" #: help-dialogs.c:731 misc.c:205 -msgid "Copyright 2004-2015 Carsten Gnoerlich" +msgid "Copyright 2004-2017 Carsten Gnoerlich" msgstr "" -"Copyright 2004-2015 Carsten Gnörlich\n" +"Copyright 2004-2017 Carsten Gnörlich\n" "Česká lokalizace\n" "\t\t2011 Jindřich Šesták\n" "\t\t2006 Luboš Staněk" @@ -961,12 +969,12 @@ msgstr "" "\n" "Port pro NetBSD: Sergey Svishchev <svs@ropnet.ru>" -#: image.c:150 image.c:154 +#: image.c:152 image.c:156 #, c-format msgid "Image file %s not present or permission denied.\n" msgstr "Bitová kopie %s neexistuje nebo byl zamítnut přístup.\n" -#: image.c:163 image.c:167 +#: image.c:165 image.c:169 msgid "" "\n" "Error correction file type unknown.\n" @@ -974,7 +982,13 @@ msgstr "" "\n" "Neznámý typ opravného souboru.\n" -#: image.c:176 image.c:181 +#: image.c:178 image.c:183 +msgid "" +"\n" +"Permission denied on ecc file (perhaps not writeable?).\n" +msgstr "" + +#: image.c:193 image.c:198 msgid "" "\n" "No error correction file present.\n" @@ -1004,7 +1018,7 @@ msgstr "" msgid "log: %s\n" msgstr "" -#: main-window.c:97 +#: main-window.c:94 msgid "" "The .iso image and error correction file\n" "must not be the same file!\n" @@ -1020,7 +1034,7 @@ msgstr "" "pro opravu chyb, ponechejte název souboru pro\n" "opravu chyb prázdný." -#: main-window.c:107 +#: main-window.c:104 msgid "" "The error correction file type must not be \".iso\".\n" "\n" @@ -1034,91 +1048,91 @@ msgstr "" "ISO rozšířenou o data pro opravu chyb, ponechejte\n" "název souboru pro opravu chyb prázdný." -#: main-window.c:180 +#: main-window.c:174 msgid "Internal error: No suitable method for repairing image." msgstr "" -#: main-window.c:283 +#: main-window.c:276 msgid "button|Read" msgstr "Načíst" -#: main-window.c:286 +#: main-window.c:279 msgid "tooltip|Read Image" msgstr "Vytvořit bitovou kopii" -#: main-window.c:286 +#: main-window.c:279 msgid "Reads an optical disc image into a file (or tries to complete an existing image file)." msgstr "Vytvoří soubor bitové kopie CD/DVD (nebo se pokusí doplnit soubor existující bitové kopie)." -#: main-window.c:300 +#: main-window.c:293 msgid "button|Create" msgstr "Vytvořit" -#: main-window.c:303 +#: main-window.c:296 msgid "tooltip|Create error correction data" msgstr "Vytvořit data pro opravu" -#: main-window.c:303 +#: main-window.c:296 msgid "Creates error correction data. Requires an image file." msgstr "Vytvoří data pro opravu chyb. Vyžaduje soubor bitové kopie." -#: main-window.c:307 +#: main-window.c:300 msgid "button|Scan" msgstr "Zkontrolovat" -#: main-window.c:310 +#: main-window.c:303 msgid "tooltip|Scan medium" msgstr "Zkontrolovat disk" -#: main-window.c:310 +#: main-window.c:303 msgid "Scans medium for unreadable sectors." msgstr "Zkontroluje čitelnost disku." -#: main-window.c:314 +#: main-window.c:307 msgid "button|Fix" msgstr "Opravit" -#: main-window.c:317 +#: main-window.c:310 msgid "tooltip|Repair image" msgstr "Opravit bitovou kopii" -#: main-window.c:317 +#: main-window.c:310 msgid "Repairs an image. Requires an image file and error correction data." msgstr "Opraví bitovou kopii. Vyžaduje soubor bitové kopie a data pro opravu chyb." -#: main-window.c:321 +#: main-window.c:314 msgid "button|Verify" msgstr "Ověřit" -#: main-window.c:324 +#: main-window.c:317 msgid "tooltip|Consistency check" msgstr "Ověřit konzistenci" -#: main-window.c:324 +#: main-window.c:317 msgid "Tests consistency of error correction data and image file." msgstr "Otestuje konzistenci dat pro opravu chyb a souboru bitové kopie." -#: main-window.c:328 +#: main-window.c:321 msgid "button|Stop" msgstr "Zastavit" -#: main-window.c:331 +#: main-window.c:324 msgid "tooltip|Abort action" msgstr "Přerušit akci" -#: main-window.c:331 +#: main-window.c:324 msgid "Aborts an ongoing action." msgstr "Přeruší probíhající akci." -#: main-window.c:488 +#: main-window.c:481 msgid "tooltip|Protocol for current action" msgstr "Záznam výpisu probíhající akce" -#: main-window.c:489 +#: main-window.c:482 msgid "Displays additional information created during the current or last action." msgstr "Zobrazí další informace vypsané v průběhu probíhající nebo předchozích akcí." -#: main-window.c:498 +#: main-window.c:491 msgid "View log" msgstr "Zobrazit záznam" @@ -1126,69 +1140,69 @@ msgstr "Zobrazit záznam" msgid "Medium not present" msgstr "Není vložen žádný disk" -#: medium-info.c:105 medium-info.c:358 +#: medium-info.c:106 medium-info.c:352 msgid "Physical medium info" msgstr "Fyzické informace o disku" -#: medium-info.c:127 medium-info.c:133 +#: medium-info.c:128 medium-info.c:134 msgid "empty" msgstr "prázdný" -#: medium-info.c:128 +#: medium-info.c:129 msgid "appendable" msgstr "doplnitelný" -#: medium-info.c:129 +#: medium-info.c:130 msgid "finalized" msgstr "uzavřený" -#: medium-info.c:130 scsi-layer.c:98 +#: medium-info.c:131 scsi-layer.c:98 msgid "unknown" msgstr "neznámý" -#: medium-info.c:134 +#: medium-info.c:135 msgid "incomplete" msgstr "neúplný" -#: medium-info.c:135 +#: medium-info.c:136 msgid "damaged" msgstr "poškozený" -#: medium-info.c:136 rs02-verify.c:670 rs02-verify.c:877 rs02-verify.c:878 -#: rs02-verify.c:879 rs03-verify.c:1260 rs03-verify.c:1262 rs03-verify.c:1263 +#: medium-info.c:137 rs02-verify.c:671 rs02-verify.c:878 rs02-verify.c:879 +#: rs02-verify.c:880 rs03-verify.c:1254 rs03-verify.c:1256 rs03-verify.c:1257 msgid "complete" msgstr "kompletní" -#: medium-info.c:141 +#: medium-info.c:142 #, c-format msgid "%s (%d sessions; last session %s)\n" msgstr "%s (%d session; poslední session %s)\n" -#: medium-info.c:147 +#: medium-info.c:148 #, c-format msgid "%lld sectors (%lld MiB), from READ CAPACITY\n" msgstr "%lld sektorů (%lld MiB), z READ CAPACITY\n" -#: medium-info.c:150 +#: medium-info.c:151 #, c-format msgid "%lld sectors (%lld MiB), from DVD structure\n" msgstr "%lld sektorů (%lld MiB), ze struktury DVD\n" -#: medium-info.c:154 medium-info.c:204 +#: medium-info.c:155 medium-info.c:204 #, c-format msgid "%lld sectors (%lld MiB)\n" msgstr "%lld sektorů (%lld MiB)\n" -#: medium-info.c:166 medium-info.c:431 +#: medium-info.c:167 medium-info.c:425 msgid "Filesystem info" msgstr "Informace o systému souborů" -#: medium-info.c:172 +#: medium-info.c:173 #, c-format msgid "%d sectors (%lld MiB)\n" msgstr "%d sektorů (%lld MiB)\n" -#: medium-info.c:194 medium-info.c:464 +#: medium-info.c:194 medium-info.c:458 msgid "Augmented image info" msgstr "Informace o rozšíření bitové kopie" @@ -1197,11 +1211,11 @@ msgstr "Informace o rozšíření bitové kopie" msgid "%s, %d roots, %4.1f%% redundancy.\n" msgstr "%s, %d bází, %4.1f%% redundance.\n" -#: medium-info.c:289 +#: medium-info.c:283 msgid "windowtitle|Medium info" msgstr "Informace o disku" -#: medium-info.c:304 +#: medium-info.c:298 msgid "" "Medium info\n" "Properties of the currently inserted medium" @@ -1209,75 +1223,75 @@ msgstr "" "Informace o disku\n" "Vlastnosti vloženého disku" -#: medium-info.c:316 +#: medium-info.c:310 msgid "Drive selection" msgstr "Výběr mechaniky" -#: medium-info.c:323 +#: medium-info.c:317 msgid "Drive:" msgstr "Mechanika:" -#: medium-info.c:344 menubar.c:488 +#: medium-info.c:338 menubar.c:488 msgid "No drives found" msgstr "Nebyly nalezeny žádné mechaniky" -#: medium-info.c:349 +#: medium-info.c:343 msgid " " msgstr " " -#: medium-info.c:352 +#: medium-info.c:346 msgid "Update medium info" msgstr "Aktualizovat informace o disku" -#: medium-info.c:365 +#: medium-info.c:359 msgid "Medium type:" msgstr "Typ disku:" -#: medium-info.c:373 +#: medium-info.c:367 msgid "Book type:" msgstr "Book type:" -#: medium-info.c:381 scsi-layer.c:2698 +#: medium-info.c:375 scsi-layer.c:2682 msgid "Manuf.-ID:" msgstr "ID výrobce:" -#: medium-info.c:389 +#: medium-info.c:383 msgid "Drive profile:" msgstr "Profil mechaniky:" -#: medium-info.c:397 +#: medium-info.c:391 msgid "Disc status:" msgstr "Stav disku:" -#: medium-info.c:405 +#: medium-info.c:399 msgid "Used sectors:" msgstr "Využité sektory:" -#: medium-info.c:421 +#: medium-info.c:415 msgid "Blank capacity:" msgstr "Prázdná kapacita:" -#: medium-info.c:438 +#: medium-info.c:432 msgid "Medium label:" msgstr "Název disku:" -#: medium-info.c:446 +#: medium-info.c:440 msgid "File system size:" msgstr "Velikost systému souborů:" -#: medium-info.c:454 +#: medium-info.c:448 msgid "Creation time:" msgstr "Čas vytvoření:" -#: medium-info.c:471 +#: medium-info.c:465 msgid "Error correction data:" msgstr "Data pro opravu chyb:" -#: medium-info.c:479 +#: medium-info.c:473 msgid "Augmented image size:" msgstr "Velikost rozšířené bitové kopie:" -#: medium-info.c:487 +#: medium-info.c:481 msgid "dvdisaster version:" msgstr "Verze dvdisaster:" @@ -1471,11 +1485,11 @@ msgstr "" "podle podmínek GNU GENERAL PUBLIC LICENSE. Více\n" "informací naleznete v souboru \"COPYING\".\n" -#: misc.c:513 +#: misc.c:519 msgid "Warning" msgstr "Upozornění" -#: misc.c:588 misc.c:596 +#: misc.c:594 misc.c:602 msgid "" "\n" "*\n" @@ -1487,11 +1501,11 @@ msgstr "" "* dvdisaster - nelze pokračovat:\n" "*\n" -#: misc.c:1248 +#: misc.c:1254 msgid "Do not ask again" msgstr "Příště se již neptat" -#: misc.c:1269 +#: misc.c:1275 #, c-format msgid "" "Image file already exists and does not match the medium:\n" @@ -1506,7 +1520,7 @@ msgstr "" "\n" "Existující soubor bitové kopie bude smazán." -#: misc.c:1288 +#: misc.c:1294 #, c-format msgid "" "The error correction file is already present:\n" @@ -2559,8 +2573,8 @@ msgid "Raw sector does not belong to the selected image!" msgstr "Sektor nepatří k vybrané bitové kopii!" #: raw-editor.c:389 read-adaptive.c:1252 read-adaptive.c:1323 -#: read-adaptive.c:1643 read-adaptive.c:1841 read-linear.c:398 -#: read-linear.c:658 read-linear.c:1001 rs01-fix.c:459 rs01-fix.c:719 +#: read-adaptive.c:1643 read-adaptive.c:1841 read-linear.c:390 +#: read-linear.c:645 read-linear.c:989 rs01-fix.c:459 rs01-fix.c:719 #: rs02-fix.c:749 rs03-fix.c:818 #, c-format msgid "Failed seeking to sector %lld in image [%s]: %s" @@ -2568,7 +2582,7 @@ msgstr "Nezdařil se přechod na sektor %lld bitové kopie [%s]: %s" #: raw-editor.c:396 read-adaptive.c:1266 read-adaptive.c:1329 #: read-adaptive.c:1675 read-adaptive.c:1688 read-adaptive.c:1849 -#: read-linear.c:407 read-linear.c:665 rs01-fix.c:181 rs01-fix.c:466 +#: read-linear.c:399 read-linear.c:652 rs01-fix.c:181 rs01-fix.c:466 #, c-format msgid "Failed writing to sector %lld in image [%s]: %s" msgstr "Nezdařil se zápis sektoru %lld bitové kopie [%s]: %s" @@ -2797,7 +2811,7 @@ msgstr " [Vytvoření nového souboru mezipaměti %s]\n" msgid " [Appended %d/%d sectors to cache file %s; LBA=%lld, ssize=%d, %d sectors]\n" msgstr " [Přidáno %d/%d sektorů do souboru mezipaměti %s; LBA=%lld, velikosts=%d, %d sektorů]\n" -#: read-adaptive.c:55 rs01-create.c:1015 +#: read-adaptive.c:55 rs01-create.c:1025 #, c-format msgid "" "Error closing error correction file:\n" @@ -2819,7 +2833,7 @@ msgstr "" "Nelze přečíst hlavičku ecc:\n" "%s" -#: read-adaptive.c:119 read-linear.c:850 +#: read-adaptive.c:119 read-linear.c:838 #, c-format msgid "" "* Warning: This ecc file requires dvdisaster-%d.%d!\n" @@ -2829,14 +2843,14 @@ msgid "" "\n" msgstr "" -#: read-adaptive.c:152 rs01-common.c:80 rs01-common.c:222 rs01-create.c:297 -#: rs01-verify.c:820 +#: read-adaptive.c:152 rs01-common.c:80 rs01-common.c:231 rs01-create.c:299 +#: rs01-verify.c:810 #, c-format msgid "Failed skipping the ecc header: %s" msgstr "Nepodařilo se přeskočit ecc hlavičku: %s" -#: read-adaptive.c:161 read-adaptive.c:171 rs01-common.c:89 rs01-common.c:99 -#: rs01-common.c:332 +#: read-adaptive.c:161 read-adaptive.c:171 rs01-common.c:92 rs01-common.c:102 +#: rs01-common.c:341 #, c-format msgid "Error reading CRC information: %s" msgstr "Nepodařilo se načíst CRC informace: %s" @@ -2855,7 +2869,7 @@ msgstr "Opravitelné: %2d.%1d%% (opravitelné: %lld; nyní načítáno [%lld..%l msgid "Repairable: %2d.%1d%% (missing: %lld; now reading [%lld..%lld], size %lld)" msgstr "Opravitelné: %2d.%1d%% (chybějící: %lld; nyní načítáno [%lld..%lld], velikost %lld)" -#: read-adaptive.c:653 read-linear.c:857 +#: read-adaptive.c:653 read-linear.c:845 #, c-format msgid "" "* Warning: This image requires dvdisaster-%d.%d!\n" @@ -2926,7 +2940,7 @@ msgstr "" "Otisky disku a ecc nesouhlasí.\n" "Disk a soubor ecc k sobě nepatří.\n" -#: read-adaptive.c:860 read-linear.c:340 +#: read-adaptive.c:860 read-linear.c:332 msgid "Image file does not match the optical disc." msgstr "Soubor bitové kopie neodpovídá CD/DVD/BD." @@ -2951,7 +2965,7 @@ msgstr "Probíhá načtení CRC dat." msgid "Analysing existing image file" msgstr "Analyzování existujícího souboru bitové kopie" -#: read-adaptive.c:969 rs01-common.c:262 rs02-verify.c:724 +#: read-adaptive.c:969 rs01-common.c:271 rs02-verify.c:725 #, c-format msgid "premature end in image (only %d bytes): %s\n" msgstr "předčasný konec bitové kopie (pouze %d bajtů): %s\n" @@ -2975,15 +2989,15 @@ msgstr "Analyzování existujícího souboru bitové kopie: %lld čitelných, %l msgid "Analysing existing image file: %lld readable, %lld still missing.\n" msgstr "Analyzování existujícího souboru bitové kopie: %lld čitelných, %lld chybí.\n" -#: read-adaptive.c:1202 read-linear.c:737 +#: read-adaptive.c:1202 read-linear.c:725 msgid "Ignore once" msgstr "Ignorovat jednou" -#: read-adaptive.c:1203 read-linear.c:738 +#: read-adaptive.c:1203 read-linear.c:726 msgid "Ignore always" msgstr "Ignorovat vždy" -#: read-adaptive.c:1204 read-linear.c:739 +#: read-adaptive.c:1204 read-linear.c:727 msgid "Abort" msgstr "Přerušit" @@ -2992,15 +3006,15 @@ msgstr "Přerušit" msgid "Filling image area [%lld..%lld]" msgstr "Vyplňování oblasti bitové kopie [%lld..%lld]" -#: read-adaptive.c:1360 read-linear.c:217 +#: read-adaptive.c:1360 read-linear.c:209 msgid "Reading aborted" msgstr "Čtení zrušeno" -#: read-adaptive.c:1363 read-linear.c:221 +#: read-adaptive.c:1363 read-linear.c:213 msgid "Preparing for reading the medium image." msgstr "Příprava na vytvoření bitové kopie disku." -#: read-adaptive.c:1364 read-linear.c:214 read-linear.c:222 +#: read-adaptive.c:1364 read-linear.c:206 read-linear.c:214 msgid "Medium: not yet determined" msgstr "Disk: dosud nebyl určen" @@ -3019,16 +3033,16 @@ msgid "" "* Please consider using linear reading instead.\n" msgstr "" -#: read-adaptive.c:1442 read-linear.c:279 +#: read-adaptive.c:1442 read-linear.c:271 #, c-format msgid "Creating new %s image.\n" msgstr "Vytváření nové bitové kopie %s.\n" -#: read-adaptive.c:1446 read-linear.c:272 +#: read-adaptive.c:1446 read-linear.c:264 msgid "Reading new medium image." msgstr "Vytvoření nové bitové kopie disku." -#: read-adaptive.c:1466 read-linear.c:301 +#: read-adaptive.c:1466 read-linear.c:293 msgid "Completing existing medium image." msgstr "Doplnění existující bitové kopie disku." @@ -3040,7 +3054,7 @@ msgstr "" "\n" "K dispozici je dostatek dat pro rekonstrukci bitové kopie.\n" -#: read-adaptive.c:1606 read-linear.c:1065 +#: read-adaptive.c:1606 read-linear.c:1053 #, c-format msgid "" "Sector %lld: %s\n" @@ -3051,7 +3065,7 @@ msgstr "" "Výše uvedenou chybu nelze opravit.\n" "Pro ignorování použijte parametr --ignore-fatal-sense." -#: read-adaptive.c:1611 read-linear.c:1070 +#: read-adaptive.c:1611 read-linear.c:1058 #, c-format msgid "" "Sector %lld: %s\n" @@ -3074,7 +3088,7 @@ msgstr "Chyba CRC v sektoru %lld\n" msgid "Sectors %lld-%lld: %s\n" msgstr "Sektory %lld-%lld: %s\n" -#: read-adaptive.c:1833 read-linear.c:1253 scsi-layer.c:1741 +#: read-adaptive.c:1833 read-linear.c:1243 scsi-layer.c:1741 #, c-format msgid "Sector %lld: %s\n" msgstr "Sektor %lld: %s\n" @@ -3154,7 +3168,7 @@ msgstr "Celkem opravitelných: %d.%d%%" msgid "Aborted by unrecoverable error. %lld sectors read, %lld sectors unreadable/skipped so far." msgstr "Zrušeno kvůli neopravitelné chybě. Dosud načteno %lld sektorů, %lld sektorů nečitelných/přeskočeno." -#: read-linear.c:173 +#: read-linear.c:171 msgid "" "Automatic error correction file creation\n" "is only possible after a full reading pass.\n" @@ -3162,77 +3176,77 @@ msgstr "" "Automatické vytvoření souboru pro opravu chyb\n" "je možné pouze po plném průchodu čtení.\n" -#: read-linear.c:209 +#: read-linear.c:201 msgid "Scanning aborted" msgstr "Kontrola zrušena" -#: read-linear.c:213 read-linear.c:244 +#: read-linear.c:205 read-linear.c:236 msgid "Scanning medium for read errors." msgstr "Kontrola disku na chyby čtení." -#: read-linear.c:251 read-linear.c:284 +#: read-linear.c:243 read-linear.c:276 msgid "Reading CRC information" msgstr "Probíhá načtení CRC informací" -#: read-linear.c:347 +#: read-linear.c:339 #, c-format msgid "Reading aborted. Please select a different image file." msgstr "Čtení zrušeno. Zvolte jiný soubor bitové kopie." -#: read-linear.c:366 +#: read-linear.c:358 #, c-format msgid "Completing image %s. Continuing with sector %lld.\n" msgstr "Doplnění bitové kopie %s. Navazuji od sektoru %lld.\n" -#: read-linear.c:372 +#: read-linear.c:364 #, c-format msgid "Completing image %s. Only missing sectors will be read.\n" msgstr "Doplnění bitové kopie %s. Budou čteny pouze chybějící sektory.\n" -#: read-linear.c:455 read-linear.c:460 +#: read-linear.c:425 read-linear.c:433 msgid "Reading CRC information from ecc data" msgstr "Probíhá načtení CRC informací z ecc dat" -#: read-linear.c:480 +#: read-linear.c:459 msgid "done.\n" msgstr "dokončeno.\n" -#: read-linear.c:492 scsi-layer.c:2066 +#: read-linear.c:479 scsi-layer.c:2066 #, c-format msgid "Waiting %d seconds for drive to spin up...\n" msgstr "Čekám %d sekund na roztočení disku...\n" -#: read-linear.c:514 read-linear-window.c:103 +#: read-linear.c:501 read-linear-window.c:103 #, c-format msgid "Unreadable / skipped sectors: %lld" msgstr "Nečitelné/přeskočené sektory: %lld" -#: read-linear.c:594 +#: read-linear.c:581 #, c-format msgid "Sector %lld: Speed increased to %4.1fx\n" msgstr "Sektor %lld: Rychlost zvýšena na %4.1fx\n" -#: read-linear.c:597 +#: read-linear.c:584 #, c-format msgid "Sector %lld: Speed dropped to %4.1fx\n" msgstr "Sektor %lld: Rychlost snížena na %4.1fx\n" -#: read-linear.c:603 +#: read-linear.c:590 #, c-format msgid "Read position: %3d.%1d%% (nn.nx)" msgstr "" -#: read-linear.c:605 +#: read-linear.c:592 #, c-format msgid "Read position: %3d.%1d%% (%4.1fx)" msgstr "Pozice čtení: %3d.%1d%% (%4.1fx)" -#: read-linear.c:698 rs01-common.c:338 rs02-verify.c:769 rs03-verify.c:1132 +#: read-linear.c:686 rs01-common.c:347 rs02-verify.c:770 rs03-verify.c:1126 #, c-format msgid "* CRC error, sector: %lld\n" msgstr "* Chyba CRC, sektor: %lld\n" -#: read-linear.c:826 +#: read-linear.c:814 #, c-format msgid "" "This ecc file requires dvdisaster-%d.%d!\n" @@ -3243,7 +3257,7 @@ msgid "" "\n" msgstr "" -#: read-linear.c:834 +#: read-linear.c:822 #, c-format msgid "" "This image requires dvdisaster-%d.%d!\n" @@ -3253,37 +3267,37 @@ msgid "" "\n" msgstr "" -#: read-linear.c:842 rs01-create.c:708 rs01-fix.c:202 rs01-fix.c:224 +#: read-linear.c:830 rs01-create.c:718 rs01-fix.c:202 rs01-fix.c:224 #: rs01-fix.c:269 rs01-fix.c:299 rs01-fix.c:316 rs01-fix.c:369 -#: rs01-verify.c:435 rs01-verify.c:839 rs02-create.c:115 rs02-fix.c:235 -#: rs02-fix.c:254 rs02-fix.c:339 rs02-verify.c:714 rs03-create.c:247 +#: rs01-verify.c:435 rs01-verify.c:829 rs02-create.c:118 rs02-fix.c:235 +#: rs02-fix.c:254 rs02-fix.c:339 rs02-verify.c:715 rs03-create.c:250 #: rs03-fix.c:251 rs03-fix.c:292 rs03-fix.c:313 rs03-fix.c:386 -#: rs03-verify.c:533 rs03-verify.c:1027 +#: rs03-verify.c:533 rs03-verify.c:1021 #, c-format msgid "Aborted by user request!" msgstr "Zrušeno uživatelem!" -#: read-linear.c:956 read-linear.c:1080 +#: read-linear.c:944 read-linear.c:1068 #, c-format msgid "Aborted by user request! %lld sectors read, %lld sectors unreadable/skipped so far." msgstr "Zrušeno uživatelem! Načteno %lld sektorů, %lld sektorů nečitelných/přeskočeno." -#: read-linear.c:1013 +#: read-linear.c:1001 #, c-format msgid "unexpected read error in image for sector %lld" msgstr "neočekávaná chyba čtení bitové kopie u sektoru %lld" -#: read-linear.c:1095 +#: read-linear.c:1083 #, c-format msgid "Sector %lld: %3d C2 errors.%s\n" msgstr "Sektor %lld: %3d C2 chyb.%s\n" -#: read-linear.c:1225 +#: read-linear.c:1215 #, c-format msgid "Sector %lld: %s Skipping %d sectors.\n" msgstr "Sektor %lld: %s Přeskakuji %d sektorů.\n" -#: read-linear.c:1288 +#: read-linear.c:1278 #, c-format msgid "" "Trying to complete image, reading pass %d of %d.\n" @@ -3292,7 +3306,7 @@ msgstr "" "Pokus o doplnění bitové kopie, pokus o načtení %d z %d.\n" "%s" -#: read-linear.c:1290 +#: read-linear.c:1280 #, c-format msgid "" "\n" @@ -3301,66 +3315,66 @@ msgstr "" "\n" "Pokus o doplnění bitové kopie, pokus o načtení %d z %d.\n" -#: read-linear.c:1330 +#: read-linear.c:1317 #, c-format msgid "%lld sectors read. " msgstr "Přečteno %lld sektorů. " -#: read-linear.c:1331 +#: read-linear.c:1318 #, c-format msgid "%lld sectors read; %lld unreadable sectors." msgstr "%lld sektorů načteno; %lld nečitelných sektorů." -#: read-linear.c:1343 +#: read-linear.c:1330 #, c-format msgid "All sectors successfully read, but wrong image length (%lld sectors difference)" msgstr "Všechny sektory byly úspěšně načteny, ale nesouhlasí délka bitové kopie (rozdíl %lld sektorů)" -#: read-linear.c:1349 +#: read-linear.c:1336 msgid "All sectors successfully read, but wrong ecc md5sum." msgstr "Všechny sektory byly úspěšně načteny, ale nesouhlasí md5 kontrolní součet ecc." -#: read-linear.c:1355 +#: read-linear.c:1342 msgid "All sectors successfully read, but incomplete or damaged checksums." msgstr "" -#: read-linear.c:1356 +#: read-linear.c:1343 msgid "All sectors successfully read. Checksums match." msgstr "Všechny sektory byly úspěšně načteny. Kontrolní součet souhlasí." -#: read-linear.c:1358 +#: read-linear.c:1345 msgid "All sectors successfully read." msgstr "Všechny sektory byly úspěšně načteny." -#: read-linear.c:1363 +#: read-linear.c:1350 #, c-format msgid "%lld unreadable sectors." msgstr "%lld nečitelných sektorů." -#: read-linear.c:1366 +#: read-linear.c:1353 #, c-format msgid "%lld CRC errors and a md5sum mismatch in the CRC section." msgstr "" -#: read-linear.c:1368 +#: read-linear.c:1355 #, c-format msgid "%lld CRC errors." msgstr "%lld chyb CRC." -#: read-linear.c:1370 +#: read-linear.c:1357 #, c-format msgid "%lld CRC errors, %lld unreadable sectors." msgstr "%lld chyb CRC, %lld nečitelných sektorů" -#: read-linear.c:1378 +#: read-linear.c:1365 msgid "Scanning finished: " msgstr "Kontrola dokončena: " -#: read-linear.c:1380 +#: read-linear.c:1367 msgid "Reading finished: " msgstr "Čtení dokončeno: " -#: read-linear.c:1392 +#: read-linear.c:1379 #, c-format msgid "" "%d sectors missing at the end of the disc.\n" @@ -3371,7 +3385,7 @@ msgstr "" "To je v pořádku, pokud bylo CD zapsáno v režimu TAO (track at once).\n" "Bitová kopie bude příslušně zkrácena. Další podrobnosti najdete v příručce.\n" -#: read-linear.c:1398 +#: read-linear.c:1385 #, c-format msgid "" "%d sectors missing at the end of the disc.\n" @@ -3423,27 +3437,27 @@ msgstr "Rychlost" msgid "Sector %lld dumped to %s\n" msgstr "Sektor %lld uložen do %s\n" -#: rs01-common.c:236 rs02-verify.c:800 rs03-verify.c:1155 +#: rs01-common.c:245 rs02-verify.c:801 rs03-verify.c:1149 #, c-format msgid "- testing sectors : %3d%%" msgstr "- kontrola sektorů : %3d%%" -#: rs01-common.c:237 +#: rs01-common.c:246 #, c-format msgid "Scanning image sectors: %3d%%" msgstr "Probíhá kontrola sektorů bitové kopie: %3d%%" -#: rs01-common.c:290 rs02-verify.c:756 +#: rs01-common.c:299 rs02-verify.c:757 #, c-format msgid "* missing sector : %lld\n" msgstr "* chybějící sektor : %lld\n" -#: rs01-common.c:291 rs02-verify.c:757 +#: rs01-common.c:300 rs02-verify.c:758 #, c-format msgid "* missing sectors : %lld - %lld\n" msgstr "* chybějící sektory : %lld - %lld\n" -#: rs01-common.c:309 rs01-common.c:376 rs01-create.c:314 +#: rs01-common.c:318 rs01-common.c:385 rs01-create.c:316 #, c-format msgid "Error writing CRC information: %s" msgstr "Chyba při zápisu CRC informací: %s" @@ -3453,7 +3467,7 @@ msgstr "Chyba při zápisu CRC informací: %s" msgid "Redundancy %4.1f%% out of useful range [3.2%%..64.5%%]" msgstr "Redundance %4.1f%% z použitelného rozsahu [3.2%%..64.5%%]" -#: rs01-create.c:76 rs03-common.c:455 +#: rs01-create.c:76 rs03-common.c:467 #, c-format msgid "Ecc file size %lldm out of useful range [%lld .. %lld]" msgstr "Velikost souboru ecc %lldm je mimo užitečný rozsah [%lld .. %lld]" @@ -3477,7 +3491,7 @@ msgstr "" msgid "Image file %s not deleted: %s\n" msgstr "Soubor bitové kopie %s nebyl smazán: %s\n" -#: rs01-create.c:148 rs01-fix.c:77 rs02-create.c:59 rs02-fix.c:54 +#: rs01-create.c:148 rs01-fix.c:77 rs02-create.c:60 rs02-fix.c:54 #: rs03-create.c:144 rs03-fix.c:53 #, c-format msgid "Aborted by unrecoverable error." @@ -3492,7 +3506,7 @@ msgstr "Tvorba souboru pro opravu chyb zrušena" msgid "Encoding with Method RS01: %d roots, %4.1f%% redundancy." msgstr "Kódování metodou RS01: %d bází, redundance %4.1f%%." -#: rs01-create.c:239 rs03-create.c:1285 +#: rs01-create.c:239 rs03-create.c:1308 #, c-format msgid "" "Creating the error correction file.\n" @@ -3501,49 +3515,49 @@ msgstr "" "Vytváření souboru pro opravu chyb.\n" "%s" -#: rs01-create.c:251 rs03-create.c:273 +#: rs01-create.c:251 rs03-create.c:276 #, c-format msgid "Aborted to keep existing ecc file." msgstr "Zrušeno pro zachování původního ecc souboru." -#: rs01-create.c:266 rs02-create.c:1036 rs03-create.c:1242 +#: rs01-create.c:266 rs02-create.c:1043 rs03-create.c:1265 #, c-format msgid "Image file %s: %s." msgstr "Bitová kopie %s: %s." -#: rs01-create.c:274 rs03-create.c:1261 +#: rs01-create.c:274 rs03-create.c:1284 msgid "No error correction file specified!\n" msgstr "" -#: rs01-create.c:285 +#: rs01-create.c:287 #, c-format msgid "Writing sector checksums: %3d%%" msgstr "Zápis kontrolních součtů sektorů: %3d%%" -#: rs01-create.c:289 +#: rs01-create.c:291 msgid "1. Writing image sector checksums:" msgstr "1. Zápis kontrolních součtů sektorů bitové kopie:" -#: rs01-create.c:332 rs01-window.c:130 +#: rs01-create.c:338 rs01-window.c:130 msgid "1. Calculating image sector checksums:" msgstr "1. Výpočet kontrolních součtů sektorů bitové kopie:" -#: rs01-create.c:346 rs01-create.c:487 rs01-create.c:580 +#: rs01-create.c:355 rs01-create.c:497 rs01-create.c:590 #, c-format msgid "Aborted by user request! (partial error correction file removed)" msgstr "Zrušeno uživatelem! (neúplný soubor pro opravu chyb odstraněn)" -#: rs01-create.c:355 +#: rs01-create.c:364 #, c-format msgid "%lld sectors unread or missing due to errors.\n" msgstr "%lld sektorů nepřečteno nebo chybí kvůli chybám.\n" -#: rs01-create.c:408 +#: rs01-create.c:418 #, c-format msgid "Failed skipping ecc+crc header: %s" msgstr "Přeskočení hlavičky ecc+crc se nezdařilo: %s" -#: rs01-create.c:435 rs02-create.c:516 +#: rs01-create.c:445 rs02-create.c:523 #, c-format msgid "" "Failed allocating memory for I/O cache.\n" @@ -3554,13 +3568,13 @@ msgstr "" "Aktuální velikost mezipaměti je %d MiB.\n" "Zkuste ji zmenšit.\n" -#: rs01-create.c:564 rs01-create.c:689 rs01-create.c:984 rs02-create.c:963 -#: rs03-create.c:1088 +#: rs01-create.c:574 rs01-create.c:699 rs01-create.c:994 rs02-create.c:970 +#: rs03-create.c:1111 #, c-format msgid "Ecc generation: %3d.%1d%%" msgstr "Tvorba ecc: %3d.%1d%%" -#: rs01-create.c:997 +#: rs01-create.c:1007 #, c-format msgid "" "could not write to ecc file \"%s\":\n" @@ -3569,7 +3583,7 @@ msgstr "" "nezdařil se zápis do souboru ecc \"%s\":\n" "%s" -#: rs01-create.c:1012 +#: rs01-create.c:1022 #, c-format msgid "" "Can't write ecc header:\n" @@ -3578,12 +3592,12 @@ msgstr "" "Nelze zapsat hlavičku ecc:\n" "%s" -#: rs01-create.c:1020 rs02-create.c:1127 rs03-create.c:1341 +#: rs01-create.c:1030 rs02-create.c:1134 rs03-create.c:1364 #, c-format msgid "Ecc generation: 100.0%%\n" msgstr "Tvorba ecc: 100.0%%\n" -#: rs01-create.c:1021 rs03-create.c:1348 +#: rs01-create.c:1031 rs03-create.c:1371 #, c-format msgid "" "Error correction file \"%s\" created.\n" @@ -3592,7 +3606,7 @@ msgstr "" "Soubor pro opravu chyb \"%s\" byl vytvořen.\n" "Uchovávejte tento soubor na spolehlivém nosiči.\n" -#: rs01-create.c:1029 rs03-create.c:1374 +#: rs01-create.c:1039 rs03-create.c:1397 msgid "" "The error correction file has been successfully created.\n" "Make sure to keep this file on a reliable medium." @@ -3901,15 +3915,15 @@ msgstr "Porovnání zrušeno" msgid "Comparing image and error correction files." msgstr "Porovnávání souboru bitové kopie a souboru pro opravu chyb." -#: rs01-verify.c:394 rs03-verify.c:696 rs03-verify.c:705 +#: rs01-verify.c:394 rs03-verify.c:698 rs03-verify.c:707 msgid "- Checking image file -" msgstr "- Kontrola souboru bitové kopie -" -#: rs01-verify.c:409 rs01-verify.c:530 rs01-verify.c:541 +#: rs01-verify.c:409 rs01-verify.c:530 rs01-verify.c:544 msgid "not present\n" msgstr "nedostupný\n" -#: rs01-verify.c:417 rs02-verify.c:598 +#: rs01-verify.c:417 rs02-verify.c:599 #, c-format msgid "present, contains %lld medium sectors.\n" msgstr "k dispozici, obsahuje %lld sektorů disku.\n" @@ -3919,7 +3933,7 @@ msgstr "k dispozici, obsahuje %lld sektorů disku.\n" msgid "present, contains %lld medium sectors and %d bytes.\n" msgstr "existuje, obsahuje %lld sektorů disku a %d bajtů.\n" -#: rs01-verify.c:425 rs01-verify.c:680 rs01-verify.c:699 +#: rs01-verify.c:425 rs01-verify.c:670 rs01-verify.c:689 #, c-format msgid "%lld sectors + %d bytes" msgstr "%lld sektorů + %d bajtů" @@ -3949,7 +3963,7 @@ msgstr "%lld (%lld nadbytečných sektorů)" msgid "Bad image." msgstr "Poškozená bitová kopie." -#: rs01-verify.c:483 rs02-verify.c:681 rs03-verify.c:992 +#: rs01-verify.c:483 rs02-verify.c:682 rs03-verify.c:986 msgid "* quick mode : image NOT scanned\n" msgstr "* rychlý režim : bitová kopie nebude kontrolována!\n" @@ -3962,7 +3976,7 @@ msgstr "" "- bitová kopie v pořádku : všechny sektory jsou přítomny\n" "- md5 součet bitové kopie: %s\n" -#: rs01-verify.c:494 rs02-verify.c:890 rs03-verify.c:1295 +#: rs01-verify.c:494 rs02-verify.c:891 rs03-verify.c:1289 #, c-format msgid "Good image." msgstr "Bitová kopie je v pořádku." @@ -3981,69 +3995,68 @@ msgstr "" msgid "Image complete, but contains checksum errors!" msgstr "Bitová kopie je kompletní, avšak obsahuje chyby kontrolního součtu!" -#: rs01-verify.c:510 rs02-verify.c:857 +#: rs01-verify.c:510 rs02-verify.c:858 #, c-format msgid "* BAD image : %lld sectors missing\n" msgstr "* POŠKOZENÁ bitová kopie : %lld chybějících sektorů\n" -#: rs01-verify.c:511 rs02-verify.c:861 rs03-verify.c:1241 +#: rs01-verify.c:511 rs02-verify.c:862 rs03-verify.c:1235 #, c-format msgid "* BAD image : %lld sectors missing, %lld CRC errors\n" msgstr "* POŠKOZENÁ bitová kopie : %lld chybějících sektorů, %lld chyb CRC\n" -#: rs01-verify.c:525 rs03-verify.c:1199 +#: rs01-verify.c:525 rs03-verify.c:1193 msgid "- Checking ecc file -" msgstr "- Kontrola ecc souboru -" -#: rs01-verify.c:533 rs01-verify.c:558 +#: rs01-verify.c:533 rs01-verify.c:561 msgid "No error correction file present." msgstr "Žádný soubor pro opravu chyb není dostupný." -#: rs01-verify.c:544 +#: rs01-verify.c:541 +msgid "permission denied\n" +msgstr "" + +#: rs01-verify.c:547 msgid "invalid\n" msgstr "neplatné\n" -#: rs01-verify.c:547 +#: rs01-verify.c:550 msgid "defective header (unusable)\n" msgstr "poškozená hlavička (nepoužitelné)\n" -#: rs01-verify.c:550 +#: rs01-verify.c:553 msgid "unknown codec (unusable)\n" msgstr "neznámý kodek (nepoužitelné)\n" -#: rs01-verify.c:553 +#: rs01-verify.c:556 msgid "unusable\n" msgstr "nepoužitelné\n" -#: rs01-verify.c:590 rs02-verify.c:920 +#: rs01-verify.c:584 rs01-verify.c:596 rs02-verify.c:915 rs02-verify.c:928 msgid "created by dvdisaster" msgstr "vytvořeno pomocí dvdisaster" -#: rs01-verify.c:607 rs02-verify.c:937 -#, c-format -msgid "created by dvdisaster-%d.%d\n" -msgstr "vytvořeno pomocí dvdisaster-%d.%d\n" - -#: rs01-verify.c:616 +#: rs01-verify.c:606 msgid "created by dvdisaster-0.41.x.\n" msgstr "vytvořeno pomocí dvdisaster-0.41.x.\n" -#: rs01-verify.c:626 rs02-verify.c:950 rs03-verify.c:758 +#: rs01-verify.c:616 rs02-verify.c:942 rs03-verify.c:760 #, c-format msgid "- method : %4s, %d roots, %4.1f%% redundancy.\n" msgstr "- metoda : %4s, %d bází, %4.1f%% redundance.\n" -#: rs01-verify.c:630 rs02-verify.c:955 rs03-verify.c:763 +#: rs01-verify.c:620 rs02-verify.c:947 rs03-verify.c:765 #, c-format msgid "%4s, %d roots, %4.1f%% redundancy" msgstr "%4s, %d bází, %4.1f%% redundance" -#: rs01-verify.c:637 rs02-verify.c:962 +#: rs01-verify.c:627 rs02-verify.c:954 #, c-format msgid "- requires : dvdisaster-%d.%d (good)\n" msgstr "- vyžaduje : dvdisaster-%d.%d (v pořádku)\n" -#: rs01-verify.c:646 rs02-verify.c:973 +#: rs01-verify.c:636 rs02-verify.c:965 #, c-format msgid "" "* requires : dvdisaster-%d.%d (BAD)\n" @@ -4054,146 +4067,146 @@ msgstr "" "* Upozornění : Následující výstup nemusí být správný.\n" "* : Pro aktualizaci navštivte http://www.dvdisaster.org.\n" -#: rs01-verify.c:659 rs02-verify.c:987 rs03-verify.c:834 +#: rs01-verify.c:649 rs02-verify.c:979 rs03-verify.c:828 #, c-format msgid "Please upgrade your version of dvdisaster!" msgstr "Aktualizujte prosím vaši verzi programu dvdisaster!" -#: rs01-verify.c:671 +#: rs01-verify.c:661 #, c-format msgid "- medium sectors : %lld\n" msgstr "- sektory disku : %lld\n" -#: rs01-verify.c:676 +#: rs01-verify.c:666 #, c-format msgid "- medium sectors : %lld sectors + %d bytes\n" msgstr "- sektory disku : %lld sektorů + %d bajtů\n" -#: rs01-verify.c:690 +#: rs01-verify.c:680 #, c-format msgid "- medium sectors : %lld (good)\n" msgstr "- sektory disku : %lld (v pořádku)\n" -#: rs01-verify.c:695 +#: rs01-verify.c:685 #, c-format msgid "- medium sectors : %lld sectors + %d bytes (good)\n" msgstr "- sektory disku : %lld sektorů + %d bajtů (v pořádku)\n" -#: rs01-verify.c:707 rs02-verify.c:1003 +#: rs01-verify.c:697 rs02-verify.c:995 #, c-format msgid "* medium sectors : %lld (BAD, perhaps TAO/DAO mismatch)\n" msgstr "* sektory disku : %lld (ŠPATNĚ, pravděpodobně rozdíl TAO/DAO)\n" -#: rs01-verify.c:718 rs02-verify.c:1005 +#: rs01-verify.c:708 rs02-verify.c:997 #, c-format msgid "* medium sectors : %lld (BAD)\n" msgstr "* sektory disku : %lld (SPATNĚ)\n" -#: rs01-verify.c:723 rs01-verify.c:734 +#: rs01-verify.c:713 rs01-verify.c:724 #, c-format msgid "Image size does not match error correction file." msgstr "Velikost bitové kopie neodpovídá souboru pro opravu chyb." -#: rs01-verify.c:727 +#: rs01-verify.c:717 #, c-format msgid "* medium sectors : %lld sectors + %d bytes (BAD)\n" msgstr "* sektory média : %lld sektorů + %d bajtů (ŠPATNĚ)\n" -#: rs01-verify.c:731 +#: rs01-verify.c:721 #, c-format msgid "%lld sectors + %d bytes" msgstr "%lld sektorů + %d bajtů" -#: rs01-verify.c:747 +#: rs01-verify.c:737 #, c-format msgid "- image md5sum : %s (good)\n" msgstr "- md5 součet bitové kopie: %s (v pořádku)\n" -#: rs01-verify.c:748 +#: rs01-verify.c:738 #, c-format msgid "* image md5sum : %s (BAD)\n" msgstr "* md5 součet bitové kopie: %s (ŠPATNÝ)\n" -#: rs01-verify.c:758 +#: rs01-verify.c:748 #, c-format msgid "- image md5sum : %s\n" msgstr "- md5 součet bitové kopie: %s\n" -#: rs01-verify.c:766 rs03-verify.c:858 +#: rs01-verify.c:756 rs03-verify.c:852 msgid "* fingerprint match: NOT POSSIBLE - related sector is missing in image!\n" msgstr "* porovnání otisku NENÍ MOŽNÉ - odpovídající sektor v bitové kopii chybí!\n" -#: rs01-verify.c:768 rs03-verify.c:861 +#: rs01-verify.c:758 rs03-verify.c:855 #, c-format msgid "missing sector prevents calculation" msgstr "chybějící sektor brání výpočtu" -#: rs01-verify.c:773 rs03-verify.c:866 +#: rs01-verify.c:763 rs03-verify.c:860 msgid "* fingerprint match: MISMATCH - .iso and .ecc don't belong together!\n" msgstr "* porovnání otisku : NESOUHLASÍ - ISO a ECC k sobě nepatří!\n" -#: rs01-verify.c:777 rs03-verify.c:870 +#: rs01-verify.c:767 rs03-verify.c:864 #, c-format msgid "mismatch" msgstr "nesouhlasí" -#: rs01-verify.c:780 rs03-verify.c:873 +#: rs01-verify.c:770 rs03-verify.c:867 #, c-format msgid "Image and error correction files do not belong together!" msgstr "Bitová kopie a soubor pro opravu chyb k sobě nepatří!" -#: rs01-verify.c:784 rs03-verify.c:877 +#: rs01-verify.c:774 rs03-verify.c:871 msgid "- fingerprint match: good\n" msgstr "- porovnání otisku : v pořádku\n" -#: rs01-verify.c:786 rs03-verify.c:879 +#: rs01-verify.c:776 rs03-verify.c:873 msgid "good" msgstr "v pořádku" -#: rs01-verify.c:794 +#: rs01-verify.c:784 msgid "* quick mode : ecc file NOT scanned\n" msgstr "* rychlý režim : Ecc soubor nebude kontrolován!\n" -#: rs01-verify.c:802 +#: rs01-verify.c:792 #, c-format msgid "- ecc blocks : %lld (good)\n" msgstr "- ecc bloky : %lld (v pořádku)\n" -#: rs01-verify.c:807 +#: rs01-verify.c:797 #, c-format msgid "* ecc blocks : %lld (BAD, expected %lld)\n" msgstr "* ecc bloky : %lld (ŠPATNĚ, očekáváno %lld)\n" -#: rs01-verify.c:809 +#: rs01-verify.c:799 #, c-format msgid "%lld (bad, expected %lld)" msgstr "%lld (špatný, očekáváno %lld)" -#: rs01-verify.c:831 +#: rs01-verify.c:821 #, c-format msgid "- ecc md5sum : %3d%%" msgstr "- md5 součet ecc : %3d%%" -#: rs01-verify.c:848 +#: rs01-verify.c:838 msgid "* ecc md5sum : BAD, ecc file may be damaged!\n" msgstr "* md5 součet ecc : ŠPATNÝ, soubor ecc může být poškozen!\n" -#: rs01-verify.c:850 +#: rs01-verify.c:840 #, c-format msgid "bad" msgstr "špatný" -#: rs01-verify.c:852 +#: rs01-verify.c:842 #, c-format msgid "Error correction file may be damaged!" msgstr "Soubor pro opravu chyb může být poškozen!" -#: rs01-verify.c:856 rs02-verify.c:1074 +#: rs01-verify.c:846 rs02-verify.c:1066 #, c-format msgid "- ecc md5sum : %s (good)\n" msgstr "- md5 součet ecc : %s (v pořádku)\n" -#: rs01-verify.c:870 +#: rs01-verify.c:860 #, c-format msgid "Good error correction file." msgstr "Soubor pro opravu chyb je v pořádku." @@ -4232,7 +4245,7 @@ msgid "%4.1f%% redundancy (%d roots)" msgstr "%4.1f%% redundance (%d bází)" #: rs01-window.c:466 rs01-window.c:869 rs01-window.c:875 rs01-window.c:876 -#: rs02-window.c:394 rs02-window.c:1150 rs02-window.c:1156 rs02-window.c:1157 +#: rs02-window.c:394 rs02-window.c:1246 rs02-window.c:1252 rs02-window.c:1253 #, c-format msgid "%d MiB of file cache" msgstr "%d MiB souborové mezipaměti" @@ -4308,7 +4321,7 @@ msgstr "" msgid "Space-delimited redundancy" msgstr "Prostorově vymezená redundance" -#: rs01-window.c:782 rs02-window.c:1082 rs03-preferences.c:688 +#: rs01-window.c:782 rs02-window.c:1178 rs03-preferences.c:688 msgid "Use at most" msgstr "Použít nejvíce" @@ -4330,19 +4343,19 @@ msgstr "" "\n" "Upozornění: Pokud použijete stejnou velikost pro bitové kopie různých velikostí, bude pro menší bitové kopie použita vyšší redundance než pro velké. To ve většině případů není to co chcete." -#: rs01-window.c:866 rs02-window.c:1147 +#: rs01-window.c:866 rs02-window.c:1243 msgid "Memory utilization" msgstr "Využití paměti" -#: rs01-window.c:870 rs02-window.c:1151 +#: rs01-window.c:870 rs02-window.c:1247 msgid "File cache" msgstr "Mezipaměť pro soubory" -#: rs01-window.c:882 rs02-window.c:1163 rs03-preferences.c:908 +#: rs01-window.c:882 rs02-window.c:1259 rs03-preferences.c:908 msgid "Use" msgstr "Použít" -#: rs01-window.c:910 rs02-window.c:1191 +#: rs01-window.c:910 rs02-window.c:1287 msgid "" "File cache\n" "\n" @@ -4352,22 +4365,22 @@ msgstr "" "\n" "dvdisaster optimalizuje přístup k souboru bitové kopie a souboru pro opravu chyb použitím vlastní mezipaměti. Přednastavených 32MiB je vhodných pro většinu systémů." -#: rs02-common.c:566 rs02-common.c:578 rs02-verify.c:625 rs03-common.c:606 +#: rs02-common.c:572 rs02-common.c:584 rs02-verify.c:626 rs03-common.c:620 #, c-format msgid "Failed seeking to ecc header at %lld: %s\n" msgstr "Přechod na hlavičku ecc na %lld selhal: %s\n" -#: rs02-common.c:570 rs02-common.c:582 rs03-common.c:610 +#: rs02-common.c:576 rs02-common.c:588 rs03-common.c:624 #, c-format msgid "Failed writing ecc header at %lld: %s\n" msgstr "Selhal zápis hlavičky ecc na %lld: %s\n" -#: rs02-create.c:109 rs03-create.c:241 +#: rs02-create.c:112 rs03-create.c:244 #, c-format msgid "Aborted by user request! (partial ecc data removed from image)" msgstr "Přerušeno uživatelem! (neúplná ecc data z bitové kopie odstraněna)" -#: rs02-create.c:138 rs03-create.c:291 +#: rs02-create.c:141 rs03-create.c:294 #, c-format msgid "" "Image \"%s\" already contains error correction information.\n" @@ -4376,11 +4389,11 @@ msgstr "" "Bitová kopie \"%s\" již obsahuje informace pro opravu chyb.\n" "Bitová kopie bude zkrácena po datovou část (%lld sektorů).\n" -#: rs02-create.c:153 rs03-create.c:318 +#: rs02-create.c:156 rs03-create.c:321 msgid "Image size is now" msgstr "" -#: rs02-create.c:214 +#: rs02-create.c:217 msgid "" "Image contains unread(able) sectors.\n" "Error correction information can only be\n" @@ -4390,7 +4403,7 @@ msgstr "" "Informace pro opravu chyb lze přidat pouze do\n" "kompletních (nepoškozených) bitových kopií.\n" -#: rs02-create.c:218 +#: rs02-create.c:221 #, c-format msgid "" "Sector %lld in the image is marked unreadable\n" @@ -4415,28 +4428,33 @@ msgstr "" "Informace pro opravu chyb může být přidána pouze\n" "k nepoškozeným bitovým kopiím.\n" -#: rs02-create.c:236 rs02-create.c:300 rs02-create.c:309 +#: rs02-create.c:238 rs02-create.c:304 rs02-create.c:315 #, c-format msgid "Preparing image (checksums, adding space): %3d%%" msgstr "Příprava bitové kopie (kontrolní součty, přidání místa): %3d%%" -#: rs02-create.c:271 rs02-create.c:281 rs02-fix.c:90 rs03-create.c:404 -#: rs03-create.c:415 rs03-fix.c:87 +#: rs02-create.c:273 rs02-create.c:283 rs02-fix.c:90 rs03-create.c:427 +#: rs03-create.c:438 rs03-fix.c:87 #, c-format msgid "Failed seeking to end of image: %s\n" msgstr "Přechod na konec bitové kopie se nezdařil: %s\n" -#: rs02-create.c:275 rs02-create.c:296 rs02-fix.c:103 rs03-create.c:389 +#: rs02-create.c:277 rs02-create.c:298 rs02-fix.c:103 rs03-create.c:412 #: rs03-fix.c:105 #, c-format msgid "Failed expanding the image: %s\n" msgstr "Rozšíření bitové kopie se nezdařilo: %s\n" -#: rs02-create.c:1027 rs03-create.c:1224 +#: rs02-create.c:303 rs02-create.c:314 +#, c-format +msgid "Preparing image (checksums taken from cache, adding space): %3d%%" +msgstr "" + +#: rs02-create.c:1034 rs03-create.c:1247 msgid "Error correction data creation aborted" msgstr "Tvorba dat pro opravu chyba přerušena" -#: rs02-create.c:1055 rs02-create.c:1073 rs03-create.c:1228 rs03-create.c:1281 +#: rs02-create.c:1062 rs02-create.c:1080 rs03-create.c:1251 rs03-create.c:1304 #, c-format msgid "" "Augmenting the image with error correction data.\n" @@ -4445,16 +4463,16 @@ msgstr "" "Rozšíření bitové kopie daty pro opravu chyb.\n" "%s" -#: rs02-create.c:1056 rs03-create.c:1229 +#: rs02-create.c:1063 rs03-create.c:1252 msgid "- checking image -" msgstr "- kontrola bitové kopie -" -#: rs02-create.c:1069 +#: rs02-create.c:1076 #, c-format msgid "Encoding with Method RS02: %lld MiB data, %lld MiB ecc (%d roots; %4.1f%% redundancy)." msgstr "Kódování metodou RS02: %lld MiB data, %lld MiB ecc (%d bází; %4.1f%% redundance)." -#: rs02-create.c:1077 +#: rs02-create.c:1084 #, c-format msgid "" "Augmenting image with Method RS02:\n" @@ -4463,7 +4481,7 @@ msgstr "" "Rozšíření bitové kopie metodou RS02:\n" " %lld MiB dat, %lld MiB ecc (%d bází; %4.1f%% redundance)" -#: rs02-create.c:1086 +#: rs02-create.c:1093 #, c-format msgid "" "Not enough space on medium left for error correction data.\n" @@ -4476,7 +4494,7 @@ msgstr "" "Pokud není možné zmenšení bitové kopie, nebo použití většího disku,\n" "vytvořte samostatný soubor pro opravu chyb." -#: rs02-create.c:1096 rs03-create.c:1320 +#: rs02-create.c:1103 rs03-create.c:1343 #, c-format msgid "" "Using redundancies below 20%%%% may not give\n" @@ -4485,7 +4503,7 @@ msgstr "" "Použití redundance nižší než 20%%%% nemusí poskytnout\n" "dostatečnou ochranu proti ztrátě dat.\n" -#: rs02-create.c:1128 rs02-create.c:1137 rs03-create.c:1343 rs03-create.c:1368 +#: rs02-create.c:1135 rs02-create.c:1144 rs03-create.c:1366 rs03-create.c:1391 #, c-format msgid "" "Image has been augmented with error correction data.\n" @@ -4628,50 +4646,50 @@ msgstr "průměr = %.1f; nejvíce = %d na ecc blok." msgid "%lld of %lld sectors recoverable (%d.%d%%)" msgstr "Obnovitelných je %lld z(e) %lld sektorů (%d.%d%%)" -#: rs02-verify.c:575 rs03-verify.c:664 +#: rs02-verify.c:576 rs03-verify.c:666 msgid "Check aborted" msgstr "Kontrola zrušena" -#: rs02-verify.c:594 rs03-verify.c:704 +#: rs02-verify.c:595 rs03-verify.c:706 msgid "Checking the image file." msgstr "Kontrola souboru bitové kopie." -#: rs02-verify.c:595 +#: rs02-verify.c:596 msgid "Image contains error correction data." msgstr "Bitová kopie obsahuje data pro opravu chyb." -#: rs02-verify.c:608 rs03-verify.c:974 +#: rs02-verify.c:609 rs03-verify.c:968 #, c-format msgid "Image file is %lld sectors shorter than expected." msgstr "Soubor bitové kopie je o %lld sektorů kratší než očekáváno." -#: rs02-verify.c:609 rs03-verify.c:977 +#: rs02-verify.c:610 rs03-verify.c:971 #, c-format msgid "Image file is %lld sectors longer than expected." msgstr "Soubor bitové kopie je o %lld sektorů delší než očekáváno." -#: rs02-verify.c:629 +#: rs02-verify.c:630 #, c-format msgid "Failed reading ecc header at %lld: %s\n" msgstr "Nepodařilo se načíst ecc hlavičku na %lld: %s\n" -#: rs02-verify.c:672 +#: rs02-verify.c:673 #, c-format msgid "%lld ok, %lld CRC errors, %lld missing" msgstr "%lld v pořádku, %lld chyb CRC, %lld chybí" -#: rs02-verify.c:805 rs02-verify.c:826 rs03-verify.c:1173 rs03-verify.c:1212 +#: rs02-verify.c:806 rs02-verify.c:827 rs03-verify.c:1167 rs03-verify.c:1206 #, c-format msgid "%lld sectors missing; %lld CRC errors" msgstr "chybí %lld sektorů; %lld chyb CRC" -#: rs02-verify.c:809 rs02-verify.c:813 rs02-verify.c:830 rs02-verify.c:834 -#: rs03-verify.c:1181 rs03-verify.c:1220 +#: rs02-verify.c:810 rs02-verify.c:814 rs02-verify.c:831 rs02-verify.c:835 +#: rs03-verify.c:1175 rs03-verify.c:1214 #, c-format msgid "%lld sectors missing" msgstr "chybí %lld sektorů" -#: rs02-verify.c:848 +#: rs02-verify.c:849 #, c-format msgid "" "- good image : all sectors present\n" @@ -4680,46 +4698,46 @@ msgstr "" "- dobrá bitová kopie : všechny sektory přítomny\n" "- md5 součet dat : %s\n" -#: rs02-verify.c:854 +#: rs02-verify.c:855 msgid "* suspicious image : contains damaged ecc headers\n" msgstr "* podezřelá bitová kopie : Obsahuje poškozené ecc hlavičky\n" -#: rs02-verify.c:859 rs03-verify.c:1238 +#: rs02-verify.c:860 rs03-verify.c:1232 #, c-format msgid "* suspicious image : all sectors present, but %lld CRC errors\n" msgstr "* podezřelá bitová kopie : všechny sektory přítomny, ale %lld chyb CRC\n" -#: rs02-verify.c:865 +#: rs02-verify.c:866 #, c-format msgid " ... ecc headers : %lld ok, %lld CRC errors, %lld missing\n" msgstr " ... ecc hlavičky : %lld ok, %lld chybné CRC, %lld chybí\n" -#: rs02-verify.c:867 rs03-verify.c:1244 +#: rs02-verify.c:868 rs03-verify.c:1238 #, c-format msgid " ... data section : %lld sectors missing; %lld CRC errors\n" msgstr " ... datová sekce : chybí %lld sektorů; %lld chyb CRC\n" -#: rs02-verify.c:870 rs03-verify.c:1247 +#: rs02-verify.c:871 rs03-verify.c:1241 #, c-format msgid " ... data md5sum : %s\n" msgstr " ... md5 součet dat : %s\n" -#: rs02-verify.c:871 rs03-verify.c:1253 +#: rs02-verify.c:872 rs03-verify.c:1247 #, c-format msgid " ... crc section : %lld sectors missing\n" msgstr " ... crc sekce : chybí %lld sektorů\n" -#: rs02-verify.c:872 rs03-verify.c:1255 +#: rs02-verify.c:873 rs03-verify.c:1249 #, c-format msgid " ... ecc section : %lld sectors missing\n" msgstr " ... ecc sekce : chybí %lld sektorů\n" -#: rs02-verify.c:894 rs03-verify.c:1299 +#: rs02-verify.c:895 rs03-verify.c:1293 #, c-format msgid "Damaged image." msgstr "Poškozená bitová kopie." -#: rs02-verify.c:901 +#: rs02-verify.c:902 msgid "" "\n" "Error correction data: " @@ -4727,67 +4745,67 @@ msgstr "" "\n" "Data pro opravu chyb: " -#: rs02-verify.c:994 +#: rs02-verify.c:986 #, c-format msgid "- medium sectors : %lld / %lld (good)\n" msgstr "- sektory disku : %lld / %lld (v pořádku)\n" -#: rs02-verify.c:1011 +#: rs02-verify.c:1003 #, c-format msgid "Image size does not match recorded size." msgstr "Velikost bitové kopie nesouhlasí se zaznamenanou velikostí." -#: rs02-verify.c:1025 +#: rs02-verify.c:1017 #, c-format msgid "- data md5sum : %s (good)\n" msgstr "- md5 součet dat : %s (v pořádku)\n" -#: rs02-verify.c:1026 +#: rs02-verify.c:1018 #, c-format msgid "* data md5sum : %s (BAD)\n" msgstr "* md5 součet dat : %s (ŠPATNÝ)\n" -#: rs02-verify.c:1037 rs03-verify.c:848 +#: rs02-verify.c:1029 rs03-verify.c:842 #, c-format msgid "- data md5sum : %s\n" msgstr "- md5 součet dat : %s\n" -#: rs02-verify.c:1049 +#: rs02-verify.c:1041 #, c-format msgid "- crc md5sum : %s (good)\n" msgstr "- md5 součet crc : %s (v pořádku)\n" -#: rs02-verify.c:1054 +#: rs02-verify.c:1046 #, c-format msgid "* crc md5sum : %s (BAD)\n" msgstr "* md5 součet crc : %s (ŠPATNÝ)\n" -#: rs02-verify.c:1062 +#: rs02-verify.c:1054 #, c-format msgid "- crc md5sum : %s\n" msgstr "- md5 součet crc : %s\n" -#: rs02-verify.c:1079 +#: rs02-verify.c:1071 #, c-format msgid "* ecc md5sum : %s (BAD)\n" msgstr "* md5 součet ecc : %s (ŠPATNÝ)\n" -#: rs02-verify.c:1087 +#: rs02-verify.c:1079 #, c-format msgid "- ecc md5sum : %s\n" msgstr "- md 5 součet ecc : %s\n" -#: rs02-verify.c:1106 rs03-verify.c:893 +#: rs02-verify.c:1098 rs03-verify.c:887 #, c-format msgid "Good error correction data." msgstr "Data pro opravu chyb jsou v pořádku." -#: rs02-verify.c:1110 rs03-verify.c:1311 +#: rs02-verify.c:1102 rs03-verify.c:1305 #, c-format msgid "Full data recovery is likely." msgstr "Úplná obnova dat je pravděpodobná." -#: rs02-verify.c:1113 rs03-verify.c:1314 +#: rs02-verify.c:1105 rs03-verify.c:1308 #, c-format msgid "Full data recovery is NOT possible." msgstr "Úplná obnova dat není možná." @@ -4796,19 +4814,19 @@ msgstr "Úplná obnova dat není možná." msgid "1. Preparing image:" msgstr "1. Příprava bitové kopie:" -#: rs02-window.c:711 +#: rs02-window.c:745 msgid "Maximum image size" msgstr "Maximální velikost bitové kopie" -#: rs02-window.c:723 +#: rs02-window.c:757 msgid "Using the smallest possible size from table" msgstr "Použita nejmenší možná velikost z tabulky" -#: rs02-window.c:723 +#: rs02-window.c:757 msgid "Use smallest possible size from following table (in sectors):" msgstr "Použít nejmenší možnou velikost z následující tabulky (v sektorech):" -#: rs02-window.c:747 +#: rs02-window.c:781 msgid "" "Determine augmented image size from table\n" "\n" @@ -4822,17 +4840,17 @@ msgstr "" "\n" "Aby mohl být vybrán vhodný disk, musí být známy dostupné kapacity disků. V tabulce jsou zadány výchozí velikosti CD a jedno/dvou vrstvých DVD. Tyto velikosti můžete upravit podle svých potřeb." -#: rs02-window.c:766 +#: rs02-window.c:800 msgid "CD-R / CD-RW:" msgstr "CD-R / CD-RW:" -#: rs02-window.c:777 rs02-window.c:796 rs02-window.c:837 rs02-window.c:856 -#: rs02-window.c:897 rs02-window.c:916 rs02-window.c:957 rs02-window.c:976 -#: rs02-window.c:1016 rs02-window.c:1035 +#: rs02-window.c:811 rs02-window.c:830 rs02-window.c:871 rs02-window.c:890 +#: rs02-window.c:931 rs02-window.c:950 rs02-window.c:991 rs02-window.c:1010 +#: rs02-window.c:1050 rs02-window.c:1069 rs02-window.c:1109 rs02-window.c:1128 msgid "query medium" msgstr "podle disku" -#: rs02-window.c:808 +#: rs02-window.c:842 #, c-format msgid "" "CD medium size\n" @@ -4855,11 +4873,11 @@ msgstr "" "Uvědomte si, že rozšířené bitové kopie se mohou zvětšit maximálně třikrát, protože maximální možná redundance je 200%%.\n" "I pokud není tento limit dosažen, může být rozšířená bitová kopie z technických důvodů o něco menší." -#: rs02-window.c:826 +#: rs02-window.c:860 msgid "DVD 1 layer:" msgstr "1-vrstvé DVD:" -#: rs02-window.c:868 +#: rs02-window.c:902 #, c-format msgid "" "Single layer DVD medium size\n" @@ -4882,11 +4900,11 @@ msgstr "" "Uvědomte si, že rozšířené bitové kopie se mohou zvětšit maximálně třikrát, protože maximální možná redundance je 200%%.\n" "I pokud není tento limit dosažen, může být rozšířená bitová kopie z technických důvodů o něco menší." -#: rs02-window.c:886 +#: rs02-window.c:920 msgid "DVD 2 layers:" msgstr "2-vrstvé DVD" -#: rs02-window.c:928 +#: rs02-window.c:962 #, c-format msgid "" "Two layered DVD medium size\n" @@ -4909,11 +4927,11 @@ msgstr "" "Uvědomte si, že rozšířené bitové kopie se mohou zvětšit maximálně třikrát, protože maximální možná redundance je 200%%.\n" "I pokud není tento limit dosažen, může být rozšířená bitová kopie z technických důvodů o něco menší." -#: rs02-window.c:946 +#: rs02-window.c:980 msgid "BD 1 layer:" msgstr "1-vrstvý BD" -#: rs02-window.c:988 +#: rs02-window.c:1022 #, c-format msgid "" "Single layer BD medium size\n" @@ -4936,11 +4954,11 @@ msgstr "" "Uvědomte si, že rozšířené bitové kopie se mohou zvětšit maximálně třikrát, protože maximální možná redundance je 200%%.\n" "I pokud není tento limit dosažen, může být rozšířená bitová kopie z technických důvodů o něco menší." -#: rs02-window.c:1005 +#: rs02-window.c:1039 msgid "BD 2 layers:" msgstr "2-vrstvý BD" -#: rs02-window.c:1047 +#: rs02-window.c:1081 #, c-format msgid "" "Two layered BD medium size\n" @@ -4963,11 +4981,29 @@ msgstr "" "Uvědomte si, že rozšířené bitové kopie se mohou zvětšit maximálně třikrát, protože maximální možná redundance je 200%%.\n" "I pokud není tento limit dosažen, může být rozšířená bitová kopie z technických důvodů o něco menší." -#: rs02-window.c:1102 +#: rs02-window.c:1098 +msgid "BDXL 3 layers:" +msgstr "" + +#: rs02-window.c:1140 +#, c-format +msgid "" +"Three layered BDXL medium size\n" +"\n" +"This is the maximum capacity assumed for three layered BDXL media. Images exceeding the smaller media sizes but smaller than this value will be augmented with error correction information so that they will fit on the specified BD.\n" +"\n" +"You can enter the medium size in sectors of 2K each, or press the \"query medium\" button to use the size of a blank medium currently inserted in the selected drive.\n" +"Use the arrow button to revert to the last saved value.\n" +"\n" +"Please note that augmented images will at most triple in size as the highest possible redundancy is 200%%.\n" +"Even if this limit is not reached the augmented image may be a few sectors smaller than specified for technical reasons." +msgstr "" + +#: rs02-window.c:1198 msgid "sectors." msgstr "sektorů." -#: rs02-window.c:1115 +#: rs02-window.c:1211 #, c-format msgid "" "Use at most ... sectors\n" @@ -4986,47 +5022,47 @@ msgstr "" "Uvědomte si, že rozšířené bitové kopie se mohou zvětšit maximálně třikrát, protože maximální možná redundance je 200%%.\n" "I pokud není tento limit dosažen, může být rozšířená bitová kopie z technických důvodů o něco menší." -#: rs03-common.c:428 +#: rs03-common.c:440 #, c-format msgid "Image file %s not present." msgstr "Soubor bitové kopie %s není přítomen." -#: rs03-common.c:445 +#: rs03-common.c:457 #, c-format msgid "Redundancy %4.1f%% out of useful range [3.2%%..200%%]" msgstr "Redundance %4.1f%% z použitelného rozsahu [3.2%%..200%%]" -#: rs03-common.c:475 +#: rs03-common.c:487 #, c-format msgid "Redundancy %d out of useful range [8..170]." msgstr "Redundance %d z použitelného rozsahu [8..170]." -#: rs03-common.c:513 +#: rs03-common.c:525 #, c-format msgid "Medium size smaller than image size (%lld < %lld)" msgstr "" -#: rs03-create.c:384 +#: rs03-create.c:407 #, c-format msgid "Failed expanding the ecc file: %s\n" msgstr "Rozšíření ecc souboru selhalo: %s\n" -#: rs03-create.c:385 +#: rs03-create.c:408 #, c-format msgid "Preparing ecc file: %3d%%" msgstr "Tvorba ecc souboru: %3d%%" -#: rs03-create.c:390 +#: rs03-create.c:413 #, c-format msgid "Preparing image: %3d%%" msgstr "Příprava bitové kopie: %3d%%" -#: rs03-create.c:628 +#: rs03-create.c:652 #, c-format msgid "Failed mmap()ing layer %d: %s\n" msgstr "" -#: rs03-create.c:657 +#: rs03-create.c:681 #, c-format msgid "" "Incomplete image\n" @@ -5045,7 +5081,7 @@ msgstr "" "být vytvořeny z kompletně čitelné bitové kopie.\n" "Operace přerušena a částečná data pro opravu chyb odstraněna." -#: rs03-create.c:665 +#: rs03-create.c:689 msgid "" "\n" "This image was probably mastered from defective source(s).\n" @@ -5057,44 +5093,44 @@ msgstr "" "Pro více informací proveďte \"Ověření\".\n" "\n" -#: rs03-create.c:870 +#: rs03-create.c:894 msgid "CPU bound" msgstr "Omezeno CPU" -#: rs03-create.c:874 +#: rs03-create.c:898 msgid "I/O bound" msgstr "Omezeno V/V" -#: rs03-create.c:1082 +#: rs03-create.c:1105 #, c-format msgid "%5.2fMiB/s current" msgstr "aktuálně %5.2fMiB/s" -#: rs03-create.c:1130 +#: rs03-create.c:1153 #, c-format msgid "%d threads with %s encoding and %s I/O" msgstr "" -#: rs03-create.c:1276 +#: rs03-create.c:1299 #, c-format msgid "Encoding with Method RS03: %lld MiB data, %lld MiB ecc (%d roots; %4.1f%% redundancy)." msgstr "Kódování metodou RS03: %lld MiB dat, %lld MiB ecc (%d bází; %4.1f%% redundance)." -#: rs03-create.c:1294 +#: rs03-create.c:1317 #, c-format msgid "" "Augmenting image with Method RS03 [%d threads, %s, %s I/O]:\n" "%lld MiB data, %lld MiB ecc (%d roots; %4.1f%% redundancy)." msgstr "" -#: rs03-create.c:1299 +#: rs03-create.c:1322 #, c-format msgid "" "Creating the error correction file with Method RS03 [%d threads, %s, %s I/O]:\n" "%lld MiB data, %lld MiB ecc (%d roots; %4.1f%% redundancy)." msgstr "" -#: rs03-create.c:1310 +#: rs03-create.c:1333 #, c-format msgid "" "Not enough space on medium left for error correction data.\n" @@ -5107,17 +5143,17 @@ msgstr "" "Pokud není možné zmenšení bitové kopie nebo použití většího disku,\n" "vytvořte samostatný soubor pro opravu chyb." -#: rs03-create.c:1354 +#: rs03-create.c:1377 #, c-format msgid "Avg performance: %5.2fs (%5.2fMiB/s) total\n" msgstr "Prům. výkon: %5.2fs (%5.2fMiB/s) celkem\n" -#: rs03-create.c:1357 +#: rs03-create.c:1380 #, c-format msgid "%5.2fMiB/s average" msgstr "%5.2fMiB/s průměr" -#: rs03-create.c:1359 +#: rs03-create.c:1382 #, c-format msgid "%d times CPU bound; %d times I/O bound" msgstr "%d krát omezeno CPU; %d omezeno V/V" @@ -5339,11 +5375,11 @@ msgstr "Typ:" msgid "Data integrity" msgstr "Integrita dat" -#: rs03-verify.c:337 rs03-verify.c:1271 +#: rs03-verify.c:337 rs03-verify.c:1265 msgid "Ecc block test:" msgstr "Kontrola ecc bloku:" -#: rs03-verify.c:492 rs03-verify.c:695 rs03-verify.c:1198 +#: rs03-verify.c:492 rs03-verify.c:697 rs03-verify.c:1192 msgid "Checking the image and error correction files." msgstr "Kontrola souboru bitové kopie a souboru pro opravu chyb." @@ -5360,7 +5396,7 @@ msgstr "Nedostatek paměti; zkuste snížit přednačítání sektorů! msgid "* Ecc block test : out of memory; try reducing sector prefetch!\n" msgstr "* kontrola ecc bloků: Nedostatek paměti; zkuste snížit přednačítání sektorů!\n" -#: rs03-verify.c:591 +#: rs03-verify.c:591 rs03-verify.c:1161 #, c-format msgid "%d%% tested" msgstr "%d%% zkontrolováno" @@ -5398,12 +5434,12 @@ msgstr "%lld v pořádku, %lld poškozených; %lld poškozených subblo msgid "* Ecc block test : %lld good, %lld bad; %lld bad sub blocks\n" msgstr "* kontrola ecc bloků: %lld v pořádku, %lld poškozeno; %lld poškozené sub bloky\n" -#: rs03-verify.c:698 +#: rs03-verify.c:700 #, c-format msgid "%s present.\n" msgstr "%s existuje.\n" -#: rs03-verify.c:716 +#: rs03-verify.c:718 msgid "" "\n" "Error correction properties:\n" @@ -5411,52 +5447,47 @@ msgstr "" "\n" "Vlastnosti opravy chyb:\n" -#: rs03-verify.c:728 +#: rs03-verify.c:730 #, c-format msgid "Ecc file is %lld sectors shorter than expected." msgstr "Soubor ecc je o %lld sektorů kratší než očekáváno." -#: rs03-verify.c:730 +#: rs03-verify.c:732 #, c-format msgid "Ecc file is %lld sectors longer than expected." msgstr "Soubor ecc je o %lld sektorů delší než očekáváno." -#: rs03-verify.c:736 +#: rs03-verify.c:738 #, c-format msgid "* Warning : %s\n" msgstr "* Upozornění : %s\n" -#: rs03-verify.c:745 +#: rs03-verify.c:747 msgid "- type : Error correction file\n" msgstr "- typ : soubor pro opravu chyb\n" -#: rs03-verify.c:746 +#: rs03-verify.c:748 msgid "- type : Augmented image\n" msgstr "- typ : Rozšířená bitová kopie\n" -#: rs03-verify.c:750 +#: rs03-verify.c:752 msgid "Error correction file" msgstr "Soubor pro opravu chyb" -#: rs03-verify.c:751 +#: rs03-verify.c:753 msgid "Augmented image" msgstr "Rozšířená bitová kopie" -#: rs03-verify.c:786 +#: rs03-verify.c:782 rs03-verify.c:792 msgid "- created by : dvdisaster" msgstr "- vytvořeno pomocí : dvdisaster" -#: rs03-verify.c:799 -#, c-format -msgid "- created by : dvdisaster-%d.%d\n" -msgstr "- vytvořeno pomocí : dvdisaster-%d.%d\n" - -#: rs03-verify.c:818 +#: rs03-verify.c:812 #, c-format msgid "- requires : dvdisaster-%s\n" msgstr "- vyžaduje : dvdisaster-%s\n" -#: rs03-verify.c:824 +#: rs03-verify.c:818 #, c-format msgid "" "* requires : dvdisaster-%s (BAD)\n" @@ -5467,11 +5498,11 @@ msgstr "" "* Upozornění : Následující výstup nemusí být správný.\n" "* : Pro aktualizaci navštivte http://www.dvdisaster.org.\n" -#: rs03-verify.c:846 +#: rs03-verify.c:840 msgid "none available" msgstr "není k dispozici" -#: rs03-verify.c:902 +#: rs03-verify.c:896 msgid "" "\n" "Data integrity:\n" @@ -5479,95 +5510,95 @@ msgstr "" "\n" "Integrita dat:\n" -#: rs03-verify.c:929 +#: rs03-verify.c:923 #, c-format msgid "%lld in image; %lld in ecc file" msgstr "%lld v bitové kopii; %lld v ecc souboru" -#: rs03-verify.c:932 +#: rs03-verify.c:926 #, c-format msgid "%lld sectors + %d bytes in image; %lld in ecc file" msgstr "%lld sektorů + %d bajtů v bitové kopii; %lld v ecc souboru" -#: rs03-verify.c:937 +#: rs03-verify.c:931 #, c-format msgid "- sectors : %lld in image; " msgstr "- sektory : %lld v bitové kopii; " -#: rs03-verify.c:938 +#: rs03-verify.c:932 #, c-format msgid "- sectors : %lld sectors + %d bytes in image; " msgstr "- sektory : %lld sektorů + %d bajtů v bitové kopii; " -#: rs03-verify.c:940 +#: rs03-verify.c:934 #, c-format msgid "%lld in ecc file\n" msgstr "%lld v ecc souboru\n" -#: rs03-verify.c:944 +#: rs03-verify.c:938 #, c-format msgid "%lld total / %lld data" msgstr "%lld celkem / %lld data" -#: rs03-verify.c:946 +#: rs03-verify.c:940 #, c-format msgid "- medium sectors : %lld total / %lld data\n" msgstr "- sektory disku : %lld celkem / %lld data\n" -#: rs03-verify.c:962 +#: rs03-verify.c:956 #, c-format msgid "%s (%s expected)" msgstr "" -#: rs03-verify.c:967 +#: rs03-verify.c:961 #, c-format msgid "Image file is %d bytes shorter than expected." msgstr "Soubor obrazu je o %d bajtů kratší než očekáváno." -#: rs03-verify.c:969 +#: rs03-verify.c:963 #, c-format msgid "Image file is %d bytes longer than expected." msgstr "Soubor obrazu je o %d bajtů delší než očekáváno." -#: rs03-verify.c:982 +#: rs03-verify.c:976 #, c-format msgid "* sectors : %s (%s expected); %lld sectors in ecc file\n" msgstr "" -#: rs03-verify.c:985 +#: rs03-verify.c:979 #, c-format msgid "* medium sectors : %s (%s expected)\n" msgstr "" -#: rs03-verify.c:1009 +#: rs03-verify.c:1003 #, c-format msgid "Failed seeking to start of ecc file: %s\n" msgstr "Přechod na začátek ecc souboru selhal: %s\n" -#: rs03-verify.c:1107 +#: rs03-verify.c:1101 msgid " (in ecc file)" msgstr " (v ecc souboru)" -#: rs03-verify.c:1115 +#: rs03-verify.c:1109 #, c-format msgid "* missing sector : %lld%s\n" msgstr "* chybějící sektor : %lld%s\n" -#: rs03-verify.c:1116 +#: rs03-verify.c:1110 #, c-format msgid "* missing sectors : %lld - %lld%s\n" msgstr "* chybějící sektory: %lld - %lld%s\n" -#: rs03-verify.c:1177 rs03-verify.c:1216 +#: rs03-verify.c:1171 rs03-verify.c:1210 #, c-format msgid "%lld sectors missing; %lld signature errors" msgstr "%lld sektorů chybí; %lld chyb podpisu" -#: rs03-verify.c:1201 +#: rs03-verify.c:1195 msgid "Error correction file:" msgstr "Soubor pro opravu chyb:" -#: rs03-verify.c:1232 +#: rs03-verify.c:1226 #, c-format msgid "" "- good image/file : all sectors present\n" @@ -5576,22 +5607,22 @@ msgstr "" "- dobrá bitová kopie/soubor: všechny sektory přítomny\n" "- md5 součet dat : %s\n" -#: rs03-verify.c:1236 +#: rs03-verify.c:1230 #, c-format msgid "* BAD image/file : %lld sectors missing\n" msgstr "* POŠKOZENÁ bitová kopie/soubor: %lld chybějících sektorů\n" -#: rs03-verify.c:1250 +#: rs03-verify.c:1244 #, c-format msgid " ... crc section : %lld sectors missing; %lld signature errors\n" msgstr " ... crc sekce : %lld sektorů chybí; %lld chyb podpisu\n" -#: rs03-verify.c:1277 +#: rs03-verify.c:1271 #, c-format msgid "Skipped; not useful on known defective image" msgstr "Vynecháno; u poškozených bitových kopií nemá smysl" -#: rs03-verify.c:1280 +#: rs03-verify.c:1274 msgid "* Ecc block test : skipped; not useful on defective image\n" msgstr "* kontrola ecc bloků: vynechána; u poškozených bitových kopií nemá smysl\n" @@ -5900,32 +5931,32 @@ msgstr "" msgid "Waiting 10 seconds for drive: %d\n" msgstr "Čekám na roztočení mechaniky: %d\n" -#: scsi-layer.c:2481 +#: scsi-layer.c:2465 #, c-format msgid "Sectors %lld - %lld: %s\n" msgstr "Sektory %lld - %lld: %s\n" -#: scsi-layer.c:2495 +#: scsi-layer.c:2479 #, c-format msgid "Sector %lld, try %d: %s Sector returned: %d.\n" msgstr "Sektor %lld, pokus %d: %s Vrácený sektor: %d.\n" -#: scsi-layer.c:2501 +#: scsi-layer.c:2485 #, c-format msgid "Sector %lld, try %d: %s\n" msgstr "Sektor %lld, pokus %d: %s\n" -#: scsi-layer.c:2512 +#: scsi-layer.c:2496 #, c-format msgid "Sector %lld, try %d: success\n" msgstr "Sektor %lld, pokus %d: úspěch\n" -#: scsi-layer.c:2583 +#: scsi-layer.c:2567 #, c-format msgid "Device %s: no medium present\n" msgstr "Mechanika %s: neobsahuje disk\n" -#: scsi-layer.c:2588 +#: scsi-layer.c:2572 #, c-format msgid "" "Device %s does not become ready:\n" @@ -5936,7 +5967,7 @@ msgstr "" "%s\n" "\n" -#: scsi-layer.c:2594 +#: scsi-layer.c:2578 #, c-format msgid "" "\n" @@ -5945,52 +5976,52 @@ msgstr "" "\n" "Zařízení: %s, %s\n" -#: scsi-layer.c:2601 +#: scsi-layer.c:2585 msgid "Drive failed to report media type." msgstr "Mechanika neohlásila typ disku." -#: scsi-layer.c:2612 scsi-layer.c:2710 +#: scsi-layer.c:2596 scsi-layer.c:2694 #, c-format msgid "This software does not support \"%s\" type media." msgstr "Tento program nepodporuje \"%s\" disky." -#: scsi-layer.c:2620 +#: scsi-layer.c:2604 #, c-format msgid "This software does not support multisession (%d sessions) media." msgstr "Tento program nepodporuje multisession (%d sessions) disky." -#: scsi-layer.c:2651 scsi-layer.c:2660 +#: scsi-layer.c:2635 scsi-layer.c:2644 msgid "Using READ CD" msgstr "Je použito READ CD" -#: scsi-layer.c:2652 +#: scsi-layer.c:2636 msgid ", RAW reading" msgstr ", přímé čtení" -#: scsi-layer.c:2655 +#: scsi-layer.c:2639 #, c-format msgid ", Mode page 1 ERP = %02xh" msgstr ", stránka režimu 1 ERP = %02xh" -#: scsi-layer.c:2658 +#: scsi-layer.c:2642 msgid ", C2 scanning" msgstr ", kontrola C2" -#: scsi-layer.c:2665 +#: scsi-layer.c:2649 msgid "Using READ(10).\n" msgstr "Je použit READ(10).\n" -#: scsi-layer.c:2687 +#: scsi-layer.c:2671 #, c-format msgid "Medium: %s, %lld sectors%s" msgstr "Disk: %s, %lld sektorů%s" -#: scsi-layer.c:2691 +#: scsi-layer.c:2675 #, c-format msgid "Medium \"%s\": %s, %lld sectors%s created %s" msgstr "Disk \"%s\": %s, %lld sektorů%s vytvořeno %s" -#: scsi-layer.c:2717 +#: scsi-layer.c:2701 msgid "This software does not support encrypted media.\n" msgstr "Tento program nepodporuje zašifrované disky.\n" @@ -6064,49 +6095,53 @@ msgid "Example disc" msgstr "Vzorový disk" #: welcome-window.c:80 -msgid "- New multithreaded codec (RS03)." +msgid "- Added support for BDXL-TL 100GB media" msgstr "" #: welcome-window.c:81 -msgid "- Completely reworked online manual." +msgid "- Optimized ecc generation when medium was previously read\n" msgstr "" -#: welcome-window.c:82 -msgid "- Switched license to GPLv3.\n" -msgstr "" - -#: welcome-window.c:84 +#: welcome-window.c:83 msgid "" "Please note:\n" +"This is a pre-release for expert users.\n" +"It may contain unfinished features.\n" "Adaptive reading is unavailable in this version.\n" "It will be re-introduced in one of the next releases." msgstr "" -#: welcome-window.c:90 +#: welcome-window.c:91 msgid "Show this message again" msgstr "Zobrazit i při příštím spuštění" -#: welcome-window.c:136 +#: welcome-window.c:137 msgid "Welcome to dvdisaster!" msgstr "Vítá vás dvdisaster!" -#: welcome-window.c:138 +#: welcome-window.c:139 msgid "" "\n" "dvdisaster creates error correction data to protect\n" "optical media (CD,DVD,BD) against data loss.\n" msgstr "" -#: welcome-window.c:141 +#: welcome-window.c:142 msgid "" "Please see the [manual] for typical uses of dvdisaster.\n" "\n" msgstr "" -#: welcome-window.c:144 +#: welcome-window.c:145 msgid "New in this Version:" msgstr "Novinky v této verzi:" +#~ msgid "created by dvdisaster-%d.%d\n" +#~ msgstr "vytvořeno pomocí dvdisaster-%d.%d\n" + +#~ msgid "- created by : dvdisaster-%d.%d\n" +#~ msgstr "- vytvořeno pomocí : dvdisaster-%d.%d\n" + #~ msgid "" #~ "Ignore image size recorded in ISO/UDF filesystem\n" #~ "\n" diff --git a/locale/de.po b/locale/de.po index af978eb..b252c19 100644 --- a/locale/de.po +++ b/locale/de.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: dvdisaster 0.52.1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-12-15 16:39+0100\n" +"POT-Creation-Date: 2017-11-17 09:59+0000\n" "PO-Revision-Date: 2004-11-30 19:48+0100\n" "Last-Translator: Carsten Gnörlich \n" "Language-Team: German \n" @@ -18,7 +18,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: closure.c:334 +#: closure.c:337 #, c-format msgid "" "# dvdisaster-%s configuration file\n" @@ -31,15 +31,15 @@ msgstr "" "# Sie wird bei jedem Aufruf von dvdisaster neu überschrieben.\n" "\n" -#: closure.c:533 +#: closure.c:546 msgid "medium.iso" msgstr "abbild.iso" -#: closure.c:534 +#: closure.c:547 msgid "medium.ecc" msgstr "abbild.ecc" -#: closure.c:535 +#: closure.c:548 msgid "sector-" msgstr "sektor_" @@ -58,17 +58,17 @@ msgstr "" "Erzeuge zufällige reparierbare Auslöschungen (%s; für %d Nullstellen, max. %d Auslöschungen).\n" #: debug.c:103 debug.c:191 debug.c:239 debug.c:363 debug.c:707 debug.c:807 -#: debug.c:850 debug.c:1181 debug.c:1189 debug.c:1266 rs01-common.c:166 -#: rs02-common.c:235 rs02-create.c:344 rs02-create.c:990 rs02-fix.c:380 -#: rs02-verify.c:395 rs03-common.c:328 rs03-create.c:696 rs03-create.c:721 -#: rs03-recognize.c:548 +#: debug.c:850 debug.c:1181 debug.c:1189 debug.c:1266 rs01-common.c:175 +#: rs02-common.c:239 rs02-create.c:350 rs02-create.c:997 rs02-fix.c:380 +#: rs02-verify.c:395 rs03-common.c:340 rs03-create.c:720 rs03-create.c:745 +#: rs03-recognize.c:549 #, c-format msgid "Failed seeking to sector %lld in image: %s" msgstr "Ansteuern von Sektor %lld im Abbild fehlgeschlagen: %s" #: debug.c:111 debug.c:196 debug.c:243 debug.c:368 debug.c:545 debug.c:662 -#: debug.c:713 debug.c:1193 debug.c:1270 debug.c:1310 rs02-create.c:367 -#: rs02-create.c:393 rs02-create.c:993 rs03-create.c:701 rs03-create.c:725 +#: debug.c:713 debug.c:1193 debug.c:1270 debug.c:1310 rs02-create.c:373 +#: rs02-create.c:399 rs02-create.c:1000 rs03-create.c:725 rs03-create.c:749 #: udf.c:827 udf.c:885 udf.c:942 udf.c:955 udf.c:960 udf.c:963 udf.c:966 #: udf.c:969 udf.c:972 udf.c:975 #, c-format @@ -118,9 +118,9 @@ msgstr "Erzeuge höchstens %d zufällige korrigierbare Auslöschungen.\n" #: debug.c:443 debug.c:501 debug.c:565 debug.c:606 debug.c:689 debug.c:795 #: debug.c:836 debug.c:882 debug.c:936 debug.c:1161 debug.c:1169 debug.c:1225 #: debug.c:1230 raw-editor.c:363 read-adaptive.c:73 read-adaptive.c:93 -#: read-adaptive.c:1440 read-adaptive.c:1472 read-linear.c:275 -#: read-linear.c:277 read-linear.c:309 read-linear.c:311 rs01-create.c:278 -#: rs03-create.c:1265 +#: read-adaptive.c:1440 read-adaptive.c:1472 read-linear.c:267 +#: read-linear.c:269 read-linear.c:301 read-linear.c:303 rs01-create.c:278 +#: rs03-create.c:1288 #, c-format msgid "" "Can't open %s:\n" @@ -155,8 +155,8 @@ msgstr "Byte muß einen Wert von [0..255] haben" msgid "Setting byte %d in sector %lld to value %d.\n" msgstr "Setze Byte %d in Sektor %lld auf den Wert %d.\n" -#: debug.c:477 debug.c:531 debug.c:694 rs02-create.c:190 rs02-verify.c:693 -#: rs03-verify.c:1005 +#: debug.c:477 debug.c:531 debug.c:694 rs02-create.c:193 rs02-verify.c:694 +#: rs03-verify.c:999 #, c-format msgid "Failed seeking to start of image: %s\n" msgstr "Ansteuern des Abbild-Anfangs fehlgeschlagen: %s\n" @@ -185,9 +185,9 @@ msgstr "Neue Länge muß im Bereich [0..%lld] liegen.\n" msgid "Truncating image to %lld sectors.\n" msgstr "Verkürze das Abbild auf %lld Sektoren.\n" -#: debug.c:579 read-linear.c:1406 rs01-fix.c:212 rs01-fix.c:234 rs01-fix.c:250 -#: rs01-fix.c:284 rs02-create.c:105 rs02-create.c:151 rs02-fix.c:242 -#: rs02-fix.c:261 rs02-fix.c:274 rs03-create.c:237 rs03-create.c:316 +#: debug.c:579 read-linear.c:1393 rs01-fix.c:212 rs01-fix.c:234 rs01-fix.c:250 +#: rs01-fix.c:284 rs02-create.c:108 rs02-create.c:154 rs02-fix.c:242 +#: rs02-fix.c:261 rs02-fix.c:274 rs03-create.c:240 rs03-create.c:319 #: rs03-fix.c:266 rs03-fix.c:301 rs03-fix.c:322 rs03-fix.c:337 #, c-format msgid "Could not truncate %s: %s\n" @@ -240,8 +240,8 @@ msgid "%lld \"unreadable sector\" markers replaced.\n" msgstr "%lld \"unlesbarer Sektor\"-Markierungen ersetzt.\n" #: debug.c:811 debug.c:854 debug.c:1185 debug.c:1252 debug.c:1256 debug.c:1306 -#: rs01-common.c:182 rs02-common.c:240 rs02-create.c:207 rs02-fix.c:383 -#: rs03-common.c:333 rs03-recognize.c:553 +#: rs01-common.c:191 rs02-common.c:244 rs02-create.c:210 rs02-fix.c:383 +#: rs03-common.c:345 rs03-recognize.c:554 #, c-format msgid "Failed reading sector %lld in image: %s" msgstr "Lesen von Sektor %lld im Abbild fehlgeschlagen: %s" @@ -443,83 +443,83 @@ msgstr "" #. TRANSLATORS: #. This is a dummy entry which is supposed to translate into "ok". #. Please do not return anything else here. -#: dvdisaster.c:143 dvdisaster.c:155 +#: dvdisaster.c:145 dvdisaster.c:157 msgid "test phrase for verifying the locale installation" msgstr "ok" -#: dvdisaster.c:332 +#: dvdisaster.c:338 msgid "-o/--ecc-target expects 'file' or 'image'" msgstr "-o/--ecc-target erwartet 'file' oder 'image'" -#: dvdisaster.c:358 +#: dvdisaster.c:364 #, c-format msgid "--threads must be 1..%d\n" msgstr "--threads muß zwischen 1..%d liegen\n" -#: dvdisaster.c:372 +#: dvdisaster.c:378 msgid "--cache-size must at least be 8MiB; 16MiB or higher is recommended." msgstr "--cache-size muß mindestens 8MiB sein; 16MiB oder mehr werden empfohlen." -#: dvdisaster.c:374 +#: dvdisaster.c:380 #, c-format msgid "--cache-size maximum is %dMiB." msgstr "--cache-size: Größter zulässiger Wert ist %dMiB." -#: dvdisaster.c:397 +#: dvdisaster.c:403 msgid "--encoding-algorithm: SSE2 not supported on this processor!" msgstr "--encoding-algorithm: SSE2 wird von diesem Prozessor nicht unterstützt!" -#: dvdisaster.c:401 +#: dvdisaster.c:407 msgid "--encoding-algorithm: valid types are 32bit, 64bit, SSE2" msgstr "--encoding-algorithm: gültige Werte sind 32bit, 64bit, SSE2" -#: dvdisaster.c:408 +#: dvdisaster.c:414 msgid "--encoding-algorithm: AltiVec not supported on this processor!" msgstr "--encoding-algorithm: AltiVec wird von diesem Prozessor nicht unterstützt!" -#: dvdisaster.c:412 +#: dvdisaster.c:418 msgid "--encoding-algorithm: valid types are 32bit, 64bit, AltiVec" msgstr "--encoding-algorithm: gültige Werte sind 32bit, 64bit, AltiVec" -#: dvdisaster.c:415 +#: dvdisaster.c:421 msgid "--encoding-algorithm: valid types are 32bit, 64bit" msgstr "--encoding-algorithm: gültige Werte sind 32bit, 64bit" -#: dvdisaster.c:424 +#: dvdisaster.c:430 msgid "--encoding-io-strategy: mmap not supported on this OS" msgstr "--encoding-io-strategy: mmap wird für dieses Betriebssystem nicht unterstützt" -#: dvdisaster.c:428 +#: dvdisaster.c:434 msgid "--encoding-io-strategy: valid types are readwrite and mmap" msgstr "--encoding-io-strategy: gültige Werte sind readwrite und mmap" -#: dvdisaster.c:438 +#: dvdisaster.c:444 msgid "Valid args for --driver: sg,cdrom" msgstr "Zulässige Werte für --driver: sg,cdrom" -#: dvdisaster.c:440 +#: dvdisaster.c:446 msgid "--driver is only supported on GNU/Linux" msgstr "--driver wird nur unter GNU/Linux unterstützt" -#: dvdisaster.c:448 +#: dvdisaster.c:454 msgid "--fixed-speed-values is only allowed in debug mode" msgstr "--fixed-speed-values ist nur im Debugging-Modus erlaubt" -#: dvdisaster.c:489 +#: dvdisaster.c:498 #, c-format msgid "--prefetch-sectors must be in range 32...%s" msgstr "--prefetch-sectors muß im Bereich 32...%s liegen" -#: dvdisaster.c:540 +#: dvdisaster.c:552 msgid "--set-version is only allowed in debug mode" msgstr "--set-version ist nur im Debugging-Modus erlaubt" -#: dvdisaster.c:647 +#: dvdisaster.c:659 #, c-format msgid "?? illegal getopt return value %d\n" msgstr "?? ungültiger Rückgabewert von getopt: %d\n" -#: dvdisaster.c:738 main-window.c:154 +#: dvdisaster.c:750 main-window.c:150 #, c-format msgid "" "\n" @@ -530,7 +530,7 @@ msgstr "" "Das Verfahren %s ist nicht vorhanden.\n" "Verwenden Sie -m ohne Parameter um eine Liste zu erhalten.\n" -#: dvdisaster.c:749 rs01-create.c:260 rs02-create.c:1031 rs03-create.c:1233 +#: dvdisaster.c:761 rs01-create.c:260 rs02-create.c:1038 rs03-create.c:1256 #, c-format msgid "" "\n" @@ -539,25 +539,25 @@ msgstr "" "\n" "Öffne %s" -#: dvdisaster.c:756 rs01-create.c:269 rs02-create.c:155 rs02-create.c:1041 -#: rs03-create.c:320 rs03-create.c:1248 +#: dvdisaster.c:768 rs01-create.c:269 rs02-create.c:158 rs02-create.c:1048 +#: rs03-create.c:323 rs03-create.c:1271 #, c-format msgid ": %lld medium sectors.\n" msgstr ": %lld Datenträger-Sektoren.\n" -#: dvdisaster.c:757 rs01-create.c:270 rs02-create.c:156 rs02-create.c:1042 -#: rs03-create.c:321 rs03-create.c:1249 +#: dvdisaster.c:769 rs01-create.c:270 rs02-create.c:159 rs02-create.c:1049 +#: rs03-create.c:324 rs03-create.c:1272 #, c-format msgid ": %lld medium sectors and %d bytes.\n" msgstr ": %lld Datenträger-Sektoren und %d Bytes.\n" -#: dvdisaster.c:784 main-window.c:215 +#: dvdisaster.c:796 main-window.c:208 msgid "RS01 method not available for comparing files." msgstr "RS01-Methode zum Überprüfen der Dateien nicht verfügbar." #. TRANSLATORS: Program options like -r and --read are not to be translated #. to avoid confusion when discussing the program in international forums. -#: dvdisaster.c:874 +#: dvdisaster.c:886 msgid "" "\n" "Common usage examples:\n" @@ -581,7 +581,7 @@ msgstr "" " dvdisaster -u,--unlink # Löscht .iso - Dateien nach Beenden der vorherigen Aktionen.\n" "\n" -#: dvdisaster.c:883 +#: dvdisaster.c:895 #, c-format msgid "" "Drive and file specification:\n" @@ -598,23 +598,23 @@ msgstr "" " -e,--ecc Name - Name der Fehlerkorrektur-Datei (Standard: medium.ecc)\n" " -o,--ecc-target [file image] - Ablageziel für Fehlerkorrektur-Daten in RS03\n" -#: dvdisaster.c:893 +#: dvdisaster.c:905 msgid "Tweaking options (see manual before using!)\n" msgstr "Feineinstellung (Beachten Sie die Hinweise in der Dokumentation!):\n" -#: dvdisaster.c:894 +#: dvdisaster.c:906 msgid " -a,--assume x,y,... - assume image is augmented with codec(s) x,y,...\n" msgstr " -a,--assume x,y,... - Nimm an daß das Abbild mit Kodierer(n) x,y,... erweitert wurde\n" -#: dvdisaster.c:895 +#: dvdisaster.c:907 msgid " -j,--jump n - jump n sectors forward after a read error (default: 16)\n" msgstr " -j,--jump n - überspringe n Sektoren nach einem Lesefehler (Standard: 16)\n" -#: dvdisaster.c:896 +#: dvdisaster.c:908 msgid " -m n - list/select error correction methods (default: RS01)\n" msgstr " -m n - Fehlerkorrektur-Methoden anzeigen/auswählen (Standard: RS01)\n" -#: dvdisaster.c:897 +#: dvdisaster.c:909 #, c-format msgid "" " -n,--redundancy n%% - error correction data redundancy\n" @@ -623,210 +623,218 @@ msgstr "" " -n,--redundancy n%% - Redundanz der Fehlerkorrektur-Daten\n" " zulässige Werte hängen vom Kodierer ab (siehe Dokumentation)\n" -#: dvdisaster.c:899 +#: dvdisaster.c:911 msgid " -v,--verbose - more diagnostic messages\n" msgstr " -v,--verbose - mehr erläuternde Ausgaben\n" -#: dvdisaster.c:900 +#: dvdisaster.c:912 msgid " -x,--threads n - use n threads for en-/decoding (if supported by codec)\n" msgstr " -x,--threads n - verwende n Kontrollfäden für RS03-(De-)Kodierung\n" -#: dvdisaster.c:901 +#: dvdisaster.c:913 msgid " --adaptive-read - use optimized strategy for reading damaged media\n" msgstr " --adaptive-read - verwende optimiertes Leseverfahren für defekte Datenträger\n" -#: dvdisaster.c:902 +#: dvdisaster.c:914 msgid " --auto-suffix - automatically add .iso and .ecc file suffixes\n" msgstr " --auto-suffix - automatisches Anfügen der .iso- und .ecc-Dateiendungen\n" -#: dvdisaster.c:903 +#: dvdisaster.c:915 msgid " --cache-size n - image cache size in MiB during -c mode (default: 32MiB)\n" msgstr " --cache-size n - Zwischenspeicher in MiB bei .ecc-Datei-Erzeugung (Standard: 32MiB)\n" -#: dvdisaster.c:904 +#: dvdisaster.c:916 msgid " --dao - assume DAO disc; do not trim image end\n" msgstr " --dao - unterstelle DAO; Abbild am Ende nicht kürzen\n" -#: dvdisaster.c:905 +#: dvdisaster.c:917 msgid " --defective-dump d - directory for saving incomplete raw sectors\n" msgstr " --defective-dump d - Verzeichnis zum Speichern unvollständiger Roh-Sektoren\n" -#: dvdisaster.c:907 +#: dvdisaster.c:919 msgid " --driver=sg/cdrom - use sg(default) or alternative cdrom driver (see man page!)\n" msgstr " --driver=sg/cdrom - Verwende den sg-(Voreinstellung) oder den alternativen cdrom-Treiber (siehe Handbuch!)\n" -#: dvdisaster.c:909 +#: dvdisaster.c:921 msgid " --eject - eject medium after successful read\n" msgstr " --eject - Datenträger nach erfolgreichem Lesen auswerfen\n" -#: dvdisaster.c:910 +#: dvdisaster.c:922 msgid " --encoding-algorithm n - possible values: 32bit,64bit,SSE2,AltiVec\n" msgstr " --encoding-algorithm n - mögliche Werte: 32bit,64bit,SSE2,AltiVec\n" -#: dvdisaster.c:911 +#: dvdisaster.c:923 msgid " --encoding-io-strategy n - possible values: readwrite, mmap\n" msgstr " --encoding-io-strategy n - mögliche Werte: readwrite, mmap\n" -#: dvdisaster.c:912 +#: dvdisaster.c:924 msgid " --fill-unreadable n - fill unreadable sectors with byte n\n" msgstr " --fill-unreadable n - fülle unlesbare Sektoren mit Byte n\n" -#: dvdisaster.c:913 +#: dvdisaster.c:925 msgid " --ignore-fatal-sense - continue reading after potentially fatal error conditon\n" msgstr " --ignore-fatal-sense - Lesen nach möglicherweise schwerwiegenden Fehlern fortsetzen\n" -#: dvdisaster.c:914 +#: dvdisaster.c:926 msgid " --ignore-iso-size - ignore image size from ISO/UDF data (dangerous - see man page!)\n" msgstr " --ignore-iso-size - Abbildgröße aus ISO/UDF-Daten nicht verwenden (gefährlich - siehe Handbuch!)\n" -#: dvdisaster.c:915 +#: dvdisaster.c:927 msgid " --internal-rereads n - drive may attempt n rereads before reporting an error\n" msgstr " --internal-rereads n - Laufwerk unternimmt n Leseversuche bevor es einen Fehler zurückmeldet\n" -#: dvdisaster.c:916 +#: dvdisaster.c:928 msgid " --medium-info - print info about medium in drive\n" msgstr " --medium-info - Information über eingelegten Datenträger ausgeben\n" -#: dvdisaster.c:917 +#: dvdisaster.c:929 +msgid " --no-progress - do not print progress information\n" +msgstr " --no-progress - keine Fortschrittsanzeige ausgeben\n" + +#: dvdisaster.c:930 msgid " --old-ds-marker - mark missing sectors compatible with dvdisaster <= 0.70\n" msgstr " --old-ds-marker - markiere fehlende Sektoren kompatibel mit dvdisaster <= 0.70\n" -#: dvdisaster.c:918 +#: dvdisaster.c:931 msgid " --prefetch-sectors n - prefetch n sectors for RS03 encoding (uses ~nMiB)\n" msgstr " --prefetch-sectors n - n Sektoren für RS03-Kodierung im Voraus laden (braucht ~nMiB)\n" -#: dvdisaster.c:919 +#: dvdisaster.c:932 msgid " --raw-mode n - mode for raw reading CD media (20 or 21)\n" msgstr " --raw-mode n - \"raw-modus\" zum Lesen von CD (20 or 21)\n" -#: dvdisaster.c:920 +#: dvdisaster.c:933 msgid " --read-attempts n-m - attempts n upto m reads of a defective sector\n" msgstr " --read-attempts n-m - versucht beschädigten Sektor n bis m-mal zu lesen\n" -#: dvdisaster.c:921 +#: dvdisaster.c:934 msgid " --read-medium n - read the whole medium up to n times\n" msgstr " --read-medium n - liest den gesamten Datenträger bis zu n-mal\n" -#: dvdisaster.c:922 +#: dvdisaster.c:935 msgid " --read-raw - performs read in raw mode if possible\n" msgstr " --read-raw - liest in der \"raw\"-Betriebsart sofern möglich\n" -#: dvdisaster.c:923 +#: dvdisaster.c:936 +msgid " --regtest - tweaks output for compatibility with regtests\n" +msgstr "" + +#: dvdisaster.c:937 msgid " --resource-file p - get resource file from given path\n" msgstr " --resource-file p - verwendet die Konfigurationdatei aus dem angegebenen Pfad\n" -#: dvdisaster.c:924 +#: dvdisaster.c:938 msgid " --speed-warning n - print warning if speed changes by more than n percent\n" msgstr " --speed-warning n - warnt bei Geschwindigkeitsänderung um mehr als n Prozent\n" -#: dvdisaster.c:925 +#: dvdisaster.c:939 msgid " --spinup-delay n - wait n seconds for drive to spin up\n" msgstr " --spinup-delay n - gibt dem Laufwerk n Sekunden Zeit zum Hochlaufen\n" -#: dvdisaster.c:929 +#: dvdisaster.c:943 msgid "Debugging options (purposefully undocumented and possibly harmful)\n" msgstr "Optionen zum Testen (absichtlich undokumentiert und möglicherweise schädlich!)\n" -#: dvdisaster.c:930 +#: dvdisaster.c:944 msgid " --debug - enables the following options\n" msgstr " --debug - schaltet die folgenden Optionen frei\n" -#: dvdisaster.c:931 +#: dvdisaster.c:945 msgid " --byteset s,i,b - set byte i in sector s to b\n" msgstr " --byteset s,i,b - setze Byte i in Sektor s auf Wert b\n" -#: dvdisaster.c:932 +#: dvdisaster.c:946 msgid " --cdump - creates C #include file dumps instead of hexdumps\n" msgstr " --cdump - Erzeugt C-Include-Dateien anstelle von hexadezimalen Ausgaben\n" -#: dvdisaster.c:933 +#: dvdisaster.c:947 msgid " --compare-images a,b - compare sectors in images a and b\n" msgstr " --compare-images a,b - Vergleicht Sektoren in den Abbildern a und b\n" -#: dvdisaster.c:934 +#: dvdisaster.c:948 msgid " --copy-sector a,n,b,m - copy sector n from image a to sector m in image b\n" msgstr " --copy-sector a,n,b,m - Kopiert Sektor n aus Abbild a in Sektor m von Abbild b\n" -#: dvdisaster.c:935 +#: dvdisaster.c:949 msgid " --erase sector - erase the given sector\n" msgstr " --erase sector - Löscht den angegebenen Sektor\n" -#: dvdisaster.c:936 +#: dvdisaster.c:950 msgid " --erase n-m - erase sectors n - m, inclusively\n" msgstr " --erase n-m - Löscht die Sektoren n - m (einschließlich n,m)\n" -#: dvdisaster.c:937 +#: dvdisaster.c:951 msgid " --fixed-speed-values - output fixed speed values for better output diffing\n" msgstr " --fixed-speed-values - feste Geschwindigkeitswerte zur besseren Bearbeitung der Ausgabe\n" -#: dvdisaster.c:938 +#: dvdisaster.c:952 msgid " --marked-image n - create image with n marked random sectors\n" msgstr " --marked-image n - Erzeugt Abbild mit n markierten Sektoren aus Zufallszahlen\n" -#: dvdisaster.c:939 +#: dvdisaster.c:953 msgid " --merge-images a,b merge image a with b (a receives sectors from b)\n" msgstr " --merge-images a,b Vereinigt Abbild a mit b (a erhält Sektoren aus b)\n" -#: dvdisaster.c:940 +#: dvdisaster.c:954 msgid " --random-errors e - seed image with (correctable) random errors\n" msgstr " --random-errors e - Füllt Abbild mit zufälligen reparierbaren Fehlern\n" -#: dvdisaster.c:941 +#: dvdisaster.c:955 msgid " --random-image n - create image with n sectors of random numbers\n" msgstr " --random-image n - Erzeugt Abbild mit n Sektoren aus Zufallszahlen\n" -#: dvdisaster.c:942 +#: dvdisaster.c:956 msgid " --random-seed n - random seed for built-in random number generator\n" msgstr " --random-seed n - Anfangswert für den eingebauten Zufallszahlengenerator\n" -#: dvdisaster.c:943 +#: dvdisaster.c:957 msgid " --raw-sector n - shows hexdump of the given raw sector from medium in drive\n" msgstr " --raw-sector n - Zeigt hexadezimale Darstellung eines Roh-Sektors vom Datenträger\n" -#: dvdisaster.c:944 +#: dvdisaster.c:958 msgid " --read-sector n - shows hexdump of the given sector from medium in drive\n" msgstr " --read-sector n - Zeigt hexadezimale Darstellung des Inhalts eines Sektors vom Datenträger\n" -#: dvdisaster.c:945 +#: dvdisaster.c:959 msgid " --screen-shot - useful for generating screen shots\n" msgstr " --screen-shot - nützlich um Bildschirmfotos zu erzeugen\n" -#: dvdisaster.c:946 +#: dvdisaster.c:960 msgid " --send-cdb arg - executes given cdb at drive; kills system if used wrong\n" msgstr " --send-cdb arg - führt cdb im Laufwerk aus; kann bei Fehleingabe Systemabsturz erzeugen\n" -#: dvdisaster.c:947 +#: dvdisaster.c:961 msgid " --set-version - set program version for debugging purposes (dangerous!)\n" msgstr " --set-version - Programmversion für Debugging-Zwecke setzen (gefährlich!)\n" -#: dvdisaster.c:948 +#: dvdisaster.c:962 msgid " --show-header n - assumes given sector is a ecc header and prints it\n" msgstr " --show-header n - betrachtet den angegebenen Sektor als Ecc-Vorspann und gibt ihn aus\n" -#: dvdisaster.c:949 +#: dvdisaster.c:963 msgid " --show-sector n - shows hexdump of the given sector in an image file\n" msgstr " --show-sector n - Zeigt hexadezimale Darstellung des Sektor-Inhalts einer Abbild-Datei\n" -#: dvdisaster.c:950 +#: dvdisaster.c:964 msgid " --sim-cd image - simulate a SCSI-Level CD with contents supplied by the ISO image\n" msgstr " --sim-cd image - CD auf SCSI-Ebene simulieren mit dem Inhalt eines ISO-Abbilds\n" -#: dvdisaster.c:951 +#: dvdisaster.c:965 #, c-format msgid " --sim-defects n - simulate n%% defective sectors on medium\n" msgstr " --sim-defects n - simuliere n%% beschädigte Sektoren auf dem Datenträger\n" -#: dvdisaster.c:952 +#: dvdisaster.c:966 msgid " --truncate n - truncates image to n sectors\n" msgstr " --truncate n - Verkürzt Abbild auf n Sektoren Länge\n" -#: dvdisaster.c:953 +#: dvdisaster.c:967 msgid "" " --zero-unreadable - replace the \"unreadable sector\" markers with zeros\n" "\n" msgstr " --zero-unreadable - Ersetzt die \"unlesbare Sektoren\"-Markierungen durch Nullen\n" -#: dvdisaster.c:982 +#: dvdisaster.c:996 msgid "Optical drive 52X FW 1.02" msgstr "Optisches LW 52X FW 1.02" @@ -936,15 +944,15 @@ msgstr "Kurzinformation" #: help-dialogs.c:727 msgid "" -"Modified version Copyright 2015 (please fill in - [directions])\n" -"Copyright 2004-2015 Carsten Gnoerlich" +"Modified version Copyright 2017 (please fill in - [directions])\n" +"Copyright 2004-2017 Carsten Gnoerlich" msgstr "" -"Veränderte Version Copyright 2015 (bitte eintragen - [Hinweise])\n" -"Original-Programm Copyright 2004-2015 Carsten Gnörlich" +"Veränderte Version Copyright 2017 (bitte eintragen - [Hinweise])\n" +"Original-Programm Copyright 2004-2017 Carsten Gnörlich" #: help-dialogs.c:731 misc.c:205 -msgid "Copyright 2004-2015 Carsten Gnoerlich" -msgstr "Copyright 2004-2015 Carsten Gnörlich" +msgid "Copyright 2004-2017 Carsten Gnoerlich" +msgstr "Copyright 2004-2017 Carsten Gnörlich" #: help-dialogs.c:738 msgid "" @@ -999,12 +1007,12 @@ msgstr "" "\n" "Anpassungen für NetBSD: Sergey Svishchev <svs@ropnet.ru>" -#: image.c:150 image.c:154 +#: image.c:152 image.c:156 #, c-format msgid "Image file %s not present or permission denied.\n" msgstr "Abbild-Datei %s nicht vorhanden oder Zugriff nicht erlaubt.\n" -#: image.c:163 image.c:167 +#: image.c:165 image.c:169 msgid "" "\n" "Error correction file type unknown.\n" @@ -1012,7 +1020,15 @@ msgstr "" "\n" "Typ der Fehlerkorrktur-Datei ist unbekannt.\n" -#: image.c:176 image.c:181 +#: image.c:178 image.c:183 +msgid "" +"\n" +"Permission denied on ecc file (perhaps not writeable?).\n" +msgstr "" +"\n" +"Zugriff auf Fehlerkorrektur-Datei nicht erlaubt (vielleicht keine Schreibrechte?).\n" + +#: image.c:193 image.c:198 msgid "" "\n" "No error correction file present.\n" @@ -1043,7 +1059,7 @@ msgstr "" msgid "log: %s\n" msgstr "Protokoll: %s\n" -#: main-window.c:97 +#: main-window.c:94 msgid "" "The .iso image and error correction file\n" "must not be the same file!\n" @@ -1060,7 +1076,7 @@ msgstr "" "lassen Sie bitte das Feld für den Namen der\n" "Fehlerkorrektur-Datei leer." -#: main-window.c:107 +#: main-window.c:104 msgid "" "The error correction file type must not be \".iso\".\n" "\n" @@ -1075,91 +1091,91 @@ msgstr "" "lassen Sie bitte das Feld für den Namen der\n" "Fehlerkorrektur-Datei leer." -#: main-window.c:180 +#: main-window.c:174 msgid "Internal error: No suitable method for repairing image." msgstr "Interner Fehler: Keine passende Methode zur Reparatur des Abbilds." -#: main-window.c:283 +#: main-window.c:276 msgid "button|Read" msgstr "Lesen" -#: main-window.c:286 +#: main-window.c:279 msgid "tooltip|Read Image" msgstr "Abbild einlesen" -#: main-window.c:286 +#: main-window.c:279 msgid "Reads an optical disc image into a file (or tries to complete an existing image file)." msgstr "Liest das Abbild eines optischen Datenträgers in eine Datei ein (oder vervollständigt ein vorhandenes Abbild)." -#: main-window.c:300 +#: main-window.c:293 msgid "button|Create" msgstr "Erzeugen" -#: main-window.c:303 +#: main-window.c:296 msgid "tooltip|Create error correction data" msgstr "Fehlerkorrektur-Daten erzeugen" -#: main-window.c:303 +#: main-window.c:296 msgid "Creates error correction data. Requires an image file." msgstr "Erzeugt Fehlerkorrektur-Daten. Benötigt eine Abbild-Datei." -#: main-window.c:307 +#: main-window.c:300 msgid "button|Scan" msgstr "Prüfen" -#: main-window.c:310 +#: main-window.c:303 msgid "tooltip|Scan medium" msgstr "Datenträger untersuchen" -#: main-window.c:310 +#: main-window.c:303 msgid "Scans medium for unreadable sectors." msgstr "Untersucht den Datenträger auf Lesefehler." -#: main-window.c:314 +#: main-window.c:307 msgid "button|Fix" msgstr "Reparieren" -#: main-window.c:317 +#: main-window.c:310 msgid "tooltip|Repair image" msgstr "Abbild reparieren" -#: main-window.c:317 +#: main-window.c:310 msgid "Repairs an image. Requires an image file and error correction data." msgstr "Repariert ein Abbild. Benötigt eine Abbild-Datei und Fehlerkorrektur-Daten." -#: main-window.c:321 +#: main-window.c:314 msgid "button|Verify" msgstr "Vergleichen" -#: main-window.c:324 +#: main-window.c:317 msgid "tooltip|Consistency check" msgstr "Daten überprüfen" -#: main-window.c:324 +#: main-window.c:317 msgid "Tests consistency of error correction data and image file." msgstr "Überprüft das Abbild und die Fehlerkorrektur-Daten." -#: main-window.c:328 +#: main-window.c:321 msgid "button|Stop" msgstr "Abbrechen" -#: main-window.c:331 +#: main-window.c:324 msgid "tooltip|Abort action" msgstr "Vorgang abbrechen" -#: main-window.c:331 +#: main-window.c:324 msgid "Aborts an ongoing action." msgstr "Bricht den laufenden Vorgang ab." -#: main-window.c:488 +#: main-window.c:481 msgid "tooltip|Protocol for current action" msgstr "Protokoll des Vorgangs" -#: main-window.c:489 +#: main-window.c:482 msgid "Displays additional information created during the current or last action." msgstr "Zeigt zusätzliche Informationen über den laufenden oder zuletzt durchgeführten Vorgang an." -#: main-window.c:498 +#: main-window.c:491 msgid "View log" msgstr "Protokoll" @@ -1167,69 +1183,69 @@ msgstr "Protokoll" msgid "Medium not present" msgstr "kein Datenträger" -#: medium-info.c:105 medium-info.c:358 +#: medium-info.c:106 medium-info.c:352 msgid "Physical medium info" msgstr "Physischer Datenträger" -#: medium-info.c:127 medium-info.c:133 +#: medium-info.c:128 medium-info.c:134 msgid "empty" msgstr "leer" -#: medium-info.c:128 +#: medium-info.c:129 msgid "appendable" msgstr "erweiterbar" -#: medium-info.c:129 +#: medium-info.c:130 msgid "finalized" msgstr "abgeschlossen" -#: medium-info.c:130 scsi-layer.c:98 +#: medium-info.c:131 scsi-layer.c:98 msgid "unknown" msgstr "unbekannt" -#: medium-info.c:134 +#: medium-info.c:135 msgid "incomplete" msgstr "unvollständig" -#: medium-info.c:135 +#: medium-info.c:136 msgid "damaged" msgstr "beschädigt" -#: medium-info.c:136 rs02-verify.c:670 rs02-verify.c:877 rs02-verify.c:878 -#: rs02-verify.c:879 rs03-verify.c:1260 rs03-verify.c:1262 rs03-verify.c:1263 +#: medium-info.c:137 rs02-verify.c:671 rs02-verify.c:878 rs02-verify.c:879 +#: rs02-verify.c:880 rs03-verify.c:1254 rs03-verify.c:1256 rs03-verify.c:1257 msgid "complete" msgstr "vollständig" -#: medium-info.c:141 +#: medium-info.c:142 #, c-format msgid "%s (%d sessions; last session %s)\n" msgstr "%s (%d Sitzungen; letzte Sitzung %s)\n" -#: medium-info.c:147 +#: medium-info.c:148 #, c-format msgid "%lld sectors (%lld MiB), from READ CAPACITY\n" msgstr "%lld Sektoren (%lld MiB), aus READ CAPACITY\n" -#: medium-info.c:150 +#: medium-info.c:151 #, c-format msgid "%lld sectors (%lld MiB), from DVD structure\n" msgstr "%lld Sektoren (%lld MiB), aus DVD-Struktur\n" -#: medium-info.c:154 medium-info.c:204 +#: medium-info.c:155 medium-info.c:204 #, c-format msgid "%lld sectors (%lld MiB)\n" msgstr "%lld Sektoren (%lld MiB)\n" -#: medium-info.c:166 medium-info.c:431 +#: medium-info.c:167 medium-info.c:425 msgid "Filesystem info" msgstr "Dateisystem-Information" -#: medium-info.c:172 +#: medium-info.c:173 #, c-format msgid "%d sectors (%lld MiB)\n" msgstr "%d Sektoren (%lld MiB)\n" -#: medium-info.c:194 medium-info.c:464 +#: medium-info.c:194 medium-info.c:458 msgid "Augmented image info" msgstr "Erweitertes Abbild" @@ -1238,11 +1254,11 @@ msgstr "Erweitertes Abbild" msgid "%s, %d roots, %4.1f%% redundancy.\n" msgstr "%s, %d Nullstellen, %4.1f%% Redundanz.\n" -#: medium-info.c:289 +#: medium-info.c:283 msgid "windowtitle|Medium info" msgstr "Datenträger-Info" -#: medium-info.c:304 +#: medium-info.c:298 msgid "" "Medium info\n" "Properties of the currently inserted medium" @@ -1250,75 +1266,75 @@ msgstr "" "Datenträger-Information\n" "Eigenschaften des momentan eingelegten Datenträgers" -#: medium-info.c:316 +#: medium-info.c:310 msgid "Drive selection" msgstr "Laufwerks-Auswahl" -#: medium-info.c:323 +#: medium-info.c:317 msgid "Drive:" msgstr "Laufwerk:" -#: medium-info.c:344 menubar.c:488 +#: medium-info.c:338 menubar.c:488 msgid "No drives found" msgstr "Keine Laufwerke gefunden" -#: medium-info.c:349 +#: medium-info.c:343 msgid " " msgstr " " -#: medium-info.c:352 +#: medium-info.c:346 msgid "Update medium info" msgstr "Erneut lesen" -#: medium-info.c:365 +#: medium-info.c:359 msgid "Medium type:" msgstr "Datenträger-Typ:" -#: medium-info.c:373 +#: medium-info.c:367 msgid "Book type:" msgstr "\"Book type\":" -#: medium-info.c:381 scsi-layer.c:2698 +#: medium-info.c:375 scsi-layer.c:2682 msgid "Manuf.-ID:" msgstr "Herst.-ID:" -#: medium-info.c:389 +#: medium-info.c:383 msgid "Drive profile:" msgstr "Laufwerks-Profil:" -#: medium-info.c:397 +#: medium-info.c:391 msgid "Disc status:" msgstr "Datenträger-Status:" -#: medium-info.c:405 +#: medium-info.c:399 msgid "Used sectors:" msgstr "Verwendete Sektoren:" -#: medium-info.c:421 +#: medium-info.c:415 msgid "Blank capacity:" msgstr "Leer-Kapazität:" -#: medium-info.c:438 +#: medium-info.c:432 msgid "Medium label:" msgstr "Datenträger-Bezeichnung:" -#: medium-info.c:446 +#: medium-info.c:440 msgid "File system size:" msgstr "Dateisystem-Größe:" -#: medium-info.c:454 +#: medium-info.c:448 msgid "Creation time:" msgstr "Zeitpunkt der Erzeugung:" -#: medium-info.c:471 +#: medium-info.c:465 msgid "Error correction data:" msgstr "Fehlerkorrektur-Daten:" -#: medium-info.c:479 +#: medium-info.c:473 msgid "Augmented image size:" msgstr "Größe des erweiterten Abbilds:" -#: medium-info.c:487 +#: medium-info.c:481 msgid "dvdisaster version:" msgstr "dvdisaster-Version:" @@ -1510,11 +1526,11 @@ msgstr "" "Dies ist freie Software; es gelten die Bedingungen der\n" "GNU GENERAL PUBLIC LICENSE aus dem Quelltext.\n" -#: misc.c:513 +#: misc.c:519 msgid "Warning" msgstr "Warnung" -#: misc.c:588 misc.c:596 +#: misc.c:594 misc.c:602 msgid "" "\n" "*\n" @@ -1526,11 +1542,11 @@ msgstr "" "* dvdisaster - kann Ausführung nicht fortsetzen:\n" "*\n" -#: misc.c:1248 +#: misc.c:1254 msgid "Do not ask again" msgstr "Nicht mehr nachfragen" -#: misc.c:1269 +#: misc.c:1275 #, c-format msgid "" "Image file already exists and does not match the medium:\n" @@ -1545,7 +1561,7 @@ msgstr "" "\n" "Soll die Abbild-Datei gelöscht werden?" -#: misc.c:1288 +#: misc.c:1294 #, c-format msgid "" "The error correction file is already present:\n" @@ -2614,8 +2630,8 @@ msgid "Raw sector does not belong to the selected image!" msgstr "Rohsektor gehört nicht zum ausgewählten Abbild!" #: raw-editor.c:389 read-adaptive.c:1252 read-adaptive.c:1323 -#: read-adaptive.c:1643 read-adaptive.c:1841 read-linear.c:398 -#: read-linear.c:658 read-linear.c:1001 rs01-fix.c:459 rs01-fix.c:719 +#: read-adaptive.c:1643 read-adaptive.c:1841 read-linear.c:390 +#: read-linear.c:645 read-linear.c:989 rs01-fix.c:459 rs01-fix.c:719 #: rs02-fix.c:749 rs03-fix.c:818 #, c-format msgid "Failed seeking to sector %lld in image [%s]: %s" @@ -2623,7 +2639,7 @@ msgstr "Ansteuern von Sektor %lld im Abbild fehlgeschlagen [%s]: %s" #: raw-editor.c:396 read-adaptive.c:1266 read-adaptive.c:1329 #: read-adaptive.c:1675 read-adaptive.c:1688 read-adaptive.c:1849 -#: read-linear.c:407 read-linear.c:665 rs01-fix.c:181 rs01-fix.c:466 +#: read-linear.c:399 read-linear.c:652 rs01-fix.c:181 rs01-fix.c:466 #, c-format msgid "Failed writing to sector %lld in image [%s]: %s" msgstr "Schreiben von Sektor %lld im Abbild fehlgeschlagen [%s]: %s" @@ -2854,7 +2870,7 @@ msgstr " [Erzeuge neue Datei %s]\n" msgid " [Appended %d/%d sectors to cache file %s; LBA=%lld, ssize=%d, %d sectors]\n" msgstr " [%d/%d Sektoren der Datei %s hinzugefügt; LBA=%lld, S.-Größe=%d, %d Sektoren]\n" -#: read-adaptive.c:55 rs01-create.c:1015 +#: read-adaptive.c:55 rs01-create.c:1025 #, c-format msgid "" "Error closing error correction file:\n" @@ -2876,7 +2892,7 @@ msgstr "" "Kann den Ecc-Vorspann nicht lesen:\n" "%s" -#: read-adaptive.c:119 read-linear.c:850 +#: read-adaptive.c:119 read-linear.c:838 #, c-format msgid "" "* Warning: This ecc file requires dvdisaster-%d.%d!\n" @@ -2891,14 +2907,14 @@ msgstr "" "* oder besorgen Sie sich unter http://www.dvdisaster.org eine neuere Version.\n" "\n" -#: read-adaptive.c:152 rs01-common.c:80 rs01-common.c:222 rs01-create.c:297 -#: rs01-verify.c:820 +#: read-adaptive.c:152 rs01-common.c:80 rs01-common.c:231 rs01-create.c:299 +#: rs01-verify.c:810 #, c-format msgid "Failed skipping the ecc header: %s" msgstr "Überspringen des Ecc-Vorspanns fehlgeschlagen: %s" -#: read-adaptive.c:161 read-adaptive.c:171 rs01-common.c:89 rs01-common.c:99 -#: rs01-common.c:332 +#: read-adaptive.c:161 read-adaptive.c:171 rs01-common.c:92 rs01-common.c:102 +#: rs01-common.c:341 #, c-format msgid "Error reading CRC information: %s" msgstr "Fehler beim Lesen der CRC-Information: %s" @@ -2917,7 +2933,7 @@ msgstr "Reparierbar: %2d.%1d%% (korrigierbar: %lld; lese in [%lld..%lld], Größ msgid "Repairable: %2d.%1d%% (missing: %lld; now reading [%lld..%lld], size %lld)" msgstr "Reparierbar: %2d.%1d%% (fehlend: %lld; lese in [%lld..%lld], Größe %lld)" -#: read-adaptive.c:653 read-linear.c:857 +#: read-adaptive.c:653 read-linear.c:845 #, c-format msgid "" "* Warning: This image requires dvdisaster-%d.%d!\n" @@ -2993,7 +3009,7 @@ msgstr "" "Fingerabdrücke vom Datenträger und der Fehlerkorrektur-Datei\n" "sind unterschiedlich. Die beiden passen nicht zusammen.\n" -#: read-adaptive.c:860 read-linear.c:340 +#: read-adaptive.c:860 read-linear.c:332 msgid "Image file does not match the optical disc." msgstr "Abbild-Datei paßt nicht zu dem optischen Datenträger." @@ -3018,7 +3034,7 @@ msgstr "Einladen der Prüfsummen." msgid "Analysing existing image file" msgstr "Untersuche vorhandenes Abbild" -#: read-adaptive.c:969 rs01-common.c:262 rs02-verify.c:724 +#: read-adaptive.c:969 rs01-common.c:271 rs02-verify.c:725 #, c-format msgid "premature end in image (only %d bytes): %s\n" msgstr "Vorzeitiges Ende im Abbild (nur %d Bytes): %s\n" @@ -3042,15 +3058,15 @@ msgstr "Untersuche vorhandenes Abbild: %lld lesbar, %lld korrigierbar, %lld noch msgid "Analysing existing image file: %lld readable, %lld still missing.\n" msgstr "Untersuche vorhandenes Abbild: %lld lesbar, %lld noch fehlend.\n" -#: read-adaptive.c:1202 read-linear.c:737 +#: read-adaptive.c:1202 read-linear.c:725 msgid "Ignore once" msgstr "Diesmal nicht beachten" -#: read-adaptive.c:1203 read-linear.c:738 +#: read-adaptive.c:1203 read-linear.c:726 msgid "Ignore always" msgstr "Immer nicht beachten" -#: read-adaptive.c:1204 read-linear.c:739 +#: read-adaptive.c:1204 read-linear.c:727 msgid "Abort" msgstr "Abbrechen" @@ -3059,15 +3075,15 @@ msgstr "Abbrechen" msgid "Filling image area [%lld..%lld]" msgstr "Auffüllen des Abbild-Bereichs [%lld..%lld]" -#: read-adaptive.c:1360 read-linear.c:217 +#: read-adaptive.c:1360 read-linear.c:209 msgid "Reading aborted" msgstr "Lesevorgang abgebrochen" -#: read-adaptive.c:1363 read-linear.c:221 +#: read-adaptive.c:1363 read-linear.c:213 msgid "Preparing for reading the medium image." msgstr "Bereite Lesen des Datenträger-Abbilds vor." -#: read-adaptive.c:1364 read-linear.c:214 read-linear.c:222 +#: read-adaptive.c:1364 read-linear.c:206 read-linear.c:214 msgid "Medium: not yet determined" msgstr "Datenträger: Typ noch nicht bestimmt" @@ -3093,16 +3109,16 @@ msgstr "" "* verursachen.\n" "* Bitte erwägen Sie die Verwendung des linearen Lesens.\n" -#: read-adaptive.c:1442 read-linear.c:279 +#: read-adaptive.c:1442 read-linear.c:271 #, c-format msgid "Creating new %s image.\n" msgstr "Erzeuge neues Abbild %s.\n" -#: read-adaptive.c:1446 read-linear.c:272 +#: read-adaptive.c:1446 read-linear.c:264 msgid "Reading new medium image." msgstr "Einlesen eines neuen Abbilds." -#: read-adaptive.c:1466 read-linear.c:301 +#: read-adaptive.c:1466 read-linear.c:293 msgid "Completing existing medium image." msgstr "Vervollständigen eines bestehenden Abbilds." @@ -3114,7 +3130,7 @@ msgstr "" "\n" "Genügend Daten zur Wiederherstellung des Abbildes vorhanden.\n" -#: read-adaptive.c:1606 read-linear.c:1065 +#: read-adaptive.c:1606 read-linear.c:1053 #, c-format msgid "" "Sector %lld: %s\n" @@ -3126,7 +3142,7 @@ msgstr "" "Verwenden Sie die --ignore-fatal-sense - Option um das\n" "Weitermachen zu erzwingen." -#: read-adaptive.c:1611 read-linear.c:1070 +#: read-adaptive.c:1611 read-linear.c:1058 #, c-format msgid "" "Sector %lld: %s\n" @@ -3149,7 +3165,7 @@ msgstr "Prüfsummen-Fehler in Sektor %lld\n" msgid "Sectors %lld-%lld: %s\n" msgstr "Sektoren %lld-%lld: %s\n" -#: read-adaptive.c:1833 read-linear.c:1253 scsi-layer.c:1741 +#: read-adaptive.c:1833 read-linear.c:1243 scsi-layer.c:1741 #, c-format msgid "Sector %lld: %s\n" msgstr "Sektor %lld: %s\n" @@ -3229,7 +3245,7 @@ msgstr "Insgesamt wiederherstellbar: %d.%d%%" msgid "Aborted by unrecoverable error. %lld sectors read, %lld sectors unreadable/skipped so far." msgstr "Abbruch durch nicht behebbaren Fehler. %lld Sektoren gelesen, %lld Sektoren unlesbar oder übersprungen." -#: read-linear.c:173 +#: read-linear.c:171 msgid "" "Automatic error correction file creation\n" "is only possible after a full reading pass.\n" @@ -3237,77 +3253,77 @@ msgstr "" "Automatisches Erzeugen der Fehlerkorrektur-Datei\n" "ist nur nach einem vollen Lesedurchlauf möglich.\n" -#: read-linear.c:209 +#: read-linear.c:201 msgid "Scanning aborted" msgstr "Untersuchung abgebrochen" -#: read-linear.c:213 read-linear.c:244 +#: read-linear.c:205 read-linear.c:236 msgid "Scanning medium for read errors." msgstr "Untersuche Datenträger auf Lesefehler." -#: read-linear.c:251 read-linear.c:284 +#: read-linear.c:243 read-linear.c:276 msgid "Reading CRC information" msgstr "Lese CRC-Prüfsummen" -#: read-linear.c:347 +#: read-linear.c:339 #, c-format msgid "Reading aborted. Please select a different image file." msgstr "Einlesen abgebrochen. Bitte wählen Sie eine andere Abbild-Datei." -#: read-linear.c:366 +#: read-linear.c:358 #, c-format msgid "Completing image %s. Continuing with sector %lld.\n" msgstr "Vervollständige Abbild %s beginnend mit Sektor %lld.\n" -#: read-linear.c:372 +#: read-linear.c:364 #, c-format msgid "Completing image %s. Only missing sectors will be read.\n" msgstr "Vervollständige Abbild %s. Nur die fehlenden Sektoren werden gelesen.\n" -#: read-linear.c:455 read-linear.c:460 +#: read-linear.c:425 read-linear.c:433 msgid "Reading CRC information from ecc data" msgstr "Lese Prüfsummen aus Fehlerkorrektur-Daten" -#: read-linear.c:480 +#: read-linear.c:459 msgid "done.\n" msgstr "fertig.\n" -#: read-linear.c:492 scsi-layer.c:2066 +#: read-linear.c:479 scsi-layer.c:2066 #, c-format msgid "Waiting %d seconds for drive to spin up...\n" msgstr "Warte %d Sekunden auf das Hochdrehen des Laufwerks...\n" -#: read-linear.c:514 read-linear-window.c:103 +#: read-linear.c:501 read-linear-window.c:103 #, c-format msgid "Unreadable / skipped sectors: %lld" msgstr "Unlesbare / Übersprungene Sektoren: %lld" -#: read-linear.c:594 +#: read-linear.c:581 #, c-format msgid "Sector %lld: Speed increased to %4.1fx\n" msgstr "Sektor %lld: Lesegeschwindigkeit steigt auf %4.1fx\n" -#: read-linear.c:597 +#: read-linear.c:584 #, c-format msgid "Sector %lld: Speed dropped to %4.1fx\n" msgstr "Sektor %lld: Lesegeschwindigkeit fällt auf %4.1fx\n" -#: read-linear.c:603 +#: read-linear.c:590 #, c-format msgid "Read position: %3d.%1d%% (nn.nx)" msgstr "Leseposition: %3d.%1d%% (nn.nx)" -#: read-linear.c:605 +#: read-linear.c:592 #, c-format msgid "Read position: %3d.%1d%% (%4.1fx)" msgstr "Leseposition: %3d.%1d%% (%4.1fx)" -#: read-linear.c:698 rs01-common.c:338 rs02-verify.c:769 rs03-verify.c:1132 +#: read-linear.c:686 rs01-common.c:347 rs02-verify.c:770 rs03-verify.c:1126 #, c-format msgid "* CRC error, sector: %lld\n" msgstr "* CRC-Fehler, Sektor : %lld\n" -#: read-linear.c:826 +#: read-linear.c:814 #, c-format msgid "" "This ecc file requires dvdisaster-%d.%d!\n" @@ -3324,7 +3340,7 @@ msgstr "" "oder besorgen Sie sich unter http://www.dvdisaster.org eine neuere Version.\n" "\n" -#: read-linear.c:834 +#: read-linear.c:822 #, c-format msgid "" "This image requires dvdisaster-%d.%d!\n" @@ -3339,37 +3355,37 @@ msgstr "" "Bitte besorgen Sie sich unter http://www.dvdisaster.org eine neuere Version.\n" "\n" -#: read-linear.c:842 rs01-create.c:708 rs01-fix.c:202 rs01-fix.c:224 +#: read-linear.c:830 rs01-create.c:718 rs01-fix.c:202 rs01-fix.c:224 #: rs01-fix.c:269 rs01-fix.c:299 rs01-fix.c:316 rs01-fix.c:369 -#: rs01-verify.c:435 rs01-verify.c:839 rs02-create.c:115 rs02-fix.c:235 -#: rs02-fix.c:254 rs02-fix.c:339 rs02-verify.c:714 rs03-create.c:247 +#: rs01-verify.c:435 rs01-verify.c:829 rs02-create.c:118 rs02-fix.c:235 +#: rs02-fix.c:254 rs02-fix.c:339 rs02-verify.c:715 rs03-create.c:250 #: rs03-fix.c:251 rs03-fix.c:292 rs03-fix.c:313 rs03-fix.c:386 -#: rs03-verify.c:533 rs03-verify.c:1027 +#: rs03-verify.c:533 rs03-verify.c:1021 #, c-format msgid "Aborted by user request!" msgstr "Abbruch auf Benutzeranforderung!" -#: read-linear.c:956 read-linear.c:1080 +#: read-linear.c:944 read-linear.c:1068 #, c-format msgid "Aborted by user request! %lld sectors read, %lld sectors unreadable/skipped so far." msgstr "Abbruch auf Benutzeranforderung! %lld Sektoren gelesen, %lld Sektoren unlesbar oder übersprungen." -#: read-linear.c:1013 +#: read-linear.c:1001 #, c-format msgid "unexpected read error in image for sector %lld" msgstr "Unerwarteter Lesefehler im Abbild bei Sektor %lld" -#: read-linear.c:1095 +#: read-linear.c:1083 #, c-format msgid "Sector %lld: %3d C2 errors.%s\n" msgstr "Sektor %lld: %3d C2-Fehler.%s\n" -#: read-linear.c:1225 +#: read-linear.c:1215 #, c-format msgid "Sector %lld: %s Skipping %d sectors.\n" msgstr "Sektor %lld: %s Überspringe %d Sektoren.\n" -#: read-linear.c:1288 +#: read-linear.c:1278 #, c-format msgid "" "Trying to complete image, reading pass %d of %d.\n" @@ -3378,7 +3394,7 @@ msgstr "" "Vervollständige Abbild, %dter Lesedurchlauf von %d.\n" "%s" -#: read-linear.c:1290 +#: read-linear.c:1280 #, c-format msgid "" "\n" @@ -3387,66 +3403,66 @@ msgstr "" "\n" "Vervollständige Abbild, %d ter Lesedurchlauf von %d.\n" -#: read-linear.c:1330 +#: read-linear.c:1317 #, c-format msgid "%lld sectors read. " msgstr "%lld Sektoren gelesen. " -#: read-linear.c:1331 +#: read-linear.c:1318 #, c-format msgid "%lld sectors read; %lld unreadable sectors." msgstr "%lld Sektoren gelesen; %lld unlesbare Sektoren." -#: read-linear.c:1343 +#: read-linear.c:1330 #, c-format msgid "All sectors successfully read, but wrong image length (%lld sectors difference)" msgstr "Alle Sektoren erfolgreich eingelesen, aber falsche Abbildlänge (%lld Sektoren Unterschied)." -#: read-linear.c:1349 +#: read-linear.c:1336 msgid "All sectors successfully read, but wrong ecc md5sum." msgstr "Alle Sektoren erfolgreich gelesen, aber falsche MD5-Prüfsumme im ECC-Teil." -#: read-linear.c:1355 +#: read-linear.c:1342 msgid "All sectors successfully read, but incomplete or damaged checksums." msgstr "Alle Sektoren erfolgreich gelesen, aber unvollständige oder beschädigte Prüfsummen." -#: read-linear.c:1356 +#: read-linear.c:1343 msgid "All sectors successfully read. Checksums match." msgstr "Alle Sektoren erfolgreich eingelesen. Prüfsummen stimmen." -#: read-linear.c:1358 +#: read-linear.c:1345 msgid "All sectors successfully read." msgstr "Alle Sektoren erfolgreich eingelesen." -#: read-linear.c:1363 +#: read-linear.c:1350 #, c-format msgid "%lld unreadable sectors." msgstr "%lld unlesbare Sektoren." -#: read-linear.c:1366 +#: read-linear.c:1353 #, c-format msgid "%lld CRC errors and a md5sum mismatch in the CRC section." msgstr "%lld Prüfsummenfehler und eine falsche MD5-Prüfsumme im CRC-Bereich." -#: read-linear.c:1368 +#: read-linear.c:1355 #, c-format msgid "%lld CRC errors." msgstr "%lld Prüfsummen-Fehler." -#: read-linear.c:1370 +#: read-linear.c:1357 #, c-format msgid "%lld CRC errors, %lld unreadable sectors." msgstr "%lld Prüfsummen-Fehler, %lld unlesbare Sektoren." -#: read-linear.c:1378 +#: read-linear.c:1365 msgid "Scanning finished: " msgstr "Überprüfung beendet: " -#: read-linear.c:1380 +#: read-linear.c:1367 msgid "Reading finished: " msgstr "Einlesen beendet: " -#: read-linear.c:1392 +#: read-linear.c:1379 #, c-format msgid "" "%d sectors missing at the end of the disc.\n" @@ -3457,7 +3473,7 @@ msgstr "" "wenn der Datenträger im TAO (track at once)-Modus geschrieben wurde.\n" "Das Abbild wird entsprechend verkürzt; mehr dazu steht im Benutzerhandbuch.\n" -#: read-linear.c:1398 +#: read-linear.c:1385 #, c-format msgid "" "%d sectors missing at the end of the disc.\n" @@ -3509,27 +3525,27 @@ msgstr "Geschwindigkeit" msgid "Sector %lld dumped to %s\n" msgstr "Sektor %lld nach %s ausgegeben\n" -#: rs01-common.c:236 rs02-verify.c:800 rs03-verify.c:1155 +#: rs01-common.c:245 rs02-verify.c:801 rs03-verify.c:1149 #, c-format msgid "- testing sectors : %3d%%" msgstr "- prüfe Sektoren : %3d%%" -#: rs01-common.c:237 +#: rs01-common.c:246 #, c-format msgid "Scanning image sectors: %3d%%" msgstr "Prüfe Abbild-Sektoren : %3d%%" -#: rs01-common.c:290 rs02-verify.c:756 +#: rs01-common.c:299 rs02-verify.c:757 #, c-format msgid "* missing sector : %lld\n" msgstr "* fehlender Sektor : %lld\n" -#: rs01-common.c:291 rs02-verify.c:757 +#: rs01-common.c:300 rs02-verify.c:758 #, c-format msgid "* missing sectors : %lld - %lld\n" msgstr "* fehlende Sektoren : %lld - %lld\n" -#: rs01-common.c:309 rs01-common.c:376 rs01-create.c:314 +#: rs01-common.c:318 rs01-common.c:385 rs01-create.c:316 #, c-format msgid "Error writing CRC information: %s" msgstr "Fehler beim Schreiben der CRC-Information: %s" @@ -3539,7 +3555,7 @@ msgstr "Fehler beim Schreiben der CRC-Information: %s" msgid "Redundancy %4.1f%% out of useful range [3.2%%..64.5%%]" msgstr "Redundanz %4.1f%% außerhalb des nutzbaren Bereiches [3.2%%..64.5%%]" -#: rs01-create.c:76 rs03-common.c:455 +#: rs01-create.c:76 rs03-common.c:467 #, c-format msgid "Ecc file size %lldm out of useful range [%lld .. %lld]" msgstr "Ecc-Datei-Größe %lldm außerhalb des nutzbaren Bereiches [%lld .. %lld]" @@ -3563,7 +3579,7 @@ msgstr "" msgid "Image file %s not deleted: %s\n" msgstr "Abbild-Datei %s nicht gelöscht: %s\n" -#: rs01-create.c:148 rs01-fix.c:77 rs02-create.c:59 rs02-fix.c:54 +#: rs01-create.c:148 rs01-fix.c:77 rs02-create.c:60 rs02-fix.c:54 #: rs03-create.c:144 rs03-fix.c:53 #, c-format msgid "Aborted by unrecoverable error." @@ -3578,7 +3594,7 @@ msgstr "Erzeugung der Fehlerkorrektur-Datei abgebrochen" msgid "Encoding with Method RS01: %d roots, %4.1f%% redundancy." msgstr "Kodiere mit Methode RS01: %d Nullstellen, %4.1f%% Redundanz." -#: rs01-create.c:239 rs03-create.c:1285 +#: rs01-create.c:239 rs03-create.c:1308 #, c-format msgid "" "Creating the error correction file.\n" @@ -3587,49 +3603,49 @@ msgstr "" "Erzeuge die Fehlerkorrektur-Datei.\n" "%s" -#: rs01-create.c:251 rs03-create.c:273 +#: rs01-create.c:251 rs03-create.c:276 #, c-format msgid "Aborted to keep existing ecc file." msgstr "Abbruch um die vorhandene Fehlerkorrektur-Datei zu behalten." -#: rs01-create.c:266 rs02-create.c:1036 rs03-create.c:1242 +#: rs01-create.c:266 rs02-create.c:1043 rs03-create.c:1265 #, c-format msgid "Image file %s: %s." msgstr "Abbild-Datei %s: %s." -#: rs01-create.c:274 rs03-create.c:1261 +#: rs01-create.c:274 rs03-create.c:1284 msgid "No error correction file specified!\n" msgstr "Keine Fehlerkorrektur-Datei angegeben!\n" -#: rs01-create.c:285 +#: rs01-create.c:287 #, c-format msgid "Writing sector checksums: %3d%%" msgstr "Schreibe Sektoren-Prüfsummen: %3d%%" -#: rs01-create.c:289 +#: rs01-create.c:291 msgid "1. Writing image sector checksums:" msgstr "1. Schreibe Sektoren-Prüfsummen:" -#: rs01-create.c:332 rs01-window.c:130 +#: rs01-create.c:338 rs01-window.c:130 msgid "1. Calculating image sector checksums:" msgstr "1. Berechne Sektoren-Prüfsummen:" -#: rs01-create.c:346 rs01-create.c:487 rs01-create.c:580 +#: rs01-create.c:355 rs01-create.c:497 rs01-create.c:590 #, c-format msgid "Aborted by user request! (partial error correction file removed)" msgstr "Abbruch auf Benutzeranforderung! (unvollständige Fehlerkorrektur-Datei wurde entfernt)" -#: rs01-create.c:355 +#: rs01-create.c:364 #, c-format msgid "%lld sectors unread or missing due to errors.\n" msgstr "%lld unlesbare oder fehlende Sektoren im Abbild.\n" -#: rs01-create.c:408 +#: rs01-create.c:418 #, c-format msgid "Failed skipping ecc+crc header: %s" msgstr "Überspringen der Ecc/Crc-Vorspänne fehlgeschlagen: %s" -#: rs01-create.c:435 rs02-create.c:516 +#: rs01-create.c:445 rs02-create.c:523 #, c-format msgid "" "Failed allocating memory for I/O cache.\n" @@ -3640,13 +3656,13 @@ msgstr "" "reservieren. Momentane Anforderung: %d MiB.\n" "Versuchen Sie diesen Wert zu verkleinern.\n" -#: rs01-create.c:564 rs01-create.c:689 rs01-create.c:984 rs02-create.c:963 -#: rs03-create.c:1088 +#: rs01-create.c:574 rs01-create.c:699 rs01-create.c:994 rs02-create.c:970 +#: rs03-create.c:1111 #, c-format msgid "Ecc generation: %3d.%1d%%" msgstr "Kodierungs-Fortschritt: %3d.%1d%%" -#: rs01-create.c:997 +#: rs01-create.c:1007 #, c-format msgid "" "could not write to ecc file \"%s\":\n" @@ -3655,7 +3671,7 @@ msgstr "" "Konnte nicht in die Fehlerkorrektur-Datei schreiben: \"%s\":\n" "%s" -#: rs01-create.c:1012 +#: rs01-create.c:1022 #, c-format msgid "" "Can't write ecc header:\n" @@ -3664,12 +3680,12 @@ msgstr "" "Konnte den Vorspann der Fehlerkorrektur-Datei nicht schreiben:\n" "%s" -#: rs01-create.c:1020 rs02-create.c:1127 rs03-create.c:1341 +#: rs01-create.c:1030 rs02-create.c:1134 rs03-create.c:1364 #, c-format msgid "Ecc generation: 100.0%%\n" msgstr "Kodierungs-Fortschritt: 100.0%%\n" -#: rs01-create.c:1021 rs03-create.c:1348 +#: rs01-create.c:1031 rs03-create.c:1371 #, c-format msgid "" "Error correction file \"%s\" created.\n" @@ -3678,7 +3694,7 @@ msgstr "" "Fehlerkorrektur-Datei \"%s\" wurde erzeugt.\n" "Verwahren Sie die Datei auf einem zuverlässigen Datenträger.\n" -#: rs01-create.c:1029 rs03-create.c:1374 +#: rs01-create.c:1039 rs03-create.c:1397 msgid "" "The error correction file has been successfully created.\n" "Make sure to keep this file on a reliable medium." @@ -3735,7 +3751,7 @@ msgid "" msgstr "" "Die Abbild-Datei ist %lld Sektoren länger als in der\n" "Fehlerkorrektur-Datei vermerkt wurde. Dies kann insbesondere\n" -"bei zweischichtigen Datenträgern durch Auffüllen mit leeren Sektoren\n" +"bei zweilagigen Datenträgern durch Auffüllen mit leeren Sektoren\n" "verursacht sein, bedeutet möglicherweise aber auch, daß das\n" "Abbild und die Fehlerkorrektur-Datei nicht zusammengehören.\n" "\n" @@ -3989,15 +4005,15 @@ msgstr "Vergleich abgebrochen" msgid "Comparing image and error correction files." msgstr "Vergleiche Abbild- und Fehlerkorrektur-Dateien." -#: rs01-verify.c:394 rs03-verify.c:696 rs03-verify.c:705 +#: rs01-verify.c:394 rs03-verify.c:698 rs03-verify.c:707 msgid "- Checking image file -" msgstr "- Prüfe Abbild-Datei -" -#: rs01-verify.c:409 rs01-verify.c:530 rs01-verify.c:541 +#: rs01-verify.c:409 rs01-verify.c:530 rs01-verify.c:544 msgid "not present\n" msgstr "nicht vorhanden\n" -#: rs01-verify.c:417 rs02-verify.c:598 +#: rs01-verify.c:417 rs02-verify.c:599 #, c-format msgid "present, contains %lld medium sectors.\n" msgstr "vorhanden, enthält %lld Datenträger-Sektoren.\n" @@ -4007,7 +4023,7 @@ msgstr "vorhanden, enthält %lld Datenträger-Sektoren.\n" msgid "present, contains %lld medium sectors and %d bytes.\n" msgstr "vorhanden, enthält %lld Datenträger-Sektoren und %d Bytes.\n" -#: rs01-verify.c:425 rs01-verify.c:680 rs01-verify.c:699 +#: rs01-verify.c:425 rs01-verify.c:670 rs01-verify.c:689 #, c-format msgid "%lld sectors + %d bytes" msgstr "%lld Sektoren + %d Bytes" @@ -4037,7 +4053,7 @@ msgstr "%lld (%lld überzählige Sektoren)" msgid "Bad image." msgstr "Schlechtes Abbild." -#: rs01-verify.c:483 rs02-verify.c:681 rs03-verify.c:992 +#: rs01-verify.c:483 rs02-verify.c:682 rs03-verify.c:986 msgid "* quick mode : image NOT scanned\n" msgstr "* kurze Überprüfung : Abbild wird nicht gelesen\n" @@ -4050,7 +4066,7 @@ msgstr "" "- Gutes Abbild : Alle Sektoren vorhanden\n" "- Abbild-md5sum : %s\n" -#: rs01-verify.c:494 rs02-verify.c:890 rs03-verify.c:1295 +#: rs01-verify.c:494 rs02-verify.c:891 rs03-verify.c:1289 #, c-format msgid "Good image." msgstr "Gutes Abbild." @@ -4069,69 +4085,68 @@ msgstr "" msgid "Image complete, but contains checksum errors!" msgstr "Abbild vollständig, aber mit Prüfsummen-Fehlern!" -#: rs01-verify.c:510 rs02-verify.c:857 +#: rs01-verify.c:510 rs02-verify.c:858 #, c-format msgid "* BAD image : %lld sectors missing\n" msgstr "* SCHLECHTES Abbild : %lld Sektoren fehlen\n" -#: rs01-verify.c:511 rs02-verify.c:861 rs03-verify.c:1241 +#: rs01-verify.c:511 rs02-verify.c:862 rs03-verify.c:1235 #, c-format msgid "* BAD image : %lld sectors missing, %lld CRC errors\n" msgstr "* SCHLECHTES Abbild : %lld Sektoren fehlen, %lld Prüfsummen-Fehler\n" -#: rs01-verify.c:525 rs03-verify.c:1199 +#: rs01-verify.c:525 rs03-verify.c:1193 msgid "- Checking ecc file -" msgstr "- Prüfe Fehlerkorrektur-Datei -" -#: rs01-verify.c:533 rs01-verify.c:558 +#: rs01-verify.c:533 rs01-verify.c:561 msgid "No error correction file present." msgstr "Keine Fehlerkorrektur-Datei vorhanden." -#: rs01-verify.c:544 +#: rs01-verify.c:541 +msgid "permission denied\n" +msgstr "" + +#: rs01-verify.c:547 msgid "invalid\n" msgstr "ungültig\n" -#: rs01-verify.c:547 +#: rs01-verify.c:550 msgid "defective header (unusable)\n" msgstr "beschädigter Vorspann (unbrauchbar)\n" -#: rs01-verify.c:550 +#: rs01-verify.c:553 msgid "unknown codec (unusable)\n" msgstr "unbekannter Kodierer (unbrauchbar)\n" -#: rs01-verify.c:553 +#: rs01-verify.c:556 msgid "unusable\n" msgstr "unbrauchbar\n" -#: rs01-verify.c:590 rs02-verify.c:920 +#: rs01-verify.c:584 rs01-verify.c:596 rs02-verify.c:915 rs02-verify.c:928 msgid "created by dvdisaster" msgstr "Erzeugt von dvdisaster" -#: rs01-verify.c:607 rs02-verify.c:937 -#, c-format -msgid "created by dvdisaster-%d.%d\n" -msgstr "Erzeugt von dvdisaster-%d.%d.\n" - -#: rs01-verify.c:616 +#: rs01-verify.c:606 msgid "created by dvdisaster-0.41.x.\n" msgstr "Erzeugt von dvdisaster-0.41.x.\n" -#: rs01-verify.c:626 rs02-verify.c:950 rs03-verify.c:758 +#: rs01-verify.c:616 rs02-verify.c:942 rs03-verify.c:760 #, c-format msgid "- method : %4s, %d roots, %4.1f%% redundancy.\n" msgstr "- Methode : %4s, %d Nullstellen, %4.1f%% Redundanz.\n" -#: rs01-verify.c:630 rs02-verify.c:955 rs03-verify.c:763 +#: rs01-verify.c:620 rs02-verify.c:947 rs03-verify.c:765 #, c-format msgid "%4s, %d roots, %4.1f%% redundancy" msgstr "%4s, %d Nullstellen, %4.1f%% Redundanz" -#: rs01-verify.c:637 rs02-verify.c:962 +#: rs01-verify.c:627 rs02-verify.c:954 #, c-format msgid "- requires : dvdisaster-%d.%d (good)\n" msgstr "- Benötigt : dvdisaster-%d.%d (gut)\n" -#: rs01-verify.c:646 rs02-verify.c:973 +#: rs01-verify.c:636 rs02-verify.c:965 #, c-format msgid "" "* requires : dvdisaster-%d.%d (BAD)\n" @@ -4143,146 +4158,146 @@ msgstr "" "* : Bitte besuchen Sie http://www.dvdisaster.de\n" "* : um eine neuere Version herunterzuladen.\n" -#: rs01-verify.c:659 rs02-verify.c:987 rs03-verify.c:834 +#: rs01-verify.c:649 rs02-verify.c:979 rs03-verify.c:828 #, c-format msgid "Please upgrade your version of dvdisaster!" msgstr "Bitte verwenden Sie eine neuere Version von dvdisaster!" -#: rs01-verify.c:671 +#: rs01-verify.c:661 #, c-format msgid "- medium sectors : %lld\n" msgstr "- Datentr.-Sektoren : %lld\n" -#: rs01-verify.c:676 +#: rs01-verify.c:666 #, c-format msgid "- medium sectors : %lld sectors + %d bytes\n" msgstr "- Datentr.-Sektoren : %lld Sektoren + %d Bytes\n" -#: rs01-verify.c:690 +#: rs01-verify.c:680 #, c-format msgid "- medium sectors : %lld (good)\n" msgstr "- Datentr.-Sektoren : %lld (gut)\n" -#: rs01-verify.c:695 +#: rs01-verify.c:685 #, c-format msgid "- medium sectors : %lld sectors + %d bytes (good)\n" msgstr "- Datentr.-Sektoren : %lld Sektoren + %d Bytes (gut)\n" -#: rs01-verify.c:707 rs02-verify.c:1003 +#: rs01-verify.c:697 rs02-verify.c:995 #, c-format msgid "* medium sectors : %lld (BAD, perhaps TAO/DAO mismatch)\n" msgstr "* Datentr.-Sektoren : %lld (SCHLECHT, vielleicht TAO/DAO verwechselt)\n" -#: rs01-verify.c:718 rs02-verify.c:1005 +#: rs01-verify.c:708 rs02-verify.c:997 #, c-format msgid "* medium sectors : %lld (BAD)\n" msgstr "* Datentr.-Sektoren : %lld (SCHLECHT)\n" -#: rs01-verify.c:723 rs01-verify.c:734 +#: rs01-verify.c:713 rs01-verify.c:724 #, c-format msgid "Image size does not match error correction file." msgstr "Abbild-Größe paßt nicht zum Wert in der Fehlerkorrektur-Datei." -#: rs01-verify.c:727 +#: rs01-verify.c:717 #, c-format msgid "* medium sectors : %lld sectors + %d bytes (BAD)\n" msgstr "* Datentr.-Sektoren : %lld Sektoren + %d Bytes (SCHLECHT)\n" -#: rs01-verify.c:731 +#: rs01-verify.c:721 #, c-format msgid "%lld sectors + %d bytes" msgstr "%lld Sektoren + %d Bytes" -#: rs01-verify.c:747 +#: rs01-verify.c:737 #, c-format msgid "- image md5sum : %s (good)\n" msgstr "- Abbild-md5sum : %s (gut)\n" -#: rs01-verify.c:748 +#: rs01-verify.c:738 #, c-format msgid "* image md5sum : %s (BAD)\n" msgstr "* Abbild-md5sum : %s (SCHLECHT)\n" -#: rs01-verify.c:758 +#: rs01-verify.c:748 #, c-format msgid "- image md5sum : %s\n" msgstr "- Abbild-md5sum : %s\n" -#: rs01-verify.c:766 rs03-verify.c:858 +#: rs01-verify.c:756 rs03-verify.c:852 msgid "* fingerprint match: NOT POSSIBLE - related sector is missing in image!\n" msgstr "* Fingerabdruck : Vergleich NICHT MÖGLICH - zugehöriger Sektor fehlt im Abbild!\n" -#: rs01-verify.c:768 rs03-verify.c:861 +#: rs01-verify.c:758 rs03-verify.c:855 #, c-format msgid "missing sector prevents calculation" msgstr "zugehöriger Sektor fehlt im Abbild" -#: rs01-verify.c:773 rs03-verify.c:866 +#: rs01-verify.c:763 rs03-verify.c:860 msgid "* fingerprint match: MISMATCH - .iso and .ecc don't belong together!\n" msgstr "* Fingerabdruck : PAßT NICHT - .iso und .ecc - Dateien gehören nicht zusammen!\n" -#: rs01-verify.c:777 rs03-verify.c:870 +#: rs01-verify.c:767 rs03-verify.c:864 #, c-format msgid "mismatch" msgstr "paßt nicht" -#: rs01-verify.c:780 rs03-verify.c:873 +#: rs01-verify.c:770 rs03-verify.c:867 #, c-format msgid "Image and error correction files do not belong together!" msgstr "Abbild- und Fehlerkorrektur-Dateien passen nicht zueinander!" -#: rs01-verify.c:784 rs03-verify.c:877 +#: rs01-verify.c:774 rs03-verify.c:871 msgid "- fingerprint match: good\n" msgstr "- Fingerabdruck : paßt (gut)\n" -#: rs01-verify.c:786 rs03-verify.c:879 +#: rs01-verify.c:776 rs03-verify.c:873 msgid "good" msgstr "gut" -#: rs01-verify.c:794 +#: rs01-verify.c:784 msgid "* quick mode : ecc file NOT scanned\n" msgstr "* kurze Überprüfung : Fehlerkorrektur-Datei wird nicht gelesen\n" -#: rs01-verify.c:802 +#: rs01-verify.c:792 #, c-format msgid "- ecc blocks : %lld (good)\n" msgstr "- Ecc-Bereiche : %lld (gut)\n" -#: rs01-verify.c:807 +#: rs01-verify.c:797 #, c-format msgid "* ecc blocks : %lld (BAD, expected %lld)\n" msgstr "* Ecc-Bereiche : %lld (SCHLECHT, erwartet: %lld)\n" -#: rs01-verify.c:809 +#: rs01-verify.c:799 #, c-format msgid "%lld (bad, expected %lld)" msgstr "%lld (schlecht, erwartet: %lld)" -#: rs01-verify.c:831 +#: rs01-verify.c:821 #, c-format msgid "- ecc md5sum : %3d%%" msgstr "- Ecc-md5sum : %3d%%" -#: rs01-verify.c:848 +#: rs01-verify.c:838 msgid "* ecc md5sum : BAD, ecc file may be damaged!\n" msgstr "* Ecc-md5sum : SCHLECHT, Fehlerkorrektur-Datei kann beschädigt sein!\n" -#: rs01-verify.c:850 +#: rs01-verify.c:840 #, c-format msgid "bad" msgstr "schlecht" -#: rs01-verify.c:852 +#: rs01-verify.c:842 #, c-format msgid "Error correction file may be damaged!" msgstr "Fehlerkorrektur-Datei ist möglicherweise beschädigt!" -#: rs01-verify.c:856 rs02-verify.c:1074 +#: rs01-verify.c:846 rs02-verify.c:1066 #, c-format msgid "- ecc md5sum : %s (good)\n" msgstr "- Ecc-md5sum : %s (gut) \n" -#: rs01-verify.c:870 +#: rs01-verify.c:860 #, c-format msgid "Good error correction file." msgstr "Gute Fehlerkorrektur-Datei." @@ -4321,7 +4336,7 @@ msgid "%4.1f%% redundancy (%d roots)" msgstr "%4.1f%% Redundanz (%d Nullstellen)" #: rs01-window.c:466 rs01-window.c:869 rs01-window.c:875 rs01-window.c:876 -#: rs02-window.c:394 rs02-window.c:1150 rs02-window.c:1156 rs02-window.c:1157 +#: rs02-window.c:394 rs02-window.c:1246 rs02-window.c:1252 rs02-window.c:1253 #, c-format msgid "%d MiB of file cache" msgstr "%d MiB Datei-Zwischenspeicher" @@ -4399,7 +4414,7 @@ msgstr "" msgid "Space-delimited redundancy" msgstr "Redundanz aus der Dateigröße ableiten" -#: rs01-window.c:782 rs02-window.c:1082 rs03-preferences.c:688 +#: rs01-window.c:782 rs02-window.c:1178 rs03-preferences.c:688 msgid "Use at most" msgstr "Verwende höchstens" @@ -4421,19 +4436,19 @@ msgstr "" "\n" "Vorsicht: Wenn man unterschiedlich große Abbilder mit der gleichen Einstellung bearbeitet, erhalten die kleineren Abbilder mehr Redundanz als die großen Abbilder. Das ist normalerweise nicht sinnvoll." -#: rs01-window.c:866 rs02-window.c:1147 +#: rs01-window.c:866 rs02-window.c:1243 msgid "Memory utilization" msgstr "Speichernutzung" -#: rs01-window.c:870 rs02-window.c:1151 +#: rs01-window.c:870 rs02-window.c:1247 msgid "File cache" msgstr "Datei-Zwischenspeicher" -#: rs01-window.c:882 rs02-window.c:1163 rs03-preferences.c:908 +#: rs01-window.c:882 rs02-window.c:1259 rs03-preferences.c:908 msgid "Use" msgstr "Verwende" -#: rs01-window.c:910 rs02-window.c:1191 +#: rs01-window.c:910 rs02-window.c:1287 msgid "" "File cache\n" "\n" @@ -4443,22 +4458,22 @@ msgstr "" "\n" "dvdisaster optimiert Zugriffe auf die Abbild- und Fehlerkorrektur-Datei durch einen eigenen Zwischenspeicher. Die Voreinstellung von 32MiB ist für die meisten Systeme passend." -#: rs02-common.c:566 rs02-common.c:578 rs02-verify.c:625 rs03-common.c:606 +#: rs02-common.c:572 rs02-common.c:584 rs02-verify.c:626 rs03-common.c:620 #, c-format msgid "Failed seeking to ecc header at %lld: %s\n" msgstr "Ansteuern des Ecc-Vorspanns bei Pos. %lld fehlgeschlagen: %s\n" -#: rs02-common.c:570 rs02-common.c:582 rs03-common.c:610 +#: rs02-common.c:576 rs02-common.c:588 rs03-common.c:624 #, c-format msgid "Failed writing ecc header at %lld: %s\n" msgstr "Schreiben des Ecc-Vorspanns bei Pos. %lld fehlgeschlagen: %s\n" -#: rs02-create.c:109 rs03-create.c:241 +#: rs02-create.c:112 rs03-create.c:244 #, c-format msgid "Aborted by user request! (partial ecc data removed from image)" msgstr "Abbruch auf Benutzeranforderung! (unvollständige Fehlerkorrektur-Daten wurden aus dem Abbild entfernt)" -#: rs02-create.c:138 rs03-create.c:291 +#: rs02-create.c:141 rs03-create.c:294 #, c-format msgid "" "Image \"%s\" already contains error correction information.\n" @@ -4467,11 +4482,11 @@ msgstr "" "Das Abbild \"%s\" enthält bereits Fehlerkorrektur-Daten.\n" "Es wird auf den Daten-Anteil (%lld Sektoren) verkürzt.\n" -#: rs02-create.c:153 rs03-create.c:318 +#: rs02-create.c:156 rs03-create.c:321 msgid "Image size is now" msgstr "Abbild-Größe ist jetzt" -#: rs02-create.c:214 +#: rs02-create.c:217 msgid "" "Image contains unread(able) sectors.\n" "Error correction information can only be\n" @@ -4481,7 +4496,7 @@ msgstr "" "Fehlerkorrektur-Daten können nur an vollständige\n" "Abbilder hinzugefügt werden.\n" -#: rs02-create.c:218 +#: rs02-create.c:221 #, c-format msgid "" "Sector %lld in the image is marked unreadable\n" @@ -4506,28 +4521,33 @@ msgstr "" "Fehlerkorrekur-Daten können nur für vollständige\n" "(unbeschädigte) Abbilder erstellt werden.\n" -#: rs02-create.c:236 rs02-create.c:300 rs02-create.c:309 +#: rs02-create.c:238 rs02-create.c:304 rs02-create.c:315 #, c-format msgid "Preparing image (checksums, adding space): %3d%%" msgstr "Abbild vorbereiten (Prüfsummen, Größe erweitern): %3d%%" -#: rs02-create.c:271 rs02-create.c:281 rs02-fix.c:90 rs03-create.c:404 -#: rs03-create.c:415 rs03-fix.c:87 +#: rs02-create.c:273 rs02-create.c:283 rs02-fix.c:90 rs03-create.c:427 +#: rs03-create.c:438 rs03-fix.c:87 #, c-format msgid "Failed seeking to end of image: %s\n" msgstr "Ansteuern des Abbild-Endes fehlgeschlagen: %s\n" -#: rs02-create.c:275 rs02-create.c:296 rs02-fix.c:103 rs03-create.c:389 +#: rs02-create.c:277 rs02-create.c:298 rs02-fix.c:103 rs03-create.c:412 #: rs03-fix.c:105 #, c-format msgid "Failed expanding the image: %s\n" msgstr "Erweitern des Abbildes fehlgeschlagen: %s\n" -#: rs02-create.c:1027 rs03-create.c:1224 +#: rs02-create.c:303 rs02-create.c:314 +#, c-format +msgid "Preparing image (checksums taken from cache, adding space): %3d%%" +msgstr "Abbild vorbereiten (Prüfsummen aus Zwischenspeicher entnommen; füge Platz hinzu): %3d%%" + +#: rs02-create.c:1034 rs03-create.c:1247 msgid "Error correction data creation aborted" msgstr "Erzeugen der Fehlerkorrektur-Daten abgebrochen" -#: rs02-create.c:1055 rs02-create.c:1073 rs03-create.c:1228 rs03-create.c:1281 +#: rs02-create.c:1062 rs02-create.c:1080 rs03-create.c:1251 rs03-create.c:1304 #, c-format msgid "" "Augmenting the image with error correction data.\n" @@ -4536,16 +4556,16 @@ msgstr "" "Erweitere das Abbild um Fehlerkorrektur-Daten.\n" "%s" -#: rs02-create.c:1056 rs03-create.c:1229 +#: rs02-create.c:1063 rs03-create.c:1252 msgid "- checking image -" msgstr "- prüfe Abbild -" -#: rs02-create.c:1069 +#: rs02-create.c:1076 #, c-format msgid "Encoding with Method RS02: %lld MiB data, %lld MiB ecc (%d roots; %4.1f%% redundancy)." msgstr "Kodiere mit Methode RS02: %lld MiB Daten, %lld MiB Fehlerkorrektur-Daten (%d Nullstellen; %4.1f%% Redundanz)." -#: rs02-create.c:1077 +#: rs02-create.c:1084 #, c-format msgid "" "Augmenting image with Method RS02:\n" @@ -4554,7 +4574,7 @@ msgstr "" "Erweitere das Abbild mit dem RS02-Verfahren:\n" "%lld MiB Daten, %lld MiB Fehlerkorrektur-Daten (%d Nullstellen; %4.1f%% Redundanz)." -#: rs02-create.c:1086 +#: rs02-create.c:1093 #, c-format msgid "" "Not enough space on medium left for error correction data.\n" @@ -4568,7 +4588,7 @@ msgstr "" "und kein größerer Datenträger zur Verfügung steht, erzeugen Sie bitte\n" "eine alleinstehende Fehlerkorrektur-Datei." -#: rs02-create.c:1096 rs03-create.c:1320 +#: rs02-create.c:1103 rs03-create.c:1343 #, c-format msgid "" "Using redundancies below 20%%%% may not give\n" @@ -4577,7 +4597,7 @@ msgstr "" "Redundanzen unterhalb von 20%%%% haben möglicherweise\n" "nicht die erhoffte Datensicherungs-Funktion.\n" -#: rs02-create.c:1128 rs02-create.c:1137 rs03-create.c:1343 rs03-create.c:1368 +#: rs02-create.c:1135 rs02-create.c:1144 rs03-create.c:1366 rs03-create.c:1391 #, c-format msgid "" "Image has been augmented with error correction data.\n" @@ -4721,50 +4741,50 @@ msgstr "Mittelwert = %.1f; Schlechtester = %d pro Ecc-Block." msgid "%lld of %lld sectors recoverable (%d.%d%%)" msgstr "%lld von %lld Sektoren wiederherstellbar (%d.%d%%)" -#: rs02-verify.c:575 rs03-verify.c:664 +#: rs02-verify.c:576 rs03-verify.c:666 msgid "Check aborted" msgstr "Überprüfung abgebrochen" -#: rs02-verify.c:594 rs03-verify.c:704 +#: rs02-verify.c:595 rs03-verify.c:706 msgid "Checking the image file." msgstr "Überprüfe die Abbild-Datei." -#: rs02-verify.c:595 +#: rs02-verify.c:596 msgid "Image contains error correction data." msgstr "Das Abbild enthält Fehlerkorrektur-Daten." -#: rs02-verify.c:608 rs03-verify.c:974 +#: rs02-verify.c:609 rs03-verify.c:968 #, c-format msgid "Image file is %lld sectors shorter than expected." msgstr "Das Abbild ist %lld Sektoren kürzer als erwartet." -#: rs02-verify.c:609 rs03-verify.c:977 +#: rs02-verify.c:610 rs03-verify.c:971 #, c-format msgid "Image file is %lld sectors longer than expected." msgstr "Das Abbild ist %lld Sektoren länger als erwartet." -#: rs02-verify.c:629 +#: rs02-verify.c:630 #, c-format msgid "Failed reading ecc header at %lld: %s\n" msgstr "Lesen des Ecc-Vorspanns bei Pos. %lld fehlgeschlagen: %s\n" -#: rs02-verify.c:672 +#: rs02-verify.c:673 #, c-format msgid "%lld ok, %lld CRC errors, %lld missing" msgstr "%lld ok, %lld Prüfsummen-Fehler, %lld fehlen" -#: rs02-verify.c:805 rs02-verify.c:826 rs03-verify.c:1173 rs03-verify.c:1212 +#: rs02-verify.c:806 rs02-verify.c:827 rs03-verify.c:1167 rs03-verify.c:1206 #, c-format msgid "%lld sectors missing; %lld CRC errors" msgstr "%lld Sektoren fehlen; %lld Prüfsummen-Fehler" -#: rs02-verify.c:809 rs02-verify.c:813 rs02-verify.c:830 rs02-verify.c:834 -#: rs03-verify.c:1181 rs03-verify.c:1220 +#: rs02-verify.c:810 rs02-verify.c:814 rs02-verify.c:831 rs02-verify.c:835 +#: rs03-verify.c:1175 rs03-verify.c:1214 #, c-format msgid "%lld sectors missing" msgstr "%lld Sektoren fehlen" -#: rs02-verify.c:848 +#: rs02-verify.c:849 #, c-format msgid "" "- good image : all sectors present\n" @@ -4773,46 +4793,46 @@ msgstr "" "- Gutes Abbild : Alle Sektoren vorhanden\n" "- Daten-md5sum : %s\n" -#: rs02-verify.c:854 +#: rs02-verify.c:855 msgid "* suspicious image : contains damaged ecc headers\n" msgstr "* Verdächtiges Abbild: enthält beschädigte Ecc-Vorspänne\n" -#: rs02-verify.c:859 rs03-verify.c:1238 +#: rs02-verify.c:860 rs03-verify.c:1232 #, c-format msgid "* suspicious image : all sectors present, but %lld CRC errors\n" msgstr "* Verdächtiges Abbild: alle Sektoren vorhanden, aber %lld Prüfsummen-Fehler\n" -#: rs02-verify.c:865 +#: rs02-verify.c:866 #, c-format msgid " ... ecc headers : %lld ok, %lld CRC errors, %lld missing\n" msgstr " ... Ecc-Vorspänne : %lld ok, %lld Prüfsummen-Fehler, %lld fehlen\n" -#: rs02-verify.c:867 rs03-verify.c:1244 +#: rs02-verify.c:868 rs03-verify.c:1238 #, c-format msgid " ... data section : %lld sectors missing; %lld CRC errors\n" msgstr " ... Daten-Abschnitt: %lld Sektoren fehlen; %lld Prüfsummen-Fehler\n" -#: rs02-verify.c:870 rs03-verify.c:1247 +#: rs02-verify.c:871 rs03-verify.c:1241 #, c-format msgid " ... data md5sum : %s\n" msgstr " ... Daten-md5sum : %s\n" -#: rs02-verify.c:871 rs03-verify.c:1253 +#: rs02-verify.c:872 rs03-verify.c:1247 #, c-format msgid " ... crc section : %lld sectors missing\n" msgstr " ... CRC-Abschnitt : %lld Sektoren fehlen\n" -#: rs02-verify.c:872 rs03-verify.c:1255 +#: rs02-verify.c:873 rs03-verify.c:1249 #, c-format msgid " ... ecc section : %lld sectors missing\n" msgstr " ... ECC-Abschnitt : %lld Sektoren fehlen\n" -#: rs02-verify.c:894 rs03-verify.c:1299 +#: rs02-verify.c:895 rs03-verify.c:1293 #, c-format msgid "Damaged image." msgstr "Das Abbild ist beschädigt." -#: rs02-verify.c:901 +#: rs02-verify.c:902 msgid "" "\n" "Error correction data: " @@ -4820,67 +4840,67 @@ msgstr "" "\n" "Fehlerkorrektur-Daten: " -#: rs02-verify.c:994 +#: rs02-verify.c:986 #, c-format msgid "- medium sectors : %lld / %lld (good)\n" msgstr "- Datentr.-Sektoren : %lld / %lld (gut)\n" -#: rs02-verify.c:1011 +#: rs02-verify.c:1003 #, c-format msgid "Image size does not match recorded size." msgstr "Die Abbild-Größe entspricht nicht der aufgezeichneten Größe." -#: rs02-verify.c:1025 +#: rs02-verify.c:1017 #, c-format msgid "- data md5sum : %s (good)\n" msgstr "- Daten-md5sum : %s (gut)\n" -#: rs02-verify.c:1026 +#: rs02-verify.c:1018 #, c-format msgid "* data md5sum : %s (BAD)\n" msgstr "* Daten-md5sum : %s (SCHLECHT)\n" -#: rs02-verify.c:1037 rs03-verify.c:848 +#: rs02-verify.c:1029 rs03-verify.c:842 #, c-format msgid "- data md5sum : %s\n" msgstr "- Daten-md5sum : %s\n" -#: rs02-verify.c:1049 +#: rs02-verify.c:1041 #, c-format msgid "- crc md5sum : %s (good)\n" msgstr "- CRC-md5sum : %s (gut)\n" -#: rs02-verify.c:1054 +#: rs02-verify.c:1046 #, c-format msgid "* crc md5sum : %s (BAD)\n" msgstr "* CRC-md5sum : %s (SCHLECHT)\n" -#: rs02-verify.c:1062 +#: rs02-verify.c:1054 #, c-format msgid "- crc md5sum : %s\n" msgstr "- Crc-md5sum : %s\n" -#: rs02-verify.c:1079 +#: rs02-verify.c:1071 #, c-format msgid "* ecc md5sum : %s (BAD)\n" msgstr "* Ecc-md5sum : %s (SCHLECHT)\n" -#: rs02-verify.c:1087 +#: rs02-verify.c:1079 #, c-format msgid "- ecc md5sum : %s\n" msgstr "- Ecc-md5sum : %s\n" -#: rs02-verify.c:1106 rs03-verify.c:893 +#: rs02-verify.c:1098 rs03-verify.c:887 #, c-format msgid "Good error correction data." msgstr "Gute Fehlerkorrektur-Daten." -#: rs02-verify.c:1110 rs03-verify.c:1311 +#: rs02-verify.c:1102 rs03-verify.c:1305 #, c-format msgid "Full data recovery is likely." msgstr "Eine vollständige Wiederherstellung ist wahrscheinlich." -#: rs02-verify.c:1113 rs03-verify.c:1314 +#: rs02-verify.c:1105 rs03-verify.c:1308 #, c-format msgid "Full data recovery is NOT possible." msgstr "Eine vollständige Wiederherstellung ist NICHT möglich." @@ -4889,19 +4909,19 @@ msgstr "Eine vollständige Wiederherstellung ist NICHT möglich. msgid "1. Preparing image:" msgstr "1. Abbild vorbereiten:" -#: rs02-window.c:711 +#: rs02-window.c:745 msgid "Maximum image size" msgstr "Größte mögliche Abbildlänge" -#: rs02-window.c:723 +#: rs02-window.c:757 msgid "Using the smallest possible size from table" msgstr "Kleinsten möglichen Wert aus der Tabelle verwenden" -#: rs02-window.c:723 +#: rs02-window.c:757 msgid "Use smallest possible size from following table (in sectors):" msgstr "Verwende kleinsten möglichen Wert aus folgender Tabelle:" -#: rs02-window.c:747 +#: rs02-window.c:781 msgid "" "Determine augmented image size from table\n" "\n" @@ -4913,19 +4933,19 @@ msgstr "" "\n" "In erweiterten Abbildern wird ungenutzter Platz auf dem Datenträger mit Fehlerkorrektur-Informationen aufgefüllt. Wählen Sie diese Option, damit die erweiterten Abbilder auf den kleinstmöglichen Datenträger passen.\n" "\n" -"Um einen passenden Datenträger auszuwählen müssen die verfügbaren Datenträger-Größen bekannt sein. Die Tabelle enthält die typischen Größen von CD und ein-/zweischichtigen DVDs und BDs. Sie können die Einträge nach Ihren Bedürfnissen anpassen." +"Um einen passenden Datenträger auszuwählen müssen die verfügbaren Datenträger-Größen bekannt sein. Die Tabelle enthält die typischen Größen von CD und ein-/zweilagigen DVDs und BDs. Sie können die Einträge nach Ihren Bedürfnissen anpassen." -#: rs02-window.c:766 +#: rs02-window.c:800 msgid "CD-R / CD-RW:" msgstr "CD-R / CD-RW:" -#: rs02-window.c:777 rs02-window.c:796 rs02-window.c:837 rs02-window.c:856 -#: rs02-window.c:897 rs02-window.c:916 rs02-window.c:957 rs02-window.c:976 -#: rs02-window.c:1016 rs02-window.c:1035 +#: rs02-window.c:811 rs02-window.c:830 rs02-window.c:871 rs02-window.c:890 +#: rs02-window.c:931 rs02-window.c:950 rs02-window.c:991 rs02-window.c:1010 +#: rs02-window.c:1050 rs02-window.c:1069 rs02-window.c:1109 rs02-window.c:1128 msgid "query medium" msgstr "Datenträger abfragen" -#: rs02-window.c:808 +#: rs02-window.c:842 #, c-format msgid "" "CD medium size\n" @@ -4948,11 +4968,11 @@ msgstr "" "Bitte beachten Sie, daß Abbilder höchstens auf die dreifache Größe erweitert werden; dies entspricht einer größtmöglichen Redundanz von 200%%.\n" "Aber auch wenn diese Obergrenze noch nicht erreicht ist werden aus technischen Gründen ein paar Sektoren weniger als angegeben verwendet." -#: rs02-window.c:826 +#: rs02-window.c:860 msgid "DVD 1 layer:" msgstr "einlagige DVD:" -#: rs02-window.c:868 +#: rs02-window.c:902 #, c-format msgid "" "Single layer DVD medium size\n" @@ -4966,7 +4986,7 @@ msgid "" "Even if this limit is not reached the augmented image may be a few sectors smaller than specified for technical reasons." msgstr "" "Größe einer einlagigen DVD\n" -"Dieser Wert gibt die typische Größe einer einschichtigen DVD an. Abbilder, die nicht auf die kleineren Datenträger-Formate passen, aber noch kürzer als dieser Wert sind, werden so mit Fehlerkorrektur-Daten erweitert, daß sie anschließend noch auf die DVD passen.\n" +"Dieser Wert gibt die typische Größe einer einlagigen DVD an. Abbilder, die nicht auf die kleineren Datenträger-Formate passen, aber noch kürzer als dieser Wert sind, werden so mit Fehlerkorrektur-Daten erweitert, daß sie anschließend noch auf die DVD passen.\n" "\n" "Sie können die Datenträger-Größe in Sektoren (von je 2K Größe) angeben oder den \"Datenträger abfragen\"-Knopf drücken um die Größe des momentan eingelegten Datenträgers zu verwenden. Dies liefert allerdings manchmal falsche Werte.\n" "Der Knopf ganz rechts stellt den zuletzt gespeicherten Wert wieder ein.\n" @@ -4974,11 +4994,11 @@ msgstr "" "Bitte beachten Sie, daß Abbilder höchstens auf die dreifache Größe erweitert werden; dies entspricht einer größtmöglichen Redundanz von 200%%.\n" "Aber auch wenn diese Obergrenze noch nicht erreicht ist werden aus technischen Gründen ein paar Sektoren weniger als angegeben verwendet." -#: rs02-window.c:886 +#: rs02-window.c:920 msgid "DVD 2 layers:" msgstr "zweilagige DVD:" -#: rs02-window.c:928 +#: rs02-window.c:962 #, c-format msgid "" "Two layered DVD medium size\n" @@ -4992,7 +5012,7 @@ msgid "" "Even if this limit is not reached the augmented image may be a few sectors smaller than specified for technical reasons." msgstr "" "Größe einer zweilagigen DVD\n" -"Dieser Wert gibt die typische Größe einer zweischichtigen DVD an. Abbilder, die nicht auf die kleineren Datenträger-Formate passen, aber noch kürzer als dieser Wert sind, werden so mit Fehlerkorrektur-Daten erweitert, daß sie anschließend noch auf die DVD passen.\n" +"Dieser Wert gibt die typische Größe einer zweilagigen DVD an. Abbilder, die nicht auf die kleineren Datenträger-Formate passen, aber noch kürzer als dieser Wert sind, werden so mit Fehlerkorrektur-Daten erweitert, daß sie anschließend noch auf die DVD passen.\n" "\n" "Sie können die Datenträger-Größe in Sektoren (von je 2K Größe) angeben oder den \"Datenträger abfragen\"-Knopf drücken um die Größe des momentan eingelegten Datenträgers zu verwenden. Dies liefert allerdings manchmal falsche Werte.\n" "Der Knopf ganz rechts stellt den zuletzt gespeicherten Wert wieder ein.\n" @@ -5000,11 +5020,11 @@ msgstr "" "Bitte beachten Sie, daß Abbilder höchstens auf die dreifache Größe erweitert werden; dies entspricht einer größtmöglichen Redundanz von 200%%.\n" "Aber auch wenn diese Obergrenze noch nicht erreicht ist werden aus technischen Gründen ein paar Sektoren weniger als angegeben verwendet." -#: rs02-window.c:946 +#: rs02-window.c:980 msgid "BD 1 layer:" msgstr "einlagige BD:" -#: rs02-window.c:988 +#: rs02-window.c:1022 #, c-format msgid "" "Single layer BD medium size\n" @@ -5018,7 +5038,7 @@ msgid "" "Even if this limit is not reached the augmented image may be a few sectors smaller than specified for technical reasons." msgstr "" "Größe einer einlagigen BD\n" -"Dieser Wert gibt die typische Größe einer einschichtigen BD an. Abbilder, die nicht auf die kleineren Datenträger-Formate passen, aber noch kürzer als dieser Wert sind, werden so mit Fehlerkorrektur-Daten erweitert, daß sie anschließend noch auf die BD passen.\n" +"Dieser Wert gibt die typische Größe einer einlagigen BD an. Abbilder, die nicht auf die kleineren Datenträger-Formate passen, aber noch kürzer als dieser Wert sind, werden so mit Fehlerkorrektur-Daten erweitert, daß sie anschließend noch auf die BD passen.\n" "\n" "Sie können die Datenträger-Größe in Sektoren (von je 2K Größe) angeben oder den \"Datenträger abfragen\"-Knopf drücken um die Größe des momentan eingelegten Datenträgers zu verwenden. Dies liefert allerdings manchmal falsche Werte.\n" "Der Knopf ganz rechts stellt den zuletzt gespeicherten Wert wieder ein.\n" @@ -5026,11 +5046,11 @@ msgstr "" "Bitte beachten Sie, daß Abbilder höchstens auf die dreifache Größe erweitert werden; dies entspricht einer größtmöglichen Redundanz von 200%%.\n" "Aber auch wenn diese Obergrenze noch nicht erreicht ist werden aus technischen Gründen ein paar Sektoren weniger als angegeben verwendet." -#: rs02-window.c:1005 +#: rs02-window.c:1039 msgid "BD 2 layers:" msgstr "zweilagige BD:" -#: rs02-window.c:1047 +#: rs02-window.c:1081 #, c-format msgid "" "Two layered BD medium size\n" @@ -5044,7 +5064,7 @@ msgid "" "Even if this limit is not reached the augmented image may be a few sectors smaller than specified for technical reasons." msgstr "" "Größe einer zweilagigen BD\n" -"Dieser Wert gibt die typische Größe einer einschichtigen BD an. Abbilder, die nicht auf die kleineren Datenträger-Formate passen, aber noch kürzer als dieser Wert sind, werden so mit Fehlerkorrektur-Daten erweitert, daß sie anschließend noch auf die BD passen.\n" +"Dieser Wert gibt die typische Größe einer zweilagigen BD an. Abbilder, die nicht auf die kleineren Datenträger-Formate passen, aber noch kürzer als dieser Wert sind, werden so mit Fehlerkorrektur-Daten erweitert, daß sie anschließend noch auf die BD passen.\n" "\n" "Sie können die Datenträger-Größe in Sektoren (von je 2K Größe) angeben oder den \"Datenträger abfragen\"-Knopf drücken um die Größe des momentan eingelegten Datenträgers zu verwenden. Dies liefert allerdings manchmal falsche Werte.\n" "Der Knopf ganz rechts stellt den zuletzt gespeicherten Wert wieder ein.\n" @@ -5052,11 +5072,37 @@ msgstr "" "Bitte beachten Sie, daß Abbilder höchstens auf die dreifache Größe erweitert werden; dies entspricht einer größtmöglichen Redundanz von 200%%.\n" "Aber auch wenn diese Obergrenze noch nicht erreicht ist werden aus technischen Gründen ein paar Sektoren weniger als angegeben verwendet." -#: rs02-window.c:1102 +#: rs02-window.c:1098 +msgid "BDXL 3 layers:" +msgstr "dreilagige BDXL:" + +#: rs02-window.c:1140 +#, c-format +msgid "" +"Three layered BDXL medium size\n" +"\n" +"This is the maximum capacity assumed for three layered BDXL media. Images exceeding the smaller media sizes but smaller than this value will be augmented with error correction information so that they will fit on the specified BD.\n" +"\n" +"You can enter the medium size in sectors of 2K each, or press the \"query medium\" button to use the size of a blank medium currently inserted in the selected drive.\n" +"Use the arrow button to revert to the last saved value.\n" +"\n" +"Please note that augmented images will at most triple in size as the highest possible redundancy is 200%%.\n" +"Even if this limit is not reached the augmented image may be a few sectors smaller than specified for technical reasons." +msgstr "" +"Größe einer dreilagigen BDXL\n" +"Dieser Wert gibt die typische Größe einer dreilagigen BDXL an. Abbilder, die nicht auf die kleineren Datenträger-Formate passen, aber noch kürzer als dieser Wert sind, werden so mit Fehlerkorrektur-Daten erweitert, daß sie anschließend noch auf die BD passen.\n" +"\n" +"Sie können die Datenträger-Größe in Sektoren (von je 2K Größe) angeben oder den \"Datenträger abfragen\"-Knopf drücken um die Größe des momentan eingelegten Datenträgers zu verwenden. Dies liefert allerdings manchmal falsche Werte.\n" +"Der Knopf ganz rechts stellt den zuletzt gespeicherten Wert wieder ein.\n" +"\n" +"Bitte beachten Sie, daß Abbilder höchstens auf die dreifache Größe erweitert werden; dies entspricht einer größtmöglichen Redundanz von 200%%.\n" +"Aber auch wenn diese Obergrenze noch nicht erreicht ist werden aus technischen Gründen ein paar Sektoren weniger als angegeben verwendet." + +#: rs02-window.c:1198 msgid "sectors." msgstr "Sektoren." -#: rs02-window.c:1115 +#: rs02-window.c:1211 #, c-format msgid "" "Use at most ... sectors\n" @@ -5075,47 +5121,47 @@ msgstr "" "Bitte beachten Sie, daß Abbilder höchstens auf die dreifache Größe erweitert werden; dies entspricht einer größtmöglichen Redundanz von 200%%.\n" "Aber auch wenn diese Obergrenze noch nicht erreicht ist werden aus technischen Gründen ein paar Sektoren weniger als angegeben verwendet." -#: rs03-common.c:428 +#: rs03-common.c:440 #, c-format msgid "Image file %s not present." msgstr "Abbild-Datei %s ist nicht vorhanden." -#: rs03-common.c:445 +#: rs03-common.c:457 #, c-format msgid "Redundancy %4.1f%% out of useful range [3.2%%..200%%]" msgstr "Redundanz %4.1f%% außerhalb des nutzbaren Bereiches [3.2%%..200%%]" -#: rs03-common.c:475 +#: rs03-common.c:487 #, c-format msgid "Redundancy %d out of useful range [8..170]." msgstr "Redundanz %d außerhalb des nutzbaren Bereiches [8..170]." -#: rs03-common.c:513 +#: rs03-common.c:525 #, c-format msgid "Medium size smaller than image size (%lld < %lld)" msgstr "Datenträger-Größer kleiner als Abbild (%lld < %lld)" -#: rs03-create.c:384 +#: rs03-create.c:407 #, c-format msgid "Failed expanding the ecc file: %s\n" msgstr "Fehler beim Erweitern der Fehlerkorrektur-Datei: %s\n" -#: rs03-create.c:385 +#: rs03-create.c:408 #, c-format msgid "Preparing ecc file: %3d%%" msgstr "Vorbereiten der Fehlerkorrektur-Datei: %3d%%" -#: rs03-create.c:390 +#: rs03-create.c:413 #, c-format msgid "Preparing image: %3d%%" msgstr "Abbild vorbereiten: %3d%%" -#: rs03-create.c:628 +#: rs03-create.c:652 #, c-format msgid "Failed mmap()ing layer %d: %s\n" msgstr "Fehler in mmap() für Schicht %d: %s\n" -#: rs03-create.c:657 +#: rs03-create.c:681 #, c-format msgid "" "Incomplete image\n" @@ -5136,7 +5182,7 @@ msgstr "" "Die Aktion wird abgebrochen und die teilweise erzeugten\n" "Fehlerkorrektur-Daten werden gelöscht." -#: rs03-create.c:665 +#: rs03-create.c:689 msgid "" "\n" "This image was probably mastered from defective source(s).\n" @@ -5149,30 +5195,30 @@ msgstr "" "Informationen zu erhalten.\n" "\n" -#: rs03-create.c:870 +#: rs03-create.c:894 msgid "CPU bound" msgstr "Prozessor-beschränkt" -#: rs03-create.c:874 +#: rs03-create.c:898 msgid "I/O bound" msgstr "E/A-beschränkt" -#: rs03-create.c:1082 +#: rs03-create.c:1105 #, c-format msgid "%5.2fMiB/s current" msgstr "%5.2fMiB/s momentan" -#: rs03-create.c:1130 +#: rs03-create.c:1153 #, c-format msgid "%d threads with %s encoding and %s I/O" msgstr "%d Kontrollfäden mit %s-Kodierung und %s-Ein-/Ausgabe" -#: rs03-create.c:1276 +#: rs03-create.c:1299 #, c-format msgid "Encoding with Method RS03: %lld MiB data, %lld MiB ecc (%d roots; %4.1f%% redundancy)." msgstr "Kodiere mit Verfahren RS03: %lld MiB Daten, %lld MiB ecc (%d Nullstellen; %4.1f%% Redundanz)." -#: rs03-create.c:1294 +#: rs03-create.c:1317 #, c-format msgid "" "Augmenting image with Method RS03 [%d threads, %s, %s I/O]:\n" @@ -5181,7 +5227,7 @@ msgstr "" "Erweitere das Abbild mit Verfahren RS03 [%d Kontrollfäden, %s, %s I/O]:\n" "%lld MiB Daten, %lld MiB Fehlerkorr. (%d Nullstellen; %4.1f%% Redundanz)." -#: rs03-create.c:1299 +#: rs03-create.c:1322 #, c-format msgid "" "Creating the error correction file with Method RS03 [%d threads, %s, %s I/O]:\n" @@ -5190,7 +5236,7 @@ msgstr "" "Erzeuge die Fehlerkorrektur-Datei mit Verfahren RS03 [%d Kontrollfäden, %s, %s I/O]:\n" "%lld MiB Daten, %lld MiB Fehlerkorr. (%d Nullstellen; %4.1f%% Redundanz)." -#: rs03-create.c:1310 +#: rs03-create.c:1333 #, c-format msgid "" "Not enough space on medium left for error correction data.\n" @@ -5204,17 +5250,17 @@ msgstr "" "und kein größerer Datenträger zur Verfügung steht, erzeugen Sie bitte\n" "eine alleinstehende Fehlerkorrektur-Datei." -#: rs03-create.c:1354 +#: rs03-create.c:1377 #, c-format msgid "Avg performance: %5.2fs (%5.2fMiB/s) total\n" msgstr "Durchschnittliche Leistung: %5.2fs (%5.2fMiB/s) insgesamt\n" -#: rs03-create.c:1357 +#: rs03-create.c:1380 #, c-format msgid "%5.2fMiB/s average" msgstr "%5.2fMiB/s durchschnittlich" -#: rs03-create.c:1359 +#: rs03-create.c:1382 #, c-format msgid "%d times CPU bound; %d times I/O bound" msgstr "%d mal Prozessor-beschränkt; %d mal E/A-beschränkt" @@ -5457,11 +5503,11 @@ msgstr "Typ:" msgid "Data integrity" msgstr "Zustand der Daten" -#: rs03-verify.c:337 rs03-verify.c:1271 +#: rs03-verify.c:337 rs03-verify.c:1265 msgid "Ecc block test:" msgstr "Ecc-Bereich-Test:" -#: rs03-verify.c:492 rs03-verify.c:695 rs03-verify.c:1198 +#: rs03-verify.c:492 rs03-verify.c:697 rs03-verify.c:1192 msgid "Checking the image and error correction files." msgstr "Überprüfe die Abbild- und Fehlerkorrektur-Dateien." @@ -5478,7 +5524,7 @@ msgstr "Zu wenig Speicher; bitte weniger Sektoren im Voraus laden!%lld gut, %lld schlecht; %lld schlechte Teilblöcke" msgid "* Ecc block test : %lld good, %lld bad; %lld bad sub blocks\n" msgstr "* Ecc-Bereich-Test : %lld gut; %lld schlecht; %lld schlechte Teilblöcke\n" -#: rs03-verify.c:698 +#: rs03-verify.c:700 #, c-format msgid "%s present.\n" msgstr "%s vorhanden.\n" -#: rs03-verify.c:716 +#: rs03-verify.c:718 msgid "" "\n" "Error correction properties:\n" @@ -5529,52 +5575,47 @@ msgstr "" "\n" "Eigenschaften der Fehlerkorrektur:\n" -#: rs03-verify.c:728 +#: rs03-verify.c:730 #, c-format msgid "Ecc file is %lld sectors shorter than expected." msgstr "Fehlerkorrektur-Datei ist %lld Sektoren kürzer als erwartet." -#: rs03-verify.c:730 +#: rs03-verify.c:732 #, c-format msgid "Ecc file is %lld sectors longer than expected." msgstr "Fehlerkorrektur-Datei ist %lld Sektoren länger als erwartet." -#: rs03-verify.c:736 +#: rs03-verify.c:738 #, c-format msgid "* Warning : %s\n" msgstr "* Warnung : %s\n" -#: rs03-verify.c:745 +#: rs03-verify.c:747 msgid "- type : Error correction file\n" msgstr "- Typ : Fehlerkorrektur-Datei\n" -#: rs03-verify.c:746 +#: rs03-verify.c:748 msgid "- type : Augmented image\n" msgstr "- Typ : Erweitertes Abbild\n" -#: rs03-verify.c:750 +#: rs03-verify.c:752 msgid "Error correction file" msgstr "Fehlerkorrektur-Datei" -#: rs03-verify.c:751 +#: rs03-verify.c:753 msgid "Augmented image" msgstr "Erweitertes Abbild" -#: rs03-verify.c:786 +#: rs03-verify.c:782 rs03-verify.c:792 msgid "- created by : dvdisaster" msgstr "- Erzeugt von : dvdisaster" -#: rs03-verify.c:799 -#, c-format -msgid "- created by : dvdisaster-%d.%d\n" -msgstr "- Erzeugt von : dvdisaster-%d.%d\n" - -#: rs03-verify.c:818 +#: rs03-verify.c:812 #, c-format msgid "- requires : dvdisaster-%s\n" msgstr "- Benötigt : dvdisaster-%s\n" -#: rs03-verify.c:824 +#: rs03-verify.c:818 #, c-format msgid "" "* requires : dvdisaster-%s (BAD)\n" @@ -5586,11 +5627,11 @@ msgstr "" "* : Bitte besuchen Sie http://www.dvdisaster.de\n" "* : um eine neuere Version herunterzuladen.\n" -#: rs03-verify.c:846 +#: rs03-verify.c:840 msgid "none available" msgstr "nicht vorhanden" -#: rs03-verify.c:902 +#: rs03-verify.c:896 msgid "" "\n" "Data integrity:\n" @@ -5598,95 +5639,95 @@ msgstr "" "\n" "Zustand der Daten:\n" -#: rs03-verify.c:929 +#: rs03-verify.c:923 #, c-format msgid "%lld in image; %lld in ecc file" msgstr "%lld im Abbild; %lld in der Fehlerkorrektur-Datei" -#: rs03-verify.c:932 +#: rs03-verify.c:926 #, c-format msgid "%lld sectors + %d bytes in image; %lld in ecc file" msgstr "%lld Sekt. + %d Bytes im Abbild; %lld in Fehlerkorr.-Datei" -#: rs03-verify.c:937 +#: rs03-verify.c:931 #, c-format msgid "- sectors : %lld in image; " msgstr "- Sektoren : %lld im Abbild; " -#: rs03-verify.c:938 +#: rs03-verify.c:932 #, c-format msgid "- sectors : %lld sectors + %d bytes in image; " msgstr "- Sektoren : %lld Sektoren + %d Bytes im Abbild; " -#: rs03-verify.c:940 +#: rs03-verify.c:934 #, c-format msgid "%lld in ecc file\n" msgstr "%lld in der Fehlerkorrektur-Datei\n" -#: rs03-verify.c:944 +#: rs03-verify.c:938 #, c-format msgid "%lld total / %lld data" msgstr "%lld insges. / %lld Daten" -#: rs03-verify.c:946 +#: rs03-verify.c:940 #, c-format msgid "- medium sectors : %lld total / %lld data\n" msgstr "- Datentr.-Sektoren : %lld insges. / %lld Daten\n" -#: rs03-verify.c:962 +#: rs03-verify.c:956 #, c-format msgid "%s (%s expected)" msgstr "%s (%s erwartet)" -#: rs03-verify.c:967 +#: rs03-verify.c:961 #, c-format msgid "Image file is %d bytes shorter than expected." msgstr "Abbild-Datei ist %d kürzer als erwartet." -#: rs03-verify.c:969 +#: rs03-verify.c:963 #, c-format msgid "Image file is %d bytes longer than expected." msgstr "Abbild-Datei ist %d länger als erwartet." -#: rs03-verify.c:982 +#: rs03-verify.c:976 #, c-format msgid "* sectors : %s (%s expected); %lld sectors in ecc file\n" msgstr "* Sektoren : %s (%s erwartet); %lld Sektoren in Ecc-Datei\n" -#: rs03-verify.c:985 +#: rs03-verify.c:979 #, c-format msgid "* medium sectors : %s (%s expected)\n" msgstr "* Datentr.-Sektoren : %s (%s erwartet)\n" -#: rs03-verify.c:1009 +#: rs03-verify.c:1003 #, c-format msgid "Failed seeking to start of ecc file: %s\n" msgstr "Ansteuern des Anfangs der Fehlerkorrektur-Datei fehlgeschlagen: %s\n" -#: rs03-verify.c:1107 +#: rs03-verify.c:1101 msgid " (in ecc file)" msgstr " (in der Fehlerkorrektur-Datei)" -#: rs03-verify.c:1115 +#: rs03-verify.c:1109 #, c-format msgid "* missing sector : %lld%s\n" msgstr "* fehlender Sektor : %lld%s\n" -#: rs03-verify.c:1116 +#: rs03-verify.c:1110 #, c-format msgid "* missing sectors : %lld - %lld%s\n" msgstr "* fehlende Sektoren : %lld - %lld%s\n" -#: rs03-verify.c:1177 rs03-verify.c:1216 +#: rs03-verify.c:1171 rs03-verify.c:1210 #, c-format msgid "%lld sectors missing; %lld signature errors" msgstr "%lld Sektoren fehlen; %lld fehlerhafte Kennzeichen" -#: rs03-verify.c:1201 +#: rs03-verify.c:1195 msgid "Error correction file:" msgstr "Fehlerkorrektur-Datei:" -#: rs03-verify.c:1232 +#: rs03-verify.c:1226 #, c-format msgid "" "- good image/file : all sectors present\n" @@ -5695,22 +5736,22 @@ msgstr "" "- Abbild/Datei gut : alle Sektoren vorhanden\n" "- Daten-md5sum : %s\n" -#: rs03-verify.c:1236 +#: rs03-verify.c:1230 #, c-format msgid "* BAD image/file : %lld sectors missing\n" msgstr "* SCHLECHT : %lld Sektoren fehlen\n" -#: rs03-verify.c:1250 +#: rs03-verify.c:1244 #, c-format msgid " ... crc section : %lld sectors missing; %lld signature errors\n" msgstr " ... Crc-Abschnitt : %lld Sektoren fehlen; %lld fehlerhafte Kennzeichen\n" -#: rs03-verify.c:1277 +#: rs03-verify.c:1271 #, c-format msgid "Skipped; not useful on known defective image" msgstr "Übersprungen da bei beschädigtem Abbild nicht sinnvoll" -#: rs03-verify.c:1280 +#: rs03-verify.c:1274 msgid "* Ecc block test : skipped; not useful on defective image\n" msgstr "* Ecc-Bereich-Test : Übersprungen da bei beschädigtem Abbild nicht sinnvoll\n" @@ -6027,32 +6068,32 @@ msgstr "" msgid "Waiting 10 seconds for drive: %d\n" msgstr "Warte 10 Sekunden auf das Laufwerk: %d\n" -#: scsi-layer.c:2481 +#: scsi-layer.c:2465 #, c-format msgid "Sectors %lld - %lld: %s\n" msgstr "Sektoren %lld - %lld: %s\n" -#: scsi-layer.c:2495 +#: scsi-layer.c:2479 #, c-format msgid "Sector %lld, try %d: %s Sector returned: %d.\n" msgstr "Sektor %lld, Versuch %d: %s Zurückgegebener Sektor: %d.\n" -#: scsi-layer.c:2501 +#: scsi-layer.c:2485 #, c-format msgid "Sector %lld, try %d: %s\n" msgstr "Sektor %lld, Versuch %d: %s\n" -#: scsi-layer.c:2512 +#: scsi-layer.c:2496 #, c-format msgid "Sector %lld, try %d: success\n" msgstr "Sektor %lld, Versuch %d: erfolgreich\n" -#: scsi-layer.c:2583 +#: scsi-layer.c:2567 #, c-format msgid "Device %s: no medium present\n" msgstr "Laufwerk %s: kein Datenträger eingelegt\n" -#: scsi-layer.c:2588 +#: scsi-layer.c:2572 #, c-format msgid "" "Device %s does not become ready:\n" @@ -6063,7 +6104,7 @@ msgstr "" "%s\n" "\n" -#: scsi-layer.c:2594 +#: scsi-layer.c:2578 #, c-format msgid "" "\n" @@ -6072,54 +6113,54 @@ msgstr "" "\n" "Laufwerk: %s, %s\n" -#: scsi-layer.c:2601 +#: scsi-layer.c:2585 msgid "Drive failed to report media type." msgstr "Laufwerk erkennt den Datenträger-Typ nicht." -#: scsi-layer.c:2612 scsi-layer.c:2710 +#: scsi-layer.c:2596 scsi-layer.c:2694 #, c-format msgid "This software does not support \"%s\" type media." msgstr "Dieses Programm unterstützt keine Datenträger vom Typ \"%s\"." -#: scsi-layer.c:2620 +#: scsi-layer.c:2604 #, c-format msgid "This software does not support multisession (%d sessions) media." msgstr "" "Dieses Programm unterstützt keine Mehrfach-Sitzungen (%d Sitzungen).\n" "(für Anglophile: Multisession-CDs sind gemeint ;-)" -#: scsi-layer.c:2651 scsi-layer.c:2660 +#: scsi-layer.c:2635 scsi-layer.c:2644 msgid "Using READ CD" msgstr "Verwende READ CD" -#: scsi-layer.c:2652 +#: scsi-layer.c:2636 msgid ", RAW reading" msgstr ", \"RAW\"-Lesen" -#: scsi-layer.c:2655 +#: scsi-layer.c:2639 #, c-format msgid ", Mode page 1 ERP = %02xh" msgstr ", Mode page 1 ERP = %02xh" -#: scsi-layer.c:2658 +#: scsi-layer.c:2642 msgid ", C2 scanning" msgstr ", C2-Überprüfung" -#: scsi-layer.c:2665 +#: scsi-layer.c:2649 msgid "Using READ(10).\n" msgstr "Verwende READ(10).\n" -#: scsi-layer.c:2687 +#: scsi-layer.c:2671 #, c-format msgid "Medium: %s, %lld sectors%s" msgstr "Datenträger: %s, %lld Sektoren%s" -#: scsi-layer.c:2691 +#: scsi-layer.c:2675 #, c-format msgid "Medium \"%s\": %s, %lld sectors%s created %s" msgstr "Datenträger \"%s\": %s, %lld Sektoren%s erzeugt %s" -#: scsi-layer.c:2717 +#: scsi-layer.c:2701 msgid "This software does not support encrypted media.\n" msgstr "Dieses Programm unterstützt keine verschlüsselten Datenträger.\n" @@ -6203,36 +6244,38 @@ msgid "Example disc" msgstr "Beispiel-Datenträger" #: welcome-window.c:80 -msgid "- New multithreaded codec (RS03)." -msgstr "- Neuer Mehrprozessor-fähiger Kodierer (RS03)." +msgid "- Added support for BDXL-TL 100GB media" +msgstr "- BDXL-TL 100GB-Datenträger werden unterstützt" #: welcome-window.c:81 -msgid "- Completely reworked online manual." -msgstr "- Vollständig überarbeitetes Benutzerhandbuch." +msgid "- Optimized ecc generation when medium was previously read\n" +msgstr "" +"- Schnellere Fehlerkorrektur-Daten-Erzeugung\n" +" wenn der Datenträger vorher schon eingelesen wurde\n" -#: welcome-window.c:82 -msgid "- Switched license to GPLv3.\n" -msgstr "- Softwarelizenz auf GPLv3 umgestellt.\n" - -#: welcome-window.c:84 +#: welcome-window.c:83 msgid "" "Please note:\n" +"This is a pre-release for expert users.\n" +"It may contain unfinished features.\n" "Adaptive reading is unavailable in this version.\n" "It will be re-introduced in one of the next releases." msgstr "" "Bitte beachten Sie:\n" +"Dies ist eine Vorab-Veröffentlichung für erfahrene Nutzer.\n" +"Sie kann unfertige Funktionen enthalten.\n" "Angepaßtes Lesen ist nicht verfügbar in dieser Version.\n" -"Es wird in der nächsten Version wieder eingeführt." +"Es wird in einer der nächsten Versionen wieder eingeführt." -#: welcome-window.c:90 +#: welcome-window.c:91 msgid "Show this message again" msgstr "Diesen Text erneut anzeigen" -#: welcome-window.c:136 +#: welcome-window.c:137 msgid "Welcome to dvdisaster!" msgstr "Willkommen bei dvdisaster!" -#: welcome-window.c:138 +#: welcome-window.c:139 msgid "" "\n" "dvdisaster creates error correction data to protect\n" @@ -6242,7 +6285,7 @@ msgstr "" "dvdisaster erzeugt Fehlerkorrektur-Daten, um optische\n" "Datenträger (CD, DVD, BD) gegen Datenverlust zu schützen.\n" -#: welcome-window.c:141 +#: welcome-window.c:142 msgid "" "Please see the [manual] for typical uses of dvdisaster.\n" "\n" @@ -6251,17 +6294,6 @@ msgstr "" "(leider nur in englischer Sprache verfügbar)\n" "\n" -#: welcome-window.c:144 +#: welcome-window.c:145 msgid "New in this Version:" msgstr "Neu in dieser Version:" - -#~ msgid "" -#~ "NOTE: This is the Windows console version of dvdisaster.\n" -#~ "The version providing a graphical user interface is called\n" -#~ "dvdisaster-win.exe (also contained in this installation).\n" -#~ "\n" -#~ msgstr "" -#~ "HINWEIS: Dies ist die Kommandozeilen-Version von dvdisaster.\n" -#~ "Eine graphische Benutzeroberfläche wird von der Programmversion\n" -#~ "dvdisaster-win.exe bereitgestellt (ebenfalls in dieser Installation enthalten).\n" -#~ "\n" diff --git a/locale/it.po b/locale/it.po index 9f3a97b..efd3d27 100644 --- a/locale/it.po +++ b/locale/it.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: dvdisaster 0.52.1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-12-15 16:39+0100\n" +"POT-Creation-Date: 2017-11-17 09:59+0000\n" "PO-Revision-Date: 2005-01-01 14:24+0100\n" "Last-Translator: Andrea Polverini \n" "Language-Team: Italian <>\n" @@ -18,7 +18,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: closure.c:334 +#: closure.c:337 #, c-format msgid "" "# dvdisaster-%s configuration file\n" @@ -31,15 +31,15 @@ msgstr "" "# e sarà sovrascritto ogni volta che verrà eseguito dvdisaster\n" "\n" -#: closure.c:533 +#: closure.c:546 msgid "medium.iso" msgstr "" -#: closure.c:534 +#: closure.c:547 msgid "medium.ecc" msgstr "" -#: closure.c:535 +#: closure.c:548 msgid "sector-" msgstr "" @@ -56,17 +56,17 @@ msgid "" msgstr "" #: debug.c:103 debug.c:191 debug.c:239 debug.c:363 debug.c:707 debug.c:807 -#: debug.c:850 debug.c:1181 debug.c:1189 debug.c:1266 rs01-common.c:166 -#: rs02-common.c:235 rs02-create.c:344 rs02-create.c:990 rs02-fix.c:380 -#: rs02-verify.c:395 rs03-common.c:328 rs03-create.c:696 rs03-create.c:721 -#: rs03-recognize.c:548 +#: debug.c:850 debug.c:1181 debug.c:1189 debug.c:1266 rs01-common.c:175 +#: rs02-common.c:239 rs02-create.c:350 rs02-create.c:997 rs02-fix.c:380 +#: rs02-verify.c:395 rs03-common.c:340 rs03-create.c:720 rs03-create.c:745 +#: rs03-recognize.c:549 #, c-format msgid "Failed seeking to sector %lld in image: %s" msgstr "" #: debug.c:111 debug.c:196 debug.c:243 debug.c:368 debug.c:545 debug.c:662 -#: debug.c:713 debug.c:1193 debug.c:1270 debug.c:1310 rs02-create.c:367 -#: rs02-create.c:393 rs02-create.c:993 rs03-create.c:701 rs03-create.c:725 +#: debug.c:713 debug.c:1193 debug.c:1270 debug.c:1310 rs02-create.c:373 +#: rs02-create.c:399 rs02-create.c:1000 rs03-create.c:725 rs03-create.c:749 #: udf.c:827 udf.c:885 udf.c:942 udf.c:955 udf.c:960 udf.c:963 udf.c:966 #: udf.c:969 udf.c:972 udf.c:975 #, c-format @@ -112,9 +112,9 @@ msgstr "" #: debug.c:443 debug.c:501 debug.c:565 debug.c:606 debug.c:689 debug.c:795 #: debug.c:836 debug.c:882 debug.c:936 debug.c:1161 debug.c:1169 debug.c:1225 #: debug.c:1230 raw-editor.c:363 read-adaptive.c:73 read-adaptive.c:93 -#: read-adaptive.c:1440 read-adaptive.c:1472 read-linear.c:275 -#: read-linear.c:277 read-linear.c:309 read-linear.c:311 rs01-create.c:278 -#: rs03-create.c:1265 +#: read-adaptive.c:1440 read-adaptive.c:1472 read-linear.c:267 +#: read-linear.c:269 read-linear.c:301 read-linear.c:303 rs01-create.c:278 +#: rs03-create.c:1288 #, c-format msgid "" "Can't open %s:\n" @@ -149,8 +149,8 @@ msgstr "Il valore del Byte deve rientrare nell'intervallo [0..255]" msgid "Setting byte %d in sector %lld to value %d.\n" msgstr "Settaggio del byte %d nel settore %lld al valore %d.\n" -#: debug.c:477 debug.c:531 debug.c:694 rs02-create.c:190 rs02-verify.c:693 -#: rs03-verify.c:1005 +#: debug.c:477 debug.c:531 debug.c:694 rs02-create.c:193 rs02-verify.c:694 +#: rs03-verify.c:999 #, c-format msgid "Failed seeking to start of image: %s\n" msgstr "" @@ -179,9 +179,9 @@ msgstr "" msgid "Truncating image to %lld sectors.\n" msgstr "" -#: debug.c:579 read-linear.c:1406 rs01-fix.c:212 rs01-fix.c:234 rs01-fix.c:250 -#: rs01-fix.c:284 rs02-create.c:105 rs02-create.c:151 rs02-fix.c:242 -#: rs02-fix.c:261 rs02-fix.c:274 rs03-create.c:237 rs03-create.c:316 +#: debug.c:579 read-linear.c:1393 rs01-fix.c:212 rs01-fix.c:234 rs01-fix.c:250 +#: rs01-fix.c:284 rs02-create.c:108 rs02-create.c:154 rs02-fix.c:242 +#: rs02-fix.c:261 rs02-fix.c:274 rs03-create.c:240 rs03-create.c:319 #: rs03-fix.c:266 rs03-fix.c:301 rs03-fix.c:322 rs03-fix.c:337 #, c-format msgid "Could not truncate %s: %s\n" @@ -234,8 +234,8 @@ msgid "%lld \"unreadable sector\" markers replaced.\n" msgstr "%lld marcatori \"unreadable sector\" sostituiti.\n" #: debug.c:811 debug.c:854 debug.c:1185 debug.c:1252 debug.c:1256 debug.c:1306 -#: rs01-common.c:182 rs02-common.c:240 rs02-create.c:207 rs02-fix.c:383 -#: rs03-common.c:333 rs03-recognize.c:553 +#: rs01-common.c:191 rs02-common.c:244 rs02-create.c:210 rs02-fix.c:383 +#: rs03-common.c:345 rs03-recognize.c:554 #, c-format msgid "Failed reading sector %lld in image: %s" msgstr "" @@ -376,83 +376,83 @@ msgstr "" #. TRANSLATORS: #. This is a dummy entry which is supposed to translate into "ok". #. Please do not return anything else here. -#: dvdisaster.c:143 dvdisaster.c:155 +#: dvdisaster.c:145 dvdisaster.c:157 msgid "test phrase for verifying the locale installation" msgstr "ok" -#: dvdisaster.c:332 +#: dvdisaster.c:338 msgid "-o/--ecc-target expects 'file' or 'image'" msgstr "" -#: dvdisaster.c:358 +#: dvdisaster.c:364 #, c-format msgid "--threads must be 1..%d\n" msgstr "" -#: dvdisaster.c:372 +#: dvdisaster.c:378 msgid "--cache-size must at least be 8MiB; 16MiB or higher is recommended." msgstr "" -#: dvdisaster.c:374 +#: dvdisaster.c:380 #, c-format msgid "--cache-size maximum is %dMiB." msgstr "" -#: dvdisaster.c:397 +#: dvdisaster.c:403 msgid "--encoding-algorithm: SSE2 not supported on this processor!" msgstr "" -#: dvdisaster.c:401 +#: dvdisaster.c:407 msgid "--encoding-algorithm: valid types are 32bit, 64bit, SSE2" msgstr "" -#: dvdisaster.c:408 +#: dvdisaster.c:414 msgid "--encoding-algorithm: AltiVec not supported on this processor!" msgstr "" -#: dvdisaster.c:412 +#: dvdisaster.c:418 msgid "--encoding-algorithm: valid types are 32bit, 64bit, AltiVec" msgstr "" -#: dvdisaster.c:415 +#: dvdisaster.c:421 msgid "--encoding-algorithm: valid types are 32bit, 64bit" msgstr "" -#: dvdisaster.c:424 +#: dvdisaster.c:430 msgid "--encoding-io-strategy: mmap not supported on this OS" msgstr "" -#: dvdisaster.c:428 +#: dvdisaster.c:434 msgid "--encoding-io-strategy: valid types are readwrite and mmap" msgstr "" -#: dvdisaster.c:438 +#: dvdisaster.c:444 msgid "Valid args for --driver: sg,cdrom" msgstr "" -#: dvdisaster.c:440 +#: dvdisaster.c:446 msgid "--driver is only supported on GNU/Linux" msgstr "" -#: dvdisaster.c:448 +#: dvdisaster.c:454 msgid "--fixed-speed-values is only allowed in debug mode" msgstr "" -#: dvdisaster.c:489 +#: dvdisaster.c:498 #, c-format msgid "--prefetch-sectors must be in range 32...%s" msgstr "" -#: dvdisaster.c:540 +#: dvdisaster.c:552 msgid "--set-version is only allowed in debug mode" msgstr "" -#: dvdisaster.c:647 +#: dvdisaster.c:659 #, c-format msgid "?? illegal getopt return value %d\n" msgstr "?? getopt ha restituito un valore illegale: %d\n" -#: dvdisaster.c:738 main-window.c:154 +#: dvdisaster.c:750 main-window.c:150 #, c-format msgid "" "\n" @@ -463,7 +463,7 @@ msgstr "" "Metodo %s non disponibile.\n" "Usare -m senza paramentri per visualizzare la lista dei metodi.\n" -#: dvdisaster.c:749 rs01-create.c:260 rs02-create.c:1031 rs03-create.c:1233 +#: dvdisaster.c:761 rs01-create.c:260 rs02-create.c:1038 rs03-create.c:1256 #, c-format msgid "" "\n" @@ -472,25 +472,25 @@ msgstr "" "\n" "Sto aprendo %s" -#: dvdisaster.c:756 rs01-create.c:269 rs02-create.c:155 rs02-create.c:1041 -#: rs03-create.c:320 rs03-create.c:1248 +#: dvdisaster.c:768 rs01-create.c:269 rs02-create.c:158 rs02-create.c:1048 +#: rs03-create.c:323 rs03-create.c:1271 #, c-format msgid ": %lld medium sectors.\n" msgstr ": %lld settori del supporto.\n" -#: dvdisaster.c:757 rs01-create.c:270 rs02-create.c:156 rs02-create.c:1042 -#: rs03-create.c:321 rs03-create.c:1249 +#: dvdisaster.c:769 rs01-create.c:270 rs02-create.c:159 rs02-create.c:1049 +#: rs03-create.c:324 rs03-create.c:1272 #, c-format msgid ": %lld medium sectors and %d bytes.\n" msgstr ": %lld settori del supporto e %d bytes.\n" -#: dvdisaster.c:784 main-window.c:215 +#: dvdisaster.c:796 main-window.c:208 msgid "RS01 method not available for comparing files." msgstr "" #. TRANSLATORS: Program options like -r and --read are not to be translated #. to avoid confusion when discussing the program in international forums. -#: dvdisaster.c:874 +#: dvdisaster.c:886 msgid "" "\n" "Common usage examples:\n" @@ -514,7 +514,7 @@ msgstr "" " dvdisaster -u,--unlink # Cancella i file .iso (Quando le altre azioni sono concluse)\n" "\n" -#: dvdisaster.c:883 +#: dvdisaster.c:895 #, c-format msgid "" "Drive and file specification:\n" @@ -525,233 +525,241 @@ msgid "" " -o,--ecc-target [file image] - where to put ecc data in RS03\n" msgstr "" -#: dvdisaster.c:893 +#: dvdisaster.c:905 msgid "Tweaking options (see manual before using!)\n" msgstr "Opzioni per \"smanettoni\" (Leggere il manuale prima di utilizzarle!!):\n" -#: dvdisaster.c:894 +#: dvdisaster.c:906 msgid " -a,--assume x,y,... - assume image is augmented with codec(s) x,y,...\n" msgstr "" -#: dvdisaster.c:895 +#: dvdisaster.c:907 msgid " -j,--jump n - jump n sectors forward after a read error (default: 16)\n" msgstr " -j,--jump n - Salta n settori in avanti dopo un errore di lettura (Standard: 16)\n" -#: dvdisaster.c:896 +#: dvdisaster.c:908 msgid " -m n - list/select error correction methods (default: RS01)\n" msgstr "" -#: dvdisaster.c:897 +#: dvdisaster.c:909 #, c-format msgid "" " -n,--redundancy n%% - error correction data redundancy\n" " allowed values depend on codec (see manual)\n" msgstr "" -#: dvdisaster.c:899 +#: dvdisaster.c:911 msgid " -v,--verbose - more diagnostic messages\n" msgstr "" -#: dvdisaster.c:900 +#: dvdisaster.c:912 msgid " -x,--threads n - use n threads for en-/decoding (if supported by codec)\n" msgstr "" -#: dvdisaster.c:901 +#: dvdisaster.c:913 msgid " --adaptive-read - use optimized strategy for reading damaged media\n" msgstr " --adaptive-read - usare la strategia ottimizzata per leggere i supporti danneggiati\n" -#: dvdisaster.c:902 +#: dvdisaster.c:914 msgid " --auto-suffix - automatically add .iso and .ecc file suffixes\n" msgstr " --auto-suffix - aggiungi automaticamente i suffissi .iso e .ecc\n" -#: dvdisaster.c:903 +#: dvdisaster.c:915 msgid " --cache-size n - image cache size in MiB during -c mode (default: 32MiB)\n" msgstr " --cache-size n - Dimensione della cache in MiB con la modalità -c (Standard: 32MiB)\n" -#: dvdisaster.c:904 +#: dvdisaster.c:916 msgid " --dao - assume DAO disc; do not trim image end\n" msgstr " --dao - Utilizza la modalità DAO; Il disco non sarà finalizzato\n" -#: dvdisaster.c:905 +#: dvdisaster.c:917 msgid " --defective-dump d - directory for saving incomplete raw sectors\n" msgstr "" -#: dvdisaster.c:907 +#: dvdisaster.c:919 msgid " --driver=sg/cdrom - use sg(default) or alternative cdrom driver (see man page!)\n" msgstr "" -#: dvdisaster.c:909 +#: dvdisaster.c:921 msgid " --eject - eject medium after successful read\n" msgstr "" -#: dvdisaster.c:910 +#: dvdisaster.c:922 msgid " --encoding-algorithm n - possible values: 32bit,64bit,SSE2,AltiVec\n" msgstr "" -#: dvdisaster.c:911 +#: dvdisaster.c:923 msgid " --encoding-io-strategy n - possible values: readwrite, mmap\n" msgstr "" -#: dvdisaster.c:912 +#: dvdisaster.c:924 msgid " --fill-unreadable n - fill unreadable sectors with byte n\n" msgstr " --fill-unreadable n - Riempi i settori illeggibili con il byte n\n" -#: dvdisaster.c:913 +#: dvdisaster.c:925 msgid " --ignore-fatal-sense - continue reading after potentially fatal error conditon\n" msgstr "" -#: dvdisaster.c:914 +#: dvdisaster.c:926 msgid " --ignore-iso-size - ignore image size from ISO/UDF data (dangerous - see man page!)\n" msgstr "" -#: dvdisaster.c:915 +#: dvdisaster.c:927 msgid " --internal-rereads n - drive may attempt n rereads before reporting an error\n" msgstr "" -#: dvdisaster.c:916 +#: dvdisaster.c:928 msgid " --medium-info - print info about medium in drive\n" msgstr "" -#: dvdisaster.c:917 +#: dvdisaster.c:929 +msgid " --no-progress - do not print progress information\n" +msgstr "" + +#: dvdisaster.c:930 msgid " --old-ds-marker - mark missing sectors compatible with dvdisaster <= 0.70\n" msgstr "" -#: dvdisaster.c:918 +#: dvdisaster.c:931 msgid " --prefetch-sectors n - prefetch n sectors for RS03 encoding (uses ~nMiB)\n" msgstr "" -#: dvdisaster.c:919 +#: dvdisaster.c:932 msgid " --raw-mode n - mode for raw reading CD media (20 or 21)\n" msgstr "" -#: dvdisaster.c:920 +#: dvdisaster.c:933 msgid " --read-attempts n-m - attempts n upto m reads of a defective sector\n" msgstr "" -#: dvdisaster.c:921 +#: dvdisaster.c:934 msgid " --read-medium n - read the whole medium up to n times\n" msgstr "" -#: dvdisaster.c:922 +#: dvdisaster.c:935 msgid " --read-raw - performs read in raw mode if possible\n" msgstr "" -#: dvdisaster.c:923 +#: dvdisaster.c:936 +msgid " --regtest - tweaks output for compatibility with regtests\n" +msgstr "" + +#: dvdisaster.c:937 msgid " --resource-file p - get resource file from given path\n" msgstr "" -#: dvdisaster.c:924 +#: dvdisaster.c:938 msgid " --speed-warning n - print warning if speed changes by more than n percent\n" msgstr " --speed-warning n - Evidenzia messaggio di ATTENZIONE se la velocità cambia più del n percento.\n" -#: dvdisaster.c:925 +#: dvdisaster.c:939 msgid " --spinup-delay n - wait n seconds for drive to spin up\n" msgstr " --spinup-delay n - Attendere n secondi per far avviare il drive\n" -#: dvdisaster.c:929 +#: dvdisaster.c:943 msgid "Debugging options (purposefully undocumented and possibly harmful)\n" msgstr "Opzioni di Debug (volutamente non documentate e possibilmente pericolose!)\n" -#: dvdisaster.c:930 +#: dvdisaster.c:944 msgid " --debug - enables the following options\n" msgstr " --debug - attiva le senguenti opzioni\n" -#: dvdisaster.c:931 +#: dvdisaster.c:945 msgid " --byteset s,i,b - set byte i in sector s to b\n" msgstr " --byteset s,i,b - setta il byte i nel settore s al valore b\n" -#: dvdisaster.c:932 +#: dvdisaster.c:946 msgid " --cdump - creates C #include file dumps instead of hexdumps\n" msgstr "" -#: dvdisaster.c:933 +#: dvdisaster.c:947 msgid " --compare-images a,b - compare sectors in images a and b\n" msgstr "" -#: dvdisaster.c:934 +#: dvdisaster.c:948 msgid " --copy-sector a,n,b,m - copy sector n from image a to sector m in image b\n" msgstr "" -#: dvdisaster.c:935 +#: dvdisaster.c:949 msgid " --erase sector - erase the given sector\n" msgstr " --erase sector - Cancella il settore specificato\n" -#: dvdisaster.c:936 +#: dvdisaster.c:950 msgid " --erase n-m - erase sectors n - m, inclusively\n" msgstr " --erase n-m - Cancella i settori da n ad m inclusi\n" -#: dvdisaster.c:937 +#: dvdisaster.c:951 msgid " --fixed-speed-values - output fixed speed values for better output diffing\n" msgstr "" -#: dvdisaster.c:938 +#: dvdisaster.c:952 msgid " --marked-image n - create image with n marked random sectors\n" msgstr "" -#: dvdisaster.c:939 +#: dvdisaster.c:953 msgid " --merge-images a,b merge image a with b (a receives sectors from b)\n" msgstr "" -#: dvdisaster.c:940 +#: dvdisaster.c:954 msgid " --random-errors e - seed image with (correctable) random errors\n" msgstr "" -#: dvdisaster.c:941 +#: dvdisaster.c:955 msgid " --random-image n - create image with n sectors of random numbers\n" msgstr " --random-image n - create image with n sectors or random numbers\n" -#: dvdisaster.c:942 +#: dvdisaster.c:956 msgid " --random-seed n - random seed for built-in random number generator\n" msgstr " --random-seed n - random seed for built-in random number generator\n" -#: dvdisaster.c:943 +#: dvdisaster.c:957 msgid " --raw-sector n - shows hexdump of the given raw sector from medium in drive\n" msgstr "" -#: dvdisaster.c:944 +#: dvdisaster.c:958 msgid " --read-sector n - shows hexdump of the given sector from medium in drive\n" msgstr "" -#: dvdisaster.c:945 +#: dvdisaster.c:959 msgid " --screen-shot - useful for generating screen shots\n" msgstr "" -#: dvdisaster.c:946 +#: dvdisaster.c:960 msgid " --send-cdb arg - executes given cdb at drive; kills system if used wrong\n" msgstr " --send-cdb arg - executes given cdb at drive; kills system if used wrong\n" -#: dvdisaster.c:947 +#: dvdisaster.c:961 msgid " --set-version - set program version for debugging purposes (dangerous!)\n" msgstr "" -#: dvdisaster.c:948 +#: dvdisaster.c:962 msgid " --show-header n - assumes given sector is a ecc header and prints it\n" msgstr "" -#: dvdisaster.c:949 +#: dvdisaster.c:963 msgid " --show-sector n - shows hexdump of the given sector in an image file\n" msgstr " --show-sector n - mostra l'hexdump del settore dato\n" -#: dvdisaster.c:950 +#: dvdisaster.c:964 msgid " --sim-cd image - simulate a SCSI-Level CD with contents supplied by the ISO image\n" msgstr "" -#: dvdisaster.c:951 +#: dvdisaster.c:965 #, c-format msgid " --sim-defects n - simulate n%% defective sectors on medium\n" msgstr " --sim-defects n - simulate n%% defective sectors on medium\n" -#: dvdisaster.c:952 +#: dvdisaster.c:966 msgid " --truncate n - truncates image to n sectors\n" msgstr " --truncate n - truncates image to n sectors\n" -#: dvdisaster.c:953 +#: dvdisaster.c:967 msgid "" " --zero-unreadable - replace the \"unreadable sector\" markers with zeros\n" "\n" msgstr " --zero-unreadable - replace the \"unreadable sector\" markers with zeros\n" -#: dvdisaster.c:982 +#: dvdisaster.c:996 msgid "Optical drive 52X FW 1.02" msgstr "" @@ -851,13 +859,13 @@ msgstr "Info su dvdisaster" #: help-dialogs.c:727 msgid "" -"Modified version Copyright 2015 (please fill in - [directions])\n" -"Copyright 2004-2015 Carsten Gnoerlich" +"Modified version Copyright 2017 (please fill in - [directions])\n" +"Copyright 2004-2017 Carsten Gnoerlich" msgstr "" #: help-dialogs.c:731 misc.c:205 -msgid "Copyright 2004-2015 Carsten Gnoerlich" -msgstr "Copyright 2004-2015 Carsten Gnörlich" +msgid "Copyright 2004-2017 Carsten Gnoerlich" +msgstr "Copyright 2004-2017 Carsten Gnörlich" #: help-dialogs.c:738 msgid "" @@ -905,18 +913,24 @@ msgid "" "NetBSD port: Sergey Svishchev <svs@ropnet.ru>" msgstr "" -#: image.c:150 image.c:154 +#: image.c:152 image.c:156 #, c-format msgid "Image file %s not present or permission denied.\n" msgstr "" -#: image.c:163 image.c:167 +#: image.c:165 image.c:169 msgid "" "\n" "Error correction file type unknown.\n" msgstr "" -#: image.c:176 image.c:181 +#: image.c:178 image.c:183 +msgid "" +"\n" +"Permission denied on ecc file (perhaps not writeable?).\n" +msgstr "" + +#: image.c:193 image.c:198 msgid "" "\n" "No error correction file present.\n" @@ -938,7 +952,7 @@ msgstr "" msgid "log: %s\n" msgstr "" -#: main-window.c:97 +#: main-window.c:94 msgid "" "The .iso image and error correction file\n" "must not be the same file!\n" @@ -948,7 +962,7 @@ msgid "" "please leave the error correction file name blank." msgstr "" -#: main-window.c:107 +#: main-window.c:104 msgid "" "The error correction file type must not be \".iso\".\n" "\n" @@ -957,91 +971,91 @@ msgid "" "please leave the error correction file name blank." msgstr "" -#: main-window.c:180 +#: main-window.c:174 msgid "Internal error: No suitable method for repairing image." msgstr "" -#: main-window.c:283 +#: main-window.c:276 msgid "button|Read" msgstr "Leggi" -#: main-window.c:286 +#: main-window.c:279 msgid "tooltip|Read Image" msgstr "Leggi Immagine" -#: main-window.c:286 +#: main-window.c:279 msgid "Reads an optical disc image into a file (or tries to complete an existing image file)." msgstr "Legge un'immagine CD/DVD in un file (oppure prova a completare un file immagine esistente)" -#: main-window.c:300 +#: main-window.c:293 msgid "button|Create" msgstr "Crea" -#: main-window.c:303 +#: main-window.c:296 msgid "tooltip|Create error correction data" msgstr "" -#: main-window.c:303 +#: main-window.c:296 msgid "Creates error correction data. Requires an image file." msgstr "" -#: main-window.c:307 +#: main-window.c:300 msgid "button|Scan" msgstr "Scansiona" -#: main-window.c:310 +#: main-window.c:303 msgid "tooltip|Scan medium" msgstr "Scansiona Supporto" -#: main-window.c:310 +#: main-window.c:303 msgid "Scans medium for unreadable sectors." msgstr "Scansiona il supporto per i settori illeggibili." -#: main-window.c:314 +#: main-window.c:307 msgid "button|Fix" msgstr "Ripara" -#: main-window.c:317 +#: main-window.c:310 msgid "tooltip|Repair image" msgstr "Ripara Immagine" -#: main-window.c:317 +#: main-window.c:310 msgid "Repairs an image. Requires an image file and error correction data." msgstr "" -#: main-window.c:321 +#: main-window.c:314 msgid "button|Verify" msgstr "" -#: main-window.c:324 +#: main-window.c:317 msgid "tooltip|Consistency check" msgstr "" -#: main-window.c:324 +#: main-window.c:317 msgid "Tests consistency of error correction data and image file." msgstr "" -#: main-window.c:328 +#: main-window.c:321 msgid "button|Stop" msgstr "Ferma" -#: main-window.c:331 +#: main-window.c:324 msgid "tooltip|Abort action" msgstr "Ferma Operazione" -#: main-window.c:331 +#: main-window.c:324 msgid "Aborts an ongoing action." msgstr "Ferma una operazione in esecuzione" -#: main-window.c:488 +#: main-window.c:481 msgid "tooltip|Protocol for current action" msgstr "Protocollo dell'operazione corrente" -#: main-window.c:489 +#: main-window.c:482 msgid "Displays additional information created during the current or last action." msgstr "Visualizza informazioni addizionali create durante l'operazione corrente o precedente." -#: main-window.c:498 +#: main-window.c:491 msgid "View log" msgstr "Protocollo" @@ -1049,69 +1063,69 @@ msgstr "Protocollo" msgid "Medium not present" msgstr "" -#: medium-info.c:105 medium-info.c:358 +#: medium-info.c:106 medium-info.c:352 msgid "Physical medium info" msgstr "" -#: medium-info.c:127 medium-info.c:133 +#: medium-info.c:128 medium-info.c:134 msgid "empty" msgstr "" -#: medium-info.c:128 +#: medium-info.c:129 msgid "appendable" msgstr "" -#: medium-info.c:129 +#: medium-info.c:130 msgid "finalized" msgstr "" -#: medium-info.c:130 scsi-layer.c:98 +#: medium-info.c:131 scsi-layer.c:98 msgid "unknown" msgstr "sconosciuto" -#: medium-info.c:134 +#: medium-info.c:135 msgid "incomplete" msgstr "" -#: medium-info.c:135 +#: medium-info.c:136 msgid "damaged" msgstr "" -#: medium-info.c:136 rs02-verify.c:670 rs02-verify.c:877 rs02-verify.c:878 -#: rs02-verify.c:879 rs03-verify.c:1260 rs03-verify.c:1262 rs03-verify.c:1263 +#: medium-info.c:137 rs02-verify.c:671 rs02-verify.c:878 rs02-verify.c:879 +#: rs02-verify.c:880 rs03-verify.c:1254 rs03-verify.c:1256 rs03-verify.c:1257 msgid "complete" msgstr "" -#: medium-info.c:141 +#: medium-info.c:142 #, c-format msgid "%s (%d sessions; last session %s)\n" msgstr "" -#: medium-info.c:147 +#: medium-info.c:148 #, c-format msgid "%lld sectors (%lld MiB), from READ CAPACITY\n" msgstr "" -#: medium-info.c:150 +#: medium-info.c:151 #, c-format msgid "%lld sectors (%lld MiB), from DVD structure\n" msgstr "" -#: medium-info.c:154 medium-info.c:204 +#: medium-info.c:155 medium-info.c:204 #, c-format msgid "%lld sectors (%lld MiB)\n" msgstr "" -#: medium-info.c:166 medium-info.c:431 +#: medium-info.c:167 medium-info.c:425 msgid "Filesystem info" msgstr "" -#: medium-info.c:172 +#: medium-info.c:173 #, c-format msgid "%d sectors (%lld MiB)\n" msgstr "" -#: medium-info.c:194 medium-info.c:464 +#: medium-info.c:194 medium-info.c:458 msgid "Augmented image info" msgstr "" @@ -1120,85 +1134,85 @@ msgstr "" msgid "%s, %d roots, %4.1f%% redundancy.\n" msgstr "" -#: medium-info.c:289 +#: medium-info.c:283 msgid "windowtitle|Medium info" msgstr "" -#: medium-info.c:304 +#: medium-info.c:298 msgid "" "Medium info\n" "Properties of the currently inserted medium" msgstr "" -#: medium-info.c:316 +#: medium-info.c:310 msgid "Drive selection" msgstr "" -#: medium-info.c:323 +#: medium-info.c:317 msgid "Drive:" msgstr "" -#: medium-info.c:344 menubar.c:488 +#: medium-info.c:338 menubar.c:488 msgid "No drives found" msgstr "Nessun drive trovato" -#: medium-info.c:349 +#: medium-info.c:343 msgid " " msgstr "" -#: medium-info.c:352 +#: medium-info.c:346 msgid "Update medium info" msgstr "" -#: medium-info.c:365 +#: medium-info.c:359 msgid "Medium type:" msgstr "" -#: medium-info.c:373 +#: medium-info.c:367 msgid "Book type:" msgstr "" -#: medium-info.c:381 scsi-layer.c:2698 +#: medium-info.c:375 scsi-layer.c:2682 msgid "Manuf.-ID:" msgstr "" -#: medium-info.c:389 +#: medium-info.c:383 msgid "Drive profile:" msgstr "" -#: medium-info.c:397 +#: medium-info.c:391 msgid "Disc status:" msgstr "" -#: medium-info.c:405 +#: medium-info.c:399 msgid "Used sectors:" msgstr "" -#: medium-info.c:421 +#: medium-info.c:415 msgid "Blank capacity:" msgstr "" -#: medium-info.c:438 +#: medium-info.c:432 msgid "Medium label:" msgstr "" -#: medium-info.c:446 +#: medium-info.c:440 msgid "File system size:" msgstr "" -#: medium-info.c:454 +#: medium-info.c:448 msgid "Creation time:" msgstr "" -#: medium-info.c:471 +#: medium-info.c:465 msgid "Error correction data:" msgstr "" -#: medium-info.c:479 +#: medium-info.c:473 msgid "Augmented image size:" msgstr "" -#: medium-info.c:487 +#: medium-info.c:481 msgid "dvdisaster version:" msgstr "" @@ -1392,11 +1406,11 @@ msgstr "" "Per informazioni, leggete il file \"COPYING\".\n" "Traduzione italiana di Andrea Polverini (info@polve.com).\n" -#: misc.c:513 +#: misc.c:519 msgid "Warning" msgstr "Attenzione" -#: misc.c:588 misc.c:596 +#: misc.c:594 misc.c:602 msgid "" "\n" "*\n" @@ -1408,11 +1422,11 @@ msgstr "" "* dvdisaster - Impossibile proseguire:\n" "*\n" -#: misc.c:1248 +#: misc.c:1254 msgid "Do not ask again" msgstr "" -#: misc.c:1269 +#: misc.c:1275 #, c-format msgid "" "Image file already exists and does not match the medium:\n" @@ -1422,7 +1436,7 @@ msgid "" "The existing image file will be deleted." msgstr "" -#: misc.c:1288 +#: misc.c:1294 #, c-format msgid "" "The error correction file is already present:\n" @@ -2289,8 +2303,8 @@ msgid "Raw sector does not belong to the selected image!" msgstr "" #: raw-editor.c:389 read-adaptive.c:1252 read-adaptive.c:1323 -#: read-adaptive.c:1643 read-adaptive.c:1841 read-linear.c:398 -#: read-linear.c:658 read-linear.c:1001 rs01-fix.c:459 rs01-fix.c:719 +#: read-adaptive.c:1643 read-adaptive.c:1841 read-linear.c:390 +#: read-linear.c:645 read-linear.c:989 rs01-fix.c:459 rs01-fix.c:719 #: rs02-fix.c:749 rs03-fix.c:818 #, c-format msgid "Failed seeking to sector %lld in image [%s]: %s" @@ -2298,7 +2312,7 @@ msgstr "" #: raw-editor.c:396 read-adaptive.c:1266 read-adaptive.c:1329 #: read-adaptive.c:1675 read-adaptive.c:1688 read-adaptive.c:1849 -#: read-linear.c:407 read-linear.c:665 rs01-fix.c:181 rs01-fix.c:466 +#: read-linear.c:399 read-linear.c:652 rs01-fix.c:181 rs01-fix.c:466 #, c-format msgid "Failed writing to sector %lld in image [%s]: %s" msgstr "" @@ -2527,7 +2541,7 @@ msgstr "" msgid " [Appended %d/%d sectors to cache file %s; LBA=%lld, ssize=%d, %d sectors]\n" msgstr "" -#: read-adaptive.c:55 rs01-create.c:1015 +#: read-adaptive.c:55 rs01-create.c:1025 #, c-format msgid "" "Error closing error correction file:\n" @@ -2549,7 +2563,7 @@ msgstr "" "Impossibile leggere lo header Ecc:\n" "%s" -#: read-adaptive.c:119 read-linear.c:850 +#: read-adaptive.c:119 read-linear.c:838 #, c-format msgid "" "* Warning: This ecc file requires dvdisaster-%d.%d!\n" @@ -2559,14 +2573,14 @@ msgid "" "\n" msgstr "" -#: read-adaptive.c:152 rs01-common.c:80 rs01-common.c:222 rs01-create.c:297 -#: rs01-verify.c:820 +#: read-adaptive.c:152 rs01-common.c:80 rs01-common.c:231 rs01-create.c:299 +#: rs01-verify.c:810 #, c-format msgid "Failed skipping the ecc header: %s" msgstr "" -#: read-adaptive.c:161 read-adaptive.c:171 rs01-common.c:89 rs01-common.c:99 -#: rs01-common.c:332 +#: read-adaptive.c:161 read-adaptive.c:171 rs01-common.c:92 rs01-common.c:102 +#: rs01-common.c:341 #, c-format msgid "Error reading CRC information: %s" msgstr "Errore di lettura delle informazioni CRC: %s" @@ -2585,7 +2599,7 @@ msgstr "Riparabili: %2d.%1d%% (correggibili: %lld; leggi [%lld..%lld], dimension msgid "Repairable: %2d.%1d%% (missing: %lld; now reading [%lld..%lld], size %lld)" msgstr "Riparabili: %2d.%1d%% (mancante: %lld; leggi [%lld..%lld], dimensione %lld)" -#: read-adaptive.c:653 read-linear.c:857 +#: read-adaptive.c:653 read-linear.c:845 #, c-format msgid "" "* Warning: This image requires dvdisaster-%d.%d!\n" @@ -2654,7 +2668,7 @@ msgid "" "Medium and ecc file do not belong together.\n" msgstr "" -#: read-adaptive.c:860 read-linear.c:340 +#: read-adaptive.c:860 read-linear.c:332 msgid "Image file does not match the optical disc." msgstr "Il file immagine non corrisponde al CD/DVD/BD." @@ -2679,7 +2693,7 @@ msgstr "" msgid "Analysing existing image file" msgstr "Analizzo il file immagine esistente" -#: read-adaptive.c:969 rs01-common.c:262 rs02-verify.c:724 +#: read-adaptive.c:969 rs01-common.c:271 rs02-verify.c:725 #, c-format msgid "premature end in image (only %d bytes): %s\n" msgstr "Fine prematura dell'immagine (solo %d Bytes): %s\n" @@ -2703,15 +2717,15 @@ msgstr "Analizzo il file immagine esistente: %lld leggibile, %lld correggibili, msgid "Analysing existing image file: %lld readable, %lld still missing.\n" msgstr "Analizzo il file immagine esistente: %lld leggibile, %lld ancora mancanti.\n" -#: read-adaptive.c:1202 read-linear.c:737 +#: read-adaptive.c:1202 read-linear.c:725 msgid "Ignore once" msgstr "Ignora una volta" -#: read-adaptive.c:1203 read-linear.c:738 +#: read-adaptive.c:1203 read-linear.c:726 msgid "Ignore always" msgstr "Ignora sempre" -#: read-adaptive.c:1204 read-linear.c:739 +#: read-adaptive.c:1204 read-linear.c:727 msgid "Abort" msgstr "Ferma" @@ -2720,15 +2734,15 @@ msgstr "Ferma" msgid "Filling image area [%lld..%lld]" msgstr "Riempio l'area immagine [%lld..%lld]" -#: read-adaptive.c:1360 read-linear.c:217 +#: read-adaptive.c:1360 read-linear.c:209 msgid "Reading aborted" msgstr "Lettura annullata" -#: read-adaptive.c:1363 read-linear.c:221 +#: read-adaptive.c:1363 read-linear.c:213 msgid "Preparing for reading the medium image." msgstr "Preparazione alla lettura dell'immagine del supporto" -#: read-adaptive.c:1364 read-linear.c:214 read-linear.c:222 +#: read-adaptive.c:1364 read-linear.c:206 read-linear.c:214 msgid "Medium: not yet determined" msgstr "Supporto: non ancora determinato" @@ -2747,16 +2761,16 @@ msgid "" "* Please consider using linear reading instead.\n" msgstr "" -#: read-adaptive.c:1442 read-linear.c:279 +#: read-adaptive.c:1442 read-linear.c:271 #, c-format msgid "Creating new %s image.\n" msgstr "Creo una nuova immagine %s.\n" -#: read-adaptive.c:1446 read-linear.c:272 +#: read-adaptive.c:1446 read-linear.c:264 msgid "Reading new medium image." msgstr "Lettura dell'immagine del supporto." -#: read-adaptive.c:1466 read-linear.c:301 +#: read-adaptive.c:1466 read-linear.c:293 msgid "Completing existing medium image." msgstr "Completamento dell'immagine esistente del supporto." @@ -2768,7 +2782,7 @@ msgstr "" "\n" "Sono disponibili dati sufficienti per ricostruire l'immagine.\n" -#: read-adaptive.c:1606 read-linear.c:1065 +#: read-adaptive.c:1606 read-linear.c:1053 #, c-format msgid "" "Sector %lld: %s\n" @@ -2776,7 +2790,7 @@ msgid "" "Use the --ignore-fatal-sense option to override." msgstr "" -#: read-adaptive.c:1611 read-linear.c:1070 +#: read-adaptive.c:1611 read-linear.c:1058 #, c-format msgid "" "Sector %lld: %s\n" @@ -2799,7 +2813,7 @@ msgstr "Errore CRC nel settore %lld\n" msgid "Sectors %lld-%lld: %s\n" msgstr "Settori %lld-%lld: %s\n" -#: read-adaptive.c:1833 read-linear.c:1253 scsi-layer.c:1741 +#: read-adaptive.c:1833 read-linear.c:1243 scsi-layer.c:1741 #, c-format msgid "Sector %lld: %s\n" msgstr "Settore %lld: %s\n" @@ -2879,7 +2893,7 @@ msgstr "Totale recuperabile: %d.%d%%" msgid "Aborted by unrecoverable error. %lld sectors read, %lld sectors unreadable/skipped so far." msgstr "Interrotto da un errore irrecuperabile. %lld settori letti, %lld settori illeggibili/saltati." -#: read-linear.c:173 +#: read-linear.c:171 msgid "" "Automatic error correction file creation\n" "is only possible after a full reading pass.\n" @@ -2887,77 +2901,77 @@ msgstr "" "La creazione del file di correzione automatica\n" "è possibile soltanto dopo un passaggio completo in lettura.\n" -#: read-linear.c:209 +#: read-linear.c:201 msgid "Scanning aborted" msgstr "Scansione annullata" -#: read-linear.c:213 read-linear.c:244 +#: read-linear.c:205 read-linear.c:236 msgid "Scanning medium for read errors." msgstr "Scansione del supporto per gli errori di lettura." -#: read-linear.c:251 read-linear.c:284 +#: read-linear.c:243 read-linear.c:276 msgid "Reading CRC information" msgstr "" -#: read-linear.c:347 +#: read-linear.c:339 #, c-format msgid "Reading aborted. Please select a different image file." msgstr "Lettura annullata. Prego selezionare un file immagine differente." -#: read-linear.c:366 +#: read-linear.c:358 #, c-format msgid "Completing image %s. Continuing with sector %lld.\n" msgstr "Completamento immagine %s. Continuo col settore %lld.\n" -#: read-linear.c:372 +#: read-linear.c:364 #, c-format msgid "Completing image %s. Only missing sectors will be read.\n" msgstr "Completamento immagine %s. Solo i settori mancanti saranno letti.\n" -#: read-linear.c:455 read-linear.c:460 +#: read-linear.c:425 read-linear.c:433 msgid "Reading CRC information from ecc data" msgstr "" -#: read-linear.c:480 +#: read-linear.c:459 msgid "done.\n" msgstr "compiuto.\n" -#: read-linear.c:492 scsi-layer.c:2066 +#: read-linear.c:479 scsi-layer.c:2066 #, c-format msgid "Waiting %d seconds for drive to spin up...\n" msgstr "Attendere %d secondi per far avviare il drive...\n" -#: read-linear.c:514 read-linear-window.c:103 +#: read-linear.c:501 read-linear-window.c:103 #, c-format msgid "Unreadable / skipped sectors: %lld" msgstr "Settori illeggibili / saltati: %lld" -#: read-linear.c:594 +#: read-linear.c:581 #, c-format msgid "Sector %lld: Speed increased to %4.1fx\n" msgstr "Settore %lld: Velocità incrementata a %4.1fx\n" -#: read-linear.c:597 +#: read-linear.c:584 #, c-format msgid "Sector %lld: Speed dropped to %4.1fx\n" msgstr "Settore %lld: Velocità diminuita a %4.1fx\n" -#: read-linear.c:603 +#: read-linear.c:590 #, c-format msgid "Read position: %3d.%1d%% (nn.nx)" msgstr "" -#: read-linear.c:605 +#: read-linear.c:592 #, c-format msgid "Read position: %3d.%1d%% (%4.1fx)" msgstr "Settori processati: %3d.%1d%% (%4.1fx)" -#: read-linear.c:698 rs01-common.c:338 rs02-verify.c:769 rs03-verify.c:1132 +#: read-linear.c:686 rs01-common.c:347 rs02-verify.c:770 rs03-verify.c:1126 #, c-format msgid "* CRC error, sector: %lld\n" msgstr "* Errore CRC, Settore : %lld\n" -#: read-linear.c:826 +#: read-linear.c:814 #, c-format msgid "" "This ecc file requires dvdisaster-%d.%d!\n" @@ -2968,7 +2982,7 @@ msgid "" "\n" msgstr "" -#: read-linear.c:834 +#: read-linear.c:822 #, c-format msgid "" "This image requires dvdisaster-%d.%d!\n" @@ -2978,110 +2992,110 @@ msgid "" "\n" msgstr "" -#: read-linear.c:842 rs01-create.c:708 rs01-fix.c:202 rs01-fix.c:224 +#: read-linear.c:830 rs01-create.c:718 rs01-fix.c:202 rs01-fix.c:224 #: rs01-fix.c:269 rs01-fix.c:299 rs01-fix.c:316 rs01-fix.c:369 -#: rs01-verify.c:435 rs01-verify.c:839 rs02-create.c:115 rs02-fix.c:235 -#: rs02-fix.c:254 rs02-fix.c:339 rs02-verify.c:714 rs03-create.c:247 +#: rs01-verify.c:435 rs01-verify.c:829 rs02-create.c:118 rs02-fix.c:235 +#: rs02-fix.c:254 rs02-fix.c:339 rs02-verify.c:715 rs03-create.c:250 #: rs03-fix.c:251 rs03-fix.c:292 rs03-fix.c:313 rs03-fix.c:386 -#: rs03-verify.c:533 rs03-verify.c:1027 +#: rs03-verify.c:533 rs03-verify.c:1021 #, c-format msgid "Aborted by user request!" msgstr "Annullato dall'utente!" -#: read-linear.c:956 read-linear.c:1080 +#: read-linear.c:944 read-linear.c:1068 #, c-format msgid "Aborted by user request! %lld sectors read, %lld sectors unreadable/skipped so far." msgstr "Annullato dall'utente! %lld settori letti, %lld settori illeggibili/saltati.." -#: read-linear.c:1013 +#: read-linear.c:1001 #, c-format msgid "unexpected read error in image for sector %lld" msgstr "Errore di lettura inatteso nell'immagine per il settore %lld" -#: read-linear.c:1095 +#: read-linear.c:1083 #, c-format msgid "Sector %lld: %3d C2 errors.%s\n" msgstr "" -#: read-linear.c:1225 +#: read-linear.c:1215 #, c-format msgid "Sector %lld: %s Skipping %d sectors.\n" msgstr "Settore %lld: %s Salto di %d settori.\n" -#: read-linear.c:1288 +#: read-linear.c:1278 #, c-format msgid "" "Trying to complete image, reading pass %d of %d.\n" "%s" msgstr "" -#: read-linear.c:1290 +#: read-linear.c:1280 #, c-format msgid "" "\n" "Trying to complete image, reading pass %d of %d.\n" msgstr "" -#: read-linear.c:1330 +#: read-linear.c:1317 #, c-format msgid "%lld sectors read. " msgstr "%lld settori letti. " -#: read-linear.c:1331 +#: read-linear.c:1318 #, c-format msgid "%lld sectors read; %lld unreadable sectors." msgstr "%lld settori letti; %lld settori illeggibili." -#: read-linear.c:1343 +#: read-linear.c:1330 #, c-format msgid "All sectors successfully read, but wrong image length (%lld sectors difference)" msgstr "" -#: read-linear.c:1349 +#: read-linear.c:1336 msgid "All sectors successfully read, but wrong ecc md5sum." msgstr "" -#: read-linear.c:1355 +#: read-linear.c:1342 msgid "All sectors successfully read, but incomplete or damaged checksums." msgstr "" -#: read-linear.c:1356 +#: read-linear.c:1343 msgid "All sectors successfully read. Checksums match." msgstr "" -#: read-linear.c:1358 +#: read-linear.c:1345 msgid "All sectors successfully read." msgstr "Tutti i settori sono stati letti correttamente." -#: read-linear.c:1363 +#: read-linear.c:1350 #, c-format msgid "%lld unreadable sectors." msgstr "%lld settori illeggibili." -#: read-linear.c:1366 +#: read-linear.c:1353 #, c-format msgid "%lld CRC errors and a md5sum mismatch in the CRC section." msgstr "" -#: read-linear.c:1368 +#: read-linear.c:1355 #, c-format msgid "%lld CRC errors." msgstr "%lld errori CRC." -#: read-linear.c:1370 +#: read-linear.c:1357 #, c-format msgid "%lld CRC errors, %lld unreadable sectors." msgstr "%lld errori CRC, %lld settori illeggibili." -#: read-linear.c:1378 +#: read-linear.c:1365 msgid "Scanning finished: " msgstr "Scansione terminata:" -#: read-linear.c:1380 +#: read-linear.c:1367 msgid "Reading finished: " msgstr "Lettura terminata:" -#: read-linear.c:1392 +#: read-linear.c:1379 #, c-format msgid "" "%d sectors missing at the end of the disc.\n" @@ -3092,7 +3106,7 @@ msgstr "" "Questo è corretto se il disco è stato scritto in modalità TAO (track at once).\n" "L'imagine sarà aggiustata di conseguenza.Leggere il manuale per i dettagli.\n" -#: read-linear.c:1398 +#: read-linear.c:1385 #, c-format msgid "" "%d sectors missing at the end of the disc.\n" @@ -3144,27 +3158,27 @@ msgstr "Velocità" msgid "Sector %lld dumped to %s\n" msgstr "" -#: rs01-common.c:236 rs02-verify.c:800 rs03-verify.c:1155 +#: rs01-common.c:245 rs02-verify.c:801 rs03-verify.c:1149 #, c-format msgid "- testing sectors : %3d%%" msgstr "- Test dei settori : %3d%%" -#: rs01-common.c:237 +#: rs01-common.c:246 #, c-format msgid "Scanning image sectors: %3d%%" msgstr "Scansione dei settori dell'immagine : %3d%%" -#: rs01-common.c:290 rs02-verify.c:756 +#: rs01-common.c:299 rs02-verify.c:757 #, c-format msgid "* missing sector : %lld\n" msgstr "* Settore mancante : %lld\n" -#: rs01-common.c:291 rs02-verify.c:757 +#: rs01-common.c:300 rs02-verify.c:758 #, c-format msgid "* missing sectors : %lld - %lld\n" msgstr "* Settori mancanti : %lld - %lld\n" -#: rs01-common.c:309 rs01-common.c:376 rs01-create.c:314 +#: rs01-common.c:318 rs01-common.c:385 rs01-create.c:316 #, c-format msgid "Error writing CRC information: %s" msgstr "Errore di scrittura nelle informazioni CRC: %s" @@ -3174,7 +3188,7 @@ msgstr "Errore di scrittura nelle informazioni CRC: %s" msgid "Redundancy %4.1f%% out of useful range [3.2%%..64.5%%]" msgstr "Ridondanza %4.1f%% al di fuori dell'intervallo utilizzabile [3.2%%..64.5%%]" -#: rs01-create.c:76 rs03-common.c:455 +#: rs01-create.c:76 rs03-common.c:467 #, c-format msgid "Ecc file size %lldm out of useful range [%lld .. %lld]" msgstr "La dimensione del file Ecc %lldm è al di fuori dell'intervallo utilizzabile [%lld .. %lld]" @@ -3198,7 +3212,7 @@ msgstr "" msgid "Image file %s not deleted: %s\n" msgstr "Il file immagine %s non è stato rimosso: %s\n" -#: rs01-create.c:148 rs01-fix.c:77 rs02-create.c:59 rs02-fix.c:54 +#: rs01-create.c:148 rs01-fix.c:77 rs02-create.c:60 rs02-fix.c:54 #: rs03-create.c:144 rs03-fix.c:53 #, c-format msgid "Aborted by unrecoverable error." @@ -3213,7 +3227,7 @@ msgstr "La creazione del File di correzione errori è stata interrotta" msgid "Encoding with Method RS01: %d roots, %4.1f%% redundancy." msgstr "Sto codificando con il Metodo RS01: %d Radici, %4.1f%% Ridondanza." -#: rs01-create.c:239 rs03-create.c:1285 +#: rs01-create.c:239 rs03-create.c:1308 #, c-format msgid "" "Creating the error correction file.\n" @@ -3222,49 +3236,49 @@ msgstr "" "Creazione del file di correzione errori.\n" "%s" -#: rs01-create.c:251 rs03-create.c:273 +#: rs01-create.c:251 rs03-create.c:276 #, c-format msgid "Aborted to keep existing ecc file." msgstr "" -#: rs01-create.c:266 rs02-create.c:1036 rs03-create.c:1242 +#: rs01-create.c:266 rs02-create.c:1043 rs03-create.c:1265 #, c-format msgid "Image file %s: %s." msgstr "" -#: rs01-create.c:274 rs03-create.c:1261 +#: rs01-create.c:274 rs03-create.c:1284 msgid "No error correction file specified!\n" msgstr "" -#: rs01-create.c:285 +#: rs01-create.c:287 #, c-format msgid "Writing sector checksums: %3d%%" msgstr "Scrittura checksum settori: %3d%%" -#: rs01-create.c:289 +#: rs01-create.c:291 msgid "1. Writing image sector checksums:" msgstr "1. Scrittura checksum settori:" -#: rs01-create.c:332 rs01-window.c:130 +#: rs01-create.c:338 rs01-window.c:130 msgid "1. Calculating image sector checksums:" msgstr "1. Calcolo del checksum dei settori dell'immagine:" -#: rs01-create.c:346 rs01-create.c:487 rs01-create.c:580 +#: rs01-create.c:355 rs01-create.c:497 rs01-create.c:590 #, c-format msgid "Aborted by user request! (partial error correction file removed)" msgstr "Annullato dall'utente! (Rimosso file di correzione errori parziale)" -#: rs01-create.c:355 +#: rs01-create.c:364 #, c-format msgid "%lld sectors unread or missing due to errors.\n" msgstr "%lld settori non letti o persi a causa di errori.\n" -#: rs01-create.c:408 +#: rs01-create.c:418 #, c-format msgid "Failed skipping ecc+crc header: %s" msgstr "" -#: rs01-create.c:435 rs02-create.c:516 +#: rs01-create.c:445 rs02-create.c:523 #, c-format msgid "" "Failed allocating memory for I/O cache.\n" @@ -3272,13 +3286,13 @@ msgid "" "Try reducing it.\n" msgstr "" -#: rs01-create.c:564 rs01-create.c:689 rs01-create.c:984 rs02-create.c:963 -#: rs03-create.c:1088 +#: rs01-create.c:574 rs01-create.c:699 rs01-create.c:994 rs02-create.c:970 +#: rs03-create.c:1111 #, c-format msgid "Ecc generation: %3d.%1d%%" msgstr "Generazione Ecc: %3d.%1d%%" -#: rs01-create.c:997 +#: rs01-create.c:1007 #, c-format msgid "" "could not write to ecc file \"%s\":\n" @@ -3287,7 +3301,7 @@ msgstr "" "Impossibile scrivere il file Ecc: \"%s\":\n" "%s" -#: rs01-create.c:1012 +#: rs01-create.c:1022 #, c-format msgid "" "Can't write ecc header:\n" @@ -3296,12 +3310,12 @@ msgstr "" "Impossibile scrivere lo header Ecc:\n" "%s" -#: rs01-create.c:1020 rs02-create.c:1127 rs03-create.c:1341 +#: rs01-create.c:1030 rs02-create.c:1134 rs03-create.c:1364 #, c-format msgid "Ecc generation: 100.0%%\n" msgstr "Generazione Ecc: 100.0%%\n" -#: rs01-create.c:1021 rs03-create.c:1348 +#: rs01-create.c:1031 rs03-create.c:1371 #, c-format msgid "" "Error correction file \"%s\" created.\n" @@ -3310,7 +3324,7 @@ msgstr "" "Il file per la correzione dell'errore \"%s\" è stato generato.\n" "Siate sicuri di tenerlo su un supporto affidabile!\n" -#: rs01-create.c:1029 rs03-create.c:1374 +#: rs01-create.c:1039 rs03-create.c:1397 msgid "" "The error correction file has been successfully created.\n" "Make sure to keep this file on a reliable medium." @@ -3618,15 +3632,15 @@ msgstr "Comparazione abortita" msgid "Comparing image and error correction files." msgstr "Compara i file di immagine e correzione di errore" -#: rs01-verify.c:394 rs03-verify.c:696 rs03-verify.c:705 +#: rs01-verify.c:394 rs03-verify.c:698 rs03-verify.c:707 msgid "- Checking image file -" msgstr "- Controllo il file immagine -" -#: rs01-verify.c:409 rs01-verify.c:530 rs01-verify.c:541 +#: rs01-verify.c:409 rs01-verify.c:530 rs01-verify.c:544 msgid "not present\n" msgstr "Non presente\n" -#: rs01-verify.c:417 rs02-verify.c:598 +#: rs01-verify.c:417 rs02-verify.c:599 #, c-format msgid "present, contains %lld medium sectors.\n" msgstr "presente, contiene %lld settori della periferica\n" @@ -3636,7 +3650,7 @@ msgstr "presente, contiene %lld settori della periferica\n" msgid "present, contains %lld medium sectors and %d bytes.\n" msgstr "presente, contiene %lld settori della periferica e %d bytes.\n" -#: rs01-verify.c:425 rs01-verify.c:680 rs01-verify.c:699 +#: rs01-verify.c:425 rs01-verify.c:670 rs01-verify.c:689 #, c-format msgid "%lld sectors + %d bytes" msgstr "%lld settori + %d bytes" @@ -3666,7 +3680,7 @@ msgstr "%lld (%lld settori in eccesso)" msgid "Bad image." msgstr "Immagine difettosa." -#: rs01-verify.c:483 rs02-verify.c:681 rs03-verify.c:992 +#: rs01-verify.c:483 rs02-verify.c:682 rs03-verify.c:986 msgid "* quick mode : image NOT scanned\n" msgstr "" @@ -3679,7 +3693,7 @@ msgstr "" "- Buona immagine : Tutti i settori presenti\n" "- Immagine md5sum : %s\n" -#: rs01-verify.c:494 rs02-verify.c:890 rs03-verify.c:1295 +#: rs01-verify.c:494 rs02-verify.c:891 rs03-verify.c:1289 #, c-format msgid "Good image." msgstr "Buona immagine." @@ -3698,69 +3712,68 @@ msgstr "" msgid "Image complete, but contains checksum errors!" msgstr "Immagine completa, ma contiene errori nel checksum!" -#: rs01-verify.c:510 rs02-verify.c:857 +#: rs01-verify.c:510 rs02-verify.c:858 #, c-format msgid "* BAD image : %lld sectors missing\n" msgstr "* Immagine DIFETTOSA: %lld settori mancanti\n" -#: rs01-verify.c:511 rs02-verify.c:861 rs03-verify.c:1241 +#: rs01-verify.c:511 rs02-verify.c:862 rs03-verify.c:1235 #, c-format msgid "* BAD image : %lld sectors missing, %lld CRC errors\n" msgstr "* Immagine DIFETTOSA: %lld settori mancanti, %lld errori CRC\n" -#: rs01-verify.c:525 rs03-verify.c:1199 +#: rs01-verify.c:525 rs03-verify.c:1193 msgid "- Checking ecc file -" msgstr "- Controllo il file ecc -" -#: rs01-verify.c:533 rs01-verify.c:558 +#: rs01-verify.c:533 rs01-verify.c:561 msgid "No error correction file present." msgstr "File ecc non presente." -#: rs01-verify.c:544 -msgid "invalid\n" +#: rs01-verify.c:541 +msgid "permission denied\n" msgstr "" #: rs01-verify.c:547 -msgid "defective header (unusable)\n" +msgid "invalid\n" msgstr "" #: rs01-verify.c:550 -msgid "unknown codec (unusable)\n" +msgid "defective header (unusable)\n" msgstr "" #: rs01-verify.c:553 +msgid "unknown codec (unusable)\n" +msgstr "" + +#: rs01-verify.c:556 msgid "unusable\n" msgstr "" -#: rs01-verify.c:590 rs02-verify.c:920 +#: rs01-verify.c:584 rs01-verify.c:596 rs02-verify.c:915 rs02-verify.c:928 msgid "created by dvdisaster" msgstr "Creato da dvdisaster" -#: rs01-verify.c:607 rs02-verify.c:937 -#, c-format -msgid "created by dvdisaster-%d.%d\n" -msgstr "Creato da dvdisaster-%d.%d\n" - -#: rs01-verify.c:616 +#: rs01-verify.c:606 msgid "created by dvdisaster-0.41.x.\n" msgstr "Creato da dvdisaster-0.41.x.\n" -#: rs01-verify.c:626 rs02-verify.c:950 rs03-verify.c:758 +#: rs01-verify.c:616 rs02-verify.c:942 rs03-verify.c:760 #, c-format msgid "- method : %4s, %d roots, %4.1f%% redundancy.\n" msgstr "- Metodo : %4s, %d radici, %4.1f%% Ridondanza.\n" -#: rs01-verify.c:630 rs02-verify.c:955 rs03-verify.c:763 +#: rs01-verify.c:620 rs02-verify.c:947 rs03-verify.c:765 #, c-format msgid "%4s, %d roots, %4.1f%% redundancy" msgstr "%4s, %d radici, %4.1f%% ridondanza" -#: rs01-verify.c:637 rs02-verify.c:962 +#: rs01-verify.c:627 rs02-verify.c:954 #, c-format msgid "- requires : dvdisaster-%d.%d (good)\n" msgstr "- richiede : dvdisaster-%d.%d (buono)\n" -#: rs01-verify.c:646 rs02-verify.c:973 +#: rs01-verify.c:636 rs02-verify.c:965 #, c-format msgid "" "* requires : dvdisaster-%d.%d (BAD)\n" @@ -3771,148 +3784,148 @@ msgstr "" "* Attenzione : L'output seguente potrebbe essere non corretto.\n" "* : Prego visitare http://www.dvdisaster.org per un upgrade\n" -#: rs01-verify.c:659 rs02-verify.c:987 rs03-verify.c:834 +#: rs01-verify.c:649 rs02-verify.c:979 rs03-verify.c:828 #, c-format msgid "Please upgrade your version of dvdisaster!" msgstr "Vi preghiamo di aggiornare la vostra versione di dvdisaster!" -#: rs01-verify.c:671 +#: rs01-verify.c:661 #, c-format msgid "- medium sectors : %lld\n" msgstr "* Settori del Media : %lld\n" -#: rs01-verify.c:676 +#: rs01-verify.c:666 #, c-format msgid "- medium sectors : %lld sectors + %d bytes\n" msgstr "" -#: rs01-verify.c:690 +#: rs01-verify.c:680 #, c-format msgid "- medium sectors : %lld (good)\n" msgstr "- settori del media : %lld (buoni)\n" -#: rs01-verify.c:695 +#: rs01-verify.c:685 #, c-format msgid "- medium sectors : %lld sectors + %d bytes (good)\n" msgstr "- settori del media : %lld settori + %d bytes (buoni)\n" -#: rs01-verify.c:707 rs02-verify.c:1003 +#: rs01-verify.c:697 rs02-verify.c:995 #, c-format msgid "* medium sectors : %lld (BAD, perhaps TAO/DAO mismatch)\n" msgstr "* Settori del Media : %lld (Difettosi, probabile incongruenza TAO/DAO)\n" -#: rs01-verify.c:718 rs02-verify.c:1005 +#: rs01-verify.c:708 rs02-verify.c:997 #, c-format msgid "* medium sectors : %lld (BAD)\n" msgstr "* Settori del Media : %lld (Difettosi)\n" -#: rs01-verify.c:723 rs01-verify.c:734 +#: rs01-verify.c:713 rs01-verify.c:724 #, c-format msgid "Image size does not match error correction file." msgstr "La dimensione dell'immagine non corrisponde al file di correzione errore." -#: rs01-verify.c:727 +#: rs01-verify.c:717 #, c-format msgid "* medium sectors : %lld sectors + %d bytes (BAD)\n" msgstr "* settori del media : %lld settori + %d bytes (Difettosi)\n" -#: rs01-verify.c:731 +#: rs01-verify.c:721 #, c-format msgid "%lld sectors + %d bytes" msgstr "" -#: rs01-verify.c:747 +#: rs01-verify.c:737 #, c-format msgid "- image md5sum : %s (good)\n" msgstr "- Immagine md5sum : %s (buona)\n" -#: rs01-verify.c:748 +#: rs01-verify.c:738 #, c-format msgid "* image md5sum : %s (BAD)\n" msgstr "* immagine md5sum : %s (Difettosa)\n" -#: rs01-verify.c:758 +#: rs01-verify.c:748 #, c-format msgid "- image md5sum : %s\n" msgstr "- immagine md5sum : %s\n" -#: rs01-verify.c:766 rs03-verify.c:858 +#: rs01-verify.c:756 rs03-verify.c:852 msgid "* fingerprint match: NOT POSSIBLE - related sector is missing in image!\n" msgstr "Corrispondenza impronta digitale: NON POSSIBILE - il settore riferito è mancante nell'immagine!\n" -#: rs01-verify.c:768 rs03-verify.c:861 +#: rs01-verify.c:758 rs03-verify.c:855 #, c-format msgid "missing sector prevents calculation" msgstr "il settore riferito è mancante nell'immagine" -#: rs01-verify.c:773 rs03-verify.c:866 +#: rs01-verify.c:763 rs03-verify.c:860 msgid "* fingerprint match: MISMATCH - .iso and .ecc don't belong together!\n" msgstr "" "* Corrispondenza impronta digitale:\n" " ERRORE - .iso e .ecc non appartengono alla stessa immagine!\n" -#: rs01-verify.c:777 rs03-verify.c:870 +#: rs01-verify.c:767 rs03-verify.c:864 #, c-format msgid "mismatch" msgstr "errore" -#: rs01-verify.c:780 rs03-verify.c:873 +#: rs01-verify.c:770 rs03-verify.c:867 #, c-format msgid "Image and error correction files do not belong together!" msgstr "L'immagine ed il file ecc non si appartengono." -#: rs01-verify.c:784 rs03-verify.c:877 +#: rs01-verify.c:774 rs03-verify.c:871 msgid "- fingerprint match: good\n" msgstr "- Corrispondenza impronta digitale: OK (buona)\n" -#: rs01-verify.c:786 rs03-verify.c:879 +#: rs01-verify.c:776 rs03-verify.c:873 msgid "good" msgstr "bene" -#: rs01-verify.c:794 +#: rs01-verify.c:784 msgid "* quick mode : ecc file NOT scanned\n" msgstr "" -#: rs01-verify.c:802 +#: rs01-verify.c:792 #, c-format msgid "- ecc blocks : %lld (good)\n" msgstr "- Blocchi Ecc : %lld (buoni)\n" -#: rs01-verify.c:807 +#: rs01-verify.c:797 #, c-format msgid "* ecc blocks : %lld (BAD, expected %lld)\n" msgstr "* Blocchi Ecc : %lld (Difettosi, atteso: %lld)\n" -#: rs01-verify.c:809 +#: rs01-verify.c:799 #, c-format msgid "%lld (bad, expected %lld)" msgstr "%lld (difettosi, atteso: %lld)" -#: rs01-verify.c:831 +#: rs01-verify.c:821 #, c-format msgid "- ecc md5sum : %3d%%" msgstr "- Ecc md5sum : %3d%%" -#: rs01-verify.c:848 +#: rs01-verify.c:838 msgid "* ecc md5sum : BAD, ecc file may be damaged!\n" msgstr "* Ecc md5sum : Difettoso, il file ecc potrebbe essere danneggiato!\n" -#: rs01-verify.c:850 +#: rs01-verify.c:840 #, c-format msgid "bad" msgstr "difettoso" -#: rs01-verify.c:852 +#: rs01-verify.c:842 #, c-format msgid "Error correction file may be damaged!" msgstr "Il file ecc potrebbe essere danneggiato!" -#: rs01-verify.c:856 rs02-verify.c:1074 +#: rs01-verify.c:846 rs02-verify.c:1066 #, c-format msgid "- ecc md5sum : %s (good)\n" msgstr "- Ecc-md5sum : %s (buono) \n" -#: rs01-verify.c:870 +#: rs01-verify.c:860 #, c-format msgid "Good error correction file." msgstr "File di correzione dell'immagine valido." @@ -3951,7 +3964,7 @@ msgid "%4.1f%% redundancy (%d roots)" msgstr "%4.1f%% ridondanza (%d radici)" #: rs01-window.c:466 rs01-window.c:869 rs01-window.c:875 rs01-window.c:876 -#: rs02-window.c:394 rs02-window.c:1150 rs02-window.c:1156 rs02-window.c:1157 +#: rs02-window.c:394 rs02-window.c:1246 rs02-window.c:1252 rs02-window.c:1253 #, c-format msgid "%d MiB of file cache" msgstr "" @@ -4015,7 +4028,7 @@ msgstr "" msgid "Space-delimited redundancy" msgstr "" -#: rs01-window.c:782 rs02-window.c:1082 rs03-preferences.c:688 +#: rs01-window.c:782 rs02-window.c:1178 rs03-preferences.c:688 msgid "Use at most" msgstr "Usare almeno" @@ -4032,59 +4045,59 @@ msgid "" "Advance notice: When using the same size setting for images of vastly different size, smaller images receive more redundancy than larger ones. This is usually not what you want." msgstr "" -#: rs01-window.c:866 rs02-window.c:1147 +#: rs01-window.c:866 rs02-window.c:1243 msgid "Memory utilization" msgstr "Utilizzo Memoria" -#: rs01-window.c:870 rs02-window.c:1151 +#: rs01-window.c:870 rs02-window.c:1247 msgid "File cache" msgstr "" -#: rs01-window.c:882 rs02-window.c:1163 rs03-preferences.c:908 +#: rs01-window.c:882 rs02-window.c:1259 rs03-preferences.c:908 msgid "Use" msgstr "Usare" -#: rs01-window.c:910 rs02-window.c:1191 +#: rs01-window.c:910 rs02-window.c:1287 msgid "" "File cache\n" "\n" "dvdisaster optimizes access to the image and error correction files by maintaining its own cache. The preset of 32MiB is suitable for most systems." msgstr "" -#: rs02-common.c:566 rs02-common.c:578 rs02-verify.c:625 rs03-common.c:606 +#: rs02-common.c:572 rs02-common.c:584 rs02-verify.c:626 rs03-common.c:620 #, c-format msgid "Failed seeking to ecc header at %lld: %s\n" msgstr "" -#: rs02-common.c:570 rs02-common.c:582 rs03-common.c:610 +#: rs02-common.c:576 rs02-common.c:588 rs03-common.c:624 #, c-format msgid "Failed writing ecc header at %lld: %s\n" msgstr "" -#: rs02-create.c:109 rs03-create.c:241 +#: rs02-create.c:112 rs03-create.c:244 #, c-format msgid "Aborted by user request! (partial ecc data removed from image)" msgstr "" -#: rs02-create.c:138 rs03-create.c:291 +#: rs02-create.c:141 rs03-create.c:294 #, c-format msgid "" "Image \"%s\" already contains error correction information.\n" "Truncating image to data part (%lld sectors).\n" msgstr "" -#: rs02-create.c:153 rs03-create.c:318 +#: rs02-create.c:156 rs03-create.c:321 msgid "Image size is now" msgstr "" -#: rs02-create.c:214 +#: rs02-create.c:217 msgid "" "Image contains unread(able) sectors.\n" "Error correction information can only be\n" "appended to complete (undamaged) images.\n" msgstr "" -#: rs02-create.c:218 +#: rs02-create.c:221 #, c-format msgid "" "Sector %lld in the image is marked unreadable\n" @@ -4099,51 +4112,56 @@ msgid "" "appended to complete (undamaged) images.\n" msgstr "" -#: rs02-create.c:236 rs02-create.c:300 rs02-create.c:309 +#: rs02-create.c:238 rs02-create.c:304 rs02-create.c:315 #, c-format msgid "Preparing image (checksums, adding space): %3d%%" msgstr "" -#: rs02-create.c:271 rs02-create.c:281 rs02-fix.c:90 rs03-create.c:404 -#: rs03-create.c:415 rs03-fix.c:87 +#: rs02-create.c:273 rs02-create.c:283 rs02-fix.c:90 rs03-create.c:427 +#: rs03-create.c:438 rs03-fix.c:87 #, c-format msgid "Failed seeking to end of image: %s\n" msgstr "" -#: rs02-create.c:275 rs02-create.c:296 rs02-fix.c:103 rs03-create.c:389 +#: rs02-create.c:277 rs02-create.c:298 rs02-fix.c:103 rs03-create.c:412 #: rs03-fix.c:105 #, c-format msgid "Failed expanding the image: %s\n" msgstr "" -#: rs02-create.c:1027 rs03-create.c:1224 +#: rs02-create.c:303 rs02-create.c:314 +#, c-format +msgid "Preparing image (checksums taken from cache, adding space): %3d%%" +msgstr "" + +#: rs02-create.c:1034 rs03-create.c:1247 msgid "Error correction data creation aborted" msgstr "" -#: rs02-create.c:1055 rs02-create.c:1073 rs03-create.c:1228 rs03-create.c:1281 +#: rs02-create.c:1062 rs02-create.c:1080 rs03-create.c:1251 rs03-create.c:1304 #, c-format msgid "" "Augmenting the image with error correction data.\n" "%s" msgstr "" -#: rs02-create.c:1056 rs03-create.c:1229 +#: rs02-create.c:1063 rs03-create.c:1252 msgid "- checking image -" msgstr "" -#: rs02-create.c:1069 +#: rs02-create.c:1076 #, c-format msgid "Encoding with Method RS02: %lld MiB data, %lld MiB ecc (%d roots; %4.1f%% redundancy)." msgstr "Sto codificando con il Metodo RS02: %lld MiB dati, %lld MiB ecc (%d Radici, %4.1f%% Ridondanza)." -#: rs02-create.c:1077 +#: rs02-create.c:1084 #, c-format msgid "" "Augmenting image with Method RS02:\n" " %lld MiB data, %lld MiB ecc (%d roots; %4.1f%% redundancy)." msgstr "" -#: rs02-create.c:1086 +#: rs02-create.c:1093 #, c-format msgid "" "Not enough space on medium left for error correction data.\n" @@ -4152,14 +4170,14 @@ msgid "" "not an option, please create a separate error correction file." msgstr "" -#: rs02-create.c:1096 rs03-create.c:1320 +#: rs02-create.c:1103 rs03-create.c:1343 #, c-format msgid "" "Using redundancies below 20%%%% may not give\n" "the expected data loss protection.\n" msgstr "" -#: rs02-create.c:1128 rs02-create.c:1137 rs03-create.c:1343 rs03-create.c:1368 +#: rs02-create.c:1135 rs02-create.c:1144 rs03-create.c:1366 rs03-create.c:1391 #, c-format msgid "" "Image has been augmented with error correction data.\n" @@ -4289,50 +4307,50 @@ msgstr "" msgid "%lld of %lld sectors recoverable (%d.%d%%)" msgstr "" -#: rs02-verify.c:575 rs03-verify.c:664 +#: rs02-verify.c:576 rs03-verify.c:666 msgid "Check aborted" msgstr "" -#: rs02-verify.c:594 rs03-verify.c:704 +#: rs02-verify.c:595 rs03-verify.c:706 msgid "Checking the image file." msgstr "Controllo il file immagine" -#: rs02-verify.c:595 +#: rs02-verify.c:596 msgid "Image contains error correction data." msgstr "" -#: rs02-verify.c:608 rs03-verify.c:974 +#: rs02-verify.c:609 rs03-verify.c:968 #, c-format msgid "Image file is %lld sectors shorter than expected." msgstr "" -#: rs02-verify.c:609 rs03-verify.c:977 +#: rs02-verify.c:610 rs03-verify.c:971 #, c-format msgid "Image file is %lld sectors longer than expected." msgstr "" -#: rs02-verify.c:629 +#: rs02-verify.c:630 #, c-format msgid "Failed reading ecc header at %lld: %s\n" msgstr "" -#: rs02-verify.c:672 +#: rs02-verify.c:673 #, c-format msgid "%lld ok, %lld CRC errors, %lld missing" msgstr "%lld ok, %lld errori CRC, %lld mancanti" -#: rs02-verify.c:805 rs02-verify.c:826 rs03-verify.c:1173 rs03-verify.c:1212 +#: rs02-verify.c:806 rs02-verify.c:827 rs03-verify.c:1167 rs03-verify.c:1206 #, c-format msgid "%lld sectors missing; %lld CRC errors" msgstr "%lld settori mancanti, %lld errori CRC" -#: rs02-verify.c:809 rs02-verify.c:813 rs02-verify.c:830 rs02-verify.c:834 -#: rs03-verify.c:1181 rs03-verify.c:1220 +#: rs02-verify.c:810 rs02-verify.c:814 rs02-verify.c:831 rs02-verify.c:835 +#: rs03-verify.c:1175 rs03-verify.c:1214 #, c-format msgid "%lld sectors missing" msgstr "%lld settori mancanti" -#: rs02-verify.c:848 +#: rs02-verify.c:849 #, c-format msgid "" "- good image : all sectors present\n" @@ -4341,112 +4359,112 @@ msgstr "" "- Buona immagine : Tutti i settori presenti\n" "- dati md5sum : %s\n" -#: rs02-verify.c:854 +#: rs02-verify.c:855 msgid "* suspicious image : contains damaged ecc headers\n" msgstr "" -#: rs02-verify.c:859 rs03-verify.c:1238 +#: rs02-verify.c:860 rs03-verify.c:1232 #, c-format msgid "* suspicious image : all sectors present, but %lld CRC errors\n" msgstr "* Immagine sospetta : tutti i settori presenti, ma ci sono %lld errori CRC\n" -#: rs02-verify.c:865 +#: rs02-verify.c:866 #, c-format msgid " ... ecc headers : %lld ok, %lld CRC errors, %lld missing\n" msgstr "" -#: rs02-verify.c:867 rs03-verify.c:1244 +#: rs02-verify.c:868 rs03-verify.c:1238 #, c-format msgid " ... data section : %lld sectors missing; %lld CRC errors\n" msgstr "" -#: rs02-verify.c:870 rs03-verify.c:1247 +#: rs02-verify.c:871 rs03-verify.c:1241 #, c-format msgid " ... data md5sum : %s\n" msgstr " ... dati md5sum : %s\n" -#: rs02-verify.c:871 rs03-verify.c:1253 +#: rs02-verify.c:872 rs03-verify.c:1247 #, c-format msgid " ... crc section : %lld sectors missing\n" msgstr "" -#: rs02-verify.c:872 rs03-verify.c:1255 +#: rs02-verify.c:873 rs03-verify.c:1249 #, c-format msgid " ... ecc section : %lld sectors missing\n" msgstr "" -#: rs02-verify.c:894 rs03-verify.c:1299 +#: rs02-verify.c:895 rs03-verify.c:1293 #, c-format msgid "Damaged image." msgstr "" -#: rs02-verify.c:901 +#: rs02-verify.c:902 msgid "" "\n" "Error correction data: " msgstr "" -#: rs02-verify.c:994 +#: rs02-verify.c:986 #, c-format msgid "- medium sectors : %lld / %lld (good)\n" msgstr "" -#: rs02-verify.c:1011 +#: rs02-verify.c:1003 #, c-format msgid "Image size does not match recorded size." msgstr "" -#: rs02-verify.c:1025 +#: rs02-verify.c:1017 #, c-format msgid "- data md5sum : %s (good)\n" msgstr "- dati md5sum : %s (buona)\n" -#: rs02-verify.c:1026 +#: rs02-verify.c:1018 #, c-format msgid "* data md5sum : %s (BAD)\n" msgstr "* dati md5sum : %s (Difettosa)\n" -#: rs02-verify.c:1037 rs03-verify.c:848 +#: rs02-verify.c:1029 rs03-verify.c:842 #, c-format msgid "- data md5sum : %s\n" msgstr "- dati md5sum : %s\n" -#: rs02-verify.c:1049 +#: rs02-verify.c:1041 #, c-format msgid "- crc md5sum : %s (good)\n" msgstr "- crc md5sum : %s (buona)\n" -#: rs02-verify.c:1054 +#: rs02-verify.c:1046 #, c-format msgid "* crc md5sum : %s (BAD)\n" msgstr "* crc md5sum : %s (Difettosa)\n" -#: rs02-verify.c:1062 +#: rs02-verify.c:1054 #, c-format msgid "- crc md5sum : %s\n" msgstr "- crc md5sum : %s\n" -#: rs02-verify.c:1079 +#: rs02-verify.c:1071 #, c-format msgid "* ecc md5sum : %s (BAD)\n" msgstr "* ecc md5sum : %s (Difettosa)\n" -#: rs02-verify.c:1087 +#: rs02-verify.c:1079 #, c-format msgid "- ecc md5sum : %s\n" msgstr "- Ecc-md5sum : %s\n" -#: rs02-verify.c:1106 rs03-verify.c:893 +#: rs02-verify.c:1098 rs03-verify.c:887 #, c-format msgid "Good error correction data." msgstr "" -#: rs02-verify.c:1110 rs03-verify.c:1311 +#: rs02-verify.c:1102 rs03-verify.c:1305 #, c-format msgid "Full data recovery is likely." msgstr "" -#: rs02-verify.c:1113 rs03-verify.c:1314 +#: rs02-verify.c:1105 rs03-verify.c:1308 #, c-format msgid "Full data recovery is NOT possible." msgstr "" @@ -4455,19 +4473,19 @@ msgstr "" msgid "1. Preparing image:" msgstr "" -#: rs02-window.c:711 +#: rs02-window.c:745 msgid "Maximum image size" msgstr "" -#: rs02-window.c:723 +#: rs02-window.c:757 msgid "Using the smallest possible size from table" msgstr "" -#: rs02-window.c:723 +#: rs02-window.c:757 msgid "Use smallest possible size from following table (in sectors):" msgstr "" -#: rs02-window.c:747 +#: rs02-window.c:781 msgid "" "Determine augmented image size from table\n" "\n" @@ -4476,17 +4494,17 @@ msgid "" "In order to pick a suitable medium the available media capacities must be known. Default sizes for CD and one/two layered DVD and BD are given in the table. You can edit these sizes according to your needs." msgstr "" -#: rs02-window.c:766 +#: rs02-window.c:800 msgid "CD-R / CD-RW:" msgstr "" -#: rs02-window.c:777 rs02-window.c:796 rs02-window.c:837 rs02-window.c:856 -#: rs02-window.c:897 rs02-window.c:916 rs02-window.c:957 rs02-window.c:976 -#: rs02-window.c:1016 rs02-window.c:1035 +#: rs02-window.c:811 rs02-window.c:830 rs02-window.c:871 rs02-window.c:890 +#: rs02-window.c:931 rs02-window.c:950 rs02-window.c:991 rs02-window.c:1010 +#: rs02-window.c:1050 rs02-window.c:1069 rs02-window.c:1109 rs02-window.c:1128 msgid "query medium" msgstr "" -#: rs02-window.c:808 +#: rs02-window.c:842 #, c-format msgid "" "CD medium size\n" @@ -4500,11 +4518,11 @@ msgid "" "Even if this limit is not reached the augmented image may be a few sectors smaller than specified for technical reasons." msgstr "" -#: rs02-window.c:826 +#: rs02-window.c:860 msgid "DVD 1 layer:" msgstr "" -#: rs02-window.c:868 +#: rs02-window.c:902 #, c-format msgid "" "Single layer DVD medium size\n" @@ -4518,11 +4536,11 @@ msgid "" "Even if this limit is not reached the augmented image may be a few sectors smaller than specified for technical reasons." msgstr "" -#: rs02-window.c:886 +#: rs02-window.c:920 msgid "DVD 2 layers:" msgstr "" -#: rs02-window.c:928 +#: rs02-window.c:962 #, c-format msgid "" "Two layered DVD medium size\n" @@ -4536,11 +4554,11 @@ msgid "" "Even if this limit is not reached the augmented image may be a few sectors smaller than specified for technical reasons." msgstr "" -#: rs02-window.c:946 +#: rs02-window.c:980 msgid "BD 1 layer:" msgstr "" -#: rs02-window.c:988 +#: rs02-window.c:1022 #, c-format msgid "" "Single layer BD medium size\n" @@ -4554,11 +4572,11 @@ msgid "" "Even if this limit is not reached the augmented image may be a few sectors smaller than specified for technical reasons." msgstr "" -#: rs02-window.c:1005 +#: rs02-window.c:1039 msgid "BD 2 layers:" msgstr "" -#: rs02-window.c:1047 +#: rs02-window.c:1081 #, c-format msgid "" "Two layered BD medium size\n" @@ -4572,11 +4590,29 @@ msgid "" "Even if this limit is not reached the augmented image may be a few sectors smaller than specified for technical reasons." msgstr "" -#: rs02-window.c:1102 +#: rs02-window.c:1098 +msgid "BDXL 3 layers:" +msgstr "" + +#: rs02-window.c:1140 +#, c-format +msgid "" +"Three layered BDXL medium size\n" +"\n" +"This is the maximum capacity assumed for three layered BDXL media. Images exceeding the smaller media sizes but smaller than this value will be augmented with error correction information so that they will fit on the specified BD.\n" +"\n" +"You can enter the medium size in sectors of 2K each, or press the \"query medium\" button to use the size of a blank medium currently inserted in the selected drive.\n" +"Use the arrow button to revert to the last saved value.\n" +"\n" +"Please note that augmented images will at most triple in size as the highest possible redundancy is 200%%.\n" +"Even if this limit is not reached the augmented image may be a few sectors smaller than specified for technical reasons." +msgstr "" + +#: rs02-window.c:1198 msgid "sectors." msgstr "" -#: rs02-window.c:1115 +#: rs02-window.c:1211 #, c-format msgid "" "Use at most ... sectors\n" @@ -4588,47 +4624,47 @@ msgid "" "Even if this limit is not reached the augmented image may be a few sectors smaller than specified for technical reasons." msgstr "" -#: rs03-common.c:428 +#: rs03-common.c:440 #, c-format msgid "Image file %s not present." msgstr "File immagine %s non presente." -#: rs03-common.c:445 +#: rs03-common.c:457 #, c-format msgid "Redundancy %4.1f%% out of useful range [3.2%%..200%%]" msgstr "" -#: rs03-common.c:475 +#: rs03-common.c:487 #, c-format msgid "Redundancy %d out of useful range [8..170]." msgstr "" -#: rs03-common.c:513 +#: rs03-common.c:525 #, c-format msgid "Medium size smaller than image size (%lld < %lld)" msgstr "" -#: rs03-create.c:384 +#: rs03-create.c:407 #, c-format msgid "Failed expanding the ecc file: %s\n" msgstr "" -#: rs03-create.c:385 +#: rs03-create.c:408 #, c-format msgid "Preparing ecc file: %3d%%" msgstr "" -#: rs03-create.c:390 +#: rs03-create.c:413 #, c-format msgid "Preparing image: %3d%%" msgstr "" -#: rs03-create.c:628 +#: rs03-create.c:652 #, c-format msgid "Failed mmap()ing layer %d: %s\n" msgstr "" -#: rs03-create.c:657 +#: rs03-create.c:681 #, c-format msgid "" "Incomplete image\n" @@ -4640,7 +4676,7 @@ msgid "" "Exiting and removing partial error correction data." msgstr "" -#: rs03-create.c:665 +#: rs03-create.c:689 msgid "" "\n" "This image was probably mastered from defective source(s).\n" @@ -4648,44 +4684,44 @@ msgid "" "\n" msgstr "" -#: rs03-create.c:870 +#: rs03-create.c:894 msgid "CPU bound" msgstr "" -#: rs03-create.c:874 +#: rs03-create.c:898 msgid "I/O bound" msgstr "" -#: rs03-create.c:1082 +#: rs03-create.c:1105 #, c-format msgid "%5.2fMiB/s current" msgstr "" -#: rs03-create.c:1130 +#: rs03-create.c:1153 #, c-format msgid "%d threads with %s encoding and %s I/O" msgstr "" -#: rs03-create.c:1276 +#: rs03-create.c:1299 #, c-format msgid "Encoding with Method RS03: %lld MiB data, %lld MiB ecc (%d roots; %4.1f%% redundancy)." msgstr "" -#: rs03-create.c:1294 +#: rs03-create.c:1317 #, c-format msgid "" "Augmenting image with Method RS03 [%d threads, %s, %s I/O]:\n" "%lld MiB data, %lld MiB ecc (%d roots; %4.1f%% redundancy)." msgstr "" -#: rs03-create.c:1299 +#: rs03-create.c:1322 #, c-format msgid "" "Creating the error correction file with Method RS03 [%d threads, %s, %s I/O]:\n" "%lld MiB data, %lld MiB ecc (%d roots; %4.1f%% redundancy)." msgstr "" -#: rs03-create.c:1310 +#: rs03-create.c:1333 #, c-format msgid "" "Not enough space on medium left for error correction data.\n" @@ -4694,17 +4730,17 @@ msgid "" "an option, please create a separate error correction file." msgstr "" -#: rs03-create.c:1354 +#: rs03-create.c:1377 #, c-format msgid "Avg performance: %5.2fs (%5.2fMiB/s) total\n" msgstr "" -#: rs03-create.c:1357 +#: rs03-create.c:1380 #, c-format msgid "%5.2fMiB/s average" msgstr "" -#: rs03-create.c:1359 +#: rs03-create.c:1382 #, c-format msgid "%d times CPU bound; %d times I/O bound" msgstr "" @@ -4909,11 +4945,11 @@ msgstr "" msgid "Data integrity" msgstr "" -#: rs03-verify.c:337 rs03-verify.c:1271 +#: rs03-verify.c:337 rs03-verify.c:1265 msgid "Ecc block test:" msgstr "" -#: rs03-verify.c:492 rs03-verify.c:695 rs03-verify.c:1198 +#: rs03-verify.c:492 rs03-verify.c:697 rs03-verify.c:1192 msgid "Checking the image and error correction files." msgstr "" @@ -4930,7 +4966,7 @@ msgstr "" msgid "* Ecc block test : out of memory; try reducing sector prefetch!\n" msgstr "" -#: rs03-verify.c:591 +#: rs03-verify.c:591 rs03-verify.c:1161 #, c-format msgid "%d%% tested" msgstr "" @@ -4968,63 +5004,58 @@ msgstr "" msgid "* Ecc block test : %lld good, %lld bad; %lld bad sub blocks\n" msgstr "" -#: rs03-verify.c:698 +#: rs03-verify.c:700 #, c-format msgid "%s present.\n" msgstr "" -#: rs03-verify.c:716 +#: rs03-verify.c:718 msgid "" "\n" "Error correction properties:\n" msgstr "" -#: rs03-verify.c:728 +#: rs03-verify.c:730 #, c-format msgid "Ecc file is %lld sectors shorter than expected." msgstr "" -#: rs03-verify.c:730 +#: rs03-verify.c:732 #, c-format msgid "Ecc file is %lld sectors longer than expected." msgstr "" -#: rs03-verify.c:736 +#: rs03-verify.c:738 #, c-format msgid "* Warning : %s\n" msgstr "" -#: rs03-verify.c:745 +#: rs03-verify.c:747 msgid "- type : Error correction file\n" msgstr "" -#: rs03-verify.c:746 +#: rs03-verify.c:748 msgid "- type : Augmented image\n" msgstr "" -#: rs03-verify.c:750 +#: rs03-verify.c:752 msgid "Error correction file" msgstr "" -#: rs03-verify.c:751 +#: rs03-verify.c:753 msgid "Augmented image" msgstr "" -#: rs03-verify.c:786 +#: rs03-verify.c:782 rs03-verify.c:792 msgid "- created by : dvdisaster" msgstr "" -#: rs03-verify.c:799 -#, c-format -msgid "- created by : dvdisaster-%d.%d\n" -msgstr "" - -#: rs03-verify.c:818 +#: rs03-verify.c:812 #, c-format msgid "- requires : dvdisaster-%s\n" msgstr "" -#: rs03-verify.c:824 +#: rs03-verify.c:818 #, c-format msgid "" "* requires : dvdisaster-%s (BAD)\n" @@ -5032,127 +5063,127 @@ msgid "" "* : Please visit http://www.dvdisaster.org for an upgrade.\n" msgstr "" -#: rs03-verify.c:846 +#: rs03-verify.c:840 msgid "none available" msgstr "" -#: rs03-verify.c:902 +#: rs03-verify.c:896 msgid "" "\n" "Data integrity:\n" msgstr "" -#: rs03-verify.c:929 +#: rs03-verify.c:923 #, c-format msgid "%lld in image; %lld in ecc file" msgstr "" -#: rs03-verify.c:932 +#: rs03-verify.c:926 #, c-format msgid "%lld sectors + %d bytes in image; %lld in ecc file" msgstr "" -#: rs03-verify.c:937 +#: rs03-verify.c:931 #, c-format msgid "- sectors : %lld in image; " msgstr "" -#: rs03-verify.c:938 +#: rs03-verify.c:932 #, c-format msgid "- sectors : %lld sectors + %d bytes in image; " msgstr "" -#: rs03-verify.c:940 +#: rs03-verify.c:934 #, c-format msgid "%lld in ecc file\n" msgstr "" -#: rs03-verify.c:944 +#: rs03-verify.c:938 #, c-format msgid "%lld total / %lld data" msgstr "" -#: rs03-verify.c:946 +#: rs03-verify.c:940 #, c-format msgid "- medium sectors : %lld total / %lld data\n" msgstr "" -#: rs03-verify.c:962 +#: rs03-verify.c:956 #, c-format msgid "%s (%s expected)" msgstr "" -#: rs03-verify.c:967 +#: rs03-verify.c:961 #, c-format msgid "Image file is %d bytes shorter than expected." msgstr "" -#: rs03-verify.c:969 +#: rs03-verify.c:963 #, c-format msgid "Image file is %d bytes longer than expected." msgstr "" -#: rs03-verify.c:982 +#: rs03-verify.c:976 #, c-format msgid "* sectors : %s (%s expected); %lld sectors in ecc file\n" msgstr "" -#: rs03-verify.c:985 +#: rs03-verify.c:979 #, c-format msgid "* medium sectors : %s (%s expected)\n" msgstr "" -#: rs03-verify.c:1009 +#: rs03-verify.c:1003 #, c-format msgid "Failed seeking to start of ecc file: %s\n" msgstr "" -#: rs03-verify.c:1107 +#: rs03-verify.c:1101 msgid " (in ecc file)" msgstr "" -#: rs03-verify.c:1115 +#: rs03-verify.c:1109 #, c-format msgid "* missing sector : %lld%s\n" msgstr "" -#: rs03-verify.c:1116 +#: rs03-verify.c:1110 #, c-format msgid "* missing sectors : %lld - %lld%s\n" msgstr "" -#: rs03-verify.c:1177 rs03-verify.c:1216 +#: rs03-verify.c:1171 rs03-verify.c:1210 #, c-format msgid "%lld sectors missing; %lld signature errors" msgstr "" -#: rs03-verify.c:1201 +#: rs03-verify.c:1195 msgid "Error correction file:" msgstr "" -#: rs03-verify.c:1232 +#: rs03-verify.c:1226 #, c-format msgid "" "- good image/file : all sectors present\n" "- data md5sum : %s\n" msgstr "" -#: rs03-verify.c:1236 +#: rs03-verify.c:1230 #, c-format msgid "* BAD image/file : %lld sectors missing\n" msgstr "" -#: rs03-verify.c:1250 +#: rs03-verify.c:1244 #, c-format msgid " ... crc section : %lld sectors missing; %lld signature errors\n" msgstr "" -#: rs03-verify.c:1277 +#: rs03-verify.c:1271 #, c-format msgid "Skipped; not useful on known defective image" msgstr "" -#: rs03-verify.c:1280 +#: rs03-verify.c:1274 msgid "* Ecc block test : skipped; not useful on defective image\n" msgstr "" @@ -5457,32 +5488,32 @@ msgstr "" msgid "Waiting 10 seconds for drive: %d\n" msgstr "" -#: scsi-layer.c:2481 +#: scsi-layer.c:2465 #, c-format msgid "Sectors %lld - %lld: %s\n" msgstr "" -#: scsi-layer.c:2495 +#: scsi-layer.c:2479 #, c-format msgid "Sector %lld, try %d: %s Sector returned: %d.\n" msgstr "" -#: scsi-layer.c:2501 +#: scsi-layer.c:2485 #, c-format msgid "Sector %lld, try %d: %s\n" msgstr "" -#: scsi-layer.c:2512 +#: scsi-layer.c:2496 #, c-format msgid "Sector %lld, try %d: success\n" msgstr "" -#: scsi-layer.c:2583 +#: scsi-layer.c:2567 #, c-format msgid "Device %s: no medium present\n" msgstr "" -#: scsi-layer.c:2588 +#: scsi-layer.c:2572 #, c-format msgid "" "Device %s does not become ready:\n" @@ -5490,7 +5521,7 @@ msgid "" "\n" msgstr "" -#: scsi-layer.c:2594 +#: scsi-layer.c:2578 #, c-format msgid "" "\n" @@ -5499,52 +5530,52 @@ msgstr "" "\n" "Periferica: %s, %s\n" -#: scsi-layer.c:2601 +#: scsi-layer.c:2585 msgid "Drive failed to report media type." msgstr "" -#: scsi-layer.c:2612 scsi-layer.c:2710 +#: scsi-layer.c:2596 scsi-layer.c:2694 #, c-format msgid "This software does not support \"%s\" type media." msgstr "" -#: scsi-layer.c:2620 +#: scsi-layer.c:2604 #, c-format msgid "This software does not support multisession (%d sessions) media." msgstr "" -#: scsi-layer.c:2651 scsi-layer.c:2660 +#: scsi-layer.c:2635 scsi-layer.c:2644 msgid "Using READ CD" msgstr "" -#: scsi-layer.c:2652 +#: scsi-layer.c:2636 msgid ", RAW reading" msgstr "" -#: scsi-layer.c:2655 +#: scsi-layer.c:2639 #, c-format msgid ", Mode page 1 ERP = %02xh" msgstr "" -#: scsi-layer.c:2658 +#: scsi-layer.c:2642 msgid ", C2 scanning" msgstr "" -#: scsi-layer.c:2665 +#: scsi-layer.c:2649 msgid "Using READ(10).\n" msgstr "" -#: scsi-layer.c:2687 +#: scsi-layer.c:2671 #, c-format msgid "Medium: %s, %lld sectors%s" msgstr "Supporto: %s, %lld settori%s" -#: scsi-layer.c:2691 +#: scsi-layer.c:2675 #, c-format msgid "Medium \"%s\": %s, %lld sectors%s created %s" msgstr "Supporto \"%s\": %s, %lld settori%s creato %s" -#: scsi-layer.c:2717 +#: scsi-layer.c:2701 msgid "This software does not support encrypted media.\n" msgstr "" @@ -5616,49 +5647,50 @@ msgid "Example disc" msgstr "" #: welcome-window.c:80 -msgid "- New multithreaded codec (RS03)." +msgid "- Added support for BDXL-TL 100GB media" msgstr "" #: welcome-window.c:81 -msgid "- Completely reworked online manual." +msgid "- Optimized ecc generation when medium was previously read\n" msgstr "" -#: welcome-window.c:82 -msgid "- Switched license to GPLv3.\n" -msgstr "" - -#: welcome-window.c:84 +#: welcome-window.c:83 msgid "" "Please note:\n" +"This is a pre-release for expert users.\n" +"It may contain unfinished features.\n" "Adaptive reading is unavailable in this version.\n" "It will be re-introduced in one of the next releases." msgstr "" -#: welcome-window.c:90 +#: welcome-window.c:91 msgid "Show this message again" msgstr "" -#: welcome-window.c:136 +#: welcome-window.c:137 msgid "Welcome to dvdisaster!" msgstr "" -#: welcome-window.c:138 +#: welcome-window.c:139 msgid "" "\n" "dvdisaster creates error correction data to protect\n" "optical media (CD,DVD,BD) against data loss.\n" msgstr "" -#: welcome-window.c:141 +#: welcome-window.c:142 msgid "" "Please see the [manual] for typical uses of dvdisaster.\n" "\n" msgstr "" -#: welcome-window.c:144 +#: welcome-window.c:145 msgid "New in this Version:" msgstr "" +#~ msgid "created by dvdisaster-%d.%d\n" +#~ msgstr "Creato da dvdisaster-%d.%d\n" + #~ msgid " --random-errors r,e seed image with (correctable) random errors\n" #~ msgstr " --random-errors r,e inserisce nell'immagine errori casuali (correggibili)\n" diff --git a/locale/pt_BR.po b/locale/pt_BR.po index b557c84..21ea77b 100644 --- a/locale/pt_BR.po +++ b/locale/pt_BR.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: dvdisaster 0.72.rc2\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-12-15 16:39+0100\n" +"POT-Creation-Date: 2017-11-17 09:59+0000\n" "PO-Revision-Date: 2010-06-09 11:13+0200\n" "Last-Translator: cg \n" "Language-Team: Portuguese\n" @@ -17,7 +17,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -#: closure.c:334 +#: closure.c:337 #, c-format msgid "" "# dvdisaster-%s configuration file\n" @@ -30,15 +30,15 @@ msgstr "" "# que será sobreescrevido toda vez que o dvdisaster rodar.\n" "\n" -#: closure.c:533 +#: closure.c:546 msgid "medium.iso" msgstr "midia.iso" -#: closure.c:534 +#: closure.c:547 msgid "medium.ecc" msgstr "midia.ecc" -#: closure.c:535 +#: closure.c:548 msgid "sector-" msgstr "setor-" @@ -55,17 +55,17 @@ msgid "" msgstr "" #: debug.c:103 debug.c:191 debug.c:239 debug.c:363 debug.c:707 debug.c:807 -#: debug.c:850 debug.c:1181 debug.c:1189 debug.c:1266 rs01-common.c:166 -#: rs02-common.c:235 rs02-create.c:344 rs02-create.c:990 rs02-fix.c:380 -#: rs02-verify.c:395 rs03-common.c:328 rs03-create.c:696 rs03-create.c:721 -#: rs03-recognize.c:548 +#: debug.c:850 debug.c:1181 debug.c:1189 debug.c:1266 rs01-common.c:175 +#: rs02-common.c:239 rs02-create.c:350 rs02-create.c:997 rs02-fix.c:380 +#: rs02-verify.c:395 rs03-common.c:340 rs03-create.c:720 rs03-create.c:745 +#: rs03-recognize.c:549 #, c-format msgid "Failed seeking to sector %lld in image: %s" msgstr "Falha ao ir para o setor %lld da imagem: %s" #: debug.c:111 debug.c:196 debug.c:243 debug.c:368 debug.c:545 debug.c:662 -#: debug.c:713 debug.c:1193 debug.c:1270 debug.c:1310 rs02-create.c:367 -#: rs02-create.c:393 rs02-create.c:993 rs03-create.c:701 rs03-create.c:725 +#: debug.c:713 debug.c:1193 debug.c:1270 debug.c:1310 rs02-create.c:373 +#: rs02-create.c:399 rs02-create.c:1000 rs03-create.c:725 rs03-create.c:749 #: udf.c:827 udf.c:885 udf.c:942 udf.c:955 udf.c:960 udf.c:963 udf.c:966 #: udf.c:969 udf.c:972 udf.c:975 #, c-format @@ -110,9 +110,9 @@ msgstr "" #: debug.c:443 debug.c:501 debug.c:565 debug.c:606 debug.c:689 debug.c:795 #: debug.c:836 debug.c:882 debug.c:936 debug.c:1161 debug.c:1169 debug.c:1225 #: debug.c:1230 raw-editor.c:363 read-adaptive.c:73 read-adaptive.c:93 -#: read-adaptive.c:1440 read-adaptive.c:1472 read-linear.c:275 -#: read-linear.c:277 read-linear.c:309 read-linear.c:311 rs01-create.c:278 -#: rs03-create.c:1265 +#: read-adaptive.c:1440 read-adaptive.c:1472 read-linear.c:267 +#: read-linear.c:269 read-linear.c:301 read-linear.c:303 rs01-create.c:278 +#: rs03-create.c:1288 #, c-format msgid "" "Can't open %s:\n" @@ -147,8 +147,8 @@ msgstr "O valor do byte deve estar no intervalo [0..255]" msgid "Setting byte %d in sector %lld to value %d.\n" msgstr "Atribuindo ao byte %d no setor %lld o valor %d.\n" -#: debug.c:477 debug.c:531 debug.c:694 rs02-create.c:190 rs02-verify.c:693 -#: rs03-verify.c:1005 +#: debug.c:477 debug.c:531 debug.c:694 rs02-create.c:193 rs02-verify.c:694 +#: rs03-verify.c:999 #, c-format msgid "Failed seeking to start of image: %s\n" msgstr "Falha ao ir para o início da imagm: %s\n" @@ -177,9 +177,9 @@ msgstr "O novo tamanho deve estar no intervalo [0..%lld].\n" msgid "Truncating image to %lld sectors.\n" msgstr "Truncando imagem para %lld setores.\n" -#: debug.c:579 read-linear.c:1406 rs01-fix.c:212 rs01-fix.c:234 rs01-fix.c:250 -#: rs01-fix.c:284 rs02-create.c:105 rs02-create.c:151 rs02-fix.c:242 -#: rs02-fix.c:261 rs02-fix.c:274 rs03-create.c:237 rs03-create.c:316 +#: debug.c:579 read-linear.c:1393 rs01-fix.c:212 rs01-fix.c:234 rs01-fix.c:250 +#: rs01-fix.c:284 rs02-create.c:108 rs02-create.c:154 rs02-fix.c:242 +#: rs02-fix.c:261 rs02-fix.c:274 rs03-create.c:240 rs03-create.c:319 #: rs03-fix.c:266 rs03-fix.c:301 rs03-fix.c:322 rs03-fix.c:337 #, c-format msgid "Could not truncate %s: %s\n" @@ -232,8 +232,8 @@ msgid "%lld \"unreadable sector\" markers replaced.\n" msgstr "%lld marcadores \"setor-ilegível\" substituidos.\n" #: debug.c:811 debug.c:854 debug.c:1185 debug.c:1252 debug.c:1256 debug.c:1306 -#: rs01-common.c:182 rs02-common.c:240 rs02-create.c:207 rs02-fix.c:383 -#: rs03-common.c:333 rs03-recognize.c:553 +#: rs01-common.c:191 rs02-common.c:244 rs02-create.c:210 rs02-fix.c:383 +#: rs03-common.c:345 rs03-recognize.c:554 #, c-format msgid "Failed reading sector %lld in image: %s" msgstr "Falha ao ler setor %lld da imagem: %s" @@ -392,83 +392,83 @@ msgstr "" #. TRANSLATORS: #. This is a dummy entry which is supposed to translate into "ok". #. Please do not return anything else here. -#: dvdisaster.c:143 dvdisaster.c:155 +#: dvdisaster.c:145 dvdisaster.c:157 msgid "test phrase for verifying the locale installation" msgstr "ok" -#: dvdisaster.c:332 +#: dvdisaster.c:338 msgid "-o/--ecc-target expects 'file' or 'image'" msgstr "" -#: dvdisaster.c:358 +#: dvdisaster.c:364 #, c-format msgid "--threads must be 1..%d\n" msgstr "--threads devem ser de 1..%d\n" -#: dvdisaster.c:372 +#: dvdisaster.c:378 msgid "--cache-size must at least be 8MiB; 16MiB or higher is recommended." msgstr "--cache-size deve ser pelo menos 8MiB; 16MiB ou mais são recomendados." -#: dvdisaster.c:374 +#: dvdisaster.c:380 #, c-format msgid "--cache-size maximum is %dMiB." msgstr "" -#: dvdisaster.c:397 +#: dvdisaster.c:403 msgid "--encoding-algorithm: SSE2 not supported on this processor!" msgstr "" -#: dvdisaster.c:401 +#: dvdisaster.c:407 msgid "--encoding-algorithm: valid types are 32bit, 64bit, SSE2" msgstr "" -#: dvdisaster.c:408 +#: dvdisaster.c:414 msgid "--encoding-algorithm: AltiVec not supported on this processor!" msgstr "" -#: dvdisaster.c:412 +#: dvdisaster.c:418 msgid "--encoding-algorithm: valid types are 32bit, 64bit, AltiVec" msgstr "" -#: dvdisaster.c:415 +#: dvdisaster.c:421 msgid "--encoding-algorithm: valid types are 32bit, 64bit" msgstr "" -#: dvdisaster.c:424 +#: dvdisaster.c:430 msgid "--encoding-io-strategy: mmap not supported on this OS" msgstr "" -#: dvdisaster.c:428 +#: dvdisaster.c:434 msgid "--encoding-io-strategy: valid types are readwrite and mmap" msgstr "" -#: dvdisaster.c:438 +#: dvdisaster.c:444 msgid "Valid args for --driver: sg,cdrom" msgstr "" -#: dvdisaster.c:440 +#: dvdisaster.c:446 msgid "--driver is only supported on GNU/Linux" msgstr "--driver suportado apenas no GNU/Linux" -#: dvdisaster.c:448 +#: dvdisaster.c:454 msgid "--fixed-speed-values is only allowed in debug mode" msgstr "" -#: dvdisaster.c:489 +#: dvdisaster.c:498 #, c-format msgid "--prefetch-sectors must be in range 32...%s" msgstr "" -#: dvdisaster.c:540 +#: dvdisaster.c:552 msgid "--set-version is only allowed in debug mode" msgstr "" -#: dvdisaster.c:647 +#: dvdisaster.c:659 #, c-format msgid "?? illegal getopt return value %d\n" msgstr "?? valor de retorno de getopt %d ilegal\n" -#: dvdisaster.c:738 main-window.c:154 +#: dvdisaster.c:750 main-window.c:150 #, c-format msgid "" "\n" @@ -479,7 +479,7 @@ msgstr "" "Método %s não disponível.\n" "Use -m sem parâmetros para uma lista de métodos.\n" -#: dvdisaster.c:749 rs01-create.c:260 rs02-create.c:1031 rs03-create.c:1233 +#: dvdisaster.c:761 rs01-create.c:260 rs02-create.c:1038 rs03-create.c:1256 #, c-format msgid "" "\n" @@ -488,25 +488,25 @@ msgstr "" "\n" "Abrindo %s" -#: dvdisaster.c:756 rs01-create.c:269 rs02-create.c:155 rs02-create.c:1041 -#: rs03-create.c:320 rs03-create.c:1248 +#: dvdisaster.c:768 rs01-create.c:269 rs02-create.c:158 rs02-create.c:1048 +#: rs03-create.c:323 rs03-create.c:1271 #, c-format msgid ": %lld medium sectors.\n" msgstr ": %lld setores da mídia.\n" -#: dvdisaster.c:757 rs01-create.c:270 rs02-create.c:156 rs02-create.c:1042 -#: rs03-create.c:321 rs03-create.c:1249 +#: dvdisaster.c:769 rs01-create.c:270 rs02-create.c:159 rs02-create.c:1049 +#: rs03-create.c:324 rs03-create.c:1272 #, c-format msgid ": %lld medium sectors and %d bytes.\n" msgstr ": %lld setores da mídia e %d bytes.\n" -#: dvdisaster.c:784 main-window.c:215 +#: dvdisaster.c:796 main-window.c:208 msgid "RS01 method not available for comparing files." msgstr "Método RS01 não está disponível para comparar arquivos." #. TRANSLATORS: Program options like -r and --read are not to be translated #. to avoid confusion when discussing the program in international forums. -#: dvdisaster.c:874 +#: dvdisaster.c:886 msgid "" "\n" "Common usage examples:\n" @@ -530,7 +530,7 @@ msgstr "" " dvdisaster -u,--unlink # Apaga arquivos .iso (quando outras ações estão completas)\n" "\n" -#: dvdisaster.c:883 +#: dvdisaster.c:895 #, c-format msgid "" "Drive and file specification:\n" @@ -541,233 +541,241 @@ msgid "" " -o,--ecc-target [file image] - where to put ecc data in RS03\n" msgstr "" -#: dvdisaster.c:893 +#: dvdisaster.c:905 msgid "Tweaking options (see manual before using!)\n" msgstr "Opções avançadas (leio o manual antes de usar!)\n" -#: dvdisaster.c:894 +#: dvdisaster.c:906 msgid " -a,--assume x,y,... - assume image is augmented with codec(s) x,y,...\n" msgstr "" -#: dvdisaster.c:895 +#: dvdisaster.c:907 msgid " -j,--jump n - jump n sectors forward after a read error (default: 16)\n" msgstr " -j,--jump n - pula n setores adiante após um erro de leitura (padrão: 16)\n" -#: dvdisaster.c:896 +#: dvdisaster.c:908 msgid " -m n - list/select error correction methods (default: RS01)\n" msgstr " -m n - lista/seleciona métodos de correção de erros (Padrão: (RS01)\n" -#: dvdisaster.c:897 +#: dvdisaster.c:909 #, c-format msgid "" " -n,--redundancy n%% - error correction data redundancy\n" " allowed values depend on codec (see manual)\n" msgstr "" -#: dvdisaster.c:899 +#: dvdisaster.c:911 msgid " -v,--verbose - more diagnostic messages\n" msgstr " -v,--verbose - mais mensagens de diagnóstico\n" -#: dvdisaster.c:900 +#: dvdisaster.c:912 msgid " -x,--threads n - use n threads for en-/decoding (if supported by codec)\n" msgstr "" -#: dvdisaster.c:901 +#: dvdisaster.c:913 msgid " --adaptive-read - use optimized strategy for reading damaged media\n" msgstr " --adaptive-read - usa estratégia otimizada para leitura de mídia danificada\n" -#: dvdisaster.c:902 +#: dvdisaster.c:914 msgid " --auto-suffix - automatically add .iso and .ecc file suffixes\n" msgstr " --auto-suffix - adiciona sufixos .iso e .ecc aos arquivos automaticamente\n" -#: dvdisaster.c:903 +#: dvdisaster.c:915 msgid " --cache-size n - image cache size in MiB during -c mode (default: 32MiB)\n" msgstr " --cache-size n - tamanho do cache da imagem em MiB durante o modo -c (padrão: 32MiB)\n" -#: dvdisaster.c:904 +#: dvdisaster.c:916 msgid " --dao - assume DAO disc; do not trim image end\n" msgstr " --dao - assume que é um disco DAO; não cortar o fim da imagem\n" -#: dvdisaster.c:905 +#: dvdisaster.c:917 msgid " --defective-dump d - directory for saving incomplete raw sectors\n" msgstr " --defective-dump d - diretório para salvar setores raw incompletos\n" -#: dvdisaster.c:907 +#: dvdisaster.c:919 msgid " --driver=sg/cdrom - use sg(default) or alternative cdrom driver (see man page!)\n" msgstr "" -#: dvdisaster.c:909 +#: dvdisaster.c:921 msgid " --eject - eject medium after successful read\n" msgstr " --eject - ejeta a mídia após uma leitura bem-sucedida\n" -#: dvdisaster.c:910 +#: dvdisaster.c:922 msgid " --encoding-algorithm n - possible values: 32bit,64bit,SSE2,AltiVec\n" msgstr "" -#: dvdisaster.c:911 +#: dvdisaster.c:923 msgid " --encoding-io-strategy n - possible values: readwrite, mmap\n" msgstr "" -#: dvdisaster.c:912 +#: dvdisaster.c:924 msgid " --fill-unreadable n - fill unreadable sectors with byte n\n" msgstr " --fill-unreadable n - preenche setores ilegíveis com o byte n\n" -#: dvdisaster.c:913 +#: dvdisaster.c:925 msgid " --ignore-fatal-sense - continue reading after potentially fatal error conditon\n" msgstr " --ignore-fatal-sense - continua a leitura após condição de erro possivelmente fatal\n" -#: dvdisaster.c:914 +#: dvdisaster.c:926 msgid " --ignore-iso-size - ignore image size from ISO/UDF data (dangerous - see man page!)\n" msgstr "" -#: dvdisaster.c:915 +#: dvdisaster.c:927 msgid " --internal-rereads n - drive may attempt n rereads before reporting an error\n" msgstr " --internal-rereads n - o dispositivo pode tentar n re-leituras antes de reportar um erro\n" -#: dvdisaster.c:916 +#: dvdisaster.c:928 msgid " --medium-info - print info about medium in drive\n" msgstr "" -#: dvdisaster.c:917 +#: dvdisaster.c:929 +msgid " --no-progress - do not print progress information\n" +msgstr "" + +#: dvdisaster.c:930 msgid " --old-ds-marker - mark missing sectors compatible with dvdisaster <= 0.70\n" msgstr "" -#: dvdisaster.c:918 +#: dvdisaster.c:931 msgid " --prefetch-sectors n - prefetch n sectors for RS03 encoding (uses ~nMiB)\n" msgstr "" -#: dvdisaster.c:919 +#: dvdisaster.c:932 msgid " --raw-mode n - mode for raw reading CD media (20 or 21)\n" msgstr " --raw-mode n - modo para leitura de mídia CD em modo raw (20 ou 21)\n" -#: dvdisaster.c:920 +#: dvdisaster.c:933 msgid " --read-attempts n-m - attempts n upto m reads of a defective sector\n" msgstr " --read-attempts n-m - tenta de n a m leituras em um setor defeituoso\n" -#: dvdisaster.c:921 +#: dvdisaster.c:934 msgid " --read-medium n - read the whole medium up to n times\n" msgstr " --read-medium n - faz uma leitura em modo raw, se possível\n" -#: dvdisaster.c:922 +#: dvdisaster.c:935 msgid " --read-raw - performs read in raw mode if possible\n" msgstr "" -#: dvdisaster.c:923 +#: dvdisaster.c:936 +msgid " --regtest - tweaks output for compatibility with regtests\n" +msgstr "" + +#: dvdisaster.c:937 msgid " --resource-file p - get resource file from given path\n" msgstr "" -#: dvdisaster.c:924 +#: dvdisaster.c:938 msgid " --speed-warning n - print warning if speed changes by more than n percent\n" msgstr " --speed-warning n - mostra um aviso se a velocidade variar mais do que n porcento\n" -#: dvdisaster.c:925 +#: dvdisaster.c:939 msgid " --spinup-delay n - wait n seconds for drive to spin up\n" msgstr " --spinup-delay n - aguarda n segundos para que o drive gire\n" -#: dvdisaster.c:929 +#: dvdisaster.c:943 msgid "Debugging options (purposefully undocumented and possibly harmful)\n" msgstr "Opções de depuração (propositalmente não-documentadas e possivelmente perigosas)\n" -#: dvdisaster.c:930 +#: dvdisaster.c:944 msgid " --debug - enables the following options\n" msgstr " --debug - habilita as opções seguintes\n" -#: dvdisaster.c:931 +#: dvdisaster.c:945 msgid " --byteset s,i,b - set byte i in sector s to b\n" msgstr " --byteset s,i,b - define o byte i no setores s ao b\n" -#: dvdisaster.c:932 +#: dvdisaster.c:946 msgid " --cdump - creates C #include file dumps instead of hexdumps\n" msgstr " --cdump - creates C #include file dumps instead of hexdumps\n" -#: dvdisaster.c:933 +#: dvdisaster.c:947 msgid " --compare-images a,b - compare sectors in images a and b\n" msgstr " --compare-images a,b - compara os setores nas imagens a e b\n" -#: dvdisaster.c:934 +#: dvdisaster.c:948 msgid " --copy-sector a,n,b,m - copy sector n from image a to sector m in image b\n" msgstr " --copy-sector a,n,b,m - copia o setor n da imagem a para o setor m da imagem b\n" -#: dvdisaster.c:935 +#: dvdisaster.c:949 msgid " --erase sector - erase the given sector\n" msgstr " --erase setor - apaga o setor escolhido\n" -#: dvdisaster.c:936 +#: dvdisaster.c:950 msgid " --erase n-m - erase sectors n - m, inclusively\n" msgstr " --erase n-m - apaga os setores n a m (inclusivo)\n" -#: dvdisaster.c:937 +#: dvdisaster.c:951 msgid " --fixed-speed-values - output fixed speed values for better output diffing\n" msgstr "" -#: dvdisaster.c:938 +#: dvdisaster.c:952 msgid " --marked-image n - create image with n marked random sectors\n" msgstr " --marked-image a,b - mescla a imagem a com a b (a recebe os setores de b)\n" -#: dvdisaster.c:939 +#: dvdisaster.c:953 msgid " --merge-images a,b merge image a with b (a receives sectors from b)\n" msgstr "" -#: dvdisaster.c:940 +#: dvdisaster.c:954 msgid " --random-errors e - seed image with (correctable) random errors\n" msgstr "" -#: dvdisaster.c:941 +#: dvdisaster.c:955 msgid " --random-image n - create image with n sectors of random numbers\n" msgstr " --random-image n - cria um arquivo de imagem com n setores de números aleatórios\n" -#: dvdisaster.c:942 +#: dvdisaster.c:956 msgid " --random-seed n - random seed for built-in random number generator\n" msgstr " --random-seed n - semente aleatória para o gerador de números aleatórios\n" -#: dvdisaster.c:943 +#: dvdisaster.c:957 msgid " --raw-sector n - shows hexdump of the given raw sector from medium in drive\n" msgstr "" -#: dvdisaster.c:944 +#: dvdisaster.c:958 msgid " --read-sector n - shows hexdump of the given sector from medium in drive\n" msgstr "" -#: dvdisaster.c:945 +#: dvdisaster.c:959 msgid " --screen-shot - useful for generating screen shots\n" msgstr " --screen-shot - útil para gerar capturas de tela\n" -#: dvdisaster.c:946 +#: dvdisaster.c:960 msgid " --send-cdb arg - executes given cdb at drive; kills system if used wrong\n" msgstr " --send-cdb arg - executa o cdb escolhido no drive; para o sistema se usado deforma errada\n" -#: dvdisaster.c:947 +#: dvdisaster.c:961 msgid " --set-version - set program version for debugging purposes (dangerous!)\n" msgstr "" -#: dvdisaster.c:948 +#: dvdisaster.c:962 msgid " --show-header n - assumes given sector is a ecc header and prints it\n" msgstr "" -#: dvdisaster.c:949 +#: dvdisaster.c:963 msgid " --show-sector n - shows hexdump of the given sector in an image file\n" msgstr " --show-sector n - shows hexdump of the given sector in an image file\n" -#: dvdisaster.c:950 +#: dvdisaster.c:964 msgid " --sim-cd image - simulate a SCSI-Level CD with contents supplied by the ISO image\n" msgstr "" -#: dvdisaster.c:951 +#: dvdisaster.c:965 #, c-format msgid " --sim-defects n - simulate n%% defective sectors on medium\n" msgstr " --sim-defects n - simula n%% setores defeituosos na mídia\n" -#: dvdisaster.c:952 +#: dvdisaster.c:966 msgid " --truncate n - truncates image to n sectors\n" msgstr " --truncate n - trunca a imagem para n setores\n" -#: dvdisaster.c:953 +#: dvdisaster.c:967 msgid "" " --zero-unreadable - replace the \"unreadable sector\" markers with zeros\n" "\n" msgstr " --zero-unreadable - substitui os marcadores \"setor-ilegível\" por zeros\n" -#: dvdisaster.c:982 +#: dvdisaster.c:996 msgid "Optical drive 52X FW 1.02" msgstr "Drive ótico 52X FW 1.02" @@ -869,15 +877,15 @@ msgstr "windowtitle|Sobre o dvdisaster" #: help-dialogs.c:727 msgid "" -"Modified version Copyright 2015 (please fill in - [directions])\n" -"Copyright 2004-2015 Carsten Gnoerlich" +"Modified version Copyright 2017 (please fill in - [directions])\n" +"Copyright 2004-2017 Carsten Gnoerlich" msgstr "" -"Versão modificada Copyright 2015 (por favor, preencha - [instruções])\n" -"Copyright 2004-2015 Carsten Gnoerlich" +"Versão modificada Copyright 2017 (por favor, preencha - [instruções])\n" +"Copyright 2004-2017 Carsten Gnoerlich" #: help-dialogs.c:731 misc.c:205 -msgid "Copyright 2004-2015 Carsten Gnoerlich" -msgstr "Copyright 2004-2015 Carsten Gnoerlich" +msgid "Copyright 2004-2017 Carsten Gnoerlich" +msgstr "Copyright 2004-2017 Carsten Gnoerlich" #: help-dialogs.c:738 msgid "" @@ -935,18 +943,24 @@ msgstr "" "\n" "NetBSD port por: Sergey Svishcheg <svs@ropnet.ru>" -#: image.c:150 image.c:154 +#: image.c:152 image.c:156 #, c-format msgid "Image file %s not present or permission denied.\n" msgstr "" -#: image.c:163 image.c:167 +#: image.c:165 image.c:169 msgid "" "\n" "Error correction file type unknown.\n" msgstr "" -#: image.c:176 image.c:181 +#: image.c:178 image.c:183 +msgid "" +"\n" +"Permission denied on ecc file (perhaps not writeable?).\n" +msgstr "" + +#: image.c:193 image.c:198 msgid "" "\n" "No error correction file present.\n" @@ -973,7 +987,7 @@ msgstr "" msgid "log: %s\n" msgstr "" -#: main-window.c:97 +#: main-window.c:94 msgid "" "The .iso image and error correction file\n" "must not be the same file!\n" @@ -983,7 +997,7 @@ msgid "" "please leave the error correction file name blank." msgstr "" -#: main-window.c:107 +#: main-window.c:104 msgid "" "The error correction file type must not be \".iso\".\n" "\n" @@ -992,91 +1006,91 @@ msgid "" "please leave the error correction file name blank." msgstr "" -#: main-window.c:180 +#: main-window.c:174 msgid "Internal error: No suitable method for repairing image." msgstr "" -#: main-window.c:283 +#: main-window.c:276 msgid "button|Read" msgstr "Ler" -#: main-window.c:286 +#: main-window.c:279 msgid "tooltip|Read Image" msgstr "Ler Imagem" -#: main-window.c:286 +#: main-window.c:279 msgid "Reads an optical disc image into a file (or tries to complete an existing image file)." msgstr "Lê uma imagem de CD/DVD e grava em um arquivo (ou tenta completar um arquivo de imagem existente)." -#: main-window.c:300 +#: main-window.c:293 msgid "button|Create" msgstr "Criar" -#: main-window.c:303 +#: main-window.c:296 msgid "tooltip|Create error correction data" msgstr "Cria dados de correção de erros" -#: main-window.c:303 +#: main-window.c:296 msgid "Creates error correction data. Requires an image file." msgstr "Cria dados de correção de erros. Requer um arquivo de imagem." -#: main-window.c:307 +#: main-window.c:300 msgid "button|Scan" msgstr "Escanear" -#: main-window.c:310 +#: main-window.c:303 msgid "tooltip|Scan medium" msgstr "Escaneia a mídia" -#: main-window.c:310 +#: main-window.c:303 msgid "Scans medium for unreadable sectors." msgstr "Escaneia na mídia setores ilegíveis." -#: main-window.c:314 +#: main-window.c:307 msgid "button|Fix" msgstr "Consertar" -#: main-window.c:317 +#: main-window.c:310 msgid "tooltip|Repair image" msgstr "Consertar imagem" -#: main-window.c:317 +#: main-window.c:310 msgid "Repairs an image. Requires an image file and error correction data." msgstr "Conserta uma imagem. Requer um arquivo de imagem e dados de correção de erros." -#: main-window.c:321 +#: main-window.c:314 msgid "button|Verify" msgstr "Verificar" -#: main-window.c:324 +#: main-window.c:317 msgid "tooltip|Consistency check" msgstr "Testar consistência" -#: main-window.c:324 +#: main-window.c:317 msgid "Tests consistency of error correction data and image file." msgstr "Testa a consistência dos dados de correção de erros e do arquivo de imagem." -#: main-window.c:328 +#: main-window.c:321 msgid "button|Stop" msgstr "Parar" -#: main-window.c:331 +#: main-window.c:324 msgid "tooltip|Abort action" msgstr "Cancela a ação" -#: main-window.c:331 +#: main-window.c:324 msgid "Aborts an ongoing action." msgstr "Cancela uma ação em andamento." -#: main-window.c:488 +#: main-window.c:481 msgid "tooltip|Protocol for current action" msgstr "Protocol para a ação atual" -#: main-window.c:489 +#: main-window.c:482 msgid "Displays additional information created during the current or last action." msgstr "Mostra informações adicionais criadas durante esta ou a última sessão." -#: main-window.c:498 +#: main-window.c:491 msgid "View log" msgstr "Ver log" @@ -1084,69 +1098,69 @@ msgstr "Ver log" msgid "Medium not present" msgstr "Mídia não presente" -#: medium-info.c:105 medium-info.c:358 +#: medium-info.c:106 medium-info.c:352 msgid "Physical medium info" msgstr "Informação da mídia física" -#: medium-info.c:127 medium-info.c:133 +#: medium-info.c:128 medium-info.c:134 msgid "empty" msgstr "vazia" -#: medium-info.c:128 +#: medium-info.c:129 msgid "appendable" msgstr "anexável" -#: medium-info.c:129 +#: medium-info.c:130 msgid "finalized" msgstr "finalizada" -#: medium-info.c:130 scsi-layer.c:98 +#: medium-info.c:131 scsi-layer.c:98 msgid "unknown" msgstr "desconhecida" -#: medium-info.c:134 +#: medium-info.c:135 msgid "incomplete" msgstr "incompleta" -#: medium-info.c:135 +#: medium-info.c:136 msgid "damaged" msgstr "danificada" -#: medium-info.c:136 rs02-verify.c:670 rs02-verify.c:877 rs02-verify.c:878 -#: rs02-verify.c:879 rs03-verify.c:1260 rs03-verify.c:1262 rs03-verify.c:1263 +#: medium-info.c:137 rs02-verify.c:671 rs02-verify.c:878 rs02-verify.c:879 +#: rs02-verify.c:880 rs03-verify.c:1254 rs03-verify.c:1256 rs03-verify.c:1257 msgid "complete" msgstr "completa" -#: medium-info.c:141 +#: medium-info.c:142 #, c-format msgid "%s (%d sessions; last session %s)\n" msgstr "%s (%d sessões; última sessão %s)\n" -#: medium-info.c:147 +#: medium-info.c:148 #, c-format msgid "%lld sectors (%lld MiB), from READ CAPACITY\n" msgstr "%lld setores (%lld MiB), da CAPACIDADE DE LEITURA\n" -#: medium-info.c:150 +#: medium-info.c:151 #, c-format msgid "%lld sectors (%lld MiB), from DVD structure\n" msgstr "%lld setores (%lld MiB), da estrutura do DVD\n" -#: medium-info.c:154 medium-info.c:204 +#: medium-info.c:155 medium-info.c:204 #, c-format msgid "%lld sectors (%lld MiB)\n" msgstr "%lld setores (%lld MiB)\n" -#: medium-info.c:166 medium-info.c:431 +#: medium-info.c:167 medium-info.c:425 msgid "Filesystem info" msgstr "Informação do sistema de arquivos" -#: medium-info.c:172 +#: medium-info.c:173 #, c-format msgid "%d sectors (%lld MiB)\n" msgstr "%d setores (%lld MiB)\n" -#: medium-info.c:194 medium-info.c:464 +#: medium-info.c:194 medium-info.c:458 msgid "Augmented image info" msgstr "Informação da imagem aumentada" @@ -1155,11 +1169,11 @@ msgstr "Informação da imagem aumentada" msgid "%s, %d roots, %4.1f%% redundancy.\n" msgstr "%s, %d raízes, %4.1f%% de redundância.\n" -#: medium-info.c:289 +#: medium-info.c:283 msgid "windowtitle|Medium info" msgstr "Informação da mídia" -#: medium-info.c:304 +#: medium-info.c:298 msgid "" "Medium info\n" "Properties of the currently inserted medium" @@ -1167,75 +1181,75 @@ msgstr "" "Informação da mídia\n" "Propriedades da mídia inserida atualmente" -#: medium-info.c:316 +#: medium-info.c:310 msgid "Drive selection" msgstr "Seleção de drive" -#: medium-info.c:323 +#: medium-info.c:317 msgid "Drive:" msgstr "Drive:" -#: medium-info.c:344 menubar.c:488 +#: medium-info.c:338 menubar.c:488 msgid "No drives found" msgstr "Nenhum drive encontrado" -#: medium-info.c:349 +#: medium-info.c:343 msgid " " msgstr " " -#: medium-info.c:352 +#: medium-info.c:346 msgid "Update medium info" msgstr "Atualizar informação da mídia" -#: medium-info.c:365 +#: medium-info.c:359 msgid "Medium type:" msgstr "Tipo de mídia:" -#: medium-info.c:373 +#: medium-info.c:367 msgid "Book type:" msgstr "Tipo de livro:" -#: medium-info.c:381 scsi-layer.c:2698 +#: medium-info.c:375 scsi-layer.c:2682 msgid "Manuf.-ID:" msgstr "ID do Manufatorador:" -#: medium-info.c:389 +#: medium-info.c:383 msgid "Drive profile:" msgstr "Perfil do drive:" -#: medium-info.c:397 +#: medium-info.c:391 msgid "Disc status:" msgstr "Estado do disco:" -#: medium-info.c:405 +#: medium-info.c:399 msgid "Used sectors:" msgstr "Setores usados:" -#: medium-info.c:421 +#: medium-info.c:415 msgid "Blank capacity:" msgstr "Espaço livre:" -#: medium-info.c:438 +#: medium-info.c:432 msgid "Medium label:" msgstr "Rótulo da mídia:" -#: medium-info.c:446 +#: medium-info.c:440 msgid "File system size:" msgstr "Tamanho do sistema de arquivos:" -#: medium-info.c:454 +#: medium-info.c:448 msgid "Creation time:" msgstr "Hora da criação:" -#: medium-info.c:471 +#: medium-info.c:465 msgid "Error correction data:" msgstr "Dados de correção de erros:" -#: medium-info.c:479 +#: medium-info.c:473 msgid "Augmented image size:" msgstr "Tamanho da imagem aumentada:" -#: medium-info.c:487 +#: medium-info.c:481 msgid "dvdisaster version:" msgstr "Versão do dvdisaster:" @@ -1431,11 +1445,11 @@ msgstr "" "\n" "Tradução para português por Pablo Almeida (pabloalmeidaff9@gmail.com)\n" -#: misc.c:513 +#: misc.c:519 msgid "Warning" msgstr "Alerta" -#: misc.c:588 misc.c:596 +#: misc.c:594 misc.c:602 msgid "" "\n" "*\n" @@ -1447,11 +1461,11 @@ msgstr "" "* dvdisaster - impossível continuar:\n" "*\n" -#: misc.c:1248 +#: misc.c:1254 msgid "Do not ask again" msgstr "" -#: misc.c:1269 +#: misc.c:1275 #, c-format msgid "" "Image file already exists and does not match the medium:\n" @@ -1461,7 +1475,7 @@ msgid "" "The existing image file will be deleted." msgstr "" -#: misc.c:1288 +#: misc.c:1294 #, c-format msgid "" "The error correction file is already present:\n" @@ -2481,8 +2495,8 @@ msgid "Raw sector does not belong to the selected image!" msgstr "O setor Raw não pertence à imagem selecionada!" #: raw-editor.c:389 read-adaptive.c:1252 read-adaptive.c:1323 -#: read-adaptive.c:1643 read-adaptive.c:1841 read-linear.c:398 -#: read-linear.c:658 read-linear.c:1001 rs01-fix.c:459 rs01-fix.c:719 +#: read-adaptive.c:1643 read-adaptive.c:1841 read-linear.c:390 +#: read-linear.c:645 read-linear.c:989 rs01-fix.c:459 rs01-fix.c:719 #: rs02-fix.c:749 rs03-fix.c:818 #, c-format msgid "Failed seeking to sector %lld in image [%s]: %s" @@ -2490,7 +2504,7 @@ msgstr "Falha ao pular para o setor %lld na imagem [%s]: %s" #: raw-editor.c:396 read-adaptive.c:1266 read-adaptive.c:1329 #: read-adaptive.c:1675 read-adaptive.c:1688 read-adaptive.c:1849 -#: read-linear.c:407 read-linear.c:665 rs01-fix.c:181 rs01-fix.c:466 +#: read-linear.c:399 read-linear.c:652 rs01-fix.c:181 rs01-fix.c:466 #, c-format msgid "Failed writing to sector %lld in image [%s]: %s" msgstr "Falha ao gravar no setor %lld da imagem [%s]: %s" @@ -2719,7 +2733,7 @@ msgstr " [Criando novo arquivo de cache %s]\n" msgid " [Appended %d/%d sectors to cache file %s; LBA=%lld, ssize=%d, %d sectors]\n" msgstr " [Anexados %d/%d setores ao arquivo de cache %s; LBA=%lld, ssize=%d, %d setores]\n" -#: read-adaptive.c:55 rs01-create.c:1015 +#: read-adaptive.c:55 rs01-create.c:1025 #, c-format msgid "" "Error closing error correction file:\n" @@ -2741,7 +2755,7 @@ msgstr "" "Impossível ler o cabeçalho do ecc:\n" "%s" -#: read-adaptive.c:119 read-linear.c:850 +#: read-adaptive.c:119 read-linear.c:838 #, c-format msgid "" "* Warning: This ecc file requires dvdisaster-%d.%d!\n" @@ -2751,14 +2765,14 @@ msgid "" "\n" msgstr "" -#: read-adaptive.c:152 rs01-common.c:80 rs01-common.c:222 rs01-create.c:297 -#: rs01-verify.c:820 +#: read-adaptive.c:152 rs01-common.c:80 rs01-common.c:231 rs01-create.c:299 +#: rs01-verify.c:810 #, c-format msgid "Failed skipping the ecc header: %s" msgstr "Falha ao pular o cabeçalho ecc: %s" -#: read-adaptive.c:161 read-adaptive.c:171 rs01-common.c:89 rs01-common.c:99 -#: rs01-common.c:332 +#: read-adaptive.c:161 read-adaptive.c:171 rs01-common.c:92 rs01-common.c:102 +#: rs01-common.c:341 #, c-format msgid "Error reading CRC information: %s" msgstr "Erro ao ler informação de CRC: %s" @@ -2777,7 +2791,7 @@ msgstr "Reparáveis: %2d.%1d%% (corrigíveis: %lld; lendo agora [%lld..%lld], ta msgid "Repairable: %2d.%1d%% (missing: %lld; now reading [%lld..%lld], size %lld)" msgstr "Reparáveis: %2d.%1d%% (desaparecidos: %lld; lendo agora [%lld..%lld], tamanho %lld)" -#: read-adaptive.c:653 read-linear.c:857 +#: read-adaptive.c:653 read-linear.c:845 #, c-format msgid "" "* Warning: This image requires dvdisaster-%d.%d!\n" @@ -2848,7 +2862,7 @@ msgstr "" "Impressões digitais da mídia e do arquivo ecc não batem.\n" "A mídia e o arquivo ecc não pertencem um ao outro.\n" -#: read-adaptive.c:860 read-linear.c:340 +#: read-adaptive.c:860 read-linear.c:332 msgid "Image file does not match the optical disc." msgstr "O arquivo de imagem não combina com o CD/DVD/BD." @@ -2873,7 +2887,7 @@ msgstr "Carregando dados CRC" msgid "Analysing existing image file" msgstr "Analisando arquivo de imagem existente" -#: read-adaptive.c:969 rs01-common.c:262 rs02-verify.c:724 +#: read-adaptive.c:969 rs01-common.c:271 rs02-verify.c:725 #, c-format msgid "premature end in image (only %d bytes): %s\n" msgstr "fim prematuro da imagem (apenas %d bytes): %s\n" @@ -2897,15 +2911,15 @@ msgstr "Analisando arquivo de imagem existente: %lld legíveis, %lld corrigívei msgid "Analysing existing image file: %lld readable, %lld still missing.\n" msgstr "Analisando arquivo de imagem existente: %lld legíveis, %lld ainda desaparecidos.\n" -#: read-adaptive.c:1202 read-linear.c:737 +#: read-adaptive.c:1202 read-linear.c:725 msgid "Ignore once" msgstr "Ignorar uma vez" -#: read-adaptive.c:1203 read-linear.c:738 +#: read-adaptive.c:1203 read-linear.c:726 msgid "Ignore always" msgstr "Ignorar sempre" -#: read-adaptive.c:1204 read-linear.c:739 +#: read-adaptive.c:1204 read-linear.c:727 msgid "Abort" msgstr "Abortar" @@ -2914,15 +2928,15 @@ msgstr "Abortar" msgid "Filling image area [%lld..%lld]" msgstr "Preenchendo área da imagem [%lld..%lld]" -#: read-adaptive.c:1360 read-linear.c:217 +#: read-adaptive.c:1360 read-linear.c:209 msgid "Reading aborted" msgstr "Leitura abortada" -#: read-adaptive.c:1363 read-linear.c:221 +#: read-adaptive.c:1363 read-linear.c:213 msgid "Preparing for reading the medium image." msgstr "Preparando para ler a imagem da mídia" -#: read-adaptive.c:1364 read-linear.c:214 read-linear.c:222 +#: read-adaptive.c:1364 read-linear.c:206 read-linear.c:214 msgid "Medium: not yet determined" msgstr "Mídia: ainda não determinada" @@ -2941,16 +2955,16 @@ msgid "" "* Please consider using linear reading instead.\n" msgstr "" -#: read-adaptive.c:1442 read-linear.c:279 +#: read-adaptive.c:1442 read-linear.c:271 #, c-format msgid "Creating new %s image.\n" msgstr "Criando nova imagem %s.\n" -#: read-adaptive.c:1446 read-linear.c:272 +#: read-adaptive.c:1446 read-linear.c:264 msgid "Reading new medium image." msgstr "Lendo a imagem da nova mídia." -#: read-adaptive.c:1466 read-linear.c:301 +#: read-adaptive.c:1466 read-linear.c:293 msgid "Completing existing medium image." msgstr "Completando a imagem da mídia existente." @@ -2962,7 +2976,7 @@ msgstr "" "\n" "Dados suficientes para reconstruir a imagem estão disponíveis.\n" -#: read-adaptive.c:1606 read-linear.c:1065 +#: read-adaptive.c:1606 read-linear.c:1053 #, c-format msgid "" "Sector %lld: %s\n" @@ -2973,7 +2987,7 @@ msgstr "" "Impossível se recuperar do erro acima.\n" "Use a opção --ignore-fatal-sense para passar direto." -#: read-adaptive.c:1611 read-linear.c:1070 +#: read-adaptive.c:1611 read-linear.c:1058 #, c-format msgid "" "Sector %lld: %s\n" @@ -2996,7 +3010,7 @@ msgstr "Erro de CRC no setor %lld\n" msgid "Sectors %lld-%lld: %s\n" msgstr "Setores %lld-%lld: %s\n" -#: read-adaptive.c:1833 read-linear.c:1253 scsi-layer.c:1741 +#: read-adaptive.c:1833 read-linear.c:1243 scsi-layer.c:1741 #, c-format msgid "Sector %lld: %s\n" msgstr "Setor %lld: %s\n" @@ -3076,7 +3090,7 @@ msgstr "Total recuperável: %d.%d%%" msgid "Aborted by unrecoverable error. %lld sectors read, %lld sectors unreadable/skipped so far." msgstr "Abortado devido a erro irrecuperável. %lld setores lidos, %lld setores ilegíveis pulados até agora." -#: read-linear.c:173 +#: read-linear.c:171 msgid "" "Automatic error correction file creation\n" "is only possible after a full reading pass.\n" @@ -3084,77 +3098,77 @@ msgstr "" "Criação automática de arquivos de criação de erros\n" "só é possível após um processo de leitura completo.\n" -#: read-linear.c:209 +#: read-linear.c:201 msgid "Scanning aborted" msgstr "Busca abortada" -#: read-linear.c:213 read-linear.c:244 +#: read-linear.c:205 read-linear.c:236 msgid "Scanning medium for read errors." msgstr "Escaneando a mídia para erros de leitura." -#: read-linear.c:251 read-linear.c:284 +#: read-linear.c:243 read-linear.c:276 msgid "Reading CRC information" msgstr "Lendo informações de CRC" -#: read-linear.c:347 +#: read-linear.c:339 #, c-format msgid "Reading aborted. Please select a different image file." msgstr "Leitura abortada. Por favor, selecione um arquivo de imagem diferente." -#: read-linear.c:366 +#: read-linear.c:358 #, c-format msgid "Completing image %s. Continuing with sector %lld.\n" msgstr "Completando a imagem %s. Continuando com o setor %lld.\n" -#: read-linear.c:372 +#: read-linear.c:364 #, c-format msgid "Completing image %s. Only missing sectors will be read.\n" msgstr "Completando a imagem %s. Apenas setores desaparecidos serão lidos.\n" -#: read-linear.c:455 read-linear.c:460 +#: read-linear.c:425 read-linear.c:433 msgid "Reading CRC information from ecc data" msgstr "Lendo informação de CRC dos dados ecc" -#: read-linear.c:480 +#: read-linear.c:459 msgid "done.\n" msgstr "pronto.\n" -#: read-linear.c:492 scsi-layer.c:2066 +#: read-linear.c:479 scsi-layer.c:2066 #, c-format msgid "Waiting %d seconds for drive to spin up...\n" msgstr "Aguardando %d segundos para que o drive gire...\n" -#: read-linear.c:514 read-linear-window.c:103 +#: read-linear.c:501 read-linear-window.c:103 #, c-format msgid "Unreadable / skipped sectors: %lld" msgstr "Setores ilegíveis / pulados: %lld" -#: read-linear.c:594 +#: read-linear.c:581 #, c-format msgid "Sector %lld: Speed increased to %4.1fx\n" msgstr "Setor %lld: Velocidade aumentada para %4.1fx\n" -#: read-linear.c:597 +#: read-linear.c:584 #, c-format msgid "Sector %lld: Speed dropped to %4.1fx\n" msgstr "Setor %lld: Velocidade caiu para %4.1fx\n" -#: read-linear.c:603 +#: read-linear.c:590 #, c-format msgid "Read position: %3d.%1d%% (nn.nx)" msgstr "" -#: read-linear.c:605 +#: read-linear.c:592 #, c-format msgid "Read position: %3d.%1d%% (%4.1fx)" msgstr "Posição de leitura: %3d.%1d%% (%4.1fx)" -#: read-linear.c:698 rs01-common.c:338 rs02-verify.c:769 rs03-verify.c:1132 +#: read-linear.c:686 rs01-common.c:347 rs02-verify.c:770 rs03-verify.c:1126 #, c-format msgid "* CRC error, sector: %lld\n" msgstr "* Erro de CRC, setor: %lld\n" -#: read-linear.c:826 +#: read-linear.c:814 #, c-format msgid "" "This ecc file requires dvdisaster-%d.%d!\n" @@ -3165,7 +3179,7 @@ msgid "" "\n" msgstr "" -#: read-linear.c:834 +#: read-linear.c:822 #, c-format msgid "" "This image requires dvdisaster-%d.%d!\n" @@ -3175,37 +3189,37 @@ msgid "" "\n" msgstr "" -#: read-linear.c:842 rs01-create.c:708 rs01-fix.c:202 rs01-fix.c:224 +#: read-linear.c:830 rs01-create.c:718 rs01-fix.c:202 rs01-fix.c:224 #: rs01-fix.c:269 rs01-fix.c:299 rs01-fix.c:316 rs01-fix.c:369 -#: rs01-verify.c:435 rs01-verify.c:839 rs02-create.c:115 rs02-fix.c:235 -#: rs02-fix.c:254 rs02-fix.c:339 rs02-verify.c:714 rs03-create.c:247 +#: rs01-verify.c:435 rs01-verify.c:829 rs02-create.c:118 rs02-fix.c:235 +#: rs02-fix.c:254 rs02-fix.c:339 rs02-verify.c:715 rs03-create.c:250 #: rs03-fix.c:251 rs03-fix.c:292 rs03-fix.c:313 rs03-fix.c:386 -#: rs03-verify.c:533 rs03-verify.c:1027 +#: rs03-verify.c:533 rs03-verify.c:1021 #, c-format msgid "Aborted by user request!" msgstr "Abortado pelo usuário!" -#: read-linear.c:956 read-linear.c:1080 +#: read-linear.c:944 read-linear.c:1068 #, c-format msgid "Aborted by user request! %lld sectors read, %lld sectors unreadable/skipped so far." msgstr "Abortado pelo usuário! %lld setores lidos, %lld setores ilegíveis/pulados até agora." -#: read-linear.c:1013 +#: read-linear.c:1001 #, c-format msgid "unexpected read error in image for sector %lld" msgstr "erro de leitura inesperado na imagem no setor %lld" -#: read-linear.c:1095 +#: read-linear.c:1083 #, c-format msgid "Sector %lld: %3d C2 errors.%s\n" msgstr "Setor %lld: %3d erros C2.%s\n" -#: read-linear.c:1225 +#: read-linear.c:1215 #, c-format msgid "Sector %lld: %s Skipping %d sectors.\n" msgstr "Setor %lld: %s Pulando %d setores.\n" -#: read-linear.c:1288 +#: read-linear.c:1278 #, c-format msgid "" "Trying to complete image, reading pass %d of %d.\n" @@ -3214,7 +3228,7 @@ msgstr "" "Tentando completar a imagem, processo de leitura %d de %d.\n" "%s" -#: read-linear.c:1290 +#: read-linear.c:1280 #, c-format msgid "" "\n" @@ -3223,66 +3237,66 @@ msgstr "" "\n" "Tentando completar a imagem, processo de leitura %d de %d.\n" -#: read-linear.c:1330 +#: read-linear.c:1317 #, c-format msgid "%lld sectors read. " msgstr "%lld setores lidos. " -#: read-linear.c:1331 +#: read-linear.c:1318 #, c-format msgid "%lld sectors read; %lld unreadable sectors." msgstr "%lld setores lidos; %lld setores ilegíveis." -#: read-linear.c:1343 +#: read-linear.c:1330 #, c-format msgid "All sectors successfully read, but wrong image length (%lld sectors difference)" msgstr "Todos os setores lidos com sucesso, mas o tamanho da imagem está errado (diferença de %lld setores)" -#: read-linear.c:1349 +#: read-linear.c:1336 msgid "All sectors successfully read, but wrong ecc md5sum." msgstr "" -#: read-linear.c:1355 +#: read-linear.c:1342 msgid "All sectors successfully read, but incomplete or damaged checksums." msgstr "" -#: read-linear.c:1356 +#: read-linear.c:1343 msgid "All sectors successfully read. Checksums match." msgstr "Todos os setores lidos com sucesso. Checksums combinam." -#: read-linear.c:1358 +#: read-linear.c:1345 msgid "All sectors successfully read." msgstr "Todos os setores lidos com sucesso." -#: read-linear.c:1363 +#: read-linear.c:1350 #, c-format msgid "%lld unreadable sectors." msgstr "%lld setores ilegíveis." -#: read-linear.c:1366 +#: read-linear.c:1353 #, c-format msgid "%lld CRC errors and a md5sum mismatch in the CRC section." msgstr "" -#: read-linear.c:1368 +#: read-linear.c:1355 #, c-format msgid "%lld CRC errors." msgstr "%lld erros de CRC." -#: read-linear.c:1370 +#: read-linear.c:1357 #, c-format msgid "%lld CRC errors, %lld unreadable sectors." msgstr "%lld erros de CRC, %lld setores ilegíveis." -#: read-linear.c:1378 +#: read-linear.c:1365 msgid "Scanning finished: " msgstr "Scan terminado: " -#: read-linear.c:1380 +#: read-linear.c:1367 msgid "Reading finished: " msgstr "Leitura terminada: " -#: read-linear.c:1392 +#: read-linear.c:1379 #, c-format msgid "" "%d sectors missing at the end of the disc.\n" @@ -3293,7 +3307,7 @@ msgstr "" "Isso está certo se o CD foi gravado no modo TAO (track at once).\n" "A imagem será truncada desta forma. Veja o manual para detalhes.\n" -#: read-linear.c:1398 +#: read-linear.c:1385 #, c-format msgid "" "%d sectors missing at the end of the disc.\n" @@ -3345,27 +3359,27 @@ msgstr "Velocidade" msgid "Sector %lld dumped to %s\n" msgstr "Setor %lld despejado em %s\n" -#: rs01-common.c:236 rs02-verify.c:800 rs03-verify.c:1155 +#: rs01-common.c:245 rs02-verify.c:801 rs03-verify.c:1149 #, c-format msgid "- testing sectors : %3d%%" msgstr "- testando setores : %3d%%" -#: rs01-common.c:237 +#: rs01-common.c:246 #, c-format msgid "Scanning image sectors: %3d%%" msgstr "Escaneando os setores: %3d%%" -#: rs01-common.c:290 rs02-verify.c:756 +#: rs01-common.c:299 rs02-verify.c:757 #, c-format msgid "* missing sector : %lld\n" msgstr "* setor desaparecido : %lld\n" -#: rs01-common.c:291 rs02-verify.c:757 +#: rs01-common.c:300 rs02-verify.c:758 #, c-format msgid "* missing sectors : %lld - %lld\n" msgstr "* setores desaparecidos : %lld - %lld\n" -#: rs01-common.c:309 rs01-common.c:376 rs01-create.c:314 +#: rs01-common.c:318 rs01-common.c:385 rs01-create.c:316 #, c-format msgid "Error writing CRC information: %s" msgstr "Erro ao gravar informações de CRC: %s" @@ -3375,7 +3389,7 @@ msgstr "Erro ao gravar informações de CRC: %s" msgid "Redundancy %4.1f%% out of useful range [3.2%%..64.5%%]" msgstr "Redundância de %4.1f%% do intervalo útil [3.2%%..64.5%%]" -#: rs01-create.c:76 rs03-common.c:455 +#: rs01-create.c:76 rs03-common.c:467 #, c-format msgid "Ecc file size %lldm out of useful range [%lld .. %lld]" msgstr "Tamanho do arquivo ecc %lldm do intervalo útil [%lld .. %lld]" @@ -3399,7 +3413,7 @@ msgstr "" msgid "Image file %s not deleted: %s\n" msgstr "Arquivo de imagem %s não apagado: %s\n" -#: rs01-create.c:148 rs01-fix.c:77 rs02-create.c:59 rs02-fix.c:54 +#: rs01-create.c:148 rs01-fix.c:77 rs02-create.c:60 rs02-fix.c:54 #: rs03-create.c:144 rs03-fix.c:53 #, c-format msgid "Aborted by unrecoverable error." @@ -3414,7 +3428,7 @@ msgstr "Criação do arquivo de correção de erros abortada" msgid "Encoding with Method RS01: %d roots, %4.1f%% redundancy." msgstr "Codificando com o Método RS01: %d raízes, %4.1f%% de redundância." -#: rs01-create.c:239 rs03-create.c:1285 +#: rs01-create.c:239 rs03-create.c:1308 #, c-format msgid "" "Creating the error correction file.\n" @@ -3423,49 +3437,49 @@ msgstr "" "Criando o arquivo de correção de erros.\n" "%s" -#: rs01-create.c:251 rs03-create.c:273 +#: rs01-create.c:251 rs03-create.c:276 #, c-format msgid "Aborted to keep existing ecc file." msgstr "" -#: rs01-create.c:266 rs02-create.c:1036 rs03-create.c:1242 +#: rs01-create.c:266 rs02-create.c:1043 rs03-create.c:1265 #, c-format msgid "Image file %s: %s." msgstr "" -#: rs01-create.c:274 rs03-create.c:1261 +#: rs01-create.c:274 rs03-create.c:1284 msgid "No error correction file specified!\n" msgstr "" -#: rs01-create.c:285 +#: rs01-create.c:287 #, c-format msgid "Writing sector checksums: %3d%%" msgstr "Gravando checksum dos setores: %3d%%" -#: rs01-create.c:289 +#: rs01-create.c:291 msgid "1. Writing image sector checksums:" msgstr "1. Gravando checksums dos setores da imagem:" -#: rs01-create.c:332 rs01-window.c:130 +#: rs01-create.c:338 rs01-window.c:130 msgid "1. Calculating image sector checksums:" msgstr "1. Calculando checksums dos setores da imagem:" -#: rs01-create.c:346 rs01-create.c:487 rs01-create.c:580 +#: rs01-create.c:355 rs01-create.c:497 rs01-create.c:590 #, c-format msgid "Aborted by user request! (partial error correction file removed)" msgstr "Abortado pelo usuário! (arquivos de correção de erros parciais removidos)" -#: rs01-create.c:355 +#: rs01-create.c:364 #, c-format msgid "%lld sectors unread or missing due to errors.\n" msgstr "%lld setores não lidos ou desaparecidos graças a erros.\n" -#: rs01-create.c:408 +#: rs01-create.c:418 #, c-format msgid "Failed skipping ecc+crc header: %s" msgstr "Falha ao pular o cabeçalho ecc+crc: %s" -#: rs01-create.c:435 rs02-create.c:516 +#: rs01-create.c:445 rs02-create.c:523 #, c-format msgid "" "Failed allocating memory for I/O cache.\n" @@ -3476,13 +3490,13 @@ msgstr "" "Tamanho do cache é atualmente %d MiB.\n" "Tente reduzí-lo.\n" -#: rs01-create.c:564 rs01-create.c:689 rs01-create.c:984 rs02-create.c:963 -#: rs03-create.c:1088 +#: rs01-create.c:574 rs01-create.c:699 rs01-create.c:994 rs02-create.c:970 +#: rs03-create.c:1111 #, c-format msgid "Ecc generation: %3d.%1d%%" msgstr "Geração de ecc: %3d.%1d%%" -#: rs01-create.c:997 +#: rs01-create.c:1007 #, c-format msgid "" "could not write to ecc file \"%s\":\n" @@ -3491,7 +3505,7 @@ msgstr "" "impossível gravar no arquivo ecc \"%s\":\n" "%s" -#: rs01-create.c:1012 +#: rs01-create.c:1022 #, c-format msgid "" "Can't write ecc header:\n" @@ -3500,12 +3514,12 @@ msgstr "" "Impossível gravar no cabeçalho ecc:\n" "%s" -#: rs01-create.c:1020 rs02-create.c:1127 rs03-create.c:1341 +#: rs01-create.c:1030 rs02-create.c:1134 rs03-create.c:1364 #, c-format msgid "Ecc generation: 100.0%%\n" msgstr "Geração de ecc: 100.0%%\n" -#: rs01-create.c:1021 rs03-create.c:1348 +#: rs01-create.c:1031 rs03-create.c:1371 #, c-format msgid "" "Error correction file \"%s\" created.\n" @@ -3514,7 +3528,7 @@ msgstr "" "Arquivo de correção de erros \"%s\" criado.\n" "Lembre-se de manter este arquivo em uma mídia confiável.\n" -#: rs01-create.c:1029 rs03-create.c:1374 +#: rs01-create.c:1039 rs03-create.c:1397 msgid "" "The error correction file has been successfully created.\n" "Make sure to keep this file on a reliable medium." @@ -3823,15 +3837,15 @@ msgstr "Comparação abortada" msgid "Comparing image and error correction files." msgstr "Comparando a imagem e os arquivos de correção de erros." -#: rs01-verify.c:394 rs03-verify.c:696 rs03-verify.c:705 +#: rs01-verify.c:394 rs03-verify.c:698 rs03-verify.c:707 msgid "- Checking image file -" msgstr "- Verificando o arquivo de imagem -" -#: rs01-verify.c:409 rs01-verify.c:530 rs01-verify.c:541 +#: rs01-verify.c:409 rs01-verify.c:530 rs01-verify.c:544 msgid "not present\n" msgstr "não está presente\n" -#: rs01-verify.c:417 rs02-verify.c:598 +#: rs01-verify.c:417 rs02-verify.c:599 #, c-format msgid "present, contains %lld medium sectors.\n" msgstr "está presente, contém %lld setores na mídia.\n" @@ -3841,7 +3855,7 @@ msgstr "está presente, contém %lld setores na mídia.\n" msgid "present, contains %lld medium sectors and %d bytes.\n" msgstr "está presente, contém %lld setores na mídia e %d bytes.\n" -#: rs01-verify.c:425 rs01-verify.c:680 rs01-verify.c:699 +#: rs01-verify.c:425 rs01-verify.c:670 rs01-verify.c:689 #, c-format msgid "%lld sectors + %d bytes" msgstr "%lld setores + %d bytes" @@ -3871,7 +3885,7 @@ msgstr "%lld (%lld setores em excesso)" msgid "Bad image." msgstr "Imagem ruim." -#: rs01-verify.c:483 rs02-verify.c:681 rs03-verify.c:992 +#: rs01-verify.c:483 rs02-verify.c:682 rs03-verify.c:986 msgid "* quick mode : image NOT scanned\n" msgstr "" @@ -3884,7 +3898,7 @@ msgstr "" "- imagem boa : todos os setores presentes\n" "- md5sum da imagem : %s\n" -#: rs01-verify.c:494 rs02-verify.c:890 rs03-verify.c:1295 +#: rs01-verify.c:494 rs02-verify.c:891 rs03-verify.c:1289 #, c-format msgid "Good image." msgstr "Imagem boa." @@ -3903,69 +3917,68 @@ msgstr "" msgid "Image complete, but contains checksum errors!" msgstr "Imagem completa, mas contém erros de checksum!" -#: rs01-verify.c:510 rs02-verify.c:857 +#: rs01-verify.c:510 rs02-verify.c:858 #, c-format msgid "* BAD image : %lld sectors missing\n" msgstr "* Imagem RUIM : %lld setores desaparecidos\n" -#: rs01-verify.c:511 rs02-verify.c:861 rs03-verify.c:1241 +#: rs01-verify.c:511 rs02-verify.c:862 rs03-verify.c:1235 #, c-format msgid "* BAD image : %lld sectors missing, %lld CRC errors\n" msgstr "* Imagem RUIM : %lld setores desaparecidos, %lld erros de CRC\n" -#: rs01-verify.c:525 rs03-verify.c:1199 +#: rs01-verify.c:525 rs03-verify.c:1193 msgid "- Checking ecc file -" msgstr "- Verificando arquivo ecc -" -#: rs01-verify.c:533 rs01-verify.c:558 +#: rs01-verify.c:533 rs01-verify.c:561 msgid "No error correction file present." msgstr "Nenhum arquivo de correção de erros presente." -#: rs01-verify.c:544 -msgid "invalid\n" +#: rs01-verify.c:541 +msgid "permission denied\n" msgstr "" #: rs01-verify.c:547 -msgid "defective header (unusable)\n" +msgid "invalid\n" msgstr "" #: rs01-verify.c:550 -msgid "unknown codec (unusable)\n" +msgid "defective header (unusable)\n" msgstr "" #: rs01-verify.c:553 +msgid "unknown codec (unusable)\n" +msgstr "" + +#: rs01-verify.c:556 msgid "unusable\n" msgstr "" -#: rs01-verify.c:590 rs02-verify.c:920 +#: rs01-verify.c:584 rs01-verify.c:596 rs02-verify.c:915 rs02-verify.c:928 msgid "created by dvdisaster" msgstr "criado pelo dvdisaster" -#: rs01-verify.c:607 rs02-verify.c:937 -#, c-format -msgid "created by dvdisaster-%d.%d\n" -msgstr "criado pelo dvdisaster-%d.%d\n" - -#: rs01-verify.c:616 +#: rs01-verify.c:606 msgid "created by dvdisaster-0.41.x.\n" msgstr "criado pelo dvdisaster-0.41.x.\n" -#: rs01-verify.c:626 rs02-verify.c:950 rs03-verify.c:758 +#: rs01-verify.c:616 rs02-verify.c:942 rs03-verify.c:760 #, c-format msgid "- method : %4s, %d roots, %4.1f%% redundancy.\n" msgstr "- método : %4s, %d raízes, %4.1f%% de redundância.\n" -#: rs01-verify.c:630 rs02-verify.c:955 rs03-verify.c:763 +#: rs01-verify.c:620 rs02-verify.c:947 rs03-verify.c:765 #, c-format msgid "%4s, %d roots, %4.1f%% redundancy" msgstr "%4s, %d raízes, %4.1f%% de redundância" -#: rs01-verify.c:637 rs02-verify.c:962 +#: rs01-verify.c:627 rs02-verify.c:954 #, c-format msgid "- requires : dvdisaster-%d.%d (good)\n" msgstr "- requer : dvdisaster-%d.%d (bom)\n" -#: rs01-verify.c:646 rs02-verify.c:973 +#: rs01-verify.c:636 rs02-verify.c:965 #, c-format msgid "" "* requires : dvdisaster-%d.%d (BAD)\n" @@ -3976,146 +3989,146 @@ msgstr "" "* Cuidado : A saída seguinte pode estar incorreta.\n" "* : Por favor, visite http://www.dvdisaster.org para uma atualização.\n" -#: rs01-verify.c:659 rs02-verify.c:987 rs03-verify.c:834 +#: rs01-verify.c:649 rs02-verify.c:979 rs03-verify.c:828 #, c-format msgid "Please upgrade your version of dvdisaster!" msgstr "Por favor, atualize sua versão do dvdisaster!" -#: rs01-verify.c:671 +#: rs01-verify.c:661 #, c-format msgid "- medium sectors : %lld\n" msgstr "- setores da mídia : %lld\n" -#: rs01-verify.c:676 +#: rs01-verify.c:666 #, c-format msgid "- medium sectors : %lld sectors + %d bytes\n" msgstr "- setores da mídia : %lld setores + %d bytes\n" -#: rs01-verify.c:690 +#: rs01-verify.c:680 #, c-format msgid "- medium sectors : %lld (good)\n" msgstr "- setores da mídia : %lld (bom)\n" -#: rs01-verify.c:695 +#: rs01-verify.c:685 #, c-format msgid "- medium sectors : %lld sectors + %d bytes (good)\n" msgstr "- setores da mídia : %lld setores + %d bytes (good)\n" -#: rs01-verify.c:707 rs02-verify.c:1003 +#: rs01-verify.c:697 rs02-verify.c:995 #, c-format msgid "* medium sectors : %lld (BAD, perhaps TAO/DAO mismatch)\n" msgstr "* setores da mídia : %lld (RUIM, talvez uma confusão entre TAO/DAO)\n" -#: rs01-verify.c:718 rs02-verify.c:1005 +#: rs01-verify.c:708 rs02-verify.c:997 #, c-format msgid "* medium sectors : %lld (BAD)\n" msgstr "* setores da mídia : %lld (RUIM)\n" -#: rs01-verify.c:723 rs01-verify.c:734 +#: rs01-verify.c:713 rs01-verify.c:724 #, c-format msgid "Image size does not match error correction file." msgstr "O tamanho da imagem não bate com o arquivo de correção de erros." -#: rs01-verify.c:727 +#: rs01-verify.c:717 #, c-format msgid "* medium sectors : %lld sectors + %d bytes (BAD)\n" msgstr "* setores da mídia : %lld setores + %d bytes (BAD)\n" -#: rs01-verify.c:731 +#: rs01-verify.c:721 #, c-format msgid "%lld sectors + %d bytes" msgstr "%lld setores + %d bytes" -#: rs01-verify.c:747 +#: rs01-verify.c:737 #, c-format msgid "- image md5sum : %s (good)\n" msgstr "- md5sum da imagem : %s (bom)\n" -#: rs01-verify.c:748 +#: rs01-verify.c:738 #, c-format msgid "* image md5sum : %s (BAD)\n" msgstr "* md5sum da imagem : %s (RUIM)\n" -#: rs01-verify.c:758 +#: rs01-verify.c:748 #, c-format msgid "- image md5sum : %s\n" msgstr "- md5sum da imagem : %s\n" -#: rs01-verify.c:766 rs03-verify.c:858 +#: rs01-verify.c:756 rs03-verify.c:852 msgid "* fingerprint match: NOT POSSIBLE - related sector is missing in image!\n" msgstr "* impressão digital combina: IMPOSSÍVEL - o setor relacionado está desaparecido na imagem!\n" -#: rs01-verify.c:768 rs03-verify.c:861 +#: rs01-verify.c:758 rs03-verify.c:855 #, c-format msgid "missing sector prevents calculation" msgstr "setor desaparecido previne cálculo" -#: rs01-verify.c:773 rs03-verify.c:866 +#: rs01-verify.c:763 rs03-verify.c:860 msgid "* fingerprint match: MISMATCH - .iso and .ecc don't belong together!\n" msgstr "* impressão digital combina: ENGANO - .iso e .ecc não pertencem um ao outro!\n" -#: rs01-verify.c:777 rs03-verify.c:870 +#: rs01-verify.c:767 rs03-verify.c:864 #, c-format msgid "mismatch" msgstr "engano" -#: rs01-verify.c:780 rs03-verify.c:873 +#: rs01-verify.c:770 rs03-verify.c:867 #, c-format msgid "Image and error correction files do not belong together!" msgstr "Imagem e arquivos de correção de erros não pertencem um ao outro!" -#: rs01-verify.c:784 rs03-verify.c:877 +#: rs01-verify.c:774 rs03-verify.c:871 msgid "- fingerprint match: good\n" msgstr "- impressão digital combina: bom\n" -#: rs01-verify.c:786 rs03-verify.c:879 +#: rs01-verify.c:776 rs03-verify.c:873 msgid "good" msgstr "bom" -#: rs01-verify.c:794 +#: rs01-verify.c:784 msgid "* quick mode : ecc file NOT scanned\n" msgstr "" -#: rs01-verify.c:802 +#: rs01-verify.c:792 #, c-format msgid "- ecc blocks : %lld (good)\n" msgstr "- blocos ecc : %lld (bom)\n" -#: rs01-verify.c:807 +#: rs01-verify.c:797 #, c-format msgid "* ecc blocks : %lld (BAD, expected %lld)\n" msgstr "* blocos ecc : %lld (RUIM, esperado %lld)\n" -#: rs01-verify.c:809 +#: rs01-verify.c:799 #, c-format msgid "%lld (bad, expected %lld)" msgstr "%lld (ruim, esperado: %lld)" -#: rs01-verify.c:831 +#: rs01-verify.c:821 #, c-format msgid "- ecc md5sum : %3d%%" msgstr "- md5sum do ecc : %3d%%" -#: rs01-verify.c:848 +#: rs01-verify.c:838 msgid "* ecc md5sum : BAD, ecc file may be damaged!\n" msgstr "* md5sum do ecc : BAD, o arquivo ecc pode estar corrompido!\n" -#: rs01-verify.c:850 +#: rs01-verify.c:840 #, c-format msgid "bad" msgstr "ruim" -#: rs01-verify.c:852 +#: rs01-verify.c:842 #, c-format msgid "Error correction file may be damaged!" msgstr "Arquivo de correção de erros podem estar corrompido!" -#: rs01-verify.c:856 rs02-verify.c:1074 +#: rs01-verify.c:846 rs02-verify.c:1066 #, c-format msgid "- ecc md5sum : %s (good)\n" msgstr "- md5sum do ecc : %s (bom)\n" -#: rs01-verify.c:870 +#: rs01-verify.c:860 #, c-format msgid "Good error correction file." msgstr "Arquivo de correção de erros bom." @@ -4154,7 +4167,7 @@ msgid "%4.1f%% redundancy (%d roots)" msgstr "%4.1f%% de redundância (%d raízes)" #: rs01-window.c:466 rs01-window.c:869 rs01-window.c:875 rs01-window.c:876 -#: rs02-window.c:394 rs02-window.c:1150 rs02-window.c:1156 rs02-window.c:1157 +#: rs02-window.c:394 rs02-window.c:1246 rs02-window.c:1252 rs02-window.c:1253 #, c-format msgid "%d MiB of file cache" msgstr "%d MiB de cache de arquivos" @@ -4230,7 +4243,7 @@ msgstr "" msgid "Space-delimited redundancy" msgstr "Redundância delimitada por espaço" -#: rs01-window.c:782 rs02-window.c:1082 rs03-preferences.c:688 +#: rs01-window.c:782 rs02-window.c:1178 rs03-preferences.c:688 msgid "Use at most" msgstr "Usar no máximo" @@ -4252,19 +4265,19 @@ msgstr "" "\n" "Nota: Quando usa-se a mesma configuração de tamanho para imagens de tamanhos muito diferentes, imagens menores recebem mais redundância do que as maiores. Isso geralmente não é o que você quer." -#: rs01-window.c:866 rs02-window.c:1147 +#: rs01-window.c:866 rs02-window.c:1243 msgid "Memory utilization" msgstr "Utilização de memória" -#: rs01-window.c:870 rs02-window.c:1151 +#: rs01-window.c:870 rs02-window.c:1247 msgid "File cache" msgstr "Cache de arquivos" -#: rs01-window.c:882 rs02-window.c:1163 rs03-preferences.c:908 +#: rs01-window.c:882 rs02-window.c:1259 rs03-preferences.c:908 msgid "Use" msgstr "Usar" -#: rs01-window.c:910 rs02-window.c:1191 +#: rs01-window.c:910 rs02-window.c:1287 msgid "" "File cache\n" "\n" @@ -4274,22 +4287,22 @@ msgstr "" "\n" "O dvdisaster otimiza o acesso à imagem e arquivos de correção de erros mantendo seu próprio cache. O padrão de 32MiB é adequada à maioria dos sistemas." -#: rs02-common.c:566 rs02-common.c:578 rs02-verify.c:625 rs03-common.c:606 +#: rs02-common.c:572 rs02-common.c:584 rs02-verify.c:626 rs03-common.c:620 #, c-format msgid "Failed seeking to ecc header at %lld: %s\n" msgstr "Falha ao buscar no cabeçalho ecc em %lld: %s\n" -#: rs02-common.c:570 rs02-common.c:582 rs03-common.c:610 +#: rs02-common.c:576 rs02-common.c:588 rs03-common.c:624 #, c-format msgid "Failed writing ecc header at %lld: %s\n" msgstr "Falha ao gravar no cabeçalho ecc em %lld: %s\n" -#: rs02-create.c:109 rs03-create.c:241 +#: rs02-create.c:112 rs03-create.c:244 #, c-format msgid "Aborted by user request! (partial ecc data removed from image)" msgstr "Abortado pelo usuário! (dados ecc parciais removidos da imagem)" -#: rs02-create.c:138 rs03-create.c:291 +#: rs02-create.c:141 rs03-create.c:294 #, c-format msgid "" "Image \"%s\" already contains error correction information.\n" @@ -4298,11 +4311,11 @@ msgstr "" "Imagem \"%s\" já contém informações de correção de erros.\n" "Truncando a imagem para a parte com os dados (%lld setores).\n" -#: rs02-create.c:153 rs03-create.c:318 +#: rs02-create.c:156 rs03-create.c:321 msgid "Image size is now" msgstr "" -#: rs02-create.c:214 +#: rs02-create.c:217 msgid "" "Image contains unread(able) sectors.\n" "Error correction information can only be\n" @@ -4312,7 +4325,7 @@ msgstr "" "As informações de correção de erros só podem ser\n" "anexadas a imagens completas (não danificadas).\n" -#: rs02-create.c:218 +#: rs02-create.c:221 #, c-format msgid "" "Sector %lld in the image is marked unreadable\n" @@ -4337,28 +4350,33 @@ msgstr "" "Informações de correção de erros só podem ser\n" "anexadas a imagens completas (não danificadas).\n" -#: rs02-create.c:236 rs02-create.c:300 rs02-create.c:309 +#: rs02-create.c:238 rs02-create.c:304 rs02-create.c:315 #, c-format msgid "Preparing image (checksums, adding space): %3d%%" msgstr "Preparando imagem (checksums, adicionando espaço): %3d%%" -#: rs02-create.c:271 rs02-create.c:281 rs02-fix.c:90 rs03-create.c:404 -#: rs03-create.c:415 rs03-fix.c:87 +#: rs02-create.c:273 rs02-create.c:283 rs02-fix.c:90 rs03-create.c:427 +#: rs03-create.c:438 rs03-fix.c:87 #, c-format msgid "Failed seeking to end of image: %s\n" msgstr "Falha ao ir ao fim da imagem: %s\n" -#: rs02-create.c:275 rs02-create.c:296 rs02-fix.c:103 rs03-create.c:389 +#: rs02-create.c:277 rs02-create.c:298 rs02-fix.c:103 rs03-create.c:412 #: rs03-fix.c:105 #, c-format msgid "Failed expanding the image: %s\n" msgstr "Falha ao expandir a imagem: %s\n" -#: rs02-create.c:1027 rs03-create.c:1224 +#: rs02-create.c:303 rs02-create.c:314 +#, c-format +msgid "Preparing image (checksums taken from cache, adding space): %3d%%" +msgstr "" + +#: rs02-create.c:1034 rs03-create.c:1247 msgid "Error correction data creation aborted" msgstr "Criação de dados de correção de erros abortada" -#: rs02-create.c:1055 rs02-create.c:1073 rs03-create.c:1228 rs03-create.c:1281 +#: rs02-create.c:1062 rs02-create.c:1080 rs03-create.c:1251 rs03-create.c:1304 #, c-format msgid "" "Augmenting the image with error correction data.\n" @@ -4367,16 +4385,16 @@ msgstr "" "Aumentando a imagem com os dados de correção de erros.\n" "%s" -#: rs02-create.c:1056 rs03-create.c:1229 +#: rs02-create.c:1063 rs03-create.c:1252 msgid "- checking image -" msgstr "- verificando a imagem -" -#: rs02-create.c:1069 +#: rs02-create.c:1076 #, c-format msgid "Encoding with Method RS02: %lld MiB data, %lld MiB ecc (%d roots; %4.1f%% redundancy)." msgstr "Codificando com o Método RS02: %lld MiB de dados, %lld MiB de ecc (%d raízes; %4.1f%% de redundância)." -#: rs02-create.c:1077 +#: rs02-create.c:1084 #, c-format msgid "" "Augmenting image with Method RS02:\n" @@ -4385,7 +4403,7 @@ msgstr "" "Aumentando a imagem com o Método RS02:\n" " %lld MiB de dados, %lld MiB de ecc (%d raízes; %4.1f%% de redundância)." -#: rs02-create.c:1086 +#: rs02-create.c:1093 #, c-format msgid "" "Not enough space on medium left for error correction data.\n" @@ -4394,7 +4412,7 @@ msgid "" "not an option, please create a separate error correction file." msgstr "" -#: rs02-create.c:1096 rs03-create.c:1320 +#: rs02-create.c:1103 rs03-create.c:1343 #, c-format msgid "" "Using redundancies below 20%%%% may not give\n" @@ -4403,7 +4421,7 @@ msgstr "" "Usar redundâncias abaixo de 20%%%% pode não dar\n" "a proteção contra perda de dados esperada.\n" -#: rs02-create.c:1128 rs02-create.c:1137 rs03-create.c:1343 rs03-create.c:1368 +#: rs02-create.c:1135 rs02-create.c:1144 rs03-create.c:1366 rs03-create.c:1391 #, c-format msgid "" "Image has been augmented with error correction data.\n" @@ -4546,50 +4564,50 @@ msgstr "méd = %.1f; pior = %d por bloco ecc." msgid "%lld of %lld sectors recoverable (%d.%d%%)" msgstr "%lld de %lld setores recuperáveis (%d.%d%%)" -#: rs02-verify.c:575 rs03-verify.c:664 +#: rs02-verify.c:576 rs03-verify.c:666 msgid "Check aborted" msgstr "Verificação abortada" -#: rs02-verify.c:594 rs03-verify.c:704 +#: rs02-verify.c:595 rs03-verify.c:706 msgid "Checking the image file." msgstr "Verificando o arquivo de imagem." -#: rs02-verify.c:595 +#: rs02-verify.c:596 msgid "Image contains error correction data." msgstr "A imagem contém dados de correção de erros" -#: rs02-verify.c:608 rs03-verify.c:974 +#: rs02-verify.c:609 rs03-verify.c:968 #, c-format msgid "Image file is %lld sectors shorter than expected." msgstr "O arquivo de imagem é %lld setores menor do que o esperado." -#: rs02-verify.c:609 rs03-verify.c:977 +#: rs02-verify.c:610 rs03-verify.c:971 #, c-format msgid "Image file is %lld sectors longer than expected." msgstr "O arquivo de imagem é %lld setores maior do que o esperado." -#: rs02-verify.c:629 +#: rs02-verify.c:630 #, c-format msgid "Failed reading ecc header at %lld: %s\n" msgstr "Falha ao ler o cabeçalho ecc em %lld: %s\n" -#: rs02-verify.c:672 +#: rs02-verify.c:673 #, c-format msgid "%lld ok, %lld CRC errors, %lld missing" msgstr "%lld bons, %lld erros de CRC, %lld desaparecidos" -#: rs02-verify.c:805 rs02-verify.c:826 rs03-verify.c:1173 rs03-verify.c:1212 +#: rs02-verify.c:806 rs02-verify.c:827 rs03-verify.c:1167 rs03-verify.c:1206 #, c-format msgid "%lld sectors missing; %lld CRC errors" msgstr "%lld setores desaparecidos; %lld erros de CRC" -#: rs02-verify.c:809 rs02-verify.c:813 rs02-verify.c:830 rs02-verify.c:834 -#: rs03-verify.c:1181 rs03-verify.c:1220 +#: rs02-verify.c:810 rs02-verify.c:814 rs02-verify.c:831 rs02-verify.c:835 +#: rs03-verify.c:1175 rs03-verify.c:1214 #, c-format msgid "%lld sectors missing" msgstr "%lld setores desaparecidos" -#: rs02-verify.c:848 +#: rs02-verify.c:849 #, c-format msgid "" "- good image : all sectors present\n" @@ -4598,46 +4616,46 @@ msgstr "" "- imagem boa : todos os setores presentes\n" "- md5sum dos dados : %s\n" -#: rs02-verify.c:854 +#: rs02-verify.c:855 msgid "* suspicious image : contains damaged ecc headers\n" msgstr "" -#: rs02-verify.c:859 rs03-verify.c:1238 +#: rs02-verify.c:860 rs03-verify.c:1232 #, c-format msgid "* suspicious image : all sectors present, but %lld CRC errors\n" msgstr "* imagem suspeita : todos os setores presentes, mas %lld erros de CRC\n" -#: rs02-verify.c:865 +#: rs02-verify.c:866 #, c-format msgid " ... ecc headers : %lld ok, %lld CRC errors, %lld missing\n" msgstr " ... cabeçalhos ecc : %lld bons, %lld erros de CRC, %lld desaparecidos\n" -#: rs02-verify.c:867 rs03-verify.c:1244 +#: rs02-verify.c:868 rs03-verify.c:1238 #, c-format msgid " ... data section : %lld sectors missing; %lld CRC errors\n" msgstr " ... seção de dados : %lld setores desaparecidos; %lld erros de CRC\n" -#: rs02-verify.c:870 rs03-verify.c:1247 +#: rs02-verify.c:871 rs03-verify.c:1241 #, c-format msgid " ... data md5sum : %s\n" msgstr " ... md5sum dos dados : %s\n" -#: rs02-verify.c:871 rs03-verify.c:1253 +#: rs02-verify.c:872 rs03-verify.c:1247 #, c-format msgid " ... crc section : %lld sectors missing\n" msgstr " ... seção de crc : %lld setores desaparecidos\n" -#: rs02-verify.c:872 rs03-verify.c:1255 +#: rs02-verify.c:873 rs03-verify.c:1249 #, c-format msgid " ... ecc section : %lld sectors missing\n" msgstr " ... seção ecc : %lld setores desaparecidos\n" -#: rs02-verify.c:894 rs03-verify.c:1299 +#: rs02-verify.c:895 rs03-verify.c:1293 #, c-format msgid "Damaged image." msgstr "Imagem danificada." -#: rs02-verify.c:901 +#: rs02-verify.c:902 msgid "" "\n" "Error correction data: " @@ -4645,67 +4663,67 @@ msgstr "" "\n" "Dados de correção de erros: " -#: rs02-verify.c:994 +#: rs02-verify.c:986 #, c-format msgid "- medium sectors : %lld / %lld (good)\n" msgstr "- setores da mídia : %lld / %lld (bom)\n" -#: rs02-verify.c:1011 +#: rs02-verify.c:1003 #, c-format msgid "Image size does not match recorded size." msgstr "Tamanho da imagem não bate com o tamanho registrado." -#: rs02-verify.c:1025 +#: rs02-verify.c:1017 #, c-format msgid "- data md5sum : %s (good)\n" msgstr "- md5sum dos dados : %s (bom)\n" -#: rs02-verify.c:1026 +#: rs02-verify.c:1018 #, c-format msgid "* data md5sum : %s (BAD)\n" msgstr "* md5sum dos dados : %s (RUIM)\n" -#: rs02-verify.c:1037 rs03-verify.c:848 +#: rs02-verify.c:1029 rs03-verify.c:842 #, c-format msgid "- data md5sum : %s\n" msgstr "- md5sum dos dados : %s\n" -#: rs02-verify.c:1049 +#: rs02-verify.c:1041 #, c-format msgid "- crc md5sum : %s (good)\n" msgstr "- md5sum do crc : %s (bom)\n" -#: rs02-verify.c:1054 +#: rs02-verify.c:1046 #, c-format msgid "* crc md5sum : %s (BAD)\n" msgstr "* md5sum do crc : %s (RUIM)\n" -#: rs02-verify.c:1062 +#: rs02-verify.c:1054 #, c-format msgid "- crc md5sum : %s\n" msgstr "- md5sum do crc : %s\n" -#: rs02-verify.c:1079 +#: rs02-verify.c:1071 #, c-format msgid "* ecc md5sum : %s (BAD)\n" msgstr "* md5sum do ecc : %s (RUIM)\n" -#: rs02-verify.c:1087 +#: rs02-verify.c:1079 #, c-format msgid "- ecc md5sum : %s\n" msgstr "- md5sum do ecc : %s\n" -#: rs02-verify.c:1106 rs03-verify.c:893 +#: rs02-verify.c:1098 rs03-verify.c:887 #, c-format msgid "Good error correction data." msgstr "Dados de correção de erros bons." -#: rs02-verify.c:1110 rs03-verify.c:1311 +#: rs02-verify.c:1102 rs03-verify.c:1305 #, c-format msgid "Full data recovery is likely." msgstr "Recuperação dos dados completa é provável." -#: rs02-verify.c:1113 rs03-verify.c:1314 +#: rs02-verify.c:1105 rs03-verify.c:1308 #, c-format msgid "Full data recovery is NOT possible." msgstr "Recuperação completa dos dados NÃO É possível." @@ -4714,19 +4732,19 @@ msgstr "Recuperação completa dos dados NÃO É possível." msgid "1. Preparing image:" msgstr "1. Preparando a imagem: " -#: rs02-window.c:711 +#: rs02-window.c:745 msgid "Maximum image size" msgstr "Tamanho máximo da imagem" -#: rs02-window.c:723 +#: rs02-window.c:757 msgid "Using the smallest possible size from table" msgstr "Usando o menor tamanho possível da tabela" -#: rs02-window.c:723 +#: rs02-window.c:757 msgid "Use smallest possible size from following table (in sectors):" msgstr "Usar o menor tamanho possível da tabela seguinte (em setores):" -#: rs02-window.c:747 +#: rs02-window.c:781 msgid "" "Determine augmented image size from table\n" "\n" @@ -4740,17 +4758,17 @@ msgstr "" "\n" "Para que uma mídia adequada seja escolhida, a capacidade das mídias disponíveis devem ser conhecidas. Tamanhos padrão para CD e DVDs de duas camadas são dados na tabela. Você pode editar estes tamanhos de acordo com as suas necessidades." -#: rs02-window.c:766 +#: rs02-window.c:800 msgid "CD-R / CD-RW:" msgstr "CD-R / CR-RW:" -#: rs02-window.c:777 rs02-window.c:796 rs02-window.c:837 rs02-window.c:856 -#: rs02-window.c:897 rs02-window.c:916 rs02-window.c:957 rs02-window.c:976 -#: rs02-window.c:1016 rs02-window.c:1035 +#: rs02-window.c:811 rs02-window.c:830 rs02-window.c:871 rs02-window.c:890 +#: rs02-window.c:931 rs02-window.c:950 rs02-window.c:991 rs02-window.c:1010 +#: rs02-window.c:1050 rs02-window.c:1069 rs02-window.c:1109 rs02-window.c:1128 msgid "query medium" msgstr "consultar mídia" -#: rs02-window.c:808 +#: rs02-window.c:842 #, c-format msgid "" "CD medium size\n" @@ -4773,11 +4791,11 @@ msgstr "" "Por favor, note que imagens aumentadas, no máximo, triplicarão em tamanho, já que a redundância máxima possível é 200%%.\n" "Mesmo se esse limite não for alcançado, a imagem aumentada pode ser alguns setores menor do que o especificado por razões técnicas." -#: rs02-window.c:826 +#: rs02-window.c:860 msgid "DVD 1 layer:" msgstr "DVD de 1 camada:" -#: rs02-window.c:868 +#: rs02-window.c:902 #, c-format msgid "" "Single layer DVD medium size\n" @@ -4800,11 +4818,11 @@ msgstr "" "Por favor, note que imagens aumentadas, no máximo, triplicarão em tamanho, já que a redundância máxima possível é 200%%.\n" "Mesmo se esse limite não for alcançado, a imagem aumentada pode ser alguns setores menor do que o especificado por razões técnicas." -#: rs02-window.c:886 +#: rs02-window.c:920 msgid "DVD 2 layers:" msgstr "DVD de 2 camadas:" -#: rs02-window.c:928 +#: rs02-window.c:962 #, c-format msgid "" "Two layered DVD medium size\n" @@ -4827,11 +4845,11 @@ msgstr "" "Por favor, note que imagens aumentadas, no máximo, triplicarão em tamanho, já que a redundância máxima possível é 200%%.\n" "Mesmo se esse limite não for alcançado, a imagem aumentada pode ser alguns setores menor do que o especificado por razões técnicas." -#: rs02-window.c:946 +#: rs02-window.c:980 msgid "BD 1 layer:" msgstr "BD de uma camada:" -#: rs02-window.c:988 +#: rs02-window.c:1022 #, c-format msgid "" "Single layer BD medium size\n" @@ -4854,11 +4872,11 @@ msgstr "" "Por favor, note que imagens aumentadas, no máximo, triplicarão em tamanho, já que a redundância máxima possível é 200%%.\n" "Mesmo se esse limite não for alcançado, a imagem aumentada pode ser alguns setores menor do que o especificado por razões técnicas." -#: rs02-window.c:1005 +#: rs02-window.c:1039 msgid "BD 2 layers:" msgstr "BD de 2 camadas:" -#: rs02-window.c:1047 +#: rs02-window.c:1081 #, c-format msgid "" "Two layered BD medium size\n" @@ -4881,11 +4899,29 @@ msgstr "" "Por favor, note que imagens aumentadas, no máximo, triplicarão em tamanho, já que a redundância máxima possível é 200%%.\n" "Mesmo se esse limite não for alcançado, a imagem aumentada pode ser alguns setores menor do que o especificado por razões técnicas." -#: rs02-window.c:1102 +#: rs02-window.c:1098 +msgid "BDXL 3 layers:" +msgstr "" + +#: rs02-window.c:1140 +#, c-format +msgid "" +"Three layered BDXL medium size\n" +"\n" +"This is the maximum capacity assumed for three layered BDXL media. Images exceeding the smaller media sizes but smaller than this value will be augmented with error correction information so that they will fit on the specified BD.\n" +"\n" +"You can enter the medium size in sectors of 2K each, or press the \"query medium\" button to use the size of a blank medium currently inserted in the selected drive.\n" +"Use the arrow button to revert to the last saved value.\n" +"\n" +"Please note that augmented images will at most triple in size as the highest possible redundancy is 200%%.\n" +"Even if this limit is not reached the augmented image may be a few sectors smaller than specified for technical reasons." +msgstr "" + +#: rs02-window.c:1198 msgid "sectors." msgstr "setores." -#: rs02-window.c:1115 +#: rs02-window.c:1211 #, c-format msgid "" "Use at most ... sectors\n" @@ -4903,47 +4939,47 @@ msgstr "" "Por favor, note que imagens aumentadas terão, no máximo, o triplo do tamanho, já que a redundância máxima possível é de 200%%.\n" "Mesmo que esse limite não seja alcançado, a imagem aumentada pode ser alguns setores menor do que o especificado por razões técnicas." -#: rs03-common.c:428 +#: rs03-common.c:440 #, c-format msgid "Image file %s not present." msgstr "Arquivo de imagem %s não está presente." -#: rs03-common.c:445 +#: rs03-common.c:457 #, c-format msgid "Redundancy %4.1f%% out of useful range [3.2%%..200%%]" msgstr "" -#: rs03-common.c:475 +#: rs03-common.c:487 #, c-format msgid "Redundancy %d out of useful range [8..170]." msgstr "" -#: rs03-common.c:513 +#: rs03-common.c:525 #, c-format msgid "Medium size smaller than image size (%lld < %lld)" msgstr "" -#: rs03-create.c:384 +#: rs03-create.c:407 #, c-format msgid "Failed expanding the ecc file: %s\n" msgstr "" -#: rs03-create.c:385 +#: rs03-create.c:408 #, c-format msgid "Preparing ecc file: %3d%%" msgstr "" -#: rs03-create.c:390 +#: rs03-create.c:413 #, c-format msgid "Preparing image: %3d%%" msgstr "" -#: rs03-create.c:628 +#: rs03-create.c:652 #, c-format msgid "Failed mmap()ing layer %d: %s\n" msgstr "" -#: rs03-create.c:657 +#: rs03-create.c:681 #, c-format msgid "" "Incomplete image\n" @@ -4955,7 +4991,7 @@ msgid "" "Exiting and removing partial error correction data." msgstr "" -#: rs03-create.c:665 +#: rs03-create.c:689 msgid "" "\n" "This image was probably mastered from defective source(s).\n" @@ -4963,44 +4999,44 @@ msgid "" "\n" msgstr "" -#: rs03-create.c:870 +#: rs03-create.c:894 msgid "CPU bound" msgstr "" -#: rs03-create.c:874 +#: rs03-create.c:898 msgid "I/O bound" msgstr "" -#: rs03-create.c:1082 +#: rs03-create.c:1105 #, c-format msgid "%5.2fMiB/s current" msgstr "" -#: rs03-create.c:1130 +#: rs03-create.c:1153 #, c-format msgid "%d threads with %s encoding and %s I/O" msgstr "" -#: rs03-create.c:1276 +#: rs03-create.c:1299 #, c-format msgid "Encoding with Method RS03: %lld MiB data, %lld MiB ecc (%d roots; %4.1f%% redundancy)." msgstr "" -#: rs03-create.c:1294 +#: rs03-create.c:1317 #, c-format msgid "" "Augmenting image with Method RS03 [%d threads, %s, %s I/O]:\n" "%lld MiB data, %lld MiB ecc (%d roots; %4.1f%% redundancy)." msgstr "" -#: rs03-create.c:1299 +#: rs03-create.c:1322 #, c-format msgid "" "Creating the error correction file with Method RS03 [%d threads, %s, %s I/O]:\n" "%lld MiB data, %lld MiB ecc (%d roots; %4.1f%% redundancy)." msgstr "" -#: rs03-create.c:1310 +#: rs03-create.c:1333 #, c-format msgid "" "Not enough space on medium left for error correction data.\n" @@ -5009,17 +5045,17 @@ msgid "" "an option, please create a separate error correction file." msgstr "" -#: rs03-create.c:1354 +#: rs03-create.c:1377 #, c-format msgid "Avg performance: %5.2fs (%5.2fMiB/s) total\n" msgstr "" -#: rs03-create.c:1357 +#: rs03-create.c:1380 #, c-format msgid "%5.2fMiB/s average" msgstr "" -#: rs03-create.c:1359 +#: rs03-create.c:1382 #, c-format msgid "%d times CPU bound; %d times I/O bound" msgstr "" @@ -5224,11 +5260,11 @@ msgstr "" msgid "Data integrity" msgstr "" -#: rs03-verify.c:337 rs03-verify.c:1271 +#: rs03-verify.c:337 rs03-verify.c:1265 msgid "Ecc block test:" msgstr "" -#: rs03-verify.c:492 rs03-verify.c:695 rs03-verify.c:1198 +#: rs03-verify.c:492 rs03-verify.c:697 rs03-verify.c:1192 msgid "Checking the image and error correction files." msgstr "" @@ -5245,7 +5281,7 @@ msgstr "" msgid "* Ecc block test : out of memory; try reducing sector prefetch!\n" msgstr "" -#: rs03-verify.c:591 +#: rs03-verify.c:591 rs03-verify.c:1161 #, c-format msgid "%d%% tested" msgstr "" @@ -5283,63 +5319,58 @@ msgstr "" msgid "* Ecc block test : %lld good, %lld bad; %lld bad sub blocks\n" msgstr "" -#: rs03-verify.c:698 +#: rs03-verify.c:700 #, c-format msgid "%s present.\n" msgstr "" -#: rs03-verify.c:716 +#: rs03-verify.c:718 msgid "" "\n" "Error correction properties:\n" msgstr "" -#: rs03-verify.c:728 +#: rs03-verify.c:730 #, c-format msgid "Ecc file is %lld sectors shorter than expected." msgstr "" -#: rs03-verify.c:730 +#: rs03-verify.c:732 #, c-format msgid "Ecc file is %lld sectors longer than expected." msgstr "" -#: rs03-verify.c:736 +#: rs03-verify.c:738 #, c-format msgid "* Warning : %s\n" msgstr "" -#: rs03-verify.c:745 +#: rs03-verify.c:747 msgid "- type : Error correction file\n" msgstr "" -#: rs03-verify.c:746 +#: rs03-verify.c:748 msgid "- type : Augmented image\n" msgstr "" -#: rs03-verify.c:750 +#: rs03-verify.c:752 msgid "Error correction file" msgstr "" -#: rs03-verify.c:751 +#: rs03-verify.c:753 msgid "Augmented image" msgstr "" -#: rs03-verify.c:786 +#: rs03-verify.c:782 rs03-verify.c:792 msgid "- created by : dvdisaster" msgstr "" -#: rs03-verify.c:799 -#, c-format -msgid "- created by : dvdisaster-%d.%d\n" -msgstr "" - -#: rs03-verify.c:818 +#: rs03-verify.c:812 #, c-format msgid "- requires : dvdisaster-%s\n" msgstr "" -#: rs03-verify.c:824 +#: rs03-verify.c:818 #, c-format msgid "" "* requires : dvdisaster-%s (BAD)\n" @@ -5347,127 +5378,127 @@ msgid "" "* : Please visit http://www.dvdisaster.org for an upgrade.\n" msgstr "" -#: rs03-verify.c:846 +#: rs03-verify.c:840 msgid "none available" msgstr "" -#: rs03-verify.c:902 +#: rs03-verify.c:896 msgid "" "\n" "Data integrity:\n" msgstr "" -#: rs03-verify.c:929 +#: rs03-verify.c:923 #, c-format msgid "%lld in image; %lld in ecc file" msgstr "" -#: rs03-verify.c:932 +#: rs03-verify.c:926 #, c-format msgid "%lld sectors + %d bytes in image; %lld in ecc file" msgstr "" -#: rs03-verify.c:937 +#: rs03-verify.c:931 #, c-format msgid "- sectors : %lld in image; " msgstr "" -#: rs03-verify.c:938 +#: rs03-verify.c:932 #, c-format msgid "- sectors : %lld sectors + %d bytes in image; " msgstr "" -#: rs03-verify.c:940 +#: rs03-verify.c:934 #, c-format msgid "%lld in ecc file\n" msgstr "" -#: rs03-verify.c:944 +#: rs03-verify.c:938 #, c-format msgid "%lld total / %lld data" msgstr "" -#: rs03-verify.c:946 +#: rs03-verify.c:940 #, c-format msgid "- medium sectors : %lld total / %lld data\n" msgstr "" -#: rs03-verify.c:962 +#: rs03-verify.c:956 #, c-format msgid "%s (%s expected)" msgstr "" -#: rs03-verify.c:967 +#: rs03-verify.c:961 #, c-format msgid "Image file is %d bytes shorter than expected." msgstr "" -#: rs03-verify.c:969 +#: rs03-verify.c:963 #, c-format msgid "Image file is %d bytes longer than expected." msgstr "" -#: rs03-verify.c:982 +#: rs03-verify.c:976 #, c-format msgid "* sectors : %s (%s expected); %lld sectors in ecc file\n" msgstr "" -#: rs03-verify.c:985 +#: rs03-verify.c:979 #, c-format msgid "* medium sectors : %s (%s expected)\n" msgstr "" -#: rs03-verify.c:1009 +#: rs03-verify.c:1003 #, c-format msgid "Failed seeking to start of ecc file: %s\n" msgstr "" -#: rs03-verify.c:1107 +#: rs03-verify.c:1101 msgid " (in ecc file)" msgstr "" -#: rs03-verify.c:1115 +#: rs03-verify.c:1109 #, c-format msgid "* missing sector : %lld%s\n" msgstr "" -#: rs03-verify.c:1116 +#: rs03-verify.c:1110 #, c-format msgid "* missing sectors : %lld - %lld%s\n" msgstr "" -#: rs03-verify.c:1177 rs03-verify.c:1216 +#: rs03-verify.c:1171 rs03-verify.c:1210 #, c-format msgid "%lld sectors missing; %lld signature errors" msgstr "" -#: rs03-verify.c:1201 +#: rs03-verify.c:1195 msgid "Error correction file:" msgstr "" -#: rs03-verify.c:1232 +#: rs03-verify.c:1226 #, c-format msgid "" "- good image/file : all sectors present\n" "- data md5sum : %s\n" msgstr "" -#: rs03-verify.c:1236 +#: rs03-verify.c:1230 #, c-format msgid "* BAD image/file : %lld sectors missing\n" msgstr "" -#: rs03-verify.c:1250 +#: rs03-verify.c:1244 #, c-format msgid " ... crc section : %lld sectors missing; %lld signature errors\n" msgstr "" -#: rs03-verify.c:1277 +#: rs03-verify.c:1271 #, c-format msgid "Skipped; not useful on known defective image" msgstr "" -#: rs03-verify.c:1280 +#: rs03-verify.c:1274 msgid "* Ecc block test : skipped; not useful on defective image\n" msgstr "" @@ -5773,32 +5804,32 @@ msgstr "" msgid "Waiting 10 seconds for drive: %d\n" msgstr "Aguardando 10 segundos pelo drive: %d\n" -#: scsi-layer.c:2481 +#: scsi-layer.c:2465 #, c-format msgid "Sectors %lld - %lld: %s\n" msgstr "Setores %lld - %lld: %s\n" -#: scsi-layer.c:2495 +#: scsi-layer.c:2479 #, c-format msgid "Sector %lld, try %d: %s Sector returned: %d.\n" msgstr "Setor %lld, tentativa %d: %s Setor retornado: %d.\n" -#: scsi-layer.c:2501 +#: scsi-layer.c:2485 #, c-format msgid "Sector %lld, try %d: %s\n" msgstr "Setor %lld, tentativa %d: %s\n" -#: scsi-layer.c:2512 +#: scsi-layer.c:2496 #, c-format msgid "Sector %lld, try %d: success\n" msgstr "Setor %lld, tentativa %d: sucesso\n" -#: scsi-layer.c:2583 +#: scsi-layer.c:2567 #, c-format msgid "Device %s: no medium present\n" msgstr "Dispositivo %s: nenhuma mídia presente\n" -#: scsi-layer.c:2588 +#: scsi-layer.c:2572 #, c-format msgid "" "Device %s does not become ready:\n" @@ -5809,7 +5840,7 @@ msgstr "" "%s\n" "\n" -#: scsi-layer.c:2594 +#: scsi-layer.c:2578 #, c-format msgid "" "\n" @@ -5818,52 +5849,52 @@ msgstr "" "\n" "Dispositivo: %s, %s\n" -#: scsi-layer.c:2601 +#: scsi-layer.c:2585 msgid "Drive failed to report media type." msgstr "O drive falhou ao informar o tipo de mídia." -#: scsi-layer.c:2612 scsi-layer.c:2710 +#: scsi-layer.c:2596 scsi-layer.c:2694 #, c-format msgid "This software does not support \"%s\" type media." msgstr "Este software não suporta mídias do tipo \"%s\"" -#: scsi-layer.c:2620 +#: scsi-layer.c:2604 #, c-format msgid "This software does not support multisession (%d sessions) media." msgstr "Este software não suporta mídias em multisessão (%d sessões)." -#: scsi-layer.c:2651 scsi-layer.c:2660 +#: scsi-layer.c:2635 scsi-layer.c:2644 msgid "Using READ CD" msgstr "Usando READ CD" -#: scsi-layer.c:2652 +#: scsi-layer.c:2636 msgid ", RAW reading" msgstr ", leitura RAW" -#: scsi-layer.c:2655 +#: scsi-layer.c:2639 #, c-format msgid ", Mode page 1 ERP = %02xh" msgstr "" -#: scsi-layer.c:2658 +#: scsi-layer.c:2642 msgid ", C2 scanning" msgstr ", escaneando C2" -#: scsi-layer.c:2665 +#: scsi-layer.c:2649 msgid "Using READ(10).\n" msgstr "Usando READ(10).\n" -#: scsi-layer.c:2687 +#: scsi-layer.c:2671 #, c-format msgid "Medium: %s, %lld sectors%s" msgstr "Mídia: %s, %lld setores%s" -#: scsi-layer.c:2691 +#: scsi-layer.c:2675 #, c-format msgid "Medium \"%s\": %s, %lld sectors%s created %s" msgstr "Mídia \"%s\": %s, %lld setores%s criou %s" -#: scsi-layer.c:2717 +#: scsi-layer.c:2701 msgid "This software does not support encrypted media.\n" msgstr "Este software não suporta mídias criptografadas.\n" @@ -5937,49 +5968,50 @@ msgid "Example disc" msgstr "Disco de exemplo" #: welcome-window.c:80 -msgid "- New multithreaded codec (RS03)." +msgid "- Added support for BDXL-TL 100GB media" msgstr "" #: welcome-window.c:81 -msgid "- Completely reworked online manual." +msgid "- Optimized ecc generation when medium was previously read\n" msgstr "" -#: welcome-window.c:82 -msgid "- Switched license to GPLv3.\n" -msgstr "" - -#: welcome-window.c:84 +#: welcome-window.c:83 msgid "" "Please note:\n" +"This is a pre-release for expert users.\n" +"It may contain unfinished features.\n" "Adaptive reading is unavailable in this version.\n" "It will be re-introduced in one of the next releases." msgstr "" -#: welcome-window.c:90 +#: welcome-window.c:91 msgid "Show this message again" msgstr "Mostrar essa mensagem no futuro" -#: welcome-window.c:136 +#: welcome-window.c:137 msgid "Welcome to dvdisaster!" msgstr "Bem-vindo(a) ao dvdisaster!" -#: welcome-window.c:138 +#: welcome-window.c:139 msgid "" "\n" "dvdisaster creates error correction data to protect\n" "optical media (CD,DVD,BD) against data loss.\n" msgstr "" -#: welcome-window.c:141 +#: welcome-window.c:142 msgid "" "Please see the [manual] for typical uses of dvdisaster.\n" "\n" msgstr "" -#: welcome-window.c:144 +#: welcome-window.c:145 msgid "New in this Version:" msgstr "Novidades dessa versão:" +#~ msgid "created by dvdisaster-%d.%d\n" +#~ msgstr "criado pelo dvdisaster-%d.%d\n" + #~ msgid "" #~ "NOTE: This is the Windows console version of dvdisaster.\n" #~ "The version providing a graphical user interface is called\n" diff --git a/locale/ru.po b/locale/ru.po index 34b1796..767f906 100644 --- a/locale/ru.po +++ b/locale/ru.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: dvdisaster 0.70.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-12-15 16:39+0100\n" +"POT-Creation-Date: 2017-11-17 09:59+0000\n" "PO-Revision-Date: 2009-07-23 08:11+0300\n" "Last-Translator: Igor Gorbounov \n" "Language-Team: Russian\n" @@ -19,7 +19,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" -#: closure.c:334 +#: closure.c:337 #, c-format msgid "" "# dvdisaster-%s configuration file\n" @@ -32,15 +32,15 @@ msgstr "" "# он автоматически перезаписывается при каждом запуске программы.\n" "\n" -#: closure.c:533 +#: closure.c:546 msgid "medium.iso" msgstr "medium.iso" -#: closure.c:534 +#: closure.c:547 msgid "medium.ecc" msgstr "medium.ecc" -#: closure.c:535 +#: closure.c:548 msgid "sector-" msgstr "сектор-" @@ -57,17 +57,17 @@ msgid "" msgstr "" #: debug.c:103 debug.c:191 debug.c:239 debug.c:363 debug.c:707 debug.c:807 -#: debug.c:850 debug.c:1181 debug.c:1189 debug.c:1266 rs01-common.c:166 -#: rs02-common.c:235 rs02-create.c:344 rs02-create.c:990 rs02-fix.c:380 -#: rs02-verify.c:395 rs03-common.c:328 rs03-create.c:696 rs03-create.c:721 -#: rs03-recognize.c:548 +#: debug.c:850 debug.c:1181 debug.c:1189 debug.c:1266 rs01-common.c:175 +#: rs02-common.c:239 rs02-create.c:350 rs02-create.c:997 rs02-fix.c:380 +#: rs02-verify.c:395 rs03-common.c:340 rs03-create.c:720 rs03-create.c:745 +#: rs03-recognize.c:549 #, c-format msgid "Failed seeking to sector %lld in image: %s" msgstr "Не удалось найти сектор %lld в образе: %s" #: debug.c:111 debug.c:196 debug.c:243 debug.c:368 debug.c:545 debug.c:662 -#: debug.c:713 debug.c:1193 debug.c:1270 debug.c:1310 rs02-create.c:367 -#: rs02-create.c:393 rs02-create.c:993 rs03-create.c:701 rs03-create.c:725 +#: debug.c:713 debug.c:1193 debug.c:1270 debug.c:1310 rs02-create.c:373 +#: rs02-create.c:399 rs02-create.c:1000 rs03-create.c:725 rs03-create.c:749 #: udf.c:827 udf.c:885 udf.c:942 udf.c:955 udf.c:960 udf.c:963 udf.c:966 #: udf.c:969 udf.c:972 udf.c:975 #, c-format @@ -109,9 +109,9 @@ msgstr "" #: debug.c:443 debug.c:501 debug.c:565 debug.c:606 debug.c:689 debug.c:795 #: debug.c:836 debug.c:882 debug.c:936 debug.c:1161 debug.c:1169 debug.c:1225 #: debug.c:1230 raw-editor.c:363 read-adaptive.c:73 read-adaptive.c:93 -#: read-adaptive.c:1440 read-adaptive.c:1472 read-linear.c:275 -#: read-linear.c:277 read-linear.c:309 read-linear.c:311 rs01-create.c:278 -#: rs03-create.c:1265 +#: read-adaptive.c:1440 read-adaptive.c:1472 read-linear.c:267 +#: read-linear.c:269 read-linear.c:301 read-linear.c:303 rs01-create.c:278 +#: rs03-create.c:1288 #, c-format msgid "" "Can't open %s:\n" @@ -146,8 +146,8 @@ msgstr "Байт должен иметь значение в диапазоне msgid "Setting byte %d in sector %lld to value %d.\n" msgstr "Установка байта %d в секторе %lld в значение %d.\n" -#: debug.c:477 debug.c:531 debug.c:694 rs02-create.c:190 rs02-verify.c:693 -#: rs03-verify.c:1005 +#: debug.c:477 debug.c:531 debug.c:694 rs02-create.c:193 rs02-verify.c:694 +#: rs03-verify.c:999 #, c-format msgid "Failed seeking to start of image: %s\n" msgstr "Не удалось перейти к началу образа: %s\n" @@ -176,9 +176,9 @@ msgstr "Новая длина должна быть в диапазоне [0..%l msgid "Truncating image to %lld sectors.\n" msgstr "Усечение образа до %lld секторов.\n" -#: debug.c:579 read-linear.c:1406 rs01-fix.c:212 rs01-fix.c:234 rs01-fix.c:250 -#: rs01-fix.c:284 rs02-create.c:105 rs02-create.c:151 rs02-fix.c:242 -#: rs02-fix.c:261 rs02-fix.c:274 rs03-create.c:237 rs03-create.c:316 +#: debug.c:579 read-linear.c:1393 rs01-fix.c:212 rs01-fix.c:234 rs01-fix.c:250 +#: rs01-fix.c:284 rs02-create.c:108 rs02-create.c:154 rs02-fix.c:242 +#: rs02-fix.c:261 rs02-fix.c:274 rs03-create.c:240 rs03-create.c:319 #: rs03-fix.c:266 rs03-fix.c:301 rs03-fix.c:322 rs03-fix.c:337 #, c-format msgid "Could not truncate %s: %s\n" @@ -231,8 +231,8 @@ msgid "%lld \"unreadable sector\" markers replaced.\n" msgstr "Замещено %lld маркеров \"нечитаемый сектор\".\n" #: debug.c:811 debug.c:854 debug.c:1185 debug.c:1252 debug.c:1256 debug.c:1306 -#: rs01-common.c:182 rs02-common.c:240 rs02-create.c:207 rs02-fix.c:383 -#: rs03-common.c:333 rs03-recognize.c:553 +#: rs01-common.c:191 rs02-common.c:244 rs02-create.c:210 rs02-fix.c:383 +#: rs03-common.c:345 rs03-recognize.c:554 #, c-format msgid "Failed reading sector %lld in image: %s" msgstr "Не удалось прочитать сектор %lld в образе: %s" @@ -391,83 +391,83 @@ msgstr "" #. TRANSLATORS: #. This is a dummy entry which is supposed to translate into "ok". #. Please do not return anything else here. -#: dvdisaster.c:143 dvdisaster.c:155 +#: dvdisaster.c:145 dvdisaster.c:157 msgid "test phrase for verifying the locale installation" msgstr "ok" -#: dvdisaster.c:332 +#: dvdisaster.c:338 msgid "-o/--ecc-target expects 'file' or 'image'" msgstr "" -#: dvdisaster.c:358 +#: dvdisaster.c:364 #, c-format msgid "--threads must be 1..%d\n" msgstr "--потоков должно быть 1..%d\n" -#: dvdisaster.c:372 +#: dvdisaster.c:378 msgid "--cache-size must at least be 8MiB; 16MiB or higher is recommended." msgstr "--cache-size должен быть не меньше 8МБ; рекомендуется 16МБ и больше." -#: dvdisaster.c:374 +#: dvdisaster.c:380 #, c-format msgid "--cache-size maximum is %dMiB." msgstr "" -#: dvdisaster.c:397 +#: dvdisaster.c:403 msgid "--encoding-algorithm: SSE2 not supported on this processor!" msgstr "" -#: dvdisaster.c:401 +#: dvdisaster.c:407 msgid "--encoding-algorithm: valid types are 32bit, 64bit, SSE2" msgstr "" -#: dvdisaster.c:408 +#: dvdisaster.c:414 msgid "--encoding-algorithm: AltiVec not supported on this processor!" msgstr "" -#: dvdisaster.c:412 +#: dvdisaster.c:418 msgid "--encoding-algorithm: valid types are 32bit, 64bit, AltiVec" msgstr "" -#: dvdisaster.c:415 +#: dvdisaster.c:421 msgid "--encoding-algorithm: valid types are 32bit, 64bit" msgstr "" -#: dvdisaster.c:424 +#: dvdisaster.c:430 msgid "--encoding-io-strategy: mmap not supported on this OS" msgstr "" -#: dvdisaster.c:428 +#: dvdisaster.c:434 msgid "--encoding-io-strategy: valid types are readwrite and mmap" msgstr "" -#: dvdisaster.c:438 +#: dvdisaster.c:444 msgid "Valid args for --driver: sg,cdrom" msgstr "" -#: dvdisaster.c:440 +#: dvdisaster.c:446 msgid "--driver is only supported on GNU/Linux" msgstr "только --driver поддерживается на GNU/Linux" -#: dvdisaster.c:448 +#: dvdisaster.c:454 msgid "--fixed-speed-values is only allowed in debug mode" msgstr "" -#: dvdisaster.c:489 +#: dvdisaster.c:498 #, c-format msgid "--prefetch-sectors must be in range 32...%s" msgstr "" -#: dvdisaster.c:540 +#: dvdisaster.c:552 msgid "--set-version is only allowed in debug mode" msgstr "" -#: dvdisaster.c:647 +#: dvdisaster.c:659 #, c-format msgid "?? illegal getopt return value %d\n" msgstr "?? неправильное возвращаемое значение getopt: %d\n" -#: dvdisaster.c:738 main-window.c:154 +#: dvdisaster.c:750 main-window.c:150 #, c-format msgid "" "\n" @@ -478,7 +478,7 @@ msgstr "" "Метод %s недоступен.\n" "Для получения списка методов используйте -m без параметров.\n" -#: dvdisaster.c:749 rs01-create.c:260 rs02-create.c:1031 rs03-create.c:1233 +#: dvdisaster.c:761 rs01-create.c:260 rs02-create.c:1038 rs03-create.c:1256 #, c-format msgid "" "\n" @@ -487,25 +487,25 @@ msgstr "" "\n" "Открытие %s" -#: dvdisaster.c:756 rs01-create.c:269 rs02-create.c:155 rs02-create.c:1041 -#: rs03-create.c:320 rs03-create.c:1248 +#: dvdisaster.c:768 rs01-create.c:269 rs02-create.c:158 rs02-create.c:1048 +#: rs03-create.c:323 rs03-create.c:1271 #, c-format msgid ": %lld medium sectors.\n" msgstr ": %lld секторов носителя.\n" -#: dvdisaster.c:757 rs01-create.c:270 rs02-create.c:156 rs02-create.c:1042 -#: rs03-create.c:321 rs03-create.c:1249 +#: dvdisaster.c:769 rs01-create.c:270 rs02-create.c:159 rs02-create.c:1049 +#: rs03-create.c:324 rs03-create.c:1272 #, c-format msgid ": %lld medium sectors and %d bytes.\n" msgstr ": %lld секторов носителя и %d байт.\n" -#: dvdisaster.c:784 main-window.c:215 +#: dvdisaster.c:796 main-window.c:208 msgid "RS01 method not available for comparing files." msgstr "Метод RS01 не применяется для сравнения файлов." #. TRANSLATORS: Program options like -r and --read are not to be translated #. to avoid confusion when discussing the program in international forums. -#: dvdisaster.c:874 +#: dvdisaster.c:886 msgid "" "\n" "Common usage examples:\n" @@ -529,7 +529,7 @@ msgstr "" " dvdisaster -u,--unlink # Удалить файлы .iso (по завершении других действий)\n" "\n" -#: dvdisaster.c:883 +#: dvdisaster.c:895 #, c-format msgid "" "Drive and file specification:\n" @@ -540,227 +540,235 @@ msgid "" " -o,--ecc-target [file image] - where to put ecc data in RS03\n" msgstr "" -#: dvdisaster.c:893 +#: dvdisaster.c:905 msgid "Tweaking options (see manual before using!)\n" msgstr "Параметры тонкой настройки (перед применением см. руководство!)\n" -#: dvdisaster.c:894 +#: dvdisaster.c:906 msgid " -a,--assume x,y,... - assume image is augmented with codec(s) x,y,...\n" msgstr "" -#: dvdisaster.c:895 +#: dvdisaster.c:907 msgid " -j,--jump n - jump n sectors forward after a read error (default: 16)\n" msgstr " -j,--jump n - переход на n секторов вперед после ошибки чтения (по умолчанию: 16)\n" -#: dvdisaster.c:896 +#: dvdisaster.c:908 msgid " -m n - list/select error correction methods (default: RS01)\n" msgstr " -m n - просмотреть/выбрать методы исправления ошибок (по умолчанию: RS01)\n" -#: dvdisaster.c:897 +#: dvdisaster.c:909 #, c-format msgid "" " -n,--redundancy n%% - error correction data redundancy\n" " allowed values depend on codec (see manual)\n" msgstr "" -#: dvdisaster.c:899 +#: dvdisaster.c:911 msgid " -v,--verbose - more diagnostic messages\n" msgstr " -v,--verbose - больше диагностических сообщений\n" -#: dvdisaster.c:900 +#: dvdisaster.c:912 msgid " -x,--threads n - use n threads for en-/decoding (if supported by codec)\n" msgstr "" -#: dvdisaster.c:901 +#: dvdisaster.c:913 msgid " --adaptive-read - use optimized strategy for reading damaged media\n" msgstr " --adaptive-read - использование оптимизированной стратегии чтения поврежденных носителей\n" -#: dvdisaster.c:902 +#: dvdisaster.c:914 msgid " --auto-suffix - automatically add .iso and .ecc file suffixes\n" msgstr " --auto-suffix - автоматически добавлять расширения имени файла .iso и .ecc\n" -#: dvdisaster.c:903 +#: dvdisaster.c:915 msgid " --cache-size n - image cache size in MiB during -c mode (default: 32MiB)\n" msgstr " --cache-size n - размер буфера образа в МБ в режиме -c (по умолчанию: 32МБ)\n" -#: dvdisaster.c:904 +#: dvdisaster.c:916 msgid " --dao - assume DAO disc; do not trim image end\n" msgstr " --dao - считать, что диск в режиме DAO; не отрезать конец образа\n" -#: dvdisaster.c:905 +#: dvdisaster.c:917 msgid " --defective-dump d - directory for saving incomplete raw sectors\n" msgstr " --defective-dump d - каталог для сохранения незавершенных необработанных секторов\n" -#: dvdisaster.c:907 +#: dvdisaster.c:919 msgid " --driver=sg/cdrom - use sg(default) or alternative cdrom driver (see man page!)\n" msgstr "" -#: dvdisaster.c:909 +#: dvdisaster.c:921 msgid " --eject - eject medium after successful read\n" msgstr " --eject - извлекать носитель после успешного чтения\n" -#: dvdisaster.c:910 +#: dvdisaster.c:922 msgid " --encoding-algorithm n - possible values: 32bit,64bit,SSE2,AltiVec\n" msgstr "" -#: dvdisaster.c:911 +#: dvdisaster.c:923 msgid " --encoding-io-strategy n - possible values: readwrite, mmap\n" msgstr "" -#: dvdisaster.c:912 +#: dvdisaster.c:924 msgid " --fill-unreadable n - fill unreadable sectors with byte n\n" msgstr " --fill-unreadable n - заполнять нечитаемые сектора байтом n\n" -#: dvdisaster.c:913 +#: dvdisaster.c:925 msgid " --ignore-fatal-sense - continue reading after potentially fatal error conditon\n" msgstr " --ignore-fatal-sense - продолжать чтение после возможной критической ошибки\n" -#: dvdisaster.c:914 +#: dvdisaster.c:926 msgid " --ignore-iso-size - ignore image size from ISO/UDF data (dangerous - see man page!)\n" msgstr "" -#: dvdisaster.c:915 +#: dvdisaster.c:927 msgid " --internal-rereads n - drive may attempt n rereads before reporting an error\n" msgstr " --internal-rereads n - привод может делать n повторных чтений перед сообщением об ошибке\n" -#: dvdisaster.c:916 +#: dvdisaster.c:928 msgid " --medium-info - print info about medium in drive\n" msgstr "" -#: dvdisaster.c:917 +#: dvdisaster.c:929 +msgid " --no-progress - do not print progress information\n" +msgstr "" + +#: dvdisaster.c:930 msgid " --old-ds-marker - mark missing sectors compatible with dvdisaster <= 0.70\n" msgstr "" -#: dvdisaster.c:918 +#: dvdisaster.c:931 msgid " --prefetch-sectors n - prefetch n sectors for RS03 encoding (uses ~nMiB)\n" msgstr "" -#: dvdisaster.c:919 +#: dvdisaster.c:932 msgid " --raw-mode n - mode for raw reading CD media (20 or 21)\n" msgstr " --raw-mode n - режим для низкоуровневого чтения CD-носителей (20 или 21)\n" -#: dvdisaster.c:920 +#: dvdisaster.c:933 msgid " --read-attempts n-m - attempts n upto m reads of a defective sector\n" msgstr " --read-attempts n-m - делается от n до m попыток чтения поврежденного сектора\n" -#: dvdisaster.c:921 +#: dvdisaster.c:934 msgid " --read-medium n - read the whole medium up to n times\n" msgstr " --read-medium n - читать весь носитель до n раз\n" -#: dvdisaster.c:922 +#: dvdisaster.c:935 msgid " --read-raw - performs read in raw mode if possible\n" msgstr " --read-raw - выполнять чтение в низкоуровневом режиме, если это возможно\n" -#: dvdisaster.c:923 +#: dvdisaster.c:936 +msgid " --regtest - tweaks output for compatibility with regtests\n" +msgstr "" + +#: dvdisaster.c:937 msgid " --resource-file p - get resource file from given path\n" msgstr "" -#: dvdisaster.c:924 +#: dvdisaster.c:938 msgid " --speed-warning n - print warning if speed changes by more than n percent\n" msgstr " --speed-warning n - выводить предупреждение, если скорость изменяется больше, чем на n процентов\n" -#: dvdisaster.c:925 +#: dvdisaster.c:939 msgid " --spinup-delay n - wait n seconds for drive to spin up\n" msgstr " --spinup-delay n - выждать n секунд, пока привод не раскрутится\n" -#: dvdisaster.c:929 +#: dvdisaster.c:943 msgid "Debugging options (purposefully undocumented and possibly harmful)\n" msgstr "Параметры отладки (намеренно недокументированные и, возможно, опасные)\n" -#: dvdisaster.c:930 +#: dvdisaster.c:944 msgid " --debug - enables the following options\n" msgstr " --debug - включает следующие параметры\n" -#: dvdisaster.c:931 +#: dvdisaster.c:945 msgid " --byteset s,i,b - set byte i in sector s to b\n" msgstr " --byteset s,i,b - установить байт i в секторе s в значение b\n" -#: dvdisaster.c:932 +#: dvdisaster.c:946 msgid " --cdump - creates C #include file dumps instead of hexdumps\n" msgstr " --cdump - создает дампы в виде C #include-файлов вместо шестнадцатеричных дампов\n" -#: dvdisaster.c:933 +#: dvdisaster.c:947 msgid " --compare-images a,b - compare sectors in images a and b\n" msgstr " --compare-images a,b - сравнить сектора в образах a и b\n" -#: dvdisaster.c:934 +#: dvdisaster.c:948 msgid " --copy-sector a,n,b,m - copy sector n from image a to sector m in image b\n" msgstr " --copy-sector a,n,b,m - скопировать сектор n из образа a в сектор m образа b\n" -#: dvdisaster.c:935 +#: dvdisaster.c:949 msgid " --erase sector - erase the given sector\n" msgstr " --erase sector - стереть данный сектор\n" -#: dvdisaster.c:936 +#: dvdisaster.c:950 msgid " --erase n-m - erase sectors n - m, inclusively\n" msgstr " --erase n-m - стереть секторы n - m включительно\n" -#: dvdisaster.c:937 +#: dvdisaster.c:951 msgid " --fixed-speed-values - output fixed speed values for better output diffing\n" msgstr "" -#: dvdisaster.c:938 +#: dvdisaster.c:952 msgid " --marked-image n - create image with n marked random sectors\n" msgstr " --marked-image n - создать образ с n помеченными случайными секторами\n" -#: dvdisaster.c:939 +#: dvdisaster.c:953 msgid " --merge-images a,b merge image a with b (a receives sectors from b)\n" msgstr " --merge-images a,b объединить образ a с образом b (a получает секторы из b)\n" -#: dvdisaster.c:940 +#: dvdisaster.c:954 msgid " --random-errors e - seed image with (correctable) random errors\n" msgstr "" -#: dvdisaster.c:941 +#: dvdisaster.c:955 msgid " --random-image n - create image with n sectors of random numbers\n" msgstr " --random-image n - создать образ с n секторами со случайными номерами\n" -#: dvdisaster.c:942 +#: dvdisaster.c:956 msgid " --random-seed n - random seed for built-in random number generator\n" msgstr " --random-seed n - начальное значение для встроенного генератора случайных чисел\n" -#: dvdisaster.c:943 +#: dvdisaster.c:957 msgid " --raw-sector n - shows hexdump of the given raw sector from medium in drive\n" msgstr " --raw-sector n - показывает шестнадцатиричный дамп данного необработанного сектора с носителя в приводе\n" -#: dvdisaster.c:944 +#: dvdisaster.c:958 msgid " --read-sector n - shows hexdump of the given sector from medium in drive\n" msgstr " --read-sector n - показывает шестнадцатиричный дамп данного сектора с носителя в приводе\n" -#: dvdisaster.c:945 +#: dvdisaster.c:959 msgid " --screen-shot - useful for generating screen shots\n" msgstr " --screen-shot - useful for generating screen shots\n" -#: dvdisaster.c:946 +#: dvdisaster.c:960 msgid " --send-cdb arg - executes given cdb at drive; kills system if used wrong\n" msgstr " --send-cdb arg - выполнить cdb на приводе; при ошибке система снимается\n" -#: dvdisaster.c:947 +#: dvdisaster.c:961 msgid " --set-version - set program version for debugging purposes (dangerous!)\n" msgstr "" -#: dvdisaster.c:948 +#: dvdisaster.c:962 msgid " --show-header n - assumes given sector is a ecc header and prints it\n" msgstr "" -#: dvdisaster.c:949 +#: dvdisaster.c:963 msgid " --show-sector n - shows hexdump of the given sector in an image file\n" msgstr " --show-sector n - показывает содержимое данного сектора в шестнадцатеричном виде\n" -#: dvdisaster.c:950 +#: dvdisaster.c:964 msgid " --sim-cd image - simulate a SCSI-Level CD with contents supplied by the ISO image\n" msgstr "" -#: dvdisaster.c:951 +#: dvdisaster.c:965 #, c-format msgid " --sim-defects n - simulate n%% defective sectors on medium\n" msgstr " --sim-defects n - смоделировать n%% поврежденных секторов на носителе\n" -#: dvdisaster.c:952 +#: dvdisaster.c:966 msgid " --truncate n - truncates image to n sectors\n" msgstr " --truncate n - обрезает образ до n секторов\n" -#: dvdisaster.c:953 +#: dvdisaster.c:967 msgid "" " --zero-unreadable - replace the \"unreadable sector\" markers with zeros\n" "\n" @@ -768,7 +776,7 @@ msgstr "" " --zero-unreadable - заменить маркеры \"нечитаемый сектор\" нулями\n" "\n" -#: dvdisaster.c:982 +#: dvdisaster.c:996 msgid "Optical drive 52X FW 1.02" msgstr "Оптический привод 52X FW 1.02" @@ -870,15 +878,15 @@ msgstr "О программе dvdisaster" #: help-dialogs.c:727 msgid "" -"Modified version Copyright 2015 (please fill in - [directions])\n" -"Copyright 2004-2015 Carsten Gnoerlich" +"Modified version Copyright 2017 (please fill in - [directions])\n" +"Copyright 2004-2017 Carsten Gnoerlich" msgstr "" -"Измененнная версия Copyright 2015 (пожалуйста, заполните - [инструкции])\n" -"Copyright 2004-2015 Carsten Gnoerlich" +"Измененнная версия Copyright 2017 (пожалуйста, заполните - [инструкции])\n" +"Copyright 2004-2017 Carsten Gnoerlich" #: help-dialogs.c:731 misc.c:205 -msgid "Copyright 2004-2015 Carsten Gnoerlich" -msgstr "Copyright 2004-2015 Carsten Gnoerlich" +msgid "Copyright 2004-2017 Carsten Gnoerlich" +msgstr "Copyright 2004-2017 Carsten Gnoerlich" #: help-dialogs.c:738 msgid "" @@ -936,18 +944,24 @@ msgstr "" "\n" "Порт на NetBSD: Sergey Svishchev <svs@ropnet.ru>" -#: image.c:150 image.c:154 +#: image.c:152 image.c:156 #, c-format msgid "Image file %s not present or permission denied.\n" msgstr "" -#: image.c:163 image.c:167 +#: image.c:165 image.c:169 msgid "" "\n" "Error correction file type unknown.\n" msgstr "" -#: image.c:176 image.c:181 +#: image.c:178 image.c:183 +msgid "" +"\n" +"Permission denied on ecc file (perhaps not writeable?).\n" +msgstr "" + +#: image.c:193 image.c:198 msgid "" "\n" "No error correction file present.\n" @@ -974,7 +988,7 @@ msgstr "" msgid "log: %s\n" msgstr "" -#: main-window.c:97 +#: main-window.c:94 msgid "" "The .iso image and error correction file\n" "must not be the same file!\n" @@ -984,7 +998,7 @@ msgid "" "please leave the error correction file name blank." msgstr "" -#: main-window.c:107 +#: main-window.c:104 msgid "" "The error correction file type must not be \".iso\".\n" "\n" @@ -993,91 +1007,91 @@ msgid "" "please leave the error correction file name blank." msgstr "" -#: main-window.c:180 +#: main-window.c:174 msgid "Internal error: No suitable method for repairing image." msgstr "" -#: main-window.c:283 +#: main-window.c:276 msgid "button|Read" msgstr "Читать" -#: main-window.c:286 +#: main-window.c:279 msgid "tooltip|Read Image" msgstr "Читать образ" -#: main-window.c:286 +#: main-window.c:279 msgid "Reads an optical disc image into a file (or tries to complete an existing image file)." msgstr "Считывание образа CD/DVD в файл (или попытка завершить существующий файл образа)." -#: main-window.c:300 +#: main-window.c:293 msgid "button|Create" msgstr "Создать" -#: main-window.c:303 +#: main-window.c:296 msgid "tooltip|Create error correction data" msgstr "Создать данные для исправления ошибок" -#: main-window.c:303 +#: main-window.c:296 msgid "Creates error correction data. Requires an image file." msgstr "Создание данных для исправления ошибок. Требуется файл образа." -#: main-window.c:307 +#: main-window.c:300 msgid "button|Scan" msgstr "Проверить" -#: main-window.c:310 +#: main-window.c:303 msgid "tooltip|Scan medium" msgstr "Проверить носитель" -#: main-window.c:310 +#: main-window.c:303 msgid "Scans medium for unreadable sectors." msgstr "Проверяет носитель на нечитаемые секторы." -#: main-window.c:314 +#: main-window.c:307 msgid "button|Fix" msgstr "Исправить" -#: main-window.c:317 +#: main-window.c:310 msgid "tooltip|Repair image" msgstr "Исправить образ" -#: main-window.c:317 +#: main-window.c:310 msgid "Repairs an image. Requires an image file and error correction data." msgstr "Исправление образа. Требуется файл образа и данные для исправления ошибок." -#: main-window.c:321 +#: main-window.c:314 msgid "button|Verify" msgstr "Сравнить" -#: main-window.c:324 +#: main-window.c:317 msgid "tooltip|Consistency check" msgstr "Проверка целостности" -#: main-window.c:324 +#: main-window.c:317 msgid "Tests consistency of error correction data and image file." msgstr "Проверяет соответствие данных для исправления ошибок и файла образа." -#: main-window.c:328 +#: main-window.c:321 msgid "button|Stop" msgstr "Прервать" -#: main-window.c:331 +#: main-window.c:324 msgid "tooltip|Abort action" msgstr "Прервать работу" -#: main-window.c:331 +#: main-window.c:324 msgid "Aborts an ongoing action." msgstr "Прерывание текущей работы." -#: main-window.c:488 +#: main-window.c:481 msgid "tooltip|Protocol for current action" msgstr "Журнал текущей работы" -#: main-window.c:489 +#: main-window.c:482 msgid "Displays additional information created during the current or last action." msgstr "Отображение дополнительной информации о текущей или последней работе." -#: main-window.c:498 +#: main-window.c:491 msgid "View log" msgstr "Просмотреть журнал" @@ -1085,69 +1099,69 @@ msgstr "Просмотреть журнал" msgid "Medium not present" msgstr "Носителя нет" -#: medium-info.c:105 medium-info.c:358 +#: medium-info.c:106 medium-info.c:352 msgid "Physical medium info" msgstr "Информация о физическом носителе" -#: medium-info.c:127 medium-info.c:133 +#: medium-info.c:128 medium-info.c:134 msgid "empty" msgstr "пустой" -#: medium-info.c:128 +#: medium-info.c:129 msgid "appendable" msgstr "расширяемый" -#: medium-info.c:129 +#: medium-info.c:130 msgid "finalized" msgstr "законченный" -#: medium-info.c:130 scsi-layer.c:98 +#: medium-info.c:131 scsi-layer.c:98 msgid "unknown" msgstr "неизвестно" -#: medium-info.c:134 +#: medium-info.c:135 msgid "incomplete" msgstr "неполный" -#: medium-info.c:135 +#: medium-info.c:136 msgid "damaged" msgstr "поврежденный" -#: medium-info.c:136 rs02-verify.c:670 rs02-verify.c:877 rs02-verify.c:878 -#: rs02-verify.c:879 rs03-verify.c:1260 rs03-verify.c:1262 rs03-verify.c:1263 +#: medium-info.c:137 rs02-verify.c:671 rs02-verify.c:878 rs02-verify.c:879 +#: rs02-verify.c:880 rs03-verify.c:1254 rs03-verify.c:1256 rs03-verify.c:1257 msgid "complete" msgstr "завершена" -#: medium-info.c:141 +#: medium-info.c:142 #, c-format msgid "%s (%d sessions; last session %s)\n" msgstr "%s (%d сессий; последняя сессия %s)\n" -#: medium-info.c:147 +#: medium-info.c:148 #, c-format msgid "%lld sectors (%lld MiB), from READ CAPACITY\n" msgstr "%lld секторов (%lld МБ), из READ CAPACITY\n" -#: medium-info.c:150 +#: medium-info.c:151 #, c-format msgid "%lld sectors (%lld MiB), from DVD structure\n" msgstr "%lld секторов (%lld МБ), из структуры DVD\n" -#: medium-info.c:154 medium-info.c:204 +#: medium-info.c:155 medium-info.c:204 #, c-format msgid "%lld sectors (%lld MiB)\n" msgstr "%lld секторов (%lld МБ)\n" -#: medium-info.c:166 medium-info.c:431 +#: medium-info.c:167 medium-info.c:425 msgid "Filesystem info" msgstr "Информация о файловой системе" -#: medium-info.c:172 +#: medium-info.c:173 #, c-format msgid "%d sectors (%lld MiB)\n" msgstr "%d секторов (%lld МБ)\n" -#: medium-info.c:194 medium-info.c:464 +#: medium-info.c:194 medium-info.c:458 msgid "Augmented image info" msgstr "Информация о расширенном образе" @@ -1156,11 +1170,11 @@ msgstr "Информация о расширенном образе" msgid "%s, %d roots, %4.1f%% redundancy.\n" msgstr "%s, %d корней, избыточность %4.1f%%.\n" -#: medium-info.c:289 +#: medium-info.c:283 msgid "windowtitle|Medium info" msgstr "Информация о носителе" -#: medium-info.c:304 +#: medium-info.c:298 msgid "" "Medium info\n" "Properties of the currently inserted medium" @@ -1168,75 +1182,75 @@ msgstr "" "Информация о носителе\n" "Свойства вставленного носителя" -#: medium-info.c:316 +#: medium-info.c:310 msgid "Drive selection" msgstr "Выбор привода" -#: medium-info.c:323 +#: medium-info.c:317 msgid "Drive:" msgstr "Привод:" -#: medium-info.c:344 menubar.c:488 +#: medium-info.c:338 menubar.c:488 msgid "No drives found" msgstr "Нет приводов" -#: medium-info.c:349 +#: medium-info.c:343 msgid " " msgstr " " -#: medium-info.c:352 +#: medium-info.c:346 msgid "Update medium info" msgstr "Обновить информацию о носителе" -#: medium-info.c:365 +#: medium-info.c:359 msgid "Medium type:" msgstr "Тип носителя:" -#: medium-info.c:373 +#: medium-info.c:367 msgid "Book type:" msgstr "Формат (book type):" -#: medium-info.c:381 scsi-layer.c:2698 +#: medium-info.c:375 scsi-layer.c:2682 msgid "Manuf.-ID:" msgstr "Изгот.-ID:" -#: medium-info.c:389 +#: medium-info.c:383 msgid "Drive profile:" msgstr "Профиль привода:" -#: medium-info.c:397 +#: medium-info.c:391 msgid "Disc status:" msgstr "Состояние диска:" -#: medium-info.c:405 +#: medium-info.c:399 msgid "Used sectors:" msgstr "Использовано секторов:" -#: medium-info.c:421 +#: medium-info.c:415 msgid "Blank capacity:" msgstr "Емкость пустого носителя:" -#: medium-info.c:438 +#: medium-info.c:432 msgid "Medium label:" msgstr "Метка носителя:" -#: medium-info.c:446 +#: medium-info.c:440 msgid "File system size:" msgstr "Размер файловой системы:" -#: medium-info.c:454 +#: medium-info.c:448 msgid "Creation time:" msgstr "Время создания:" -#: medium-info.c:471 +#: medium-info.c:465 msgid "Error correction data:" msgstr "Данные для исправления ошибок:" -#: medium-info.c:479 +#: medium-info.c:473 msgid "Augmented image size:" msgstr "Размер расширенного образа:" -#: medium-info.c:487 +#: medium-info.c:481 msgid "dvdisaster version:" msgstr "Версия dvdisaster:" @@ -1432,11 +1446,11 @@ msgstr "" "\n" "Русский перевод Игоря Горбунова \n" -#: misc.c:513 +#: misc.c:519 msgid "Warning" msgstr "Внимание" -#: misc.c:588 misc.c:596 +#: misc.c:594 misc.c:602 msgid "" "\n" "*\n" @@ -1448,11 +1462,11 @@ msgstr "" "* dvdisaster - невозможно продолжить:\n" "*\n" -#: misc.c:1248 +#: misc.c:1254 msgid "Do not ask again" msgstr "" -#: misc.c:1269 +#: misc.c:1275 #, c-format msgid "" "Image file already exists and does not match the medium:\n" @@ -1462,7 +1476,7 @@ msgid "" "The existing image file will be deleted." msgstr "" -#: misc.c:1288 +#: misc.c:1294 #, c-format msgid "" "The error correction file is already present:\n" @@ -2485,8 +2499,8 @@ msgid "Raw sector does not belong to the selected image!" msgstr "Сектор не принадлежит выбранному образу!" #: raw-editor.c:389 read-adaptive.c:1252 read-adaptive.c:1323 -#: read-adaptive.c:1643 read-adaptive.c:1841 read-linear.c:398 -#: read-linear.c:658 read-linear.c:1001 rs01-fix.c:459 rs01-fix.c:719 +#: read-adaptive.c:1643 read-adaptive.c:1841 read-linear.c:390 +#: read-linear.c:645 read-linear.c:989 rs01-fix.c:459 rs01-fix.c:719 #: rs02-fix.c:749 rs03-fix.c:818 #, c-format msgid "Failed seeking to sector %lld in image [%s]: %s" @@ -2494,7 +2508,7 @@ msgstr "Не удалось перейти к сектору %lld образа [ #: raw-editor.c:396 read-adaptive.c:1266 read-adaptive.c:1329 #: read-adaptive.c:1675 read-adaptive.c:1688 read-adaptive.c:1849 -#: read-linear.c:407 read-linear.c:665 rs01-fix.c:181 rs01-fix.c:466 +#: read-linear.c:399 read-linear.c:652 rs01-fix.c:181 rs01-fix.c:466 #, c-format msgid "Failed writing to sector %lld in image [%s]: %s" msgstr "Не удалось записать в сектор %lld образа [%s]: %s" @@ -2723,7 +2737,7 @@ msgstr " [Создание нового буферного файла %s]\n" msgid " [Appended %d/%d sectors to cache file %s; LBA=%lld, ssize=%d, %d sectors]\n" msgstr " [Добавлено %d/%d секторов к буферному файлу %s; LBA=%lld, размер с.=%d, %d секторов]\n" -#: read-adaptive.c:55 rs01-create.c:1015 +#: read-adaptive.c:55 rs01-create.c:1025 #, c-format msgid "" "Error closing error correction file:\n" @@ -2745,7 +2759,7 @@ msgstr "" "Не удается прочитать ecc-заголовок:\n" "%s" -#: read-adaptive.c:119 read-linear.c:850 +#: read-adaptive.c:119 read-linear.c:838 #, c-format msgid "" "* Warning: This ecc file requires dvdisaster-%d.%d!\n" @@ -2755,14 +2769,14 @@ msgid "" "\n" msgstr "" -#: read-adaptive.c:152 rs01-common.c:80 rs01-common.c:222 rs01-create.c:297 -#: rs01-verify.c:820 +#: read-adaptive.c:152 rs01-common.c:80 rs01-common.c:231 rs01-create.c:299 +#: rs01-verify.c:810 #, c-format msgid "Failed skipping the ecc header: %s" msgstr "Не удалось пропустить ecc-заголовок: %s" -#: read-adaptive.c:161 read-adaptive.c:171 rs01-common.c:89 rs01-common.c:99 -#: rs01-common.c:332 +#: read-adaptive.c:161 read-adaptive.c:171 rs01-common.c:92 rs01-common.c:102 +#: rs01-common.c:341 #, c-format msgid "Error reading CRC information: %s" msgstr "Ошибка при чтении CRC-информации: %s " @@ -2781,7 +2795,7 @@ msgstr "Восстановимо: %2d.%1d%% (исправимо: %lld; сейч msgid "Repairable: %2d.%1d%% (missing: %lld; now reading [%lld..%lld], size %lld)" msgstr "Восстановимо: %2d.%1d%% (отсутствует: %lld; сейчас читается [%lld..%lld], размер %lld)" -#: read-adaptive.c:653 read-linear.c:857 +#: read-adaptive.c:653 read-linear.c:845 #, c-format msgid "" "* Warning: This image requires dvdisaster-%d.%d!\n" @@ -2852,7 +2866,7 @@ msgstr "" "Отпечатки носителя и ecc-файла не совпадают.\n" "Носитель и ecc-файл не относятся друг к другу.\n" -#: read-adaptive.c:860 read-linear.c:340 +#: read-adaptive.c:860 read-linear.c:332 msgid "Image file does not match the optical disc." msgstr "Файл образа не подходит к CD/DVD/BD." @@ -2877,7 +2891,7 @@ msgstr "Загрузка CRC данных." msgid "Analysing existing image file" msgstr "Анализ существующего файла образа" -#: read-adaptive.c:969 rs01-common.c:262 rs02-verify.c:724 +#: read-adaptive.c:969 rs01-common.c:271 rs02-verify.c:725 #, c-format msgid "premature end in image (only %d bytes): %s\n" msgstr "преждевременный конец образа (только %d байт): %s\n" @@ -2901,15 +2915,15 @@ msgstr "Анализ существующего файла образа: %lld м msgid "Analysing existing image file: %lld readable, %lld still missing.\n" msgstr "Анализ существующего файла образа: %lld можно прочитать, %lld еще отсутствуют.\n" -#: read-adaptive.c:1202 read-linear.c:737 +#: read-adaptive.c:1202 read-linear.c:725 msgid "Ignore once" msgstr "Игнорировать один раз" -#: read-adaptive.c:1203 read-linear.c:738 +#: read-adaptive.c:1203 read-linear.c:726 msgid "Ignore always" msgstr "Игнорировать всегда" -#: read-adaptive.c:1204 read-linear.c:739 +#: read-adaptive.c:1204 read-linear.c:727 msgid "Abort" msgstr "Прервать" @@ -2918,15 +2932,15 @@ msgstr "Прервать" msgid "Filling image area [%lld..%lld]" msgstr "Заполнение области образа [%lld..%lld]" -#: read-adaptive.c:1360 read-linear.c:217 +#: read-adaptive.c:1360 read-linear.c:209 msgid "Reading aborted" msgstr "Чтение прервано" -#: read-adaptive.c:1363 read-linear.c:221 +#: read-adaptive.c:1363 read-linear.c:213 msgid "Preparing for reading the medium image." msgstr "Подготовка к чтению образа носителя." -#: read-adaptive.c:1364 read-linear.c:214 read-linear.c:222 +#: read-adaptive.c:1364 read-linear.c:206 read-linear.c:214 msgid "Medium: not yet determined" msgstr "Носитель: еще не определен" @@ -2945,16 +2959,16 @@ msgid "" "* Please consider using linear reading instead.\n" msgstr "" -#: read-adaptive.c:1442 read-linear.c:279 +#: read-adaptive.c:1442 read-linear.c:271 #, c-format msgid "Creating new %s image.\n" msgstr "Создание нового %s образа.\n" -#: read-adaptive.c:1446 read-linear.c:272 +#: read-adaptive.c:1446 read-linear.c:264 msgid "Reading new medium image." msgstr "Чтение нового образа носителя." -#: read-adaptive.c:1466 read-linear.c:301 +#: read-adaptive.c:1466 read-linear.c:293 msgid "Completing existing medium image." msgstr "Завершение существующего образа носителя." @@ -2966,7 +2980,7 @@ msgstr "" "\n" "Достаточно данных для восстановления образа.\n" -#: read-adaptive.c:1606 read-linear.c:1065 +#: read-adaptive.c:1606 read-linear.c:1053 #, c-format msgid "" "Sector %lld: %s\n" @@ -2977,7 +2991,7 @@ msgstr "" "Не удается продолжить после приведенной выше ошибки.\n" "Используйте параметр --ignore-fatal-sense, чтобы не принимать во внимание." -#: read-adaptive.c:1611 read-linear.c:1070 +#: read-adaptive.c:1611 read-linear.c:1058 #, c-format msgid "" "Sector %lld: %s\n" @@ -3000,7 +3014,7 @@ msgstr "CRC-ошибка в секторе %lld\n" msgid "Sectors %lld-%lld: %s\n" msgstr "Сектора %lld-%lld: %s\n" -#: read-adaptive.c:1833 read-linear.c:1253 scsi-layer.c:1741 +#: read-adaptive.c:1833 read-linear.c:1243 scsi-layer.c:1741 #, c-format msgid "Sector %lld: %s\n" msgstr "Сектор %lld: %s\n" @@ -3080,7 +3094,7 @@ msgstr "Всего можно восстановить: %d.%d%%" msgid "Aborted by unrecoverable error. %lld sectors read, %lld sectors unreadable/skipped so far." msgstr "Прервано из-за неисправимой ошибки. %lld секторов прочитано, %lld секторов не читаются или пропущены." -#: read-linear.c:173 +#: read-linear.c:171 msgid "" "Automatic error correction file creation\n" "is only possible after a full reading pass.\n" @@ -3088,77 +3102,77 @@ msgstr "" "Автоматическое создание файла для исправления ошибок\n" "возможно лишь после полного прохода чтения.\n" -#: read-linear.c:209 +#: read-linear.c:201 msgid "Scanning aborted" msgstr "Проверка прервана" -#: read-linear.c:213 read-linear.c:244 +#: read-linear.c:205 read-linear.c:236 msgid "Scanning medium for read errors." msgstr "Просмотр носителя на наличие ошибок чтения." -#: read-linear.c:251 read-linear.c:284 +#: read-linear.c:243 read-linear.c:276 msgid "Reading CRC information" msgstr "Чтение CRC-информации" -#: read-linear.c:347 +#: read-linear.c:339 #, c-format msgid "Reading aborted. Please select a different image file." msgstr "Чтение прервано. Выберите другой файл образа." -#: read-linear.c:366 +#: read-linear.c:358 #, c-format msgid "Completing image %s. Continuing with sector %lld.\n" msgstr "Завершение образа %s. Продолжение с сектора %lld.\n" -#: read-linear.c:372 +#: read-linear.c:364 #, c-format msgid "Completing image %s. Only missing sectors will be read.\n" msgstr "Завершение образа %s. Будут прочитаны только недостающие сектора.\n" -#: read-linear.c:455 read-linear.c:460 +#: read-linear.c:425 read-linear.c:433 msgid "Reading CRC information from ecc data" msgstr "Чтение CRC-информации из ecc-данных" -#: read-linear.c:480 +#: read-linear.c:459 msgid "done.\n" msgstr "готово.\n" -#: read-linear.c:492 scsi-layer.c:2066 +#: read-linear.c:479 scsi-layer.c:2066 #, c-format msgid "Waiting %d seconds for drive to spin up...\n" msgstr "Задержка на %d секунд для раскручивания привода...\n" -#: read-linear.c:514 read-linear-window.c:103 +#: read-linear.c:501 read-linear-window.c:103 #, c-format msgid "Unreadable / skipped sectors: %lld" msgstr "Нечитаемые / пропущенные сектора: %lld" -#: read-linear.c:594 +#: read-linear.c:581 #, c-format msgid "Sector %lld: Speed increased to %4.1fx\n" msgstr "Сектор %lld: Скорость увеличена до %4.1fx\n" -#: read-linear.c:597 +#: read-linear.c:584 #, c-format msgid "Sector %lld: Speed dropped to %4.1fx\n" msgstr "Сектор %lld: Скорость снижена до %4.1fx\n" -#: read-linear.c:603 +#: read-linear.c:590 #, c-format msgid "Read position: %3d.%1d%% (nn.nx)" msgstr "" -#: read-linear.c:605 +#: read-linear.c:592 #, c-format msgid "Read position: %3d.%1d%% (%4.1fx)" msgstr "Положение чтения: %3d.%1d%% (%4.1fx)" -#: read-linear.c:698 rs01-common.c:338 rs02-verify.c:769 rs03-verify.c:1132 +#: read-linear.c:686 rs01-common.c:347 rs02-verify.c:770 rs03-verify.c:1126 #, c-format msgid "* CRC error, sector: %lld\n" msgstr "* CRC-ошибка, сектор: %lld\n" -#: read-linear.c:826 +#: read-linear.c:814 #, c-format msgid "" "This ecc file requires dvdisaster-%d.%d!\n" @@ -3169,7 +3183,7 @@ msgid "" "\n" msgstr "" -#: read-linear.c:834 +#: read-linear.c:822 #, c-format msgid "" "This image requires dvdisaster-%d.%d!\n" @@ -3179,37 +3193,37 @@ msgid "" "\n" msgstr "" -#: read-linear.c:842 rs01-create.c:708 rs01-fix.c:202 rs01-fix.c:224 +#: read-linear.c:830 rs01-create.c:718 rs01-fix.c:202 rs01-fix.c:224 #: rs01-fix.c:269 rs01-fix.c:299 rs01-fix.c:316 rs01-fix.c:369 -#: rs01-verify.c:435 rs01-verify.c:839 rs02-create.c:115 rs02-fix.c:235 -#: rs02-fix.c:254 rs02-fix.c:339 rs02-verify.c:714 rs03-create.c:247 +#: rs01-verify.c:435 rs01-verify.c:829 rs02-create.c:118 rs02-fix.c:235 +#: rs02-fix.c:254 rs02-fix.c:339 rs02-verify.c:715 rs03-create.c:250 #: rs03-fix.c:251 rs03-fix.c:292 rs03-fix.c:313 rs03-fix.c:386 -#: rs03-verify.c:533 rs03-verify.c:1027 +#: rs03-verify.c:533 rs03-verify.c:1021 #, c-format msgid "Aborted by user request!" msgstr "Прервано пользователем!" -#: read-linear.c:956 read-linear.c:1080 +#: read-linear.c:944 read-linear.c:1068 #, c-format msgid "Aborted by user request! %lld sectors read, %lld sectors unreadable/skipped so far." msgstr "Прервано пользователем! %lld секторов прочитано, %lld секторов не читаются или пропущены." -#: read-linear.c:1013 +#: read-linear.c:1001 #, c-format msgid "unexpected read error in image for sector %lld" msgstr "неожиданная ошибка чтения образа в секторе %lld" -#: read-linear.c:1095 +#: read-linear.c:1083 #, c-format msgid "Sector %lld: %3d C2 errors.%s\n" msgstr "Сектор %lld: %3d ошибок C2.%s\n" -#: read-linear.c:1225 +#: read-linear.c:1215 #, c-format msgid "Sector %lld: %s Skipping %d sectors.\n" msgstr "Сектор %lld: %s Пропуск %d секторов.\n" -#: read-linear.c:1288 +#: read-linear.c:1278 #, c-format msgid "" "Trying to complete image, reading pass %d of %d.\n" @@ -3218,7 +3232,7 @@ msgstr "" "Попытка завершить образ, проход чтения %d из %d.\n" "%s" -#: read-linear.c:1290 +#: read-linear.c:1280 #, c-format msgid "" "\n" @@ -3227,66 +3241,66 @@ msgstr "" "\n" "Попытка завершить образ, проход чтения %d из %d.\n" -#: read-linear.c:1330 +#: read-linear.c:1317 #, c-format msgid "%lld sectors read. " msgstr "%lld секторов прочитано. " -#: read-linear.c:1331 +#: read-linear.c:1318 #, c-format msgid "%lld sectors read; %lld unreadable sectors." msgstr "%lld секторов прочитано; %lld нечитаемых секторов." -#: read-linear.c:1343 +#: read-linear.c:1330 #, c-format msgid "All sectors successfully read, but wrong image length (%lld sectors difference)" msgstr "Все сектора успешно прочитаны, но размер образа неправильный (разница на %lld секторов)" -#: read-linear.c:1349 +#: read-linear.c:1336 msgid "All sectors successfully read, but wrong ecc md5sum." msgstr "" -#: read-linear.c:1355 +#: read-linear.c:1342 msgid "All sectors successfully read, but incomplete or damaged checksums." msgstr "" -#: read-linear.c:1356 +#: read-linear.c:1343 msgid "All sectors successfully read. Checksums match." msgstr "Все сектора успешно прочитаны. Контрольные суммы совпадают." -#: read-linear.c:1358 +#: read-linear.c:1345 msgid "All sectors successfully read." msgstr "Все сектора успешно прочитаны." -#: read-linear.c:1363 +#: read-linear.c:1350 #, c-format msgid "%lld unreadable sectors." msgstr "%lld нечитаемых секторов." -#: read-linear.c:1366 +#: read-linear.c:1353 #, c-format msgid "%lld CRC errors and a md5sum mismatch in the CRC section." msgstr "" -#: read-linear.c:1368 +#: read-linear.c:1355 #, c-format msgid "%lld CRC errors." msgstr "%lld CRC-ошибок." -#: read-linear.c:1370 +#: read-linear.c:1357 #, c-format msgid "%lld CRC errors, %lld unreadable sectors." msgstr "%lld CRC-ошибок, %lld нечитаемых секторов." -#: read-linear.c:1378 +#: read-linear.c:1365 msgid "Scanning finished: " msgstr "Проверка завершена: " -#: read-linear.c:1380 +#: read-linear.c:1367 msgid "Reading finished: " msgstr "Чтение завершено: " -#: read-linear.c:1392 +#: read-linear.c:1379 #, c-format msgid "" "%d sectors missing at the end of the disc.\n" @@ -3297,7 +3311,7 @@ msgstr "" "Это нормально, если CD записан в режиме TAO (track at once).\n" "Образ будет соответственно укорочен. Подробнее см. в руководстве.\n" -#: read-linear.c:1398 +#: read-linear.c:1385 #, c-format msgid "" "%d sectors missing at the end of the disc.\n" @@ -3349,27 +3363,27 @@ msgstr "Скорость" msgid "Sector %lld dumped to %s\n" msgstr "Сектор %lld помещен в %s\n" -#: rs01-common.c:236 rs02-verify.c:800 rs03-verify.c:1155 +#: rs01-common.c:245 rs02-verify.c:801 rs03-verify.c:1149 #, c-format msgid "- testing sectors : %3d%%" msgstr "- проверка секторов : %3d%%" -#: rs01-common.c:237 +#: rs01-common.c:246 #, c-format msgid "Scanning image sectors: %3d%%" msgstr "Просмотр секторов образа: %3d%%" -#: rs01-common.c:290 rs02-verify.c:756 +#: rs01-common.c:299 rs02-verify.c:757 #, c-format msgid "* missing sector : %lld\n" msgstr "* недостающий сектор : %lld\n" -#: rs01-common.c:291 rs02-verify.c:757 +#: rs01-common.c:300 rs02-verify.c:758 #, c-format msgid "* missing sectors : %lld - %lld\n" msgstr "* недостающие сектора : %lld - %lld\n" -#: rs01-common.c:309 rs01-common.c:376 rs01-create.c:314 +#: rs01-common.c:318 rs01-common.c:385 rs01-create.c:316 #, c-format msgid "Error writing CRC information: %s" msgstr "Ошибка записи CRC-информации: %s" @@ -3379,7 +3393,7 @@ msgstr "Ошибка записи CRC-информации: %s" msgid "Redundancy %4.1f%% out of useful range [3.2%%..64.5%%]" msgstr "Избыточность %4.1f%% вне полезного диапазона [3.2%%..64.5%%]" -#: rs01-create.c:76 rs03-common.c:455 +#: rs01-create.c:76 rs03-common.c:467 #, c-format msgid "Ecc file size %lldm out of useful range [%lld .. %lld]" msgstr "Размер %lldm ecc-файла вне полезного диапазона [%lld .. %lld]" @@ -3403,7 +3417,7 @@ msgstr "" msgid "Image file %s not deleted: %s\n" msgstr "Файл образа %s не удален: %s\n" -#: rs01-create.c:148 rs01-fix.c:77 rs02-create.c:59 rs02-fix.c:54 +#: rs01-create.c:148 rs01-fix.c:77 rs02-create.c:60 rs02-fix.c:54 #: rs03-create.c:144 rs03-fix.c:53 #, c-format msgid "Aborted by unrecoverable error." @@ -3418,7 +3432,7 @@ msgstr "Создание файла для исправления ошибок msgid "Encoding with Method RS01: %d roots, %4.1f%% redundancy." msgstr "Кодирование по методу RS01: %d корней, избыточность %4.1f%%." -#: rs01-create.c:239 rs03-create.c:1285 +#: rs01-create.c:239 rs03-create.c:1308 #, c-format msgid "" "Creating the error correction file.\n" @@ -3427,49 +3441,49 @@ msgstr "" "Создание файла для исправления ошибок.\n" "%s" -#: rs01-create.c:251 rs03-create.c:273 +#: rs01-create.c:251 rs03-create.c:276 #, c-format msgid "Aborted to keep existing ecc file." msgstr "" -#: rs01-create.c:266 rs02-create.c:1036 rs03-create.c:1242 +#: rs01-create.c:266 rs02-create.c:1043 rs03-create.c:1265 #, c-format msgid "Image file %s: %s." msgstr "" -#: rs01-create.c:274 rs03-create.c:1261 +#: rs01-create.c:274 rs03-create.c:1284 msgid "No error correction file specified!\n" msgstr "" -#: rs01-create.c:285 +#: rs01-create.c:287 #, c-format msgid "Writing sector checksums: %3d%%" msgstr "Запись контрольных сумм секторов: %3d%%" -#: rs01-create.c:289 +#: rs01-create.c:291 msgid "1. Writing image sector checksums:" msgstr "1. Запись контрольных сумм секторов образа:" -#: rs01-create.c:332 rs01-window.c:130 +#: rs01-create.c:338 rs01-window.c:130 msgid "1. Calculating image sector checksums:" msgstr "1. Вычисление контрольных сумм секторов образа:" -#: rs01-create.c:346 rs01-create.c:487 rs01-create.c:580 +#: rs01-create.c:355 rs01-create.c:497 rs01-create.c:590 #, c-format msgid "Aborted by user request! (partial error correction file removed)" msgstr "Прервано пользователем! (незавершенный файл для исправления ошибок удален)" -#: rs01-create.c:355 +#: rs01-create.c:364 #, c-format msgid "%lld sectors unread or missing due to errors.\n" msgstr "%lld секторов не прочитано или отсутствует из-за ошибок.\n" -#: rs01-create.c:408 +#: rs01-create.c:418 #, c-format msgid "Failed skipping ecc+crc header: %s" msgstr "Неудалось пропустить заголовок ecc+crc: %s" -#: rs01-create.c:435 rs02-create.c:516 +#: rs01-create.c:445 rs02-create.c:523 #, c-format msgid "" "Failed allocating memory for I/O cache.\n" @@ -3480,13 +3494,13 @@ msgstr "" "Сейчас размер буфера %d МБ.\n" "Попробуйте уменьшить его.\n" -#: rs01-create.c:564 rs01-create.c:689 rs01-create.c:984 rs02-create.c:963 -#: rs03-create.c:1088 +#: rs01-create.c:574 rs01-create.c:699 rs01-create.c:994 rs02-create.c:970 +#: rs03-create.c:1111 #, c-format msgid "Ecc generation: %3d.%1d%%" msgstr "Генерация ecc: %3d.%1d%%" -#: rs01-create.c:997 +#: rs01-create.c:1007 #, c-format msgid "" "could not write to ecc file \"%s\":\n" @@ -3495,7 +3509,7 @@ msgstr "" "не удалось записать ecc-файл \"%s\":\n" "%s" -#: rs01-create.c:1012 +#: rs01-create.c:1022 #, c-format msgid "" "Can't write ecc header:\n" @@ -3504,12 +3518,12 @@ msgstr "" "Не удается записать заголовок ecc:\n" "%s" -#: rs01-create.c:1020 rs02-create.c:1127 rs03-create.c:1341 +#: rs01-create.c:1030 rs02-create.c:1134 rs03-create.c:1364 #, c-format msgid "Ecc generation: 100.0%%\n" msgstr "Генерация ecc: 100.0%%\n" -#: rs01-create.c:1021 rs03-create.c:1348 +#: rs01-create.c:1031 rs03-create.c:1371 #, c-format msgid "" "Error correction file \"%s\" created.\n" @@ -3518,7 +3532,7 @@ msgstr "" "Создан файл для исправления ошибок \"%s\".\n" "Убедитесь, что этот файл находится на надежном носителе.\n" -#: rs01-create.c:1029 rs03-create.c:1374 +#: rs01-create.c:1039 rs03-create.c:1397 msgid "" "The error correction file has been successfully created.\n" "Make sure to keep this file on a reliable medium." @@ -3827,15 +3841,15 @@ msgstr "Сравнение прервано" msgid "Comparing image and error correction files." msgstr "Сравнение файлов образа и исправления ошибок." -#: rs01-verify.c:394 rs03-verify.c:696 rs03-verify.c:705 +#: rs01-verify.c:394 rs03-verify.c:698 rs03-verify.c:707 msgid "- Checking image file -" msgstr "- Проверка файла образа -" -#: rs01-verify.c:409 rs01-verify.c:530 rs01-verify.c:541 +#: rs01-verify.c:409 rs01-verify.c:530 rs01-verify.c:544 msgid "not present\n" msgstr "отсутствует\n" -#: rs01-verify.c:417 rs02-verify.c:598 +#: rs01-verify.c:417 rs02-verify.c:599 #, c-format msgid "present, contains %lld medium sectors.\n" msgstr "присутствует, содержит %lld секторов носителя.\n" @@ -3845,7 +3859,7 @@ msgstr "присутствует, содержит %lld секторов нос msgid "present, contains %lld medium sectors and %d bytes.\n" msgstr "присутствует, содержит %lld секторов носителя и %d байт.\n" -#: rs01-verify.c:425 rs01-verify.c:680 rs01-verify.c:699 +#: rs01-verify.c:425 rs01-verify.c:670 rs01-verify.c:689 #, c-format msgid "%lld sectors + %d bytes" msgstr "%lld секторов + %d байт" @@ -3875,7 +3889,7 @@ msgstr "%lld (%lld лишние сектора)" msgid "Bad image." msgstr "Плохой образ." -#: rs01-verify.c:483 rs02-verify.c:681 rs03-verify.c:992 +#: rs01-verify.c:483 rs02-verify.c:682 rs03-verify.c:986 msgid "* quick mode : image NOT scanned\n" msgstr "" @@ -3888,7 +3902,7 @@ msgstr "" "- хороший образ : все сектора есть\n" "- md5sum образа : %s\n" -#: rs01-verify.c:494 rs02-verify.c:890 rs03-verify.c:1295 +#: rs01-verify.c:494 rs02-verify.c:891 rs03-verify.c:1289 #, c-format msgid "Good image." msgstr "Хороший образ." @@ -3907,69 +3921,68 @@ msgstr "" msgid "Image complete, but contains checksum errors!" msgstr "Образ завершен, но содержит ошибки контрольной суммы!" -#: rs01-verify.c:510 rs02-verify.c:857 +#: rs01-verify.c:510 rs02-verify.c:858 #, c-format msgid "* BAD image : %lld sectors missing\n" msgstr "* ПЛОХОЙ образ : %lld секторов не хватает\n" -#: rs01-verify.c:511 rs02-verify.c:861 rs03-verify.c:1241 +#: rs01-verify.c:511 rs02-verify.c:862 rs03-verify.c:1235 #, c-format msgid "* BAD image : %lld sectors missing, %lld CRC errors\n" msgstr "* ПЛОХОЙ образ : %lld секторов не хватает, %lld CRC-ошибок\n" -#: rs01-verify.c:525 rs03-verify.c:1199 +#: rs01-verify.c:525 rs03-verify.c:1193 msgid "- Checking ecc file -" msgstr "- Проверка ecc-файла -" -#: rs01-verify.c:533 rs01-verify.c:558 +#: rs01-verify.c:533 rs01-verify.c:561 msgid "No error correction file present." msgstr "Нет файла для исправления ошибок." -#: rs01-verify.c:544 -msgid "invalid\n" +#: rs01-verify.c:541 +msgid "permission denied\n" msgstr "" #: rs01-verify.c:547 -msgid "defective header (unusable)\n" +msgid "invalid\n" msgstr "" #: rs01-verify.c:550 -msgid "unknown codec (unusable)\n" +msgid "defective header (unusable)\n" msgstr "" #: rs01-verify.c:553 +msgid "unknown codec (unusable)\n" +msgstr "" + +#: rs01-verify.c:556 msgid "unusable\n" msgstr "" -#: rs01-verify.c:590 rs02-verify.c:920 +#: rs01-verify.c:584 rs01-verify.c:596 rs02-verify.c:915 rs02-verify.c:928 msgid "created by dvdisaster" msgstr "создано с помощью dvdisaster" -#: rs01-verify.c:607 rs02-verify.c:937 -#, c-format -msgid "created by dvdisaster-%d.%d\n" -msgstr "создано с помощью dvdisaster-%d.%d\n" - -#: rs01-verify.c:616 +#: rs01-verify.c:606 msgid "created by dvdisaster-0.41.x.\n" msgstr "создано с помощью dvdisaster-0.41.x.\n" -#: rs01-verify.c:626 rs02-verify.c:950 rs03-verify.c:758 +#: rs01-verify.c:616 rs02-verify.c:942 rs03-verify.c:760 #, c-format msgid "- method : %4s, %d roots, %4.1f%% redundancy.\n" msgstr "- метод : %4s, %d корней, избыточность %4.1f%%.\n" -#: rs01-verify.c:630 rs02-verify.c:955 rs03-verify.c:763 +#: rs01-verify.c:620 rs02-verify.c:947 rs03-verify.c:765 #, c-format msgid "%4s, %d roots, %4.1f%% redundancy" msgstr "%4s, %d корней, избыточность %4.1f%%" -#: rs01-verify.c:637 rs02-verify.c:962 +#: rs01-verify.c:627 rs02-verify.c:954 #, c-format msgid "- requires : dvdisaster-%d.%d (good)\n" msgstr "- требуется : dvdisaster-%d.%d (хорошо)\n" -#: rs01-verify.c:646 rs02-verify.c:973 +#: rs01-verify.c:636 rs02-verify.c:965 #, c-format msgid "" "* requires : dvdisaster-%d.%d (BAD)\n" @@ -3980,146 +3993,146 @@ msgstr "" "* Внимание : Следующий результат может быть неправильным.\n" "* : Посетите http://www.dvdisaster.org за обновлением.\n" -#: rs01-verify.c:659 rs02-verify.c:987 rs03-verify.c:834 +#: rs01-verify.c:649 rs02-verify.c:979 rs03-verify.c:828 #, c-format msgid "Please upgrade your version of dvdisaster!" msgstr "Обновите Вашу версию программы dvdisaster!" -#: rs01-verify.c:671 +#: rs01-verify.c:661 #, c-format msgid "- medium sectors : %lld\n" msgstr "- секторов носителя : %lld\n" -#: rs01-verify.c:676 +#: rs01-verify.c:666 #, c-format msgid "- medium sectors : %lld sectors + %d bytes\n" msgstr "- секторов носителя : %lld секторов + %d байт\n" -#: rs01-verify.c:690 +#: rs01-verify.c:680 #, c-format msgid "- medium sectors : %lld (good)\n" msgstr "- сектора носителя : %lld (хорошо)\n" -#: rs01-verify.c:695 +#: rs01-verify.c:685 #, c-format msgid "- medium sectors : %lld sectors + %d bytes (good)\n" msgstr "- сектора носителя : %lld секторов + %d байт (хорошо)\n" -#: rs01-verify.c:707 rs02-verify.c:1003 +#: rs01-verify.c:697 rs02-verify.c:995 #, c-format msgid "* medium sectors : %lld (BAD, perhaps TAO/DAO mismatch)\n" msgstr "* сектора носителя : %lld (ПЛОХО, возможно, несоответствие TAO/DAO)\n" -#: rs01-verify.c:718 rs02-verify.c:1005 +#: rs01-verify.c:708 rs02-verify.c:997 #, c-format msgid "* medium sectors : %lld (BAD)\n" msgstr "* сектора носителя : %lld (ПЛОХО)\n" -#: rs01-verify.c:723 rs01-verify.c:734 +#: rs01-verify.c:713 rs01-verify.c:724 #, c-format msgid "Image size does not match error correction file." msgstr "Размер образа не соответствует файлу для исправления ошибок." -#: rs01-verify.c:727 +#: rs01-verify.c:717 #, c-format msgid "* medium sectors : %lld sectors + %d bytes (BAD)\n" msgstr "* сектора носителя : %lld секторов + %d байт (ПЛОХО)\n" -#: rs01-verify.c:731 +#: rs01-verify.c:721 #, c-format msgid "%lld sectors + %d bytes" msgstr "%lld секторов + %d байт" -#: rs01-verify.c:747 +#: rs01-verify.c:737 #, c-format msgid "- image md5sum : %s (good)\n" msgstr "- md5sum образа : %s (хорошо)\n" -#: rs01-verify.c:748 +#: rs01-verify.c:738 #, c-format msgid "* image md5sum : %s (BAD)\n" msgstr "* md5sum образа : %s (ПЛОХО)\n" -#: rs01-verify.c:758 +#: rs01-verify.c:748 #, c-format msgid "- image md5sum : %s\n" msgstr "- md5sum образа : %s\n" -#: rs01-verify.c:766 rs03-verify.c:858 +#: rs01-verify.c:756 rs03-verify.c:852 msgid "* fingerprint match: NOT POSSIBLE - related sector is missing in image!\n" msgstr "* соответствие отпечатка: НЕВОЗМОЖНО - соответствующий сектор отсутствует в образе!\n" -#: rs01-verify.c:768 rs03-verify.c:861 +#: rs01-verify.c:758 rs03-verify.c:855 #, c-format msgid "missing sector prevents calculation" msgstr "недостающие сектора мешают расчету" -#: rs01-verify.c:773 rs03-verify.c:866 +#: rs01-verify.c:763 rs03-verify.c:860 msgid "* fingerprint match: MISMATCH - .iso and .ecc don't belong together!\n" msgstr "* соответствие отпечатка: НЕСООТВЕТСТВИЕ - .iso и .ecc не подходят друг к другу!\n" -#: rs01-verify.c:777 rs03-verify.c:870 +#: rs01-verify.c:767 rs03-verify.c:864 #, c-format msgid "mismatch" msgstr "несоответствие" -#: rs01-verify.c:780 rs03-verify.c:873 +#: rs01-verify.c:770 rs03-verify.c:867 #, c-format msgid "Image and error correction files do not belong together!" msgstr "Образ и файл для исправления ошибок не относятся друг к другу!" -#: rs01-verify.c:784 rs03-verify.c:877 +#: rs01-verify.c:774 rs03-verify.c:871 msgid "- fingerprint match: good\n" msgstr "- соответствие отпечатка: хорошее\n" -#: rs01-verify.c:786 rs03-verify.c:879 +#: rs01-verify.c:776 rs03-verify.c:873 msgid "good" msgstr "хорошо" -#: rs01-verify.c:794 +#: rs01-verify.c:784 msgid "* quick mode : ecc file NOT scanned\n" msgstr "" -#: rs01-verify.c:802 +#: rs01-verify.c:792 #, c-format msgid "- ecc blocks : %lld (good)\n" msgstr "- ecc-блоки : %lld (хорошо)\n" -#: rs01-verify.c:807 +#: rs01-verify.c:797 #, c-format msgid "* ecc blocks : %lld (BAD, expected %lld)\n" msgstr "* ecc-блоки : %lld (ПЛОХО, ожидалось %lld)\n" -#: rs01-verify.c:809 +#: rs01-verify.c:799 #, c-format msgid "%lld (bad, expected %lld)" msgstr "%lld (плохо, ожидалось %lld)" -#: rs01-verify.c:831 +#: rs01-verify.c:821 #, c-format msgid "- ecc md5sum : %3d%%" msgstr "- ecc md5sum : %3d%%" -#: rs01-verify.c:848 +#: rs01-verify.c:838 msgid "* ecc md5sum : BAD, ecc file may be damaged!\n" msgstr "* ecc md5sum : ПЛОХО, ecc-файл может быть поврежден!\n" -#: rs01-verify.c:850 +#: rs01-verify.c:840 #, c-format msgid "bad" msgstr "плохо" -#: rs01-verify.c:852 +#: rs01-verify.c:842 #, c-format msgid "Error correction file may be damaged!" msgstr "Файл для исправления ошибок может быть поврежден!" -#: rs01-verify.c:856 rs02-verify.c:1074 +#: rs01-verify.c:846 rs02-verify.c:1066 #, c-format msgid "- ecc md5sum : %s (good)\n" msgstr "- ecc md5sum : %s (хорошо)\n" -#: rs01-verify.c:870 +#: rs01-verify.c:860 #, c-format msgid "Good error correction file." msgstr "Хороший файл для исправления ошибок." @@ -4158,7 +4171,7 @@ msgid "%4.1f%% redundancy (%d roots)" msgstr "избыточность %4.1f%% (%d корней)" #: rs01-window.c:466 rs01-window.c:869 rs01-window.c:875 rs01-window.c:876 -#: rs02-window.c:394 rs02-window.c:1150 rs02-window.c:1156 rs02-window.c:1157 +#: rs02-window.c:394 rs02-window.c:1246 rs02-window.c:1252 rs02-window.c:1253 #, c-format msgid "%d MiB of file cache" msgstr "%d МБ файлового буфера" @@ -4234,7 +4247,7 @@ msgstr "" msgid "Space-delimited redundancy" msgstr "Избыточность, ограниченная местом" -#: rs01-window.c:782 rs02-window.c:1082 rs03-preferences.c:688 +#: rs01-window.c:782 rs02-window.c:1178 rs03-preferences.c:688 msgid "Use at most" msgstr "Использовать не больше" @@ -4256,19 +4269,19 @@ msgstr "" "\n" "Предупреждение: Когда один и тот же размер используется для образов очень разного размера, для меньших образов получается избыточность больше, чем для более крупных. Обычно это не то, что Вам нужно." -#: rs01-window.c:866 rs02-window.c:1147 +#: rs01-window.c:866 rs02-window.c:1243 msgid "Memory utilization" msgstr "Использование памяти" -#: rs01-window.c:870 rs02-window.c:1151 +#: rs01-window.c:870 rs02-window.c:1247 msgid "File cache" msgstr "Файловый буфер" -#: rs01-window.c:882 rs02-window.c:1163 rs03-preferences.c:908 +#: rs01-window.c:882 rs02-window.c:1259 rs03-preferences.c:908 msgid "Use" msgstr "Используется" -#: rs01-window.c:910 rs02-window.c:1191 +#: rs01-window.c:910 rs02-window.c:1287 msgid "" "File cache\n" "\n" @@ -4278,22 +4291,22 @@ msgstr "" "\n" "dvdisaster оптимизирует доступ к образам и файлам для исправления ошибок с помощью собственного буфера. Предустановленное значение в 32 МБ подходит для большинства систем." -#: rs02-common.c:566 rs02-common.c:578 rs02-verify.c:625 rs03-common.c:606 +#: rs02-common.c:572 rs02-common.c:584 rs02-verify.c:626 rs03-common.c:620 #, c-format msgid "Failed seeking to ecc header at %lld: %s\n" msgstr "Не удалось перейти к ecc-заголовку в %lld: %s\n" -#: rs02-common.c:570 rs02-common.c:582 rs03-common.c:610 +#: rs02-common.c:576 rs02-common.c:588 rs03-common.c:624 #, c-format msgid "Failed writing ecc header at %lld: %s\n" msgstr "Не удалось записать ecc-заголовок в %lld: %s\n" -#: rs02-create.c:109 rs03-create.c:241 +#: rs02-create.c:112 rs03-create.c:244 #, c-format msgid "Aborted by user request! (partial ecc data removed from image)" msgstr "Прервано пользователем! (незавершенные ecc-данные удалены из образа)" -#: rs02-create.c:138 rs03-create.c:291 +#: rs02-create.c:141 rs03-create.c:294 #, c-format msgid "" "Image \"%s\" already contains error correction information.\n" @@ -4302,11 +4315,11 @@ msgstr "" "Образ \"%s\" уже содержит информацию для для исправления ошибок.\n" "Укорочение образа до части с данными (%lld секторов).\n" -#: rs02-create.c:153 rs03-create.c:318 +#: rs02-create.c:156 rs03-create.c:321 msgid "Image size is now" msgstr "" -#: rs02-create.c:214 +#: rs02-create.c:217 msgid "" "Image contains unread(able) sectors.\n" "Error correction information can only be\n" @@ -4316,7 +4329,7 @@ msgstr "" "Информация для исправления ошибок может быть лишь\n" "добавлена к полным (неповрежденным) образам.\n" -#: rs02-create.c:218 +#: rs02-create.c:221 #, c-format msgid "" "Sector %lld in the image is marked unreadable\n" @@ -4341,28 +4354,33 @@ msgstr "" "Информация для исправления ошибок может быть\n" "добавлена только к полным (неповрежденным) образам.\n" -#: rs02-create.c:236 rs02-create.c:300 rs02-create.c:309 +#: rs02-create.c:238 rs02-create.c:304 rs02-create.c:315 #, c-format msgid "Preparing image (checksums, adding space): %3d%%" msgstr "Подготовка образа (контрольные суммы, увеличение размера): %3d%%" -#: rs02-create.c:271 rs02-create.c:281 rs02-fix.c:90 rs03-create.c:404 -#: rs03-create.c:415 rs03-fix.c:87 +#: rs02-create.c:273 rs02-create.c:283 rs02-fix.c:90 rs03-create.c:427 +#: rs03-create.c:438 rs03-fix.c:87 #, c-format msgid "Failed seeking to end of image: %s\n" msgstr "Не удалось перейти к концу образа: %s\n" -#: rs02-create.c:275 rs02-create.c:296 rs02-fix.c:103 rs03-create.c:389 +#: rs02-create.c:277 rs02-create.c:298 rs02-fix.c:103 rs03-create.c:412 #: rs03-fix.c:105 #, c-format msgid "Failed expanding the image: %s\n" msgstr "Не удалось увеличить образ: %s\n" -#: rs02-create.c:1027 rs03-create.c:1224 +#: rs02-create.c:303 rs02-create.c:314 +#, c-format +msgid "Preparing image (checksums taken from cache, adding space): %3d%%" +msgstr "" + +#: rs02-create.c:1034 rs03-create.c:1247 msgid "Error correction data creation aborted" msgstr "Создание данных для исправления ошибок прервано" -#: rs02-create.c:1055 rs02-create.c:1073 rs03-create.c:1228 rs03-create.c:1281 +#: rs02-create.c:1062 rs02-create.c:1080 rs03-create.c:1251 rs03-create.c:1304 #, c-format msgid "" "Augmenting the image with error correction data.\n" @@ -4371,16 +4389,16 @@ msgstr "" "Присоединение к образу данных для исправления ошибок.\n" "%s" -#: rs02-create.c:1056 rs03-create.c:1229 +#: rs02-create.c:1063 rs03-create.c:1252 msgid "- checking image -" msgstr "- проверка образа -" -#: rs02-create.c:1069 +#: rs02-create.c:1076 #, c-format msgid "Encoding with Method RS02: %lld MiB data, %lld MiB ecc (%d roots; %4.1f%% redundancy)." msgstr "Кодирование методом RS02: %lld МБ данных, %lld МБ ecc (%d корней; избыточность %4.1f%%)." -#: rs02-create.c:1077 +#: rs02-create.c:1084 #, c-format msgid "" "Augmenting image with Method RS02:\n" @@ -4389,7 +4407,7 @@ msgstr "" "Увеличение образа с использованием метода RS02:\n" " %lld МБ данных, %lld МБ ecc (%d корней; избыточность %4.1f%%)." -#: rs02-create.c:1086 +#: rs02-create.c:1093 #, c-format msgid "" "Not enough space on medium left for error correction data.\n" @@ -4398,7 +4416,7 @@ msgid "" "not an option, please create a separate error correction file." msgstr "" -#: rs02-create.c:1096 rs03-create.c:1320 +#: rs02-create.c:1103 rs03-create.c:1343 #, c-format msgid "" "Using redundancies below 20%%%% may not give\n" @@ -4407,7 +4425,7 @@ msgstr "" "Применение избыточности менее 20%%%% может не дать\n" "ожидаемой защиты от потери данных.\n" -#: rs02-create.c:1128 rs02-create.c:1137 rs03-create.c:1343 rs03-create.c:1368 +#: rs02-create.c:1135 rs02-create.c:1144 rs03-create.c:1366 rs03-create.c:1391 #, c-format msgid "" "Image has been augmented with error correction data.\n" @@ -4550,50 +4568,50 @@ msgstr "срдн. = %.1f; худш. = %d на ecc-блок." msgid "%lld of %lld sectors recoverable (%d.%d%%)" msgstr "%lld из %lld секторов можно восстановить (%d.%d%%)" -#: rs02-verify.c:575 rs03-verify.c:664 +#: rs02-verify.c:576 rs03-verify.c:666 msgid "Check aborted" msgstr "Проверка прервана" -#: rs02-verify.c:594 rs03-verify.c:704 +#: rs02-verify.c:595 rs03-verify.c:706 msgid "Checking the image file." msgstr "Проверка файла образа." -#: rs02-verify.c:595 +#: rs02-verify.c:596 msgid "Image contains error correction data." msgstr "Образ содержит данные для исправления ошибок." -#: rs02-verify.c:608 rs03-verify.c:974 +#: rs02-verify.c:609 rs03-verify.c:968 #, c-format msgid "Image file is %lld sectors shorter than expected." msgstr "Файл образа на %lld секторов короче, чем ожидалось." -#: rs02-verify.c:609 rs03-verify.c:977 +#: rs02-verify.c:610 rs03-verify.c:971 #, c-format msgid "Image file is %lld sectors longer than expected." msgstr "Файл образа на %lld секторов больше, чем ожидалось." -#: rs02-verify.c:629 +#: rs02-verify.c:630 #, c-format msgid "Failed reading ecc header at %lld: %s\n" msgstr "Не удалось прочитать ecc-заголовок в %lld: %s\n" -#: rs02-verify.c:672 +#: rs02-verify.c:673 #, c-format msgid "%lld ok, %lld CRC errors, %lld missing" msgstr "%lld ok, %lld CRC-ошибок, %lld не хватает" -#: rs02-verify.c:805 rs02-verify.c:826 rs03-verify.c:1173 rs03-verify.c:1212 +#: rs02-verify.c:806 rs02-verify.c:827 rs03-verify.c:1167 rs03-verify.c:1206 #, c-format msgid "%lld sectors missing; %lld CRC errors" msgstr "%lld секторов не хватает; %lld CRC-ошибок" -#: rs02-verify.c:809 rs02-verify.c:813 rs02-verify.c:830 rs02-verify.c:834 -#: rs03-verify.c:1181 rs03-verify.c:1220 +#: rs02-verify.c:810 rs02-verify.c:814 rs02-verify.c:831 rs02-verify.c:835 +#: rs03-verify.c:1175 rs03-verify.c:1214 #, c-format msgid "%lld sectors missing" msgstr "%lld секторов не хватает" -#: rs02-verify.c:848 +#: rs02-verify.c:849 #, c-format msgid "" "- good image : all sectors present\n" @@ -4602,46 +4620,46 @@ msgstr "" "- хороший образ : все сектора есть\n" "- md5sum данных : %s\n" -#: rs02-verify.c:854 +#: rs02-verify.c:855 msgid "* suspicious image : contains damaged ecc headers\n" msgstr "* подозрительный образ : содержит поврежденные ecc-заголовки\n" -#: rs02-verify.c:859 rs03-verify.c:1238 +#: rs02-verify.c:860 rs03-verify.c:1232 #, c-format msgid "* suspicious image : all sectors present, but %lld CRC errors\n" msgstr "* подозрительный образ : все сектора есть, но %lld CRC-ошибок\n" -#: rs02-verify.c:865 +#: rs02-verify.c:866 #, c-format msgid " ... ecc headers : %lld ok, %lld CRC errors, %lld missing\n" msgstr " ... ecc-заголовков : %lld ok, %lld CRC-ошибок, %lld не хватает\n" -#: rs02-verify.c:867 rs03-verify.c:1244 +#: rs02-verify.c:868 rs03-verify.c:1238 #, c-format msgid " ... data section : %lld sectors missing; %lld CRC errors\n" msgstr " ... раздел данных : %lld секторов не хватает; %lld CRC-ошибок\n" -#: rs02-verify.c:870 rs03-verify.c:1247 +#: rs02-verify.c:871 rs03-verify.c:1241 #, c-format msgid " ... data md5sum : %s\n" msgstr " ... md5sum данных : %s\n" -#: rs02-verify.c:871 rs03-verify.c:1253 +#: rs02-verify.c:872 rs03-verify.c:1247 #, c-format msgid " ... crc section : %lld sectors missing\n" msgstr " ... раздел crc : %lld секторов не хватает\n" -#: rs02-verify.c:872 rs03-verify.c:1255 +#: rs02-verify.c:873 rs03-verify.c:1249 #, c-format msgid " ... ecc section : %lld sectors missing\n" msgstr " ... раздел ecc : %lld секторов не хватает\n" -#: rs02-verify.c:894 rs03-verify.c:1299 +#: rs02-verify.c:895 rs03-verify.c:1293 #, c-format msgid "Damaged image." msgstr "Поврежденный образ." -#: rs02-verify.c:901 +#: rs02-verify.c:902 msgid "" "\n" "Error correction data: " @@ -4649,67 +4667,67 @@ msgstr "" "\n" "Данные для исправления ошибок: " -#: rs02-verify.c:994 +#: rs02-verify.c:986 #, c-format msgid "- medium sectors : %lld / %lld (good)\n" msgstr "- секторов носителя : %lld / %lld (хорошо)\n" -#: rs02-verify.c:1011 +#: rs02-verify.c:1003 #, c-format msgid "Image size does not match recorded size." msgstr "Размер образа не совпадает с записанным размером." -#: rs02-verify.c:1025 +#: rs02-verify.c:1017 #, c-format msgid "- data md5sum : %s (good)\n" msgstr "- md5sum данных : %s (хорошо)\n" -#: rs02-verify.c:1026 +#: rs02-verify.c:1018 #, c-format msgid "* data md5sum : %s (BAD)\n" msgstr "* md5sum данных : %s (ПЛОХО)\n" -#: rs02-verify.c:1037 rs03-verify.c:848 +#: rs02-verify.c:1029 rs03-verify.c:842 #, c-format msgid "- data md5sum : %s\n" msgstr "- md5sum данных : %s\n" -#: rs02-verify.c:1049 +#: rs02-verify.c:1041 #, c-format msgid "- crc md5sum : %s (good)\n" msgstr "- crc md5sum : %s (хорошо)\n" -#: rs02-verify.c:1054 +#: rs02-verify.c:1046 #, c-format msgid "* crc md5sum : %s (BAD)\n" msgstr "* crc md5sum : %s (ПЛОХО)\n" -#: rs02-verify.c:1062 +#: rs02-verify.c:1054 #, c-format msgid "- crc md5sum : %s\n" msgstr "- crc md5sum : %s\n" -#: rs02-verify.c:1079 +#: rs02-verify.c:1071 #, c-format msgid "* ecc md5sum : %s (BAD)\n" msgstr "* ecc md5sum : %s (ПЛОХО)\n" -#: rs02-verify.c:1087 +#: rs02-verify.c:1079 #, c-format msgid "- ecc md5sum : %s\n" msgstr "- ecc md5sum : %s\n" -#: rs02-verify.c:1106 rs03-verify.c:893 +#: rs02-verify.c:1098 rs03-verify.c:887 #, c-format msgid "Good error correction data." msgstr "Хорошие данные для исправления ошибок." -#: rs02-verify.c:1110 rs03-verify.c:1311 +#: rs02-verify.c:1102 rs03-verify.c:1305 #, c-format msgid "Full data recovery is likely." msgstr "Вероятно полное восстановление данных." -#: rs02-verify.c:1113 rs03-verify.c:1314 +#: rs02-verify.c:1105 rs03-verify.c:1308 #, c-format msgid "Full data recovery is NOT possible." msgstr "Полное восстановление данных НЕВОЗМОЖНО." @@ -4718,19 +4736,19 @@ msgstr "Полное восстановление данных НЕВО msgid "1. Preparing image:" msgstr "1. Подготовка образа:" -#: rs02-window.c:711 +#: rs02-window.c:745 msgid "Maximum image size" msgstr "Максимальный размер образа" -#: rs02-window.c:723 +#: rs02-window.c:757 msgid "Using the smallest possible size from table" msgstr "Используется наименьший возможный размер из таблицы" -#: rs02-window.c:723 +#: rs02-window.c:757 msgid "Use smallest possible size from following table (in sectors):" msgstr "Использовать наименьший возможный размер из следующей таблицы (в секторах):" -#: rs02-window.c:747 +#: rs02-window.c:781 msgid "" "Determine augmented image size from table\n" "\n" @@ -4744,17 +4762,17 @@ msgstr "" "\n" "Чтобы выбрать подходящий носитель, нужно знать размеры имеющихся носителей. В таблице даны стандартные размеры CD и одно-/двухслойных DVD. Вы можете изменять эти размеры в соответствии с Вашими потребностями." -#: rs02-window.c:766 +#: rs02-window.c:800 msgid "CD-R / CD-RW:" msgstr "CD-R / CD-RW:" -#: rs02-window.c:777 rs02-window.c:796 rs02-window.c:837 rs02-window.c:856 -#: rs02-window.c:897 rs02-window.c:916 rs02-window.c:957 rs02-window.c:976 -#: rs02-window.c:1016 rs02-window.c:1035 +#: rs02-window.c:811 rs02-window.c:830 rs02-window.c:871 rs02-window.c:890 +#: rs02-window.c:931 rs02-window.c:950 rs02-window.c:991 rs02-window.c:1010 +#: rs02-window.c:1050 rs02-window.c:1069 rs02-window.c:1109 rs02-window.c:1128 msgid "query medium" msgstr "запросить носитель" -#: rs02-window.c:808 +#: rs02-window.c:842 #, c-format msgid "" "CD medium size\n" @@ -4777,11 +4795,11 @@ msgstr "" "Обратите внимание, что расширенные образы по крайней мере утраиваются в размере, так как наибольшая возможная избыточность составляет 200%%.\n" "Даже если этот предел не достигнут, расширенный образ по техническим причинам может быть на несколько сегментов меньше, чем задан." -#: rs02-window.c:826 +#: rs02-window.c:860 msgid "DVD 1 layer:" msgstr "Однослойный DVD:" -#: rs02-window.c:868 +#: rs02-window.c:902 #, c-format msgid "" "Single layer DVD medium size\n" @@ -4804,11 +4822,11 @@ msgstr "" "Имейте в виду, что расширенные образы по крайней мере утраиваются в размере, так как наибольшая возможная избыточность составляет 200%%.\n" "Даже если этот предел не достигается, расширенный образ по техническим причинам может быть на несколько секторов меньше, чем указано." -#: rs02-window.c:886 +#: rs02-window.c:920 msgid "DVD 2 layers:" msgstr "Двухслойный DVD:" -#: rs02-window.c:928 +#: rs02-window.c:962 #, c-format msgid "" "Two layered DVD medium size\n" @@ -4831,11 +4849,11 @@ msgstr "" "Обратите внимание, что расширенные образы по меньшей мере утраиваются в размере, так как наибольшая возможная избыточность составляет 200%%.\n" "Даже если этот предел не достигается, расширенный образ по техническим причинам может быть на несколько секторов меньше, чем указано." -#: rs02-window.c:946 +#: rs02-window.c:980 msgid "BD 1 layer:" msgstr "1 слой BD:" -#: rs02-window.c:988 +#: rs02-window.c:1022 #, c-format msgid "" "Single layer BD medium size\n" @@ -4858,11 +4876,11 @@ msgstr "" "Имейте в виду, что расширенные образы будут по крайней мере в три раза больше размером, так как максимальная возможная избыточность составляет 200%%.\n" "Даже если этот предел не достигнут, расширенный образ может быть на несколько секторов меньше, чем указано, по техническим причинам." -#: rs02-window.c:1005 +#: rs02-window.c:1039 msgid "BD 2 layers:" msgstr "2 слоя BD:" -#: rs02-window.c:1047 +#: rs02-window.c:1081 #, c-format msgid "" "Two layered BD medium size\n" @@ -4885,11 +4903,29 @@ msgstr "" "Имейте в виду, что расширенные образы будут по крайней мере в три раза больше размером, так как максимальная возможная избыточность составляет 200%%.\n" "Даже если этот предел не достигнут, расширенный образ может быть на несколько секторов меньше, чем указано, по техническим причинам." -#: rs02-window.c:1102 +#: rs02-window.c:1098 +msgid "BDXL 3 layers:" +msgstr "" + +#: rs02-window.c:1140 +#, c-format +msgid "" +"Three layered BDXL medium size\n" +"\n" +"This is the maximum capacity assumed for three layered BDXL media. Images exceeding the smaller media sizes but smaller than this value will be augmented with error correction information so that they will fit on the specified BD.\n" +"\n" +"You can enter the medium size in sectors of 2K each, or press the \"query medium\" button to use the size of a blank medium currently inserted in the selected drive.\n" +"Use the arrow button to revert to the last saved value.\n" +"\n" +"Please note that augmented images will at most triple in size as the highest possible redundancy is 200%%.\n" +"Even if this limit is not reached the augmented image may be a few sectors smaller than specified for technical reasons." +msgstr "" + +#: rs02-window.c:1198 msgid "sectors." msgstr "секторов." -#: rs02-window.c:1115 +#: rs02-window.c:1211 #, c-format msgid "" "Use at most ... sectors\n" @@ -4908,47 +4944,47 @@ msgstr "" "Обратите внимание, что расширенные образы самое большее утраиваются в размере, так как наибольшая возможная избыточность составляет 200%%.\n" "Даже если этот предел не достигается, расширенный образ по техническим причинам может быть на несколько секторов меньше, чем указано." -#: rs03-common.c:428 +#: rs03-common.c:440 #, c-format msgid "Image file %s not present." msgstr "Файл образа %s отсутствует." -#: rs03-common.c:445 +#: rs03-common.c:457 #, c-format msgid "Redundancy %4.1f%% out of useful range [3.2%%..200%%]" msgstr "" -#: rs03-common.c:475 +#: rs03-common.c:487 #, c-format msgid "Redundancy %d out of useful range [8..170]." msgstr "" -#: rs03-common.c:513 +#: rs03-common.c:525 #, c-format msgid "Medium size smaller than image size (%lld < %lld)" msgstr "" -#: rs03-create.c:384 +#: rs03-create.c:407 #, c-format msgid "Failed expanding the ecc file: %s\n" msgstr "" -#: rs03-create.c:385 +#: rs03-create.c:408 #, c-format msgid "Preparing ecc file: %3d%%" msgstr "" -#: rs03-create.c:390 +#: rs03-create.c:413 #, c-format msgid "Preparing image: %3d%%" msgstr "" -#: rs03-create.c:628 +#: rs03-create.c:652 #, c-format msgid "Failed mmap()ing layer %d: %s\n" msgstr "" -#: rs03-create.c:657 +#: rs03-create.c:681 #, c-format msgid "" "Incomplete image\n" @@ -4960,7 +4996,7 @@ msgid "" "Exiting and removing partial error correction data." msgstr "" -#: rs03-create.c:665 +#: rs03-create.c:689 msgid "" "\n" "This image was probably mastered from defective source(s).\n" @@ -4968,44 +5004,44 @@ msgid "" "\n" msgstr "" -#: rs03-create.c:870 +#: rs03-create.c:894 msgid "CPU bound" msgstr "" -#: rs03-create.c:874 +#: rs03-create.c:898 msgid "I/O bound" msgstr "" -#: rs03-create.c:1082 +#: rs03-create.c:1105 #, c-format msgid "%5.2fMiB/s current" msgstr "" -#: rs03-create.c:1130 +#: rs03-create.c:1153 #, c-format msgid "%d threads with %s encoding and %s I/O" msgstr "" -#: rs03-create.c:1276 +#: rs03-create.c:1299 #, c-format msgid "Encoding with Method RS03: %lld MiB data, %lld MiB ecc (%d roots; %4.1f%% redundancy)." msgstr "Кодирование методом RS03: %lld МБ данные, %lld МБ ecc (%d корней; избыточность %4.1f%%)." -#: rs03-create.c:1294 +#: rs03-create.c:1317 #, c-format msgid "" "Augmenting image with Method RS03 [%d threads, %s, %s I/O]:\n" "%lld MiB data, %lld MiB ecc (%d roots; %4.1f%% redundancy)." msgstr "" -#: rs03-create.c:1299 +#: rs03-create.c:1322 #, c-format msgid "" "Creating the error correction file with Method RS03 [%d threads, %s, %s I/O]:\n" "%lld MiB data, %lld MiB ecc (%d roots; %4.1f%% redundancy)." msgstr "" -#: rs03-create.c:1310 +#: rs03-create.c:1333 #, c-format msgid "" "Not enough space on medium left for error correction data.\n" @@ -5014,17 +5050,17 @@ msgid "" "an option, please create a separate error correction file." msgstr "" -#: rs03-create.c:1354 +#: rs03-create.c:1377 #, c-format msgid "Avg performance: %5.2fs (%5.2fMiB/s) total\n" msgstr "Ср. производительность: %5.2fs (%5.2fМБ/с) в сумме\n" -#: rs03-create.c:1357 +#: rs03-create.c:1380 #, c-format msgid "%5.2fMiB/s average" msgstr "" -#: rs03-create.c:1359 +#: rs03-create.c:1382 #, c-format msgid "%d times CPU bound; %d times I/O bound" msgstr "" @@ -5229,11 +5265,11 @@ msgstr "" msgid "Data integrity" msgstr "" -#: rs03-verify.c:337 rs03-verify.c:1271 +#: rs03-verify.c:337 rs03-verify.c:1265 msgid "Ecc block test:" msgstr "" -#: rs03-verify.c:492 rs03-verify.c:695 rs03-verify.c:1198 +#: rs03-verify.c:492 rs03-verify.c:697 rs03-verify.c:1192 msgid "Checking the image and error correction files." msgstr "" @@ -5250,7 +5286,7 @@ msgstr "" msgid "* Ecc block test : out of memory; try reducing sector prefetch!\n" msgstr "" -#: rs03-verify.c:591 +#: rs03-verify.c:591 rs03-verify.c:1161 #, c-format msgid "%d%% tested" msgstr "" @@ -5288,63 +5324,58 @@ msgstr "" msgid "* Ecc block test : %lld good, %lld bad; %lld bad sub blocks\n" msgstr "" -#: rs03-verify.c:698 +#: rs03-verify.c:700 #, c-format msgid "%s present.\n" msgstr "" -#: rs03-verify.c:716 +#: rs03-verify.c:718 msgid "" "\n" "Error correction properties:\n" msgstr "" -#: rs03-verify.c:728 +#: rs03-verify.c:730 #, c-format msgid "Ecc file is %lld sectors shorter than expected." msgstr "" -#: rs03-verify.c:730 +#: rs03-verify.c:732 #, c-format msgid "Ecc file is %lld sectors longer than expected." msgstr "" -#: rs03-verify.c:736 +#: rs03-verify.c:738 #, c-format msgid "* Warning : %s\n" msgstr "" -#: rs03-verify.c:745 +#: rs03-verify.c:747 msgid "- type : Error correction file\n" msgstr "" -#: rs03-verify.c:746 +#: rs03-verify.c:748 msgid "- type : Augmented image\n" msgstr "" -#: rs03-verify.c:750 +#: rs03-verify.c:752 msgid "Error correction file" msgstr "" -#: rs03-verify.c:751 +#: rs03-verify.c:753 msgid "Augmented image" msgstr "" -#: rs03-verify.c:786 +#: rs03-verify.c:782 rs03-verify.c:792 msgid "- created by : dvdisaster" msgstr "" -#: rs03-verify.c:799 -#, c-format -msgid "- created by : dvdisaster-%d.%d\n" -msgstr "" - -#: rs03-verify.c:818 +#: rs03-verify.c:812 #, c-format msgid "- requires : dvdisaster-%s\n" msgstr "" -#: rs03-verify.c:824 +#: rs03-verify.c:818 #, c-format msgid "" "* requires : dvdisaster-%s (BAD)\n" @@ -5352,127 +5383,127 @@ msgid "" "* : Please visit http://www.dvdisaster.org for an upgrade.\n" msgstr "" -#: rs03-verify.c:846 +#: rs03-verify.c:840 msgid "none available" msgstr "" -#: rs03-verify.c:902 +#: rs03-verify.c:896 msgid "" "\n" "Data integrity:\n" msgstr "" -#: rs03-verify.c:929 +#: rs03-verify.c:923 #, c-format msgid "%lld in image; %lld in ecc file" msgstr "" -#: rs03-verify.c:932 +#: rs03-verify.c:926 #, c-format msgid "%lld sectors + %d bytes in image; %lld in ecc file" msgstr "" -#: rs03-verify.c:937 +#: rs03-verify.c:931 #, c-format msgid "- sectors : %lld in image; " msgstr "" -#: rs03-verify.c:938 +#: rs03-verify.c:932 #, c-format msgid "- sectors : %lld sectors + %d bytes in image; " msgstr "" -#: rs03-verify.c:940 +#: rs03-verify.c:934 #, c-format msgid "%lld in ecc file\n" msgstr "" -#: rs03-verify.c:944 +#: rs03-verify.c:938 #, c-format msgid "%lld total / %lld data" msgstr "" -#: rs03-verify.c:946 +#: rs03-verify.c:940 #, c-format msgid "- medium sectors : %lld total / %lld data\n" msgstr "" -#: rs03-verify.c:962 +#: rs03-verify.c:956 #, c-format msgid "%s (%s expected)" msgstr "" -#: rs03-verify.c:967 +#: rs03-verify.c:961 #, c-format msgid "Image file is %d bytes shorter than expected." msgstr "" -#: rs03-verify.c:969 +#: rs03-verify.c:963 #, c-format msgid "Image file is %d bytes longer than expected." msgstr "" -#: rs03-verify.c:982 +#: rs03-verify.c:976 #, c-format msgid "* sectors : %s (%s expected); %lld sectors in ecc file\n" msgstr "" -#: rs03-verify.c:985 +#: rs03-verify.c:979 #, c-format msgid "* medium sectors : %s (%s expected)\n" msgstr "" -#: rs03-verify.c:1009 +#: rs03-verify.c:1003 #, c-format msgid "Failed seeking to start of ecc file: %s\n" msgstr "" -#: rs03-verify.c:1107 +#: rs03-verify.c:1101 msgid " (in ecc file)" msgstr "" -#: rs03-verify.c:1115 +#: rs03-verify.c:1109 #, c-format msgid "* missing sector : %lld%s\n" msgstr "" -#: rs03-verify.c:1116 +#: rs03-verify.c:1110 #, c-format msgid "* missing sectors : %lld - %lld%s\n" msgstr "" -#: rs03-verify.c:1177 rs03-verify.c:1216 +#: rs03-verify.c:1171 rs03-verify.c:1210 #, c-format msgid "%lld sectors missing; %lld signature errors" msgstr "" -#: rs03-verify.c:1201 +#: rs03-verify.c:1195 msgid "Error correction file:" msgstr "" -#: rs03-verify.c:1232 +#: rs03-verify.c:1226 #, c-format msgid "" "- good image/file : all sectors present\n" "- data md5sum : %s\n" msgstr "" -#: rs03-verify.c:1236 +#: rs03-verify.c:1230 #, c-format msgid "* BAD image/file : %lld sectors missing\n" msgstr "" -#: rs03-verify.c:1250 +#: rs03-verify.c:1244 #, c-format msgid " ... crc section : %lld sectors missing; %lld signature errors\n" msgstr "" -#: rs03-verify.c:1277 +#: rs03-verify.c:1271 #, c-format msgid "Skipped; not useful on known defective image" msgstr "" -#: rs03-verify.c:1280 +#: rs03-verify.c:1274 msgid "* Ecc block test : skipped; not useful on defective image\n" msgstr "" @@ -5781,32 +5812,32 @@ msgstr "" msgid "Waiting 10 seconds for drive: %d\n" msgstr "Выжидание 10 секунд для привода: %d\n" -#: scsi-layer.c:2481 +#: scsi-layer.c:2465 #, c-format msgid "Sectors %lld - %lld: %s\n" msgstr "Сектора %lld - %lld: %s\n" -#: scsi-layer.c:2495 +#: scsi-layer.c:2479 #, c-format msgid "Sector %lld, try %d: %s Sector returned: %d.\n" msgstr "Сектор %lld, попытка %d: %s Возвращен сектор: %d.\n" -#: scsi-layer.c:2501 +#: scsi-layer.c:2485 #, c-format msgid "Sector %lld, try %d: %s\n" msgstr "Сектор %lld, попытка %d: %s\n" -#: scsi-layer.c:2512 +#: scsi-layer.c:2496 #, c-format msgid "Sector %lld, try %d: success\n" msgstr "Сектор %lld, попытка %d: успешно\n" -#: scsi-layer.c:2583 +#: scsi-layer.c:2567 #, c-format msgid "Device %s: no medium present\n" msgstr "Устройство %s: нет носителя\n" -#: scsi-layer.c:2588 +#: scsi-layer.c:2572 #, c-format msgid "" "Device %s does not become ready:\n" @@ -5817,7 +5848,7 @@ msgstr "" "%s\n" "\n" -#: scsi-layer.c:2594 +#: scsi-layer.c:2578 #, c-format msgid "" "\n" @@ -5826,52 +5857,52 @@ msgstr "" "\n" "Устройство: %s, %s\n" -#: scsi-layer.c:2601 +#: scsi-layer.c:2585 msgid "Drive failed to report media type." msgstr "Не удалось получить от привода сообщение о типе носителя." -#: scsi-layer.c:2612 scsi-layer.c:2710 +#: scsi-layer.c:2596 scsi-layer.c:2694 #, c-format msgid "This software does not support \"%s\" type media." msgstr "Эта программа не поддерживает \"%s\" тип носителя." -#: scsi-layer.c:2620 +#: scsi-layer.c:2604 #, c-format msgid "This software does not support multisession (%d sessions) media." msgstr "Эта программа не поддерживает многосессионные (%d сессиий) носители." -#: scsi-layer.c:2651 scsi-layer.c:2660 +#: scsi-layer.c:2635 scsi-layer.c:2644 msgid "Using READ CD" msgstr "Используется READ CD" -#: scsi-layer.c:2652 +#: scsi-layer.c:2636 msgid ", RAW reading" msgstr ", чтение \"RAW\"" -#: scsi-layer.c:2655 +#: scsi-layer.c:2639 #, c-format msgid ", Mode page 1 ERP = %02xh" msgstr ", Mode page 1 ERP = %02xh" -#: scsi-layer.c:2658 +#: scsi-layer.c:2642 msgid ", C2 scanning" msgstr ", поиск ошибок C2" -#: scsi-layer.c:2665 +#: scsi-layer.c:2649 msgid "Using READ(10).\n" msgstr "Используется READ(10).\n" -#: scsi-layer.c:2687 +#: scsi-layer.c:2671 #, c-format msgid "Medium: %s, %lld sectors%s" msgstr "Носитель: %s, %lld секторов%s" -#: scsi-layer.c:2691 +#: scsi-layer.c:2675 #, c-format msgid "Medium \"%s\": %s, %lld sectors%s created %s" msgstr "Носитель \"%s\": %s, %lld секторов%s создан %s" -#: scsi-layer.c:2717 +#: scsi-layer.c:2701 msgid "This software does not support encrypted media.\n" msgstr "Эта программа не поддерживает шифрованные носители.\n" @@ -5945,49 +5976,50 @@ msgid "Example disc" msgstr "Пример диска" #: welcome-window.c:80 -msgid "- New multithreaded codec (RS03)." +msgid "- Added support for BDXL-TL 100GB media" msgstr "" #: welcome-window.c:81 -msgid "- Completely reworked online manual." +msgid "- Optimized ecc generation when medium was previously read\n" msgstr "" -#: welcome-window.c:82 -msgid "- Switched license to GPLv3.\n" -msgstr "" - -#: welcome-window.c:84 +#: welcome-window.c:83 msgid "" "Please note:\n" +"This is a pre-release for expert users.\n" +"It may contain unfinished features.\n" "Adaptive reading is unavailable in this version.\n" "It will be re-introduced in one of the next releases." msgstr "" -#: welcome-window.c:90 +#: welcome-window.c:91 msgid "Show this message again" msgstr "Показывать это сообщение еще раз" -#: welcome-window.c:136 +#: welcome-window.c:137 msgid "Welcome to dvdisaster!" msgstr "Добро пожаловать в dvdisaster!" -#: welcome-window.c:138 +#: welcome-window.c:139 msgid "" "\n" "dvdisaster creates error correction data to protect\n" "optical media (CD,DVD,BD) against data loss.\n" msgstr "" -#: welcome-window.c:141 +#: welcome-window.c:142 msgid "" "Please see the [manual] for typical uses of dvdisaster.\n" "\n" msgstr "" -#: welcome-window.c:144 +#: welcome-window.c:145 msgid "New in this Version:" msgstr "Новое в этой версии:" +#~ msgid "created by dvdisaster-%d.%d\n" +#~ msgstr "создано с помощью dvdisaster-%d.%d\n" + #~ msgid "" #~ "NOTE: This is the Windows console version of dvdisaster.\n" #~ "The version providing a graphical user interface is called\n" diff --git a/locale/sv.po b/locale/sv.po index f69035e..548e2e5 100644 --- a/locale/sv.po +++ b/locale/sv.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: dvdisaster\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-12-15 16:39+0100\n" +"POT-Creation-Date: 2017-11-17 09:59+0000\n" "PO-Revision-Date: 2006-06-14 23:48+0100\n" "Last-Translator: Daniel Nylander \n" "Language-Team: Swedish \n" @@ -17,7 +17,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: closure.c:334 +#: closure.c:337 #, c-format msgid "" "# dvdisaster-%s configuration file\n" @@ -30,15 +30,15 @@ msgstr "" "# som kommer att skrivas över varje gång dvdisaster körs.\n" "\n" -#: closure.c:533 +#: closure.c:546 msgid "medium.iso" msgstr "" -#: closure.c:534 +#: closure.c:547 msgid "medium.ecc" msgstr "" -#: closure.c:535 +#: closure.c:548 msgid "sector-" msgstr "" @@ -55,17 +55,17 @@ msgid "" msgstr "" #: debug.c:103 debug.c:191 debug.c:239 debug.c:363 debug.c:707 debug.c:807 -#: debug.c:850 debug.c:1181 debug.c:1189 debug.c:1266 rs01-common.c:166 -#: rs02-common.c:235 rs02-create.c:344 rs02-create.c:990 rs02-fix.c:380 -#: rs02-verify.c:395 rs03-common.c:328 rs03-create.c:696 rs03-create.c:721 -#: rs03-recognize.c:548 +#: debug.c:850 debug.c:1181 debug.c:1189 debug.c:1266 rs01-common.c:175 +#: rs02-common.c:239 rs02-create.c:350 rs02-create.c:997 rs02-fix.c:380 +#: rs02-verify.c:395 rs03-common.c:340 rs03-create.c:720 rs03-create.c:745 +#: rs03-recognize.c:549 #, c-format msgid "Failed seeking to sector %lld in image: %s" msgstr "Misslyckades med att söka fram till sektor %lld i avbild: %s" #: debug.c:111 debug.c:196 debug.c:243 debug.c:368 debug.c:545 debug.c:662 -#: debug.c:713 debug.c:1193 debug.c:1270 debug.c:1310 rs02-create.c:367 -#: rs02-create.c:393 rs02-create.c:993 rs03-create.c:701 rs03-create.c:725 +#: debug.c:713 debug.c:1193 debug.c:1270 debug.c:1310 rs02-create.c:373 +#: rs02-create.c:399 rs02-create.c:1000 rs03-create.c:725 rs03-create.c:749 #: udf.c:827 udf.c:885 udf.c:942 udf.c:955 udf.c:960 udf.c:963 udf.c:966 #: udf.c:969 udf.c:972 udf.c:975 #, c-format @@ -110,9 +110,9 @@ msgstr "" #: debug.c:443 debug.c:501 debug.c:565 debug.c:606 debug.c:689 debug.c:795 #: debug.c:836 debug.c:882 debug.c:936 debug.c:1161 debug.c:1169 debug.c:1225 #: debug.c:1230 raw-editor.c:363 read-adaptive.c:73 read-adaptive.c:93 -#: read-adaptive.c:1440 read-adaptive.c:1472 read-linear.c:275 -#: read-linear.c:277 read-linear.c:309 read-linear.c:311 rs01-create.c:278 -#: rs03-create.c:1265 +#: read-adaptive.c:1440 read-adaptive.c:1472 read-linear.c:267 +#: read-linear.c:269 read-linear.c:301 read-linear.c:303 rs01-create.c:278 +#: rs03-create.c:1288 #, c-format msgid "" "Can't open %s:\n" @@ -147,8 +147,8 @@ msgstr "Bytevärde måste vara inom intervallet [0..255]" msgid "Setting byte %d in sector %lld to value %d.\n" msgstr "Ställer in byte %d i sektor %lld till värdet %d.\n" -#: debug.c:477 debug.c:531 debug.c:694 rs02-create.c:190 rs02-verify.c:693 -#: rs03-verify.c:1005 +#: debug.c:477 debug.c:531 debug.c:694 rs02-create.c:193 rs02-verify.c:694 +#: rs03-verify.c:999 #, c-format msgid "Failed seeking to start of image: %s\n" msgstr "Misslyckades med att söka fram till början av avbild: %s\n" @@ -177,9 +177,9 @@ msgstr "Ny längd måste vara inom intervallet [0..%lld].\n" msgid "Truncating image to %lld sectors.\n" msgstr "Kapar avbild till %lld sektorer.\n" -#: debug.c:579 read-linear.c:1406 rs01-fix.c:212 rs01-fix.c:234 rs01-fix.c:250 -#: rs01-fix.c:284 rs02-create.c:105 rs02-create.c:151 rs02-fix.c:242 -#: rs02-fix.c:261 rs02-fix.c:274 rs03-create.c:237 rs03-create.c:316 +#: debug.c:579 read-linear.c:1393 rs01-fix.c:212 rs01-fix.c:234 rs01-fix.c:250 +#: rs01-fix.c:284 rs02-create.c:108 rs02-create.c:154 rs02-fix.c:242 +#: rs02-fix.c:261 rs02-fix.c:274 rs03-create.c:240 rs03-create.c:319 #: rs03-fix.c:266 rs03-fix.c:301 rs03-fix.c:322 rs03-fix.c:337 #, c-format msgid "Could not truncate %s: %s\n" @@ -232,8 +232,8 @@ msgid "%lld \"unreadable sector\" markers replaced.\n" msgstr "%lld \"oläsbar sektor\"-markeringar ersatta.\n" #: debug.c:811 debug.c:854 debug.c:1185 debug.c:1252 debug.c:1256 debug.c:1306 -#: rs01-common.c:182 rs02-common.c:240 rs02-create.c:207 rs02-fix.c:383 -#: rs03-common.c:333 rs03-recognize.c:553 +#: rs01-common.c:191 rs02-common.c:244 rs02-create.c:210 rs02-fix.c:383 +#: rs03-common.c:345 rs03-recognize.c:554 #, c-format msgid "Failed reading sector %lld in image: %s" msgstr "Misslyckades med att läsa sektor %lld i avbild: %s" @@ -376,83 +376,83 @@ msgstr "" #. TRANSLATORS: #. This is a dummy entry which is supposed to translate into "ok". #. Please do not return anything else here. -#: dvdisaster.c:143 dvdisaster.c:155 +#: dvdisaster.c:145 dvdisaster.c:157 msgid "test phrase for verifying the locale installation" msgstr "ok" -#: dvdisaster.c:332 +#: dvdisaster.c:338 msgid "-o/--ecc-target expects 'file' or 'image'" msgstr "" -#: dvdisaster.c:358 +#: dvdisaster.c:364 #, c-format msgid "--threads must be 1..%d\n" msgstr "" -#: dvdisaster.c:372 +#: dvdisaster.c:378 msgid "--cache-size must at least be 8MiB; 16MiB or higher is recommended." msgstr "" -#: dvdisaster.c:374 +#: dvdisaster.c:380 #, c-format msgid "--cache-size maximum is %dMiB." msgstr "" -#: dvdisaster.c:397 +#: dvdisaster.c:403 msgid "--encoding-algorithm: SSE2 not supported on this processor!" msgstr "" -#: dvdisaster.c:401 +#: dvdisaster.c:407 msgid "--encoding-algorithm: valid types are 32bit, 64bit, SSE2" msgstr "" -#: dvdisaster.c:408 +#: dvdisaster.c:414 msgid "--encoding-algorithm: AltiVec not supported on this processor!" msgstr "" -#: dvdisaster.c:412 +#: dvdisaster.c:418 msgid "--encoding-algorithm: valid types are 32bit, 64bit, AltiVec" msgstr "" -#: dvdisaster.c:415 +#: dvdisaster.c:421 msgid "--encoding-algorithm: valid types are 32bit, 64bit" msgstr "" -#: dvdisaster.c:424 +#: dvdisaster.c:430 msgid "--encoding-io-strategy: mmap not supported on this OS" msgstr "" -#: dvdisaster.c:428 +#: dvdisaster.c:434 msgid "--encoding-io-strategy: valid types are readwrite and mmap" msgstr "" -#: dvdisaster.c:438 +#: dvdisaster.c:444 msgid "Valid args for --driver: sg,cdrom" msgstr "" -#: dvdisaster.c:440 +#: dvdisaster.c:446 msgid "--driver is only supported on GNU/Linux" msgstr "" -#: dvdisaster.c:448 +#: dvdisaster.c:454 msgid "--fixed-speed-values is only allowed in debug mode" msgstr "" -#: dvdisaster.c:489 +#: dvdisaster.c:498 #, c-format msgid "--prefetch-sectors must be in range 32...%s" msgstr "" -#: dvdisaster.c:540 +#: dvdisaster.c:552 msgid "--set-version is only allowed in debug mode" msgstr "" -#: dvdisaster.c:647 +#: dvdisaster.c:659 #, c-format msgid "?? illegal getopt return value %d\n" msgstr "?? ogiltigt getopt-svarsvärde %d\n" -#: dvdisaster.c:738 main-window.c:154 +#: dvdisaster.c:750 main-window.c:150 #, c-format msgid "" "\n" @@ -463,7 +463,7 @@ msgstr "" "Metod %s inte tillgänglig.\n" "Använd -m utan parametrar för en lista på metoder.\n" -#: dvdisaster.c:749 rs01-create.c:260 rs02-create.c:1031 rs03-create.c:1233 +#: dvdisaster.c:761 rs01-create.c:260 rs02-create.c:1038 rs03-create.c:1256 #, c-format msgid "" "\n" @@ -472,25 +472,25 @@ msgstr "" "\n" "Öppnar %s" -#: dvdisaster.c:756 rs01-create.c:269 rs02-create.c:155 rs02-create.c:1041 -#: rs03-create.c:320 rs03-create.c:1248 +#: dvdisaster.c:768 rs01-create.c:269 rs02-create.c:158 rs02-create.c:1048 +#: rs03-create.c:323 rs03-create.c:1271 #, c-format msgid ": %lld medium sectors.\n" msgstr ": %lld mediumsektorer.\n" -#: dvdisaster.c:757 rs01-create.c:270 rs02-create.c:156 rs02-create.c:1042 -#: rs03-create.c:321 rs03-create.c:1249 +#: dvdisaster.c:769 rs01-create.c:270 rs02-create.c:159 rs02-create.c:1049 +#: rs03-create.c:324 rs03-create.c:1272 #, c-format msgid ": %lld medium sectors and %d bytes.\n" msgstr ": %lld mediumsektorer och %d byte.\n" -#: dvdisaster.c:784 main-window.c:215 +#: dvdisaster.c:796 main-window.c:208 msgid "RS01 method not available for comparing files." msgstr "RS01-metoden inte tillgänglig för jämförelser av filer." #. TRANSLATORS: Program options like -r and --read are not to be translated #. to avoid confusion when discussing the program in international forums. -#: dvdisaster.c:874 +#: dvdisaster.c:886 msgid "" "\n" "Common usage examples:\n" @@ -515,7 +515,7 @@ msgstr "" " dvdisaster -u,--unlink # Ta bort .iso-filer (när andra operationer är färdiga)\n" "\n" -#: dvdisaster.c:883 +#: dvdisaster.c:895 #, c-format msgid "" "Drive and file specification:\n" @@ -526,233 +526,241 @@ msgid "" " -o,--ecc-target [file image] - where to put ecc data in RS03\n" msgstr "" -#: dvdisaster.c:893 +#: dvdisaster.c:905 msgid "Tweaking options (see manual before using!)\n" msgstr "Justeringsflaggor (se manualen före användning!)\n" -#: dvdisaster.c:894 +#: dvdisaster.c:906 msgid " -a,--assume x,y,... - assume image is augmented with codec(s) x,y,...\n" msgstr "" -#: dvdisaster.c:895 +#: dvdisaster.c:907 msgid " -j,--jump n - jump n sectors forward after a read error (default: 16)\n" msgstr " -j,--jump n - hoppa n sektorer framåt efter ett läsfel (standard: 16)\n" -#: dvdisaster.c:896 +#: dvdisaster.c:908 msgid " -m n - list/select error correction methods (default: RS01)\n" msgstr " -m n - lista/välj felkorrigeringsmetoder (standard: RS01)\n" -#: dvdisaster.c:897 +#: dvdisaster.c:909 #, c-format msgid "" " -n,--redundancy n%% - error correction data redundancy\n" " allowed values depend on codec (see manual)\n" msgstr "" -#: dvdisaster.c:899 +#: dvdisaster.c:911 msgid " -v,--verbose - more diagnostic messages\n" msgstr " -v,--verbose - mer informativa meddelanden\n" -#: dvdisaster.c:900 +#: dvdisaster.c:912 msgid " -x,--threads n - use n threads for en-/decoding (if supported by codec)\n" msgstr "" -#: dvdisaster.c:901 +#: dvdisaster.c:913 msgid " --adaptive-read - use optimized strategy for reading damaged media\n" msgstr " --adaptive-read - använd optimerad strategi för läsning av skadat media\n" -#: dvdisaster.c:902 +#: dvdisaster.c:914 msgid " --auto-suffix - automatically add .iso and .ecc file suffixes\n" msgstr " --auto-suffix - lägg automatiskt till filändelserna .iso och .ecc \n" -#: dvdisaster.c:903 +#: dvdisaster.c:915 msgid " --cache-size n - image cache size in MiB during -c mode (default: 32MiB)\n" msgstr " --cache-size n - cachestorlek för avbild i MiB med -c (standard: 32MiB)\n" -#: dvdisaster.c:904 +#: dvdisaster.c:916 msgid " --dao - assume DAO disc; do not trim image end\n" msgstr " --dao - anta DAO-skiva; trimma inte avbildens slut\n" -#: dvdisaster.c:905 +#: dvdisaster.c:917 msgid " --defective-dump d - directory for saving incomplete raw sectors\n" msgstr "" -#: dvdisaster.c:907 +#: dvdisaster.c:919 msgid " --driver=sg/cdrom - use sg(default) or alternative cdrom driver (see man page!)\n" msgstr "" -#: dvdisaster.c:909 +#: dvdisaster.c:921 msgid " --eject - eject medium after successful read\n" msgstr "" -#: dvdisaster.c:910 +#: dvdisaster.c:922 msgid " --encoding-algorithm n - possible values: 32bit,64bit,SSE2,AltiVec\n" msgstr "" -#: dvdisaster.c:911 +#: dvdisaster.c:923 msgid " --encoding-io-strategy n - possible values: readwrite, mmap\n" msgstr "" -#: dvdisaster.c:912 +#: dvdisaster.c:924 msgid " --fill-unreadable n - fill unreadable sectors with byte n\n" msgstr " --fill-unreadable n - fyll oläsliga sektorer med byte n\n" -#: dvdisaster.c:913 +#: dvdisaster.c:925 msgid " --ignore-fatal-sense - continue reading after potentially fatal error conditon\n" msgstr "" -#: dvdisaster.c:914 +#: dvdisaster.c:926 msgid " --ignore-iso-size - ignore image size from ISO/UDF data (dangerous - see man page!)\n" msgstr "" -#: dvdisaster.c:915 +#: dvdisaster.c:927 msgid " --internal-rereads n - drive may attempt n rereads before reporting an error\n" msgstr "" -#: dvdisaster.c:916 +#: dvdisaster.c:928 msgid " --medium-info - print info about medium in drive\n" msgstr "" -#: dvdisaster.c:917 -msgid " --old-ds-marker - mark missing sectors compatible with dvdisaster <= 0.70\n" -msgstr "" - -#: dvdisaster.c:918 -msgid " --prefetch-sectors n - prefetch n sectors for RS03 encoding (uses ~nMiB)\n" -msgstr "" - -#: dvdisaster.c:919 -msgid " --raw-mode n - mode for raw reading CD media (20 or 21)\n" -msgstr "" - -#: dvdisaster.c:920 -msgid " --read-attempts n-m - attempts n upto m reads of a defective sector\n" -msgstr "" - -#: dvdisaster.c:921 -msgid " --read-medium n - read the whole medium up to n times\n" -msgstr "" - -#: dvdisaster.c:922 -msgid " --read-raw - performs read in raw mode if possible\n" -msgstr "" - -#: dvdisaster.c:923 -msgid " --resource-file p - get resource file from given path\n" -msgstr "" - -#: dvdisaster.c:924 -msgid " --speed-warning n - print warning if speed changes by more than n percent\n" -msgstr " --speed-warning n - skriv ut varning om hastighet ändras med mer än n procent\n" - -#: dvdisaster.c:925 -msgid " --spinup-delay n - wait n seconds for drive to spin up\n" -msgstr " --spinup-delay n - vänta n sekunder på att enheten ska varva upp\n" - #: dvdisaster.c:929 -msgid "Debugging options (purposefully undocumented and possibly harmful)\n" +msgid " --no-progress - do not print progress information\n" msgstr "" #: dvdisaster.c:930 -msgid " --debug - enables the following options\n" +msgid " --old-ds-marker - mark missing sectors compatible with dvdisaster <= 0.70\n" msgstr "" #: dvdisaster.c:931 -msgid " --byteset s,i,b - set byte i in sector s to b\n" +msgid " --prefetch-sectors n - prefetch n sectors for RS03 encoding (uses ~nMiB)\n" msgstr "" #: dvdisaster.c:932 -msgid " --cdump - creates C #include file dumps instead of hexdumps\n" +msgid " --raw-mode n - mode for raw reading CD media (20 or 21)\n" msgstr "" #: dvdisaster.c:933 -msgid " --compare-images a,b - compare sectors in images a and b\n" +msgid " --read-attempts n-m - attempts n upto m reads of a defective sector\n" msgstr "" #: dvdisaster.c:934 -msgid " --copy-sector a,n,b,m - copy sector n from image a to sector m in image b\n" +msgid " --read-medium n - read the whole medium up to n times\n" msgstr "" #: dvdisaster.c:935 -msgid " --erase sector - erase the given sector\n" +msgid " --read-raw - performs read in raw mode if possible\n" msgstr "" #: dvdisaster.c:936 -msgid " --erase n-m - erase sectors n - m, inclusively\n" +msgid " --regtest - tweaks output for compatibility with regtests\n" msgstr "" #: dvdisaster.c:937 -msgid " --fixed-speed-values - output fixed speed values for better output diffing\n" +msgid " --resource-file p - get resource file from given path\n" msgstr "" #: dvdisaster.c:938 -msgid " --marked-image n - create image with n marked random sectors\n" -msgstr "" +msgid " --speed-warning n - print warning if speed changes by more than n percent\n" +msgstr " --speed-warning n - skriv ut varning om hastighet ändras med mer än n procent\n" #: dvdisaster.c:939 -msgid " --merge-images a,b merge image a with b (a receives sectors from b)\n" -msgstr "" - -#: dvdisaster.c:940 -msgid " --random-errors e - seed image with (correctable) random errors\n" -msgstr "" - -#: dvdisaster.c:941 -msgid " --random-image n - create image with n sectors of random numbers\n" -msgstr "" - -#: dvdisaster.c:942 -msgid " --random-seed n - random seed for built-in random number generator\n" -msgstr "" +msgid " --spinup-delay n - wait n seconds for drive to spin up\n" +msgstr " --spinup-delay n - vänta n sekunder på att enheten ska varva upp\n" #: dvdisaster.c:943 -msgid " --raw-sector n - shows hexdump of the given raw sector from medium in drive\n" +msgid "Debugging options (purposefully undocumented and possibly harmful)\n" msgstr "" #: dvdisaster.c:944 -msgid " --read-sector n - shows hexdump of the given sector from medium in drive\n" +msgid " --debug - enables the following options\n" msgstr "" #: dvdisaster.c:945 -msgid " --screen-shot - useful for generating screen shots\n" +msgid " --byteset s,i,b - set byte i in sector s to b\n" msgstr "" #: dvdisaster.c:946 -msgid " --send-cdb arg - executes given cdb at drive; kills system if used wrong\n" +msgid " --cdump - creates C #include file dumps instead of hexdumps\n" msgstr "" #: dvdisaster.c:947 -msgid " --set-version - set program version for debugging purposes (dangerous!)\n" +msgid " --compare-images a,b - compare sectors in images a and b\n" msgstr "" #: dvdisaster.c:948 -msgid " --show-header n - assumes given sector is a ecc header and prints it\n" +msgid " --copy-sector a,n,b,m - copy sector n from image a to sector m in image b\n" msgstr "" #: dvdisaster.c:949 -msgid " --show-sector n - shows hexdump of the given sector in an image file\n" +msgid " --erase sector - erase the given sector\n" msgstr "" #: dvdisaster.c:950 -msgid " --sim-cd image - simulate a SCSI-Level CD with contents supplied by the ISO image\n" +msgid " --erase n-m - erase sectors n - m, inclusively\n" msgstr "" #: dvdisaster.c:951 +msgid " --fixed-speed-values - output fixed speed values for better output diffing\n" +msgstr "" + +#: dvdisaster.c:952 +msgid " --marked-image n - create image with n marked random sectors\n" +msgstr "" + +#: dvdisaster.c:953 +msgid " --merge-images a,b merge image a with b (a receives sectors from b)\n" +msgstr "" + +#: dvdisaster.c:954 +msgid " --random-errors e - seed image with (correctable) random errors\n" +msgstr "" + +#: dvdisaster.c:955 +msgid " --random-image n - create image with n sectors of random numbers\n" +msgstr "" + +#: dvdisaster.c:956 +msgid " --random-seed n - random seed for built-in random number generator\n" +msgstr "" + +#: dvdisaster.c:957 +msgid " --raw-sector n - shows hexdump of the given raw sector from medium in drive\n" +msgstr "" + +#: dvdisaster.c:958 +msgid " --read-sector n - shows hexdump of the given sector from medium in drive\n" +msgstr "" + +#: dvdisaster.c:959 +msgid " --screen-shot - useful for generating screen shots\n" +msgstr "" + +#: dvdisaster.c:960 +msgid " --send-cdb arg - executes given cdb at drive; kills system if used wrong\n" +msgstr "" + +#: dvdisaster.c:961 +msgid " --set-version - set program version for debugging purposes (dangerous!)\n" +msgstr "" + +#: dvdisaster.c:962 +msgid " --show-header n - assumes given sector is a ecc header and prints it\n" +msgstr "" + +#: dvdisaster.c:963 +msgid " --show-sector n - shows hexdump of the given sector in an image file\n" +msgstr "" + +#: dvdisaster.c:964 +msgid " --sim-cd image - simulate a SCSI-Level CD with contents supplied by the ISO image\n" +msgstr "" + +#: dvdisaster.c:965 #, c-format msgid " --sim-defects n - simulate n%% defective sectors on medium\n" msgstr "" -#: dvdisaster.c:952 +#: dvdisaster.c:966 msgid " --truncate n - truncates image to n sectors\n" msgstr "" -#: dvdisaster.c:953 +#: dvdisaster.c:967 msgid "" " --zero-unreadable - replace the \"unreadable sector\" markers with zeros\n" "\n" msgstr "" -#: dvdisaster.c:982 +#: dvdisaster.c:996 msgid "Optical drive 52X FW 1.02" msgstr "" @@ -852,13 +860,13 @@ msgstr "Om dvdisaster" #: help-dialogs.c:727 msgid "" -"Modified version Copyright 2015 (please fill in - [directions])\n" -"Copyright 2004-2015 Carsten Gnoerlich" +"Modified version Copyright 2017 (please fill in - [directions])\n" +"Copyright 2004-2017 Carsten Gnoerlich" msgstr "" #: help-dialogs.c:731 misc.c:205 -msgid "Copyright 2004-2015 Carsten Gnoerlich" -msgstr "Copyright 2004-2015 Carsten Gnörlich" +msgid "Copyright 2004-2017 Carsten Gnoerlich" +msgstr "Copyright 2004-2017 Carsten Gnörlich" #: help-dialogs.c:738 msgid "" @@ -906,18 +914,24 @@ msgid "" "NetBSD port: Sergey Svishchev <svs@ropnet.ru>" msgstr "" -#: image.c:150 image.c:154 +#: image.c:152 image.c:156 #, c-format msgid "Image file %s not present or permission denied.\n" msgstr "" -#: image.c:163 image.c:167 +#: image.c:165 image.c:169 msgid "" "\n" "Error correction file type unknown.\n" msgstr "" -#: image.c:176 image.c:181 +#: image.c:178 image.c:183 +msgid "" +"\n" +"Permission denied on ecc file (perhaps not writeable?).\n" +msgstr "" + +#: image.c:193 image.c:198 msgid "" "\n" "No error correction file present.\n" @@ -944,7 +958,7 @@ msgstr "" msgid "log: %s\n" msgstr "" -#: main-window.c:97 +#: main-window.c:94 msgid "" "The .iso image and error correction file\n" "must not be the same file!\n" @@ -954,7 +968,7 @@ msgid "" "please leave the error correction file name blank." msgstr "" -#: main-window.c:107 +#: main-window.c:104 msgid "" "The error correction file type must not be \".iso\".\n" "\n" @@ -963,91 +977,91 @@ msgid "" "please leave the error correction file name blank." msgstr "" -#: main-window.c:180 +#: main-window.c:174 msgid "Internal error: No suitable method for repairing image." msgstr "" -#: main-window.c:283 +#: main-window.c:276 msgid "button|Read" msgstr "Läs" -#: main-window.c:286 +#: main-window.c:279 msgid "tooltip|Read Image" msgstr "Läs avbild" -#: main-window.c:286 +#: main-window.c:279 msgid "Reads an optical disc image into a file (or tries to complete an existing image file)." msgstr "Läser en cd/dvd-avbild till en fil (eller försöker att färdigställa en existerande avbildsfil)." -#: main-window.c:300 +#: main-window.c:293 msgid "button|Create" msgstr "Skapa" -#: main-window.c:303 +#: main-window.c:296 msgid "tooltip|Create error correction data" msgstr "" -#: main-window.c:303 +#: main-window.c:296 msgid "Creates error correction data. Requires an image file." msgstr "" -#: main-window.c:307 +#: main-window.c:300 msgid "button|Scan" msgstr "Sök av" -#: main-window.c:310 +#: main-window.c:303 msgid "tooltip|Scan medium" msgstr "Sök av medium" -#: main-window.c:310 +#: main-window.c:303 msgid "Scans medium for unreadable sectors." msgstr "Söker av medium för oläsbara sektorer." -#: main-window.c:314 +#: main-window.c:307 msgid "button|Fix" msgstr "Rätta till" -#: main-window.c:317 +#: main-window.c:310 msgid "tooltip|Repair image" msgstr "Reparera avbild" -#: main-window.c:317 +#: main-window.c:310 msgid "Repairs an image. Requires an image file and error correction data." msgstr "Reparerar en avbild. Kräver en avbildsfil och felkorrigeringsdata." -#: main-window.c:321 +#: main-window.c:314 msgid "button|Verify" msgstr "Validera" -#: main-window.c:324 +#: main-window.c:317 msgid "tooltip|Consistency check" msgstr "" -#: main-window.c:324 +#: main-window.c:317 msgid "Tests consistency of error correction data and image file." msgstr "Testar konsistensen på felkorrigeringsdata och avbildsfil." -#: main-window.c:328 +#: main-window.c:321 msgid "button|Stop" msgstr "Stopp" -#: main-window.c:331 +#: main-window.c:324 msgid "tooltip|Abort action" msgstr "Avbryt operation" -#: main-window.c:331 +#: main-window.c:324 msgid "Aborts an ongoing action." msgstr "Avbryter en pågående operation." -#: main-window.c:488 +#: main-window.c:481 msgid "tooltip|Protocol for current action" msgstr "Protokoll för aktuell operation" -#: main-window.c:489 +#: main-window.c:482 msgid "Displays additional information created during the current or last action." msgstr "Visar ytterligare information skapad under aktuella eller senaste operationen." -#: main-window.c:498 +#: main-window.c:491 msgid "View log" msgstr "Visa logg" @@ -1055,69 +1069,69 @@ msgstr "Visa logg" msgid "Medium not present" msgstr "" -#: medium-info.c:105 medium-info.c:358 +#: medium-info.c:106 medium-info.c:352 msgid "Physical medium info" msgstr "" -#: medium-info.c:127 medium-info.c:133 +#: medium-info.c:128 medium-info.c:134 msgid "empty" msgstr "" -#: medium-info.c:128 +#: medium-info.c:129 msgid "appendable" msgstr "" -#: medium-info.c:129 +#: medium-info.c:130 msgid "finalized" msgstr "" -#: medium-info.c:130 scsi-layer.c:98 +#: medium-info.c:131 scsi-layer.c:98 msgid "unknown" msgstr "okänd" -#: medium-info.c:134 +#: medium-info.c:135 msgid "incomplete" msgstr "" -#: medium-info.c:135 +#: medium-info.c:136 msgid "damaged" msgstr "" -#: medium-info.c:136 rs02-verify.c:670 rs02-verify.c:877 rs02-verify.c:878 -#: rs02-verify.c:879 rs03-verify.c:1260 rs03-verify.c:1262 rs03-verify.c:1263 +#: medium-info.c:137 rs02-verify.c:671 rs02-verify.c:878 rs02-verify.c:879 +#: rs02-verify.c:880 rs03-verify.c:1254 rs03-verify.c:1256 rs03-verify.c:1257 msgid "complete" msgstr "" -#: medium-info.c:141 +#: medium-info.c:142 #, c-format msgid "%s (%d sessions; last session %s)\n" msgstr "" -#: medium-info.c:147 +#: medium-info.c:148 #, c-format msgid "%lld sectors (%lld MiB), from READ CAPACITY\n" msgstr "" -#: medium-info.c:150 +#: medium-info.c:151 #, c-format msgid "%lld sectors (%lld MiB), from DVD structure\n" msgstr "" -#: medium-info.c:154 medium-info.c:204 +#: medium-info.c:155 medium-info.c:204 #, c-format msgid "%lld sectors (%lld MiB)\n" msgstr "" -#: medium-info.c:166 medium-info.c:431 +#: medium-info.c:167 medium-info.c:425 msgid "Filesystem info" msgstr "" -#: medium-info.c:172 +#: medium-info.c:173 #, c-format msgid "%d sectors (%lld MiB)\n" msgstr "" -#: medium-info.c:194 medium-info.c:464 +#: medium-info.c:194 medium-info.c:458 msgid "Augmented image info" msgstr "" @@ -1126,85 +1140,85 @@ msgstr "" msgid "%s, %d roots, %4.1f%% redundancy.\n" msgstr "" -#: medium-info.c:289 +#: medium-info.c:283 msgid "windowtitle|Medium info" msgstr "" -#: medium-info.c:304 +#: medium-info.c:298 msgid "" "Medium info\n" "Properties of the currently inserted medium" msgstr "" -#: medium-info.c:316 +#: medium-info.c:310 msgid "Drive selection" msgstr "" -#: medium-info.c:323 +#: medium-info.c:317 msgid "Drive:" msgstr "" -#: medium-info.c:344 menubar.c:488 +#: medium-info.c:338 menubar.c:488 msgid "No drives found" msgstr "Inga enheter hittade" -#: medium-info.c:349 +#: medium-info.c:343 msgid " " msgstr "" -#: medium-info.c:352 +#: medium-info.c:346 msgid "Update medium info" msgstr "" -#: medium-info.c:365 +#: medium-info.c:359 msgid "Medium type:" msgstr "" -#: medium-info.c:373 +#: medium-info.c:367 msgid "Book type:" msgstr "" -#: medium-info.c:381 scsi-layer.c:2698 +#: medium-info.c:375 scsi-layer.c:2682 msgid "Manuf.-ID:" msgstr "" -#: medium-info.c:389 +#: medium-info.c:383 msgid "Drive profile:" msgstr "" -#: medium-info.c:397 +#: medium-info.c:391 msgid "Disc status:" msgstr "" -#: medium-info.c:405 +#: medium-info.c:399 msgid "Used sectors:" msgstr "" -#: medium-info.c:421 +#: medium-info.c:415 msgid "Blank capacity:" msgstr "" -#: medium-info.c:438 +#: medium-info.c:432 msgid "Medium label:" msgstr "" -#: medium-info.c:446 +#: medium-info.c:440 msgid "File system size:" msgstr "" -#: medium-info.c:454 +#: medium-info.c:448 msgid "Creation time:" msgstr "" -#: medium-info.c:471 +#: medium-info.c:465 msgid "Error correction data:" msgstr "" -#: medium-info.c:479 +#: medium-info.c:473 msgid "Augmented image size:" msgstr "" -#: medium-info.c:487 +#: medium-info.c:481 msgid "dvdisaster version:" msgstr "" @@ -1398,11 +1412,11 @@ msgstr "" "under villkoren för GNU GENERAL PUBLIC LICENSE.\n" "Se filen \"COPYING\" för ytterligare information.\n" -#: misc.c:513 +#: misc.c:519 msgid "Warning" msgstr "Varning" -#: misc.c:588 misc.c:596 +#: misc.c:594 misc.c:602 msgid "" "\n" "*\n" @@ -1414,11 +1428,11 @@ msgstr "" "* dvdisaster - kan inte fortsätta:\n" "*\n" -#: misc.c:1248 +#: misc.c:1254 msgid "Do not ask again" msgstr "" -#: misc.c:1269 +#: misc.c:1275 #, c-format msgid "" "Image file already exists and does not match the medium:\n" @@ -1428,7 +1442,7 @@ msgid "" "The existing image file will be deleted." msgstr "" -#: misc.c:1288 +#: misc.c:1294 #, c-format msgid "" "The error correction file is already present:\n" @@ -2296,8 +2310,8 @@ msgid "Raw sector does not belong to the selected image!" msgstr "" #: raw-editor.c:389 read-adaptive.c:1252 read-adaptive.c:1323 -#: read-adaptive.c:1643 read-adaptive.c:1841 read-linear.c:398 -#: read-linear.c:658 read-linear.c:1001 rs01-fix.c:459 rs01-fix.c:719 +#: read-adaptive.c:1643 read-adaptive.c:1841 read-linear.c:390 +#: read-linear.c:645 read-linear.c:989 rs01-fix.c:459 rs01-fix.c:719 #: rs02-fix.c:749 rs03-fix.c:818 #, c-format msgid "Failed seeking to sector %lld in image [%s]: %s" @@ -2305,7 +2319,7 @@ msgstr "Misslyckades med att söka fram till sektor %lld i avbild [%s]: %s" #: raw-editor.c:396 read-adaptive.c:1266 read-adaptive.c:1329 #: read-adaptive.c:1675 read-adaptive.c:1688 read-adaptive.c:1849 -#: read-linear.c:407 read-linear.c:665 rs01-fix.c:181 rs01-fix.c:466 +#: read-linear.c:399 read-linear.c:652 rs01-fix.c:181 rs01-fix.c:466 #, c-format msgid "Failed writing to sector %lld in image [%s]: %s" msgstr "Misslyckades med att skriva till sektor %lld i avbild [%s]: %s" @@ -2534,7 +2548,7 @@ msgstr "" msgid " [Appended %d/%d sectors to cache file %s; LBA=%lld, ssize=%d, %d sectors]\n" msgstr "" -#: read-adaptive.c:55 rs01-create.c:1015 +#: read-adaptive.c:55 rs01-create.c:1025 #, c-format msgid "" "Error closing error correction file:\n" @@ -2556,7 +2570,7 @@ msgstr "" "Kan inte läsa ecc-huvud:\n" "%s" -#: read-adaptive.c:119 read-linear.c:850 +#: read-adaptive.c:119 read-linear.c:838 #, c-format msgid "" "* Warning: This ecc file requires dvdisaster-%d.%d!\n" @@ -2566,14 +2580,14 @@ msgid "" "\n" msgstr "" -#: read-adaptive.c:152 rs01-common.c:80 rs01-common.c:222 rs01-create.c:297 -#: rs01-verify.c:820 +#: read-adaptive.c:152 rs01-common.c:80 rs01-common.c:231 rs01-create.c:299 +#: rs01-verify.c:810 #, c-format msgid "Failed skipping the ecc header: %s" msgstr "Misslyckades med att hoppa över ecc-huvuet: %s" -#: read-adaptive.c:161 read-adaptive.c:171 rs01-common.c:89 rs01-common.c:99 -#: rs01-common.c:332 +#: read-adaptive.c:161 read-adaptive.c:171 rs01-common.c:92 rs01-common.c:102 +#: rs01-common.c:341 #, c-format msgid "Error reading CRC information: %s" msgstr "Fel vid läsning av CRC-information: %s" @@ -2592,7 +2606,7 @@ msgstr "Reparerbar: %2d.%1d%% (korrigerbar: %lld; läser nu [%lld..%lld], storle msgid "Repairable: %2d.%1d%% (missing: %lld; now reading [%lld..%lld], size %lld)" msgstr "Reparerbar: %2d.%1d%% (saknas: %lld; läser nu [%lld..%lld], storlek %lld)" -#: read-adaptive.c:653 read-linear.c:857 +#: read-adaptive.c:653 read-linear.c:845 #, c-format msgid "" "* Warning: This image requires dvdisaster-%d.%d!\n" @@ -2659,7 +2673,7 @@ msgid "" "Medium and ecc file do not belong together.\n" msgstr "" -#: read-adaptive.c:860 read-linear.c:340 +#: read-adaptive.c:860 read-linear.c:332 msgid "Image file does not match the optical disc." msgstr "Avbildsfil stämmer inte med CD/DVD/BD." @@ -2684,7 +2698,7 @@ msgstr "" msgid "Analysing existing image file" msgstr "Analyserar existerande avbildsfil" -#: read-adaptive.c:969 rs01-common.c:262 rs02-verify.c:724 +#: read-adaptive.c:969 rs01-common.c:271 rs02-verify.c:725 #, c-format msgid "premature end in image (only %d bytes): %s\n" msgstr "för tidigt slut på avbild (endast %d byte): %s\n" @@ -2708,15 +2722,15 @@ msgstr "Analyserar existerande avbildsfil: %lld läsbara, %lld korrigerbara, %ll msgid "Analysing existing image file: %lld readable, %lld still missing.\n" msgstr "Analyserar existerande avbildsfil: %lld läsbara, %lld saknas fortfarande.\n" -#: read-adaptive.c:1202 read-linear.c:737 +#: read-adaptive.c:1202 read-linear.c:725 msgid "Ignore once" msgstr "Ignorera en gång" -#: read-adaptive.c:1203 read-linear.c:738 +#: read-adaptive.c:1203 read-linear.c:726 msgid "Ignore always" msgstr "Ignorera alltid" -#: read-adaptive.c:1204 read-linear.c:739 +#: read-adaptive.c:1204 read-linear.c:727 msgid "Abort" msgstr "Avbryt" @@ -2725,15 +2739,15 @@ msgstr "Avbryt" msgid "Filling image area [%lld..%lld]" msgstr "Fyller avbildsområde [%lld..%lld]" -#: read-adaptive.c:1360 read-linear.c:217 +#: read-adaptive.c:1360 read-linear.c:209 msgid "Reading aborted" msgstr "Läsning avbruten" -#: read-adaptive.c:1363 read-linear.c:221 +#: read-adaptive.c:1363 read-linear.c:213 msgid "Preparing for reading the medium image." msgstr "Förbereder för läsning av mediumavbild." -#: read-adaptive.c:1364 read-linear.c:214 read-linear.c:222 +#: read-adaptive.c:1364 read-linear.c:206 read-linear.c:214 msgid "Medium: not yet determined" msgstr "Medium: ännu inte fastställt" @@ -2752,16 +2766,16 @@ msgid "" "* Please consider using linear reading instead.\n" msgstr "" -#: read-adaptive.c:1442 read-linear.c:279 +#: read-adaptive.c:1442 read-linear.c:271 #, c-format msgid "Creating new %s image.\n" msgstr "Skapar ny avbild %s.\n" -#: read-adaptive.c:1446 read-linear.c:272 +#: read-adaptive.c:1446 read-linear.c:264 msgid "Reading new medium image." msgstr "Läser ny mediumavbild." -#: read-adaptive.c:1466 read-linear.c:301 +#: read-adaptive.c:1466 read-linear.c:293 msgid "Completing existing medium image." msgstr "Färdigställer existerande mediumavbild." @@ -2773,7 +2787,7 @@ msgstr "" "\n" "Tillräcklig data för att återskapa avbilden finns tillgänglig.\n" -#: read-adaptive.c:1606 read-linear.c:1065 +#: read-adaptive.c:1606 read-linear.c:1053 #, c-format msgid "" "Sector %lld: %s\n" @@ -2781,7 +2795,7 @@ msgid "" "Use the --ignore-fatal-sense option to override." msgstr "" -#: read-adaptive.c:1611 read-linear.c:1070 +#: read-adaptive.c:1611 read-linear.c:1058 #, c-format msgid "" "Sector %lld: %s\n" @@ -2804,7 +2818,7 @@ msgstr "CRC-fel i sektor %lld\n" msgid "Sectors %lld-%lld: %s\n" msgstr "Sektorer %lld-%lld: %s\n" -#: read-adaptive.c:1833 read-linear.c:1253 scsi-layer.c:1741 +#: read-adaptive.c:1833 read-linear.c:1243 scsi-layer.c:1741 #, c-format msgid "Sector %lld: %s\n" msgstr "Sektor %lld: %s\n" @@ -2884,7 +2898,7 @@ msgstr "Totalt återhämtningsbara: %d.%d%%" msgid "Aborted by unrecoverable error. %lld sectors read, %lld sectors unreadable/skipped so far." msgstr "Avbruten av ej återhämtningsbart fel. %lld sektorer lästa, %lld sektorer oläsbara/överhoppade än så länge." -#: read-linear.c:173 +#: read-linear.c:171 msgid "" "Automatic error correction file creation\n" "is only possible after a full reading pass.\n" @@ -2892,77 +2906,77 @@ msgstr "" "Skapande av automatisk felkorrigeringsfil\n" "är endast möjlig efter en fullständig läsning.\n" -#: read-linear.c:209 +#: read-linear.c:201 msgid "Scanning aborted" msgstr "Avsökning avbruten" -#: read-linear.c:213 read-linear.c:244 +#: read-linear.c:205 read-linear.c:236 msgid "Scanning medium for read errors." msgstr "Söker av medium efter läsfel." -#: read-linear.c:251 read-linear.c:284 +#: read-linear.c:243 read-linear.c:276 msgid "Reading CRC information" msgstr "" -#: read-linear.c:347 +#: read-linear.c:339 #, c-format msgid "Reading aborted. Please select a different image file." msgstr "Läsning avbruten. Välj en annan avbildsfil." -#: read-linear.c:366 +#: read-linear.c:358 #, c-format msgid "Completing image %s. Continuing with sector %lld.\n" msgstr "Färdigställer avbild %s. Fortsätter med sektor %lld.\n" -#: read-linear.c:372 +#: read-linear.c:364 #, c-format msgid "Completing image %s. Only missing sectors will be read.\n" msgstr "Färdigställer avbild %s. Endast saknade sektorer kommer att läsas.\n" -#: read-linear.c:455 read-linear.c:460 +#: read-linear.c:425 read-linear.c:433 msgid "Reading CRC information from ecc data" msgstr "" -#: read-linear.c:480 +#: read-linear.c:459 msgid "done.\n" msgstr "klar.\n" -#: read-linear.c:492 scsi-layer.c:2066 +#: read-linear.c:479 scsi-layer.c:2066 #, c-format msgid "Waiting %d seconds for drive to spin up...\n" msgstr "Väntar %d sekunder på att enheten ska varva upp...\n" -#: read-linear.c:514 read-linear-window.c:103 +#: read-linear.c:501 read-linear-window.c:103 #, c-format msgid "Unreadable / skipped sectors: %lld" msgstr "Oläsbara / överhoppade sektorer: %lld" -#: read-linear.c:594 +#: read-linear.c:581 #, c-format msgid "Sector %lld: Speed increased to %4.1fx\n" msgstr "Sektor %lld: Hastighet ökad till %4.1fx\n" -#: read-linear.c:597 +#: read-linear.c:584 #, c-format msgid "Sector %lld: Speed dropped to %4.1fx\n" msgstr "Sektor %lld: Hastighet minskad till %4.1fx\n" -#: read-linear.c:603 +#: read-linear.c:590 #, c-format msgid "Read position: %3d.%1d%% (nn.nx)" msgstr "" -#: read-linear.c:605 +#: read-linear.c:592 #, c-format msgid "Read position: %3d.%1d%% (%4.1fx)" msgstr "Läsposition: %3d.%1d%% (%4.1fx)" -#: read-linear.c:698 rs01-common.c:338 rs02-verify.c:769 rs03-verify.c:1132 +#: read-linear.c:686 rs01-common.c:347 rs02-verify.c:770 rs03-verify.c:1126 #, c-format msgid "* CRC error, sector: %lld\n" msgstr "* CRC-fel, sektor: %lld\n" -#: read-linear.c:826 +#: read-linear.c:814 #, c-format msgid "" "This ecc file requires dvdisaster-%d.%d!\n" @@ -2973,7 +2987,7 @@ msgid "" "\n" msgstr "" -#: read-linear.c:834 +#: read-linear.c:822 #, c-format msgid "" "This image requires dvdisaster-%d.%d!\n" @@ -2983,110 +2997,110 @@ msgid "" "\n" msgstr "" -#: read-linear.c:842 rs01-create.c:708 rs01-fix.c:202 rs01-fix.c:224 +#: read-linear.c:830 rs01-create.c:718 rs01-fix.c:202 rs01-fix.c:224 #: rs01-fix.c:269 rs01-fix.c:299 rs01-fix.c:316 rs01-fix.c:369 -#: rs01-verify.c:435 rs01-verify.c:839 rs02-create.c:115 rs02-fix.c:235 -#: rs02-fix.c:254 rs02-fix.c:339 rs02-verify.c:714 rs03-create.c:247 +#: rs01-verify.c:435 rs01-verify.c:829 rs02-create.c:118 rs02-fix.c:235 +#: rs02-fix.c:254 rs02-fix.c:339 rs02-verify.c:715 rs03-create.c:250 #: rs03-fix.c:251 rs03-fix.c:292 rs03-fix.c:313 rs03-fix.c:386 -#: rs03-verify.c:533 rs03-verify.c:1027 +#: rs03-verify.c:533 rs03-verify.c:1021 #, c-format msgid "Aborted by user request!" msgstr "Avbruten av användaren!" -#: read-linear.c:956 read-linear.c:1080 +#: read-linear.c:944 read-linear.c:1068 #, c-format msgid "Aborted by user request! %lld sectors read, %lld sectors unreadable/skipped so far." msgstr "Avbröts på användarens begäran! %lld sektorer lästa, %lld sektorer oläsbara/överhoppade än så länge." -#: read-linear.c:1013 +#: read-linear.c:1001 #, c-format msgid "unexpected read error in image for sector %lld" msgstr "oväntat läsfel i avbild för sektor %lld" -#: read-linear.c:1095 +#: read-linear.c:1083 #, c-format msgid "Sector %lld: %3d C2 errors.%s\n" msgstr "" -#: read-linear.c:1225 +#: read-linear.c:1215 #, c-format msgid "Sector %lld: %s Skipping %d sectors.\n" msgstr "Sektor %lld: %s Hoppar över %d sektorer.\n" -#: read-linear.c:1288 +#: read-linear.c:1278 #, c-format msgid "" "Trying to complete image, reading pass %d of %d.\n" "%s" msgstr "" -#: read-linear.c:1290 +#: read-linear.c:1280 #, c-format msgid "" "\n" "Trying to complete image, reading pass %d of %d.\n" msgstr "" -#: read-linear.c:1330 +#: read-linear.c:1317 #, c-format msgid "%lld sectors read. " msgstr "%lld sektorer lästa. " -#: read-linear.c:1331 +#: read-linear.c:1318 #, c-format msgid "%lld sectors read; %lld unreadable sectors." msgstr "%lld sektorer lästa; %lld oläsbara sektorer." -#: read-linear.c:1343 +#: read-linear.c:1330 #, c-format msgid "All sectors successfully read, but wrong image length (%lld sectors difference)" msgstr "Alla sektorer lästa men felaktig avbildslängd (skiljer %lld sektorer)" -#: read-linear.c:1349 +#: read-linear.c:1336 msgid "All sectors successfully read, but wrong ecc md5sum." msgstr "" -#: read-linear.c:1355 +#: read-linear.c:1342 msgid "All sectors successfully read, but incomplete or damaged checksums." msgstr "" -#: read-linear.c:1356 +#: read-linear.c:1343 msgid "All sectors successfully read. Checksums match." msgstr "Alla sektorer lästa. Kontrollsummor stämmer." -#: read-linear.c:1358 +#: read-linear.c:1345 msgid "All sectors successfully read." msgstr "Alla sektorer lästa." -#: read-linear.c:1363 +#: read-linear.c:1350 #, c-format msgid "%lld unreadable sectors." msgstr "%lld oläsbara sektorer." -#: read-linear.c:1366 +#: read-linear.c:1353 #, c-format msgid "%lld CRC errors and a md5sum mismatch in the CRC section." msgstr "" -#: read-linear.c:1368 +#: read-linear.c:1355 #, c-format msgid "%lld CRC errors." msgstr "%lld CRC-fel." -#: read-linear.c:1370 +#: read-linear.c:1357 #, c-format msgid "%lld CRC errors, %lld unreadable sectors." msgstr "%lld CRC-fel, %lld oläsbara sektorer." -#: read-linear.c:1378 +#: read-linear.c:1365 msgid "Scanning finished: " msgstr "Avsökning färdig: " -#: read-linear.c:1380 +#: read-linear.c:1367 msgid "Reading finished: " msgstr "Läsning färdig: " -#: read-linear.c:1392 +#: read-linear.c:1379 #, c-format msgid "" "%d sectors missing at the end of the disc.\n" @@ -3097,7 +3111,7 @@ msgstr "" "Detta är okej om cd-skivan skrevs i TAO-läget (track at once).\n" "Avbilden kommer att kapas enligt det. Se manualen för detaljer.\n" -#: read-linear.c:1398 +#: read-linear.c:1385 #, c-format msgid "" "%d sectors missing at the end of the disc.\n" @@ -3149,27 +3163,27 @@ msgstr "Hastighet" msgid "Sector %lld dumped to %s\n" msgstr "" -#: rs01-common.c:236 rs02-verify.c:800 rs03-verify.c:1155 +#: rs01-common.c:245 rs02-verify.c:801 rs03-verify.c:1149 #, c-format msgid "- testing sectors : %3d%%" msgstr "- testar sektorer : %3d%%" -#: rs01-common.c:237 +#: rs01-common.c:246 #, c-format msgid "Scanning image sectors: %3d%%" msgstr "Söker av avbildssektorer: %3d%%" -#: rs01-common.c:290 rs02-verify.c:756 +#: rs01-common.c:299 rs02-verify.c:757 #, c-format msgid "* missing sector : %lld\n" msgstr "* saknad sektor : %lld\n" -#: rs01-common.c:291 rs02-verify.c:757 +#: rs01-common.c:300 rs02-verify.c:758 #, c-format msgid "* missing sectors : %lld - %lld\n" msgstr "* saknade sektorer : %lld - %lld\n" -#: rs01-common.c:309 rs01-common.c:376 rs01-create.c:314 +#: rs01-common.c:318 rs01-common.c:385 rs01-create.c:316 #, c-format msgid "Error writing CRC information: %s" msgstr "Fel vid skrivning av CRC-information: %s" @@ -3179,7 +3193,7 @@ msgstr "Fel vid skrivning av CRC-information: %s" msgid "Redundancy %4.1f%% out of useful range [3.2%%..64.5%%]" msgstr "Redundans %4.1f%% av användbart intervall [3.2%%..64.5%%]" -#: rs01-create.c:76 rs03-common.c:455 +#: rs01-create.c:76 rs03-common.c:467 #, c-format msgid "Ecc file size %lldm out of useful range [%lld .. %lld]" msgstr "Ecc-filstorlek %lldm av användbart omfång [%lld .. %lld]" @@ -3203,7 +3217,7 @@ msgstr "" msgid "Image file %s not deleted: %s\n" msgstr "Avbildsfil %s inte borttagen: %s\n" -#: rs01-create.c:148 rs01-fix.c:77 rs02-create.c:59 rs02-fix.c:54 +#: rs01-create.c:148 rs01-fix.c:77 rs02-create.c:60 rs02-fix.c:54 #: rs03-create.c:144 rs03-fix.c:53 #, c-format msgid "Aborted by unrecoverable error." @@ -3218,7 +3232,7 @@ msgstr "Skapandet av felkorrigeringsfil avbröts" msgid "Encoding with Method RS01: %d roots, %4.1f%% redundancy." msgstr "Kodar med Metod RS01: %d rötter, %4.1f%% redundans." -#: rs01-create.c:239 rs03-create.c:1285 +#: rs01-create.c:239 rs03-create.c:1308 #, c-format msgid "" "Creating the error correction file.\n" @@ -3227,49 +3241,49 @@ msgstr "" "Skapar felkorrigeringsfilen.\n" "%s" -#: rs01-create.c:251 rs03-create.c:273 +#: rs01-create.c:251 rs03-create.c:276 #, c-format msgid "Aborted to keep existing ecc file." msgstr "" -#: rs01-create.c:266 rs02-create.c:1036 rs03-create.c:1242 +#: rs01-create.c:266 rs02-create.c:1043 rs03-create.c:1265 #, c-format msgid "Image file %s: %s." msgstr "" -#: rs01-create.c:274 rs03-create.c:1261 +#: rs01-create.c:274 rs03-create.c:1284 msgid "No error correction file specified!\n" msgstr "" -#: rs01-create.c:285 +#: rs01-create.c:287 #, c-format msgid "Writing sector checksums: %3d%%" msgstr "Skriver sektorkontrollsummor: %3d%%" -#: rs01-create.c:289 +#: rs01-create.c:291 msgid "1. Writing image sector checksums:" msgstr "1. Skriver sektorkontrollsummor:" -#: rs01-create.c:332 rs01-window.c:130 +#: rs01-create.c:338 rs01-window.c:130 msgid "1. Calculating image sector checksums:" msgstr "1. Beräknar sektorkontrollsummor för avbild:" -#: rs01-create.c:346 rs01-create.c:487 rs01-create.c:580 +#: rs01-create.c:355 rs01-create.c:497 rs01-create.c:590 #, c-format msgid "Aborted by user request! (partial error correction file removed)" msgstr "Avbröts på användarens begäran! (delvis felkorrigeringsfil borttagen)" -#: rs01-create.c:355 +#: rs01-create.c:364 #, c-format msgid "%lld sectors unread or missing due to errors.\n" msgstr "%lld sektorer olästa eller saknas på grund av fel.\n" -#: rs01-create.c:408 +#: rs01-create.c:418 #, c-format msgid "Failed skipping ecc+crc header: %s" msgstr "Misslyckades med att hoppa över ecc+crc-huvud: %s" -#: rs01-create.c:435 rs02-create.c:516 +#: rs01-create.c:445 rs02-create.c:523 #, c-format msgid "" "Failed allocating memory for I/O cache.\n" @@ -3277,13 +3291,13 @@ msgid "" "Try reducing it.\n" msgstr "" -#: rs01-create.c:564 rs01-create.c:689 rs01-create.c:984 rs02-create.c:963 -#: rs03-create.c:1088 +#: rs01-create.c:574 rs01-create.c:699 rs01-create.c:994 rs02-create.c:970 +#: rs03-create.c:1111 #, c-format msgid "Ecc generation: %3d.%1d%%" msgstr "Generering av ecc: %3d.%1d%%" -#: rs01-create.c:997 +#: rs01-create.c:1007 #, c-format msgid "" "could not write to ecc file \"%s\":\n" @@ -3292,7 +3306,7 @@ msgstr "" "kunde inte skriva till ecc-fil \"%s\":\n" "%s" -#: rs01-create.c:1012 +#: rs01-create.c:1022 #, c-format msgid "" "Can't write ecc header:\n" @@ -3301,12 +3315,12 @@ msgstr "" "Kan inte skriva ecc-huvud:\n" "%s" -#: rs01-create.c:1020 rs02-create.c:1127 rs03-create.c:1341 +#: rs01-create.c:1030 rs02-create.c:1134 rs03-create.c:1364 #, c-format msgid "Ecc generation: 100.0%%\n" msgstr "Generering av ecc: 100.0%%\n" -#: rs01-create.c:1021 rs03-create.c:1348 +#: rs01-create.c:1031 rs03-create.c:1371 #, c-format msgid "" "Error correction file \"%s\" created.\n" @@ -3315,7 +3329,7 @@ msgstr "" "Felkorrigeringsfil \"%s\" skapad.\n" "Tänk på att lagra filen på ett pålitligt medium.\n" -#: rs01-create.c:1029 rs03-create.c:1374 +#: rs01-create.c:1039 rs03-create.c:1397 msgid "" "The error correction file has been successfully created.\n" "Make sure to keep this file on a reliable medium." @@ -3624,15 +3638,15 @@ msgstr "Jämförelse avbruten" msgid "Comparing image and error correction files." msgstr "Jämför avbild och felkorrigeringsfiler." -#: rs01-verify.c:394 rs03-verify.c:696 rs03-verify.c:705 +#: rs01-verify.c:394 rs03-verify.c:698 rs03-verify.c:707 msgid "- Checking image file -" msgstr "- Kontrollerar avbildsfil -" -#: rs01-verify.c:409 rs01-verify.c:530 rs01-verify.c:541 +#: rs01-verify.c:409 rs01-verify.c:530 rs01-verify.c:544 msgid "not present\n" msgstr "finns inte\n" -#: rs01-verify.c:417 rs02-verify.c:598 +#: rs01-verify.c:417 rs02-verify.c:599 #, c-format msgid "present, contains %lld medium sectors.\n" msgstr "tillgänglig, innehåller %lld mediumsektorer.\n" @@ -3642,7 +3656,7 @@ msgstr "tillgänglig, innehåller %lld mediumsektorer.\n" msgid "present, contains %lld medium sectors and %d bytes.\n" msgstr "tillgänglig, innehåller %lld mediumsektorer och %d byte.\n" -#: rs01-verify.c:425 rs01-verify.c:680 rs01-verify.c:699 +#: rs01-verify.c:425 rs01-verify.c:670 rs01-verify.c:689 #, c-format msgid "%lld sectors + %d bytes" msgstr "%lld sektorer + %d byte" @@ -3672,7 +3686,7 @@ msgstr "%lld (%lld fler sektorer)" msgid "Bad image." msgstr "Felaktig avbild." -#: rs01-verify.c:483 rs02-verify.c:681 rs03-verify.c:992 +#: rs01-verify.c:483 rs02-verify.c:682 rs03-verify.c:986 msgid "* quick mode : image NOT scanned\n" msgstr "" @@ -3685,7 +3699,7 @@ msgstr "" "- bra avbild : alla sektorer tillgängliga\n" "- md5sum avbild : %s\n" -#: rs01-verify.c:494 rs02-verify.c:890 rs03-verify.c:1295 +#: rs01-verify.c:494 rs02-verify.c:891 rs03-verify.c:1289 #, c-format msgid "Good image." msgstr "Bra avbild." @@ -3704,69 +3718,68 @@ msgstr "" msgid "Image complete, but contains checksum errors!" msgstr "Avbild komplett, men innehåller fel i kontrollsummor!" -#: rs01-verify.c:510 rs02-verify.c:857 +#: rs01-verify.c:510 rs02-verify.c:858 #, c-format msgid "* BAD image : %lld sectors missing\n" msgstr "* DÅLIG avbild : %lld sektorer saknas\n" -#: rs01-verify.c:511 rs02-verify.c:861 rs03-verify.c:1241 +#: rs01-verify.c:511 rs02-verify.c:862 rs03-verify.c:1235 #, c-format msgid "* BAD image : %lld sectors missing, %lld CRC errors\n" msgstr "* DÅLIG avbild : %lld sektorer saknas, %lld CRC-fel\n" -#: rs01-verify.c:525 rs03-verify.c:1199 +#: rs01-verify.c:525 rs03-verify.c:1193 msgid "- Checking ecc file -" msgstr "- Kontrollerar ecc-fil -" -#: rs01-verify.c:533 rs01-verify.c:558 +#: rs01-verify.c:533 rs01-verify.c:561 msgid "No error correction file present." msgstr "Ingen felkorrigeringsfil finns tillgänglig." -#: rs01-verify.c:544 -msgid "invalid\n" +#: rs01-verify.c:541 +msgid "permission denied\n" msgstr "" #: rs01-verify.c:547 -msgid "defective header (unusable)\n" +msgid "invalid\n" msgstr "" #: rs01-verify.c:550 -msgid "unknown codec (unusable)\n" +msgid "defective header (unusable)\n" msgstr "" #: rs01-verify.c:553 +msgid "unknown codec (unusable)\n" +msgstr "" + +#: rs01-verify.c:556 msgid "unusable\n" msgstr "" -#: rs01-verify.c:590 rs02-verify.c:920 +#: rs01-verify.c:584 rs01-verify.c:596 rs02-verify.c:915 rs02-verify.c:928 msgid "created by dvdisaster" msgstr "skapad av dvdisaster" -#: rs01-verify.c:607 rs02-verify.c:937 -#, c-format -msgid "created by dvdisaster-%d.%d\n" -msgstr "skapad av dvdisaster-%d.%d\n" - -#: rs01-verify.c:616 +#: rs01-verify.c:606 msgid "created by dvdisaster-0.41.x.\n" msgstr "skapad av dvdisaster-0.41.x.\n" -#: rs01-verify.c:626 rs02-verify.c:950 rs03-verify.c:758 +#: rs01-verify.c:616 rs02-verify.c:942 rs03-verify.c:760 #, c-format msgid "- method : %4s, %d roots, %4.1f%% redundancy.\n" msgstr "- metod : %4s, %d rötter, %4.1f%% redundans.\n" -#: rs01-verify.c:630 rs02-verify.c:955 rs03-verify.c:763 +#: rs01-verify.c:620 rs02-verify.c:947 rs03-verify.c:765 #, c-format msgid "%4s, %d roots, %4.1f%% redundancy" msgstr "%4s, %d rötter, %4.1f%% redundans" -#: rs01-verify.c:637 rs02-verify.c:962 +#: rs01-verify.c:627 rs02-verify.c:954 #, c-format msgid "- requires : dvdisaster-%d.%d (good)\n" msgstr "- kräver : dvdisaster-%d.%d (bra)\n" -#: rs01-verify.c:646 rs02-verify.c:973 +#: rs01-verify.c:636 rs02-verify.c:965 #, c-format msgid "" "* requires : dvdisaster-%d.%d (BAD)\n" @@ -3777,146 +3790,146 @@ msgstr "" "* Varning : Följande utdata kan vara felaktig.\n" "* : Besök http://www.dvdisaster.org för en uppgradering.\n" -#: rs01-verify.c:659 rs02-verify.c:987 rs03-verify.c:834 +#: rs01-verify.c:649 rs02-verify.c:979 rs03-verify.c:828 #, c-format msgid "Please upgrade your version of dvdisaster!" msgstr "Uppgradera din version av dvdisaster!" -#: rs01-verify.c:671 +#: rs01-verify.c:661 #, c-format msgid "- medium sectors : %lld\n" msgstr "- mediumsektorer : %lld\n" -#: rs01-verify.c:676 +#: rs01-verify.c:666 #, c-format msgid "- medium sectors : %lld sectors + %d bytes\n" msgstr "- mediumsektorer : %lld sektorer + %d byte\n" -#: rs01-verify.c:690 +#: rs01-verify.c:680 #, c-format msgid "- medium sectors : %lld (good)\n" msgstr "- mediumsektorer : %lld (bra)\n" -#: rs01-verify.c:695 +#: rs01-verify.c:685 #, c-format msgid "- medium sectors : %lld sectors + %d bytes (good)\n" msgstr "- mediumsektorer : %lld sektorer + %d byte (bra)\n" -#: rs01-verify.c:707 rs02-verify.c:1003 +#: rs01-verify.c:697 rs02-verify.c:995 #, c-format msgid "* medium sectors : %lld (BAD, perhaps TAO/DAO mismatch)\n" msgstr "* mediumsektorer : %lld (FELAKTIG, kanske TAO/DAO inte stämmer)\n" -#: rs01-verify.c:718 rs02-verify.c:1005 +#: rs01-verify.c:708 rs02-verify.c:997 #, c-format msgid "* medium sectors : %lld (BAD)\n" msgstr "* mediumsektorer : %lld (DÅLIGT)\n" -#: rs01-verify.c:723 rs01-verify.c:734 +#: rs01-verify.c:713 rs01-verify.c:724 #, c-format msgid "Image size does not match error correction file." msgstr "Avbildens storlek stämmer inte med felkorrigeringsfilen." -#: rs01-verify.c:727 +#: rs01-verify.c:717 #, c-format msgid "* medium sectors : %lld sectors + %d bytes (BAD)\n" msgstr "* mediumsektorer : %lld sektorer + %d byte (DÅLIGT)\n" -#: rs01-verify.c:731 +#: rs01-verify.c:721 #, c-format msgid "%lld sectors + %d bytes" msgstr "%lld sektorer + %d byte" -#: rs01-verify.c:747 +#: rs01-verify.c:737 #, c-format msgid "- image md5sum : %s (good)\n" msgstr "- md5sum avbild : %s (bra)\n" -#: rs01-verify.c:748 +#: rs01-verify.c:738 #, c-format msgid "* image md5sum : %s (BAD)\n" msgstr "* md5sum avbild : %s (DÅLIGT)\n" -#: rs01-verify.c:758 +#: rs01-verify.c:748 #, c-format msgid "- image md5sum : %s\n" msgstr "- md5sum avbild : %s\n" -#: rs01-verify.c:766 rs03-verify.c:858 +#: rs01-verify.c:756 rs03-verify.c:852 msgid "* fingerprint match: NOT POSSIBLE - related sector is missing in image!\n" msgstr "* fingeravtrycksträff: INTE MÖJLIG - relaterad sektor saknas i avbild!\n" -#: rs01-verify.c:768 rs03-verify.c:861 +#: rs01-verify.c:758 rs03-verify.c:855 #, c-format msgid "missing sector prevents calculation" msgstr "saknad sektor förhindrar beräkning" -#: rs01-verify.c:773 rs03-verify.c:866 +#: rs01-verify.c:763 rs03-verify.c:860 msgid "* fingerprint match: MISMATCH - .iso and .ecc don't belong together!\n" msgstr "* fingeravtrycksträff: STÄMMER INTE - .iso och .ecc hör inte ihop!\n" -#: rs01-verify.c:777 rs03-verify.c:870 +#: rs01-verify.c:767 rs03-verify.c:864 #, c-format msgid "mismatch" msgstr "stämmer inte" -#: rs01-verify.c:780 rs03-verify.c:873 +#: rs01-verify.c:770 rs03-verify.c:867 #, c-format msgid "Image and error correction files do not belong together!" msgstr "Avbild och felkorrigeringsfiler hör inte ihop!" -#: rs01-verify.c:784 rs03-verify.c:877 +#: rs01-verify.c:774 rs03-verify.c:871 msgid "- fingerprint match: good\n" msgstr "- fingeravtrycksträff: bra\n" -#: rs01-verify.c:786 rs03-verify.c:879 +#: rs01-verify.c:776 rs03-verify.c:873 msgid "good" msgstr "bra" -#: rs01-verify.c:794 +#: rs01-verify.c:784 msgid "* quick mode : ecc file NOT scanned\n" msgstr "" -#: rs01-verify.c:802 +#: rs01-verify.c:792 #, c-format msgid "- ecc blocks : %lld (good)\n" msgstr "- ecc-block : %lld (bra)\n" -#: rs01-verify.c:807 +#: rs01-verify.c:797 #, c-format msgid "* ecc blocks : %lld (BAD, expected %lld)\n" msgstr "* ecc-block : %lld (DÅLIGT, förväntade %lld)\n" -#: rs01-verify.c:809 +#: rs01-verify.c:799 #, c-format msgid "%lld (bad, expected %lld)" msgstr "%lld (dålig, förväntade %lld)" -#: rs01-verify.c:831 +#: rs01-verify.c:821 #, c-format msgid "- ecc md5sum : %3d%%" msgstr "- ecc md5sum : %3d%%" -#: rs01-verify.c:848 +#: rs01-verify.c:838 msgid "* ecc md5sum : BAD, ecc file may be damaged!\n" msgstr "* ecc md5sum : DÅLIG, ecc-filen kan vara skadad!\n" -#: rs01-verify.c:850 +#: rs01-verify.c:840 #, c-format msgid "bad" msgstr "dåligt" -#: rs01-verify.c:852 +#: rs01-verify.c:842 #, c-format msgid "Error correction file may be damaged!" msgstr "Felkorrigeringsfil kan vara skadad!" -#: rs01-verify.c:856 rs02-verify.c:1074 +#: rs01-verify.c:846 rs02-verify.c:1066 #, c-format msgid "- ecc md5sum : %s (good)\n" msgstr "- ecc md5sum : %s (bra)\n" -#: rs01-verify.c:870 +#: rs01-verify.c:860 #, c-format msgid "Good error correction file." msgstr "Bra felkorrigeringsfil." @@ -3955,7 +3968,7 @@ msgid "%4.1f%% redundancy (%d roots)" msgstr "%4.1f%% redundans (%d rötter)" #: rs01-window.c:466 rs01-window.c:869 rs01-window.c:875 rs01-window.c:876 -#: rs02-window.c:394 rs02-window.c:1150 rs02-window.c:1156 rs02-window.c:1157 +#: rs02-window.c:394 rs02-window.c:1246 rs02-window.c:1252 rs02-window.c:1253 #, c-format msgid "%d MiB of file cache" msgstr "" @@ -4019,7 +4032,7 @@ msgstr "" msgid "Space-delimited redundancy" msgstr "" -#: rs01-window.c:782 rs02-window.c:1082 rs03-preferences.c:688 +#: rs01-window.c:782 rs02-window.c:1178 rs03-preferences.c:688 msgid "Use at most" msgstr "Använd som mest" @@ -4036,41 +4049,41 @@ msgid "" "Advance notice: When using the same size setting for images of vastly different size, smaller images receive more redundancy than larger ones. This is usually not what you want." msgstr "" -#: rs01-window.c:866 rs02-window.c:1147 +#: rs01-window.c:866 rs02-window.c:1243 msgid "Memory utilization" msgstr "Minnsanvändning" -#: rs01-window.c:870 rs02-window.c:1151 +#: rs01-window.c:870 rs02-window.c:1247 msgid "File cache" msgstr "" -#: rs01-window.c:882 rs02-window.c:1163 rs03-preferences.c:908 +#: rs01-window.c:882 rs02-window.c:1259 rs03-preferences.c:908 msgid "Use" msgstr "Använd" -#: rs01-window.c:910 rs02-window.c:1191 +#: rs01-window.c:910 rs02-window.c:1287 msgid "" "File cache\n" "\n" "dvdisaster optimizes access to the image and error correction files by maintaining its own cache. The preset of 32MiB is suitable for most systems." msgstr "" -#: rs02-common.c:566 rs02-common.c:578 rs02-verify.c:625 rs03-common.c:606 +#: rs02-common.c:572 rs02-common.c:584 rs02-verify.c:626 rs03-common.c:620 #, c-format msgid "Failed seeking to ecc header at %lld: %s\n" msgstr "Misslyckades med att söka till ecc-huvud på %lld: %s\n" -#: rs02-common.c:570 rs02-common.c:582 rs03-common.c:610 +#: rs02-common.c:576 rs02-common.c:588 rs03-common.c:624 #, c-format msgid "Failed writing ecc header at %lld: %s\n" msgstr "Misslyckades med att skriva ecc-huvud vid %lld: %s\n" -#: rs02-create.c:109 rs03-create.c:241 +#: rs02-create.c:112 rs03-create.c:244 #, c-format msgid "Aborted by user request! (partial ecc data removed from image)" msgstr "Avbröts på användarens begäran! (ej komplett ecc-data borttagen från avbild)" -#: rs02-create.c:138 rs03-create.c:291 +#: rs02-create.c:141 rs03-create.c:294 #, c-format msgid "" "Image \"%s\" already contains error correction information.\n" @@ -4079,11 +4092,11 @@ msgstr "" "Avbilden \"%s\" innehåller redan felkorrigeringsinformation.\n" "Kapar avbild till datadel (%lld sektorer).\n" -#: rs02-create.c:153 rs03-create.c:318 +#: rs02-create.c:156 rs03-create.c:321 msgid "Image size is now" msgstr "" -#: rs02-create.c:214 +#: rs02-create.c:217 msgid "" "Image contains unread(able) sectors.\n" "Error correction information can only be\n" @@ -4093,7 +4106,7 @@ msgstr "" "Felkorrigeringsinformation kan endast läggas till\n" "i kompletta (oskadade) avbilder.\n" -#: rs02-create.c:218 +#: rs02-create.c:221 #, c-format msgid "" "Sector %lld in the image is marked unreadable\n" @@ -4108,28 +4121,33 @@ msgid "" "appended to complete (undamaged) images.\n" msgstr "" -#: rs02-create.c:236 rs02-create.c:300 rs02-create.c:309 +#: rs02-create.c:238 rs02-create.c:304 rs02-create.c:315 #, c-format msgid "Preparing image (checksums, adding space): %3d%%" msgstr "" -#: rs02-create.c:271 rs02-create.c:281 rs02-fix.c:90 rs03-create.c:404 -#: rs03-create.c:415 rs03-fix.c:87 +#: rs02-create.c:273 rs02-create.c:283 rs02-fix.c:90 rs03-create.c:427 +#: rs03-create.c:438 rs03-fix.c:87 #, c-format msgid "Failed seeking to end of image: %s\n" msgstr "Misslyckades med att söka till slutet av avbild: %s\n" -#: rs02-create.c:275 rs02-create.c:296 rs02-fix.c:103 rs03-create.c:389 +#: rs02-create.c:277 rs02-create.c:298 rs02-fix.c:103 rs03-create.c:412 #: rs03-fix.c:105 #, c-format msgid "Failed expanding the image: %s\n" msgstr "Misslyckades med att expandera avbilden: %s\n" -#: rs02-create.c:1027 rs03-create.c:1224 +#: rs02-create.c:303 rs02-create.c:314 +#, c-format +msgid "Preparing image (checksums taken from cache, adding space): %3d%%" +msgstr "" + +#: rs02-create.c:1034 rs03-create.c:1247 msgid "Error correction data creation aborted" msgstr "Skapandet av felkorrigeringsdata avbröts" -#: rs02-create.c:1055 rs02-create.c:1073 rs03-create.c:1228 rs03-create.c:1281 +#: rs02-create.c:1062 rs02-create.c:1080 rs03-create.c:1251 rs03-create.c:1304 #, c-format msgid "" "Augmenting the image with error correction data.\n" @@ -4138,16 +4156,16 @@ msgstr "" "Utvidgar avbilden med felkorrigeringsdata.\n" "%s" -#: rs02-create.c:1056 rs03-create.c:1229 +#: rs02-create.c:1063 rs03-create.c:1252 msgid "- checking image -" msgstr "- kontrollerar avbild -" -#: rs02-create.c:1069 +#: rs02-create.c:1076 #, c-format msgid "Encoding with Method RS02: %lld MiB data, %lld MiB ecc (%d roots; %4.1f%% redundancy)." msgstr "Kodar med Metod RS02: %lld MiB data, %lld MiB ecc (%d rötter; %4.1f%% redundans)." -#: rs02-create.c:1077 +#: rs02-create.c:1084 #, c-format msgid "" "Augmenting image with Method RS02:\n" @@ -4156,7 +4174,7 @@ msgstr "" "Utvidgar avbild med Metod RS02:\n" " %lld MiB data, %lld MiB ecc (%d rötter; %4.1f%% redundans)." -#: rs02-create.c:1086 +#: rs02-create.c:1093 #, c-format msgid "" "Not enough space on medium left for error correction data.\n" @@ -4165,7 +4183,7 @@ msgid "" "not an option, please create a separate error correction file." msgstr "" -#: rs02-create.c:1096 rs03-create.c:1320 +#: rs02-create.c:1103 rs03-create.c:1343 #, c-format msgid "" "Using redundancies below 20%%%% may not give\n" @@ -4174,7 +4192,7 @@ msgstr "" "Användning av redundans under 20%%%% kanske inte ger\n" "förväntat skydd mot förlorat data.\n" -#: rs02-create.c:1128 rs02-create.c:1137 rs03-create.c:1343 rs03-create.c:1368 +#: rs02-create.c:1135 rs02-create.c:1144 rs03-create.c:1366 rs03-create.c:1391 #, c-format msgid "" "Image has been augmented with error correction data.\n" @@ -4312,50 +4330,50 @@ msgstr "" msgid "%lld of %lld sectors recoverable (%d.%d%%)" msgstr "" -#: rs02-verify.c:575 rs03-verify.c:664 +#: rs02-verify.c:576 rs03-verify.c:666 msgid "Check aborted" msgstr "Kontroll avbruten" -#: rs02-verify.c:594 rs03-verify.c:704 +#: rs02-verify.c:595 rs03-verify.c:706 msgid "Checking the image file." msgstr "Kontrollerar avbildsfilen." -#: rs02-verify.c:595 +#: rs02-verify.c:596 msgid "Image contains error correction data." msgstr "Avbilden innehåller felkorrigeringsdata." -#: rs02-verify.c:608 rs03-verify.c:974 +#: rs02-verify.c:609 rs03-verify.c:968 #, c-format msgid "Image file is %lld sectors shorter than expected." msgstr "Avbildsfil är %lld sektorer mindre än förväntat." -#: rs02-verify.c:609 rs03-verify.c:977 +#: rs02-verify.c:610 rs03-verify.c:971 #, c-format msgid "Image file is %lld sectors longer than expected." msgstr "Avbildsfilen är %lld sektorer större än förväntat." -#: rs02-verify.c:629 +#: rs02-verify.c:630 #, c-format msgid "Failed reading ecc header at %lld: %s\n" msgstr "Misslyckades med att läsa ecc-huvud vid %lld: %s\n" -#: rs02-verify.c:672 +#: rs02-verify.c:673 #, c-format msgid "%lld ok, %lld CRC errors, %lld missing" msgstr "%lld ok, %lld CRC-fel, %lld saknas" -#: rs02-verify.c:805 rs02-verify.c:826 rs03-verify.c:1173 rs03-verify.c:1212 +#: rs02-verify.c:806 rs02-verify.c:827 rs03-verify.c:1167 rs03-verify.c:1206 #, c-format msgid "%lld sectors missing; %lld CRC errors" msgstr "%lld sektorer saknas; %lld CRC-fel" -#: rs02-verify.c:809 rs02-verify.c:813 rs02-verify.c:830 rs02-verify.c:834 -#: rs03-verify.c:1181 rs03-verify.c:1220 +#: rs02-verify.c:810 rs02-verify.c:814 rs02-verify.c:831 rs02-verify.c:835 +#: rs03-verify.c:1175 rs03-verify.c:1214 #, c-format msgid "%lld sectors missing" msgstr "%lld sektorer saknas" -#: rs02-verify.c:848 +#: rs02-verify.c:849 #, c-format msgid "" "- good image : all sectors present\n" @@ -4364,46 +4382,46 @@ msgstr "" "- bra avbild : alla sektor tillgängliga\n" "- data md5sum : %s\n" -#: rs02-verify.c:854 +#: rs02-verify.c:855 msgid "* suspicious image : contains damaged ecc headers\n" msgstr "" -#: rs02-verify.c:859 rs03-verify.c:1238 +#: rs02-verify.c:860 rs03-verify.c:1232 #, c-format msgid "* suspicious image : all sectors present, but %lld CRC errors\n" msgstr "* misstänkt avbild : alla sektorer tillgängliga men %lld CRC-fel\n" -#: rs02-verify.c:865 +#: rs02-verify.c:866 #, c-format msgid " ... ecc headers : %lld ok, %lld CRC errors, %lld missing\n" msgstr " ... ecc-huvuden : %lld ok, %lld CRC-fel, %lld saknas\n" -#: rs02-verify.c:867 rs03-verify.c:1244 +#: rs02-verify.c:868 rs03-verify.c:1238 #, c-format msgid " ... data section : %lld sectors missing; %lld CRC errors\n" msgstr " ... datasektion : %lld sektorer saknas; %lld CRC-fel\n" -#: rs02-verify.c:870 rs03-verify.c:1247 +#: rs02-verify.c:871 rs03-verify.c:1241 #, c-format msgid " ... data md5sum : %s\n" msgstr " ... data md5sum : %s\n" -#: rs02-verify.c:871 rs03-verify.c:1253 +#: rs02-verify.c:872 rs03-verify.c:1247 #, c-format msgid " ... crc section : %lld sectors missing\n" msgstr " ... crc-sektion : %lld sektorer saknas\n" -#: rs02-verify.c:872 rs03-verify.c:1255 +#: rs02-verify.c:873 rs03-verify.c:1249 #, c-format msgid " ... ecc section : %lld sectors missing\n" msgstr " ... ecc-sektion : %lld sektorer saknas\n" -#: rs02-verify.c:894 rs03-verify.c:1299 +#: rs02-verify.c:895 rs03-verify.c:1293 #, c-format msgid "Damaged image." msgstr "Skadad avbild." -#: rs02-verify.c:901 +#: rs02-verify.c:902 msgid "" "\n" "Error correction data: " @@ -4411,67 +4429,67 @@ msgstr "" "\n" "Felkorrigeringsdata: " -#: rs02-verify.c:994 +#: rs02-verify.c:986 #, c-format msgid "- medium sectors : %lld / %lld (good)\n" msgstr "" -#: rs02-verify.c:1011 +#: rs02-verify.c:1003 #, c-format msgid "Image size does not match recorded size." msgstr "Avbildens storlek stämmer inte överens med registrerad storlek." -#: rs02-verify.c:1025 +#: rs02-verify.c:1017 #, c-format msgid "- data md5sum : %s (good)\n" msgstr "- data md5sum : %s (bra)\n" -#: rs02-verify.c:1026 +#: rs02-verify.c:1018 #, c-format msgid "* data md5sum : %s (BAD)\n" msgstr "* data md5sum : %s (DÅLIG)\n" -#: rs02-verify.c:1037 rs03-verify.c:848 +#: rs02-verify.c:1029 rs03-verify.c:842 #, c-format msgid "- data md5sum : %s\n" msgstr "- data md5sum : %s\n" -#: rs02-verify.c:1049 +#: rs02-verify.c:1041 #, c-format msgid "- crc md5sum : %s (good)\n" msgstr "- crc md5sum : %s (bra)\n" -#: rs02-verify.c:1054 +#: rs02-verify.c:1046 #, c-format msgid "* crc md5sum : %s (BAD)\n" msgstr "* crc md5sum : %s (DÅLIG)\n" -#: rs02-verify.c:1062 +#: rs02-verify.c:1054 #, c-format msgid "- crc md5sum : %s\n" msgstr "- crc md5sum : %s\n" -#: rs02-verify.c:1079 +#: rs02-verify.c:1071 #, c-format msgid "* ecc md5sum : %s (BAD)\n" msgstr "* ecc md5sum : %s (DÅLIG)\n" -#: rs02-verify.c:1087 +#: rs02-verify.c:1079 #, c-format msgid "- ecc md5sum : %s\n" msgstr "- ecc md5sum : %s\n" -#: rs02-verify.c:1106 rs03-verify.c:893 +#: rs02-verify.c:1098 rs03-verify.c:887 #, c-format msgid "Good error correction data." msgstr "Bra felkorrigeringsdata." -#: rs02-verify.c:1110 rs03-verify.c:1311 +#: rs02-verify.c:1102 rs03-verify.c:1305 #, c-format msgid "Full data recovery is likely." msgstr "" -#: rs02-verify.c:1113 rs03-verify.c:1314 +#: rs02-verify.c:1105 rs03-verify.c:1308 #, c-format msgid "Full data recovery is NOT possible." msgstr "" @@ -4480,19 +4498,19 @@ msgstr "" msgid "1. Preparing image:" msgstr "1. Förbereder avbild:" -#: rs02-window.c:711 +#: rs02-window.c:745 msgid "Maximum image size" msgstr "" -#: rs02-window.c:723 +#: rs02-window.c:757 msgid "Using the smallest possible size from table" msgstr "" -#: rs02-window.c:723 +#: rs02-window.c:757 msgid "Use smallest possible size from following table (in sectors):" msgstr "" -#: rs02-window.c:747 +#: rs02-window.c:781 msgid "" "Determine augmented image size from table\n" "\n" @@ -4501,17 +4519,17 @@ msgid "" "In order to pick a suitable medium the available media capacities must be known. Default sizes for CD and one/two layered DVD and BD are given in the table. You can edit these sizes according to your needs." msgstr "" -#: rs02-window.c:766 +#: rs02-window.c:800 msgid "CD-R / CD-RW:" msgstr "CD-R / CD-RW:" -#: rs02-window.c:777 rs02-window.c:796 rs02-window.c:837 rs02-window.c:856 -#: rs02-window.c:897 rs02-window.c:916 rs02-window.c:957 rs02-window.c:976 -#: rs02-window.c:1016 rs02-window.c:1035 +#: rs02-window.c:811 rs02-window.c:830 rs02-window.c:871 rs02-window.c:890 +#: rs02-window.c:931 rs02-window.c:950 rs02-window.c:991 rs02-window.c:1010 +#: rs02-window.c:1050 rs02-window.c:1069 rs02-window.c:1109 rs02-window.c:1128 msgid "query medium" msgstr "" -#: rs02-window.c:808 +#: rs02-window.c:842 #, c-format msgid "" "CD medium size\n" @@ -4525,11 +4543,11 @@ msgid "" "Even if this limit is not reached the augmented image may be a few sectors smaller than specified for technical reasons." msgstr "" -#: rs02-window.c:826 +#: rs02-window.c:860 msgid "DVD 1 layer:" msgstr "" -#: rs02-window.c:868 +#: rs02-window.c:902 #, c-format msgid "" "Single layer DVD medium size\n" @@ -4543,11 +4561,11 @@ msgid "" "Even if this limit is not reached the augmented image may be a few sectors smaller than specified for technical reasons." msgstr "" -#: rs02-window.c:886 +#: rs02-window.c:920 msgid "DVD 2 layers:" msgstr "" -#: rs02-window.c:928 +#: rs02-window.c:962 #, c-format msgid "" "Two layered DVD medium size\n" @@ -4561,11 +4579,11 @@ msgid "" "Even if this limit is not reached the augmented image may be a few sectors smaller than specified for technical reasons." msgstr "" -#: rs02-window.c:946 +#: rs02-window.c:980 msgid "BD 1 layer:" msgstr "" -#: rs02-window.c:988 +#: rs02-window.c:1022 #, c-format msgid "" "Single layer BD medium size\n" @@ -4579,11 +4597,11 @@ msgid "" "Even if this limit is not reached the augmented image may be a few sectors smaller than specified for technical reasons." msgstr "" -#: rs02-window.c:1005 +#: rs02-window.c:1039 msgid "BD 2 layers:" msgstr "" -#: rs02-window.c:1047 +#: rs02-window.c:1081 #, c-format msgid "" "Two layered BD medium size\n" @@ -4597,11 +4615,29 @@ msgid "" "Even if this limit is not reached the augmented image may be a few sectors smaller than specified for technical reasons." msgstr "" -#: rs02-window.c:1102 +#: rs02-window.c:1098 +msgid "BDXL 3 layers:" +msgstr "" + +#: rs02-window.c:1140 +#, c-format +msgid "" +"Three layered BDXL medium size\n" +"\n" +"This is the maximum capacity assumed for three layered BDXL media. Images exceeding the smaller media sizes but smaller than this value will be augmented with error correction information so that they will fit on the specified BD.\n" +"\n" +"You can enter the medium size in sectors of 2K each, or press the \"query medium\" button to use the size of a blank medium currently inserted in the selected drive.\n" +"Use the arrow button to revert to the last saved value.\n" +"\n" +"Please note that augmented images will at most triple in size as the highest possible redundancy is 200%%.\n" +"Even if this limit is not reached the augmented image may be a few sectors smaller than specified for technical reasons." +msgstr "" + +#: rs02-window.c:1198 msgid "sectors." msgstr "sektorer." -#: rs02-window.c:1115 +#: rs02-window.c:1211 #, c-format msgid "" "Use at most ... sectors\n" @@ -4613,47 +4649,47 @@ msgid "" "Even if this limit is not reached the augmented image may be a few sectors smaller than specified for technical reasons." msgstr "" -#: rs03-common.c:428 +#: rs03-common.c:440 #, c-format msgid "Image file %s not present." msgstr "Avbildsfil %s inte tillgänglig." -#: rs03-common.c:445 +#: rs03-common.c:457 #, c-format msgid "Redundancy %4.1f%% out of useful range [3.2%%..200%%]" msgstr "" -#: rs03-common.c:475 +#: rs03-common.c:487 #, c-format msgid "Redundancy %d out of useful range [8..170]." msgstr "" -#: rs03-common.c:513 +#: rs03-common.c:525 #, c-format msgid "Medium size smaller than image size (%lld < %lld)" msgstr "" -#: rs03-create.c:384 +#: rs03-create.c:407 #, c-format msgid "Failed expanding the ecc file: %s\n" msgstr "" -#: rs03-create.c:385 +#: rs03-create.c:408 #, c-format msgid "Preparing ecc file: %3d%%" msgstr "" -#: rs03-create.c:390 +#: rs03-create.c:413 #, c-format msgid "Preparing image: %3d%%" msgstr "" -#: rs03-create.c:628 +#: rs03-create.c:652 #, c-format msgid "Failed mmap()ing layer %d: %s\n" msgstr "" -#: rs03-create.c:657 +#: rs03-create.c:681 #, c-format msgid "" "Incomplete image\n" @@ -4665,7 +4701,7 @@ msgid "" "Exiting and removing partial error correction data." msgstr "" -#: rs03-create.c:665 +#: rs03-create.c:689 msgid "" "\n" "This image was probably mastered from defective source(s).\n" @@ -4673,44 +4709,44 @@ msgid "" "\n" msgstr "" -#: rs03-create.c:870 +#: rs03-create.c:894 msgid "CPU bound" msgstr "" -#: rs03-create.c:874 +#: rs03-create.c:898 msgid "I/O bound" msgstr "" -#: rs03-create.c:1082 +#: rs03-create.c:1105 #, c-format msgid "%5.2fMiB/s current" msgstr "" -#: rs03-create.c:1130 +#: rs03-create.c:1153 #, c-format msgid "%d threads with %s encoding and %s I/O" msgstr "" -#: rs03-create.c:1276 +#: rs03-create.c:1299 #, c-format msgid "Encoding with Method RS03: %lld MiB data, %lld MiB ecc (%d roots; %4.1f%% redundancy)." msgstr "" -#: rs03-create.c:1294 +#: rs03-create.c:1317 #, c-format msgid "" "Augmenting image with Method RS03 [%d threads, %s, %s I/O]:\n" "%lld MiB data, %lld MiB ecc (%d roots; %4.1f%% redundancy)." msgstr "" -#: rs03-create.c:1299 +#: rs03-create.c:1322 #, c-format msgid "" "Creating the error correction file with Method RS03 [%d threads, %s, %s I/O]:\n" "%lld MiB data, %lld MiB ecc (%d roots; %4.1f%% redundancy)." msgstr "" -#: rs03-create.c:1310 +#: rs03-create.c:1333 #, c-format msgid "" "Not enough space on medium left for error correction data.\n" @@ -4719,17 +4755,17 @@ msgid "" "an option, please create a separate error correction file." msgstr "" -#: rs03-create.c:1354 +#: rs03-create.c:1377 #, c-format msgid "Avg performance: %5.2fs (%5.2fMiB/s) total\n" msgstr "" -#: rs03-create.c:1357 +#: rs03-create.c:1380 #, c-format msgid "%5.2fMiB/s average" msgstr "" -#: rs03-create.c:1359 +#: rs03-create.c:1382 #, c-format msgid "%d times CPU bound; %d times I/O bound" msgstr "" @@ -4934,11 +4970,11 @@ msgstr "" msgid "Data integrity" msgstr "" -#: rs03-verify.c:337 rs03-verify.c:1271 +#: rs03-verify.c:337 rs03-verify.c:1265 msgid "Ecc block test:" msgstr "" -#: rs03-verify.c:492 rs03-verify.c:695 rs03-verify.c:1198 +#: rs03-verify.c:492 rs03-verify.c:697 rs03-verify.c:1192 msgid "Checking the image and error correction files." msgstr "" @@ -4955,7 +4991,7 @@ msgstr "" msgid "* Ecc block test : out of memory; try reducing sector prefetch!\n" msgstr "" -#: rs03-verify.c:591 +#: rs03-verify.c:591 rs03-verify.c:1161 #, c-format msgid "%d%% tested" msgstr "" @@ -4993,63 +5029,58 @@ msgstr "" msgid "* Ecc block test : %lld good, %lld bad; %lld bad sub blocks\n" msgstr "" -#: rs03-verify.c:698 +#: rs03-verify.c:700 #, c-format msgid "%s present.\n" msgstr "" -#: rs03-verify.c:716 +#: rs03-verify.c:718 msgid "" "\n" "Error correction properties:\n" msgstr "" -#: rs03-verify.c:728 +#: rs03-verify.c:730 #, c-format msgid "Ecc file is %lld sectors shorter than expected." msgstr "" -#: rs03-verify.c:730 +#: rs03-verify.c:732 #, c-format msgid "Ecc file is %lld sectors longer than expected." msgstr "" -#: rs03-verify.c:736 +#: rs03-verify.c:738 #, c-format msgid "* Warning : %s\n" msgstr "" -#: rs03-verify.c:745 +#: rs03-verify.c:747 msgid "- type : Error correction file\n" msgstr "" -#: rs03-verify.c:746 +#: rs03-verify.c:748 msgid "- type : Augmented image\n" msgstr "" -#: rs03-verify.c:750 +#: rs03-verify.c:752 msgid "Error correction file" msgstr "" -#: rs03-verify.c:751 +#: rs03-verify.c:753 msgid "Augmented image" msgstr "" -#: rs03-verify.c:786 +#: rs03-verify.c:782 rs03-verify.c:792 msgid "- created by : dvdisaster" msgstr "" -#: rs03-verify.c:799 -#, c-format -msgid "- created by : dvdisaster-%d.%d\n" -msgstr "" - -#: rs03-verify.c:818 +#: rs03-verify.c:812 #, c-format msgid "- requires : dvdisaster-%s\n" msgstr "" -#: rs03-verify.c:824 +#: rs03-verify.c:818 #, c-format msgid "" "* requires : dvdisaster-%s (BAD)\n" @@ -5057,127 +5088,127 @@ msgid "" "* : Please visit http://www.dvdisaster.org for an upgrade.\n" msgstr "" -#: rs03-verify.c:846 +#: rs03-verify.c:840 msgid "none available" msgstr "" -#: rs03-verify.c:902 +#: rs03-verify.c:896 msgid "" "\n" "Data integrity:\n" msgstr "" -#: rs03-verify.c:929 +#: rs03-verify.c:923 #, c-format msgid "%lld in image; %lld in ecc file" msgstr "" -#: rs03-verify.c:932 +#: rs03-verify.c:926 #, c-format msgid "%lld sectors + %d bytes in image; %lld in ecc file" msgstr "" -#: rs03-verify.c:937 +#: rs03-verify.c:931 #, c-format msgid "- sectors : %lld in image; " msgstr "" -#: rs03-verify.c:938 +#: rs03-verify.c:932 #, c-format msgid "- sectors : %lld sectors + %d bytes in image; " msgstr "" -#: rs03-verify.c:940 +#: rs03-verify.c:934 #, c-format msgid "%lld in ecc file\n" msgstr "" -#: rs03-verify.c:944 +#: rs03-verify.c:938 #, c-format msgid "%lld total / %lld data" msgstr "" -#: rs03-verify.c:946 +#: rs03-verify.c:940 #, c-format msgid "- medium sectors : %lld total / %lld data\n" msgstr "" -#: rs03-verify.c:962 +#: rs03-verify.c:956 #, c-format msgid "%s (%s expected)" msgstr "" -#: rs03-verify.c:967 +#: rs03-verify.c:961 #, c-format msgid "Image file is %d bytes shorter than expected." msgstr "" -#: rs03-verify.c:969 +#: rs03-verify.c:963 #, c-format msgid "Image file is %d bytes longer than expected." msgstr "" -#: rs03-verify.c:982 +#: rs03-verify.c:976 #, c-format msgid "* sectors : %s (%s expected); %lld sectors in ecc file\n" msgstr "" -#: rs03-verify.c:985 +#: rs03-verify.c:979 #, c-format msgid "* medium sectors : %s (%s expected)\n" msgstr "" -#: rs03-verify.c:1009 +#: rs03-verify.c:1003 #, c-format msgid "Failed seeking to start of ecc file: %s\n" msgstr "" -#: rs03-verify.c:1107 +#: rs03-verify.c:1101 msgid " (in ecc file)" msgstr "" -#: rs03-verify.c:1115 +#: rs03-verify.c:1109 #, c-format msgid "* missing sector : %lld%s\n" msgstr "" -#: rs03-verify.c:1116 +#: rs03-verify.c:1110 #, c-format msgid "* missing sectors : %lld - %lld%s\n" msgstr "" -#: rs03-verify.c:1177 rs03-verify.c:1216 +#: rs03-verify.c:1171 rs03-verify.c:1210 #, c-format msgid "%lld sectors missing; %lld signature errors" msgstr "" -#: rs03-verify.c:1201 +#: rs03-verify.c:1195 msgid "Error correction file:" msgstr "" -#: rs03-verify.c:1232 +#: rs03-verify.c:1226 #, c-format msgid "" "- good image/file : all sectors present\n" "- data md5sum : %s\n" msgstr "" -#: rs03-verify.c:1236 +#: rs03-verify.c:1230 #, c-format msgid "* BAD image/file : %lld sectors missing\n" msgstr "" -#: rs03-verify.c:1250 +#: rs03-verify.c:1244 #, c-format msgid " ... crc section : %lld sectors missing; %lld signature errors\n" msgstr "" -#: rs03-verify.c:1277 +#: rs03-verify.c:1271 #, c-format msgid "Skipped; not useful on known defective image" msgstr "" -#: rs03-verify.c:1280 +#: rs03-verify.c:1274 msgid "* Ecc block test : skipped; not useful on defective image\n" msgstr "" @@ -5474,32 +5505,32 @@ msgstr "" msgid "Waiting 10 seconds for drive: %d\n" msgstr "" -#: scsi-layer.c:2481 +#: scsi-layer.c:2465 #, c-format msgid "Sectors %lld - %lld: %s\n" msgstr "" -#: scsi-layer.c:2495 +#: scsi-layer.c:2479 #, c-format msgid "Sector %lld, try %d: %s Sector returned: %d.\n" msgstr "" -#: scsi-layer.c:2501 +#: scsi-layer.c:2485 #, c-format msgid "Sector %lld, try %d: %s\n" msgstr "" -#: scsi-layer.c:2512 +#: scsi-layer.c:2496 #, c-format msgid "Sector %lld, try %d: success\n" msgstr "" -#: scsi-layer.c:2583 +#: scsi-layer.c:2567 #, c-format msgid "Device %s: no medium present\n" msgstr "" -#: scsi-layer.c:2588 +#: scsi-layer.c:2572 #, c-format msgid "" "Device %s does not become ready:\n" @@ -5507,7 +5538,7 @@ msgid "" "\n" msgstr "" -#: scsi-layer.c:2594 +#: scsi-layer.c:2578 #, c-format msgid "" "\n" @@ -5516,52 +5547,52 @@ msgstr "" "\n" "Enhet: %s, %s\n" -#: scsi-layer.c:2601 +#: scsi-layer.c:2585 msgid "Drive failed to report media type." msgstr "" -#: scsi-layer.c:2612 scsi-layer.c:2710 +#: scsi-layer.c:2596 scsi-layer.c:2694 #, c-format msgid "This software does not support \"%s\" type media." msgstr "" -#: scsi-layer.c:2620 +#: scsi-layer.c:2604 #, c-format msgid "This software does not support multisession (%d sessions) media." msgstr "" -#: scsi-layer.c:2651 scsi-layer.c:2660 +#: scsi-layer.c:2635 scsi-layer.c:2644 msgid "Using READ CD" msgstr "" -#: scsi-layer.c:2652 +#: scsi-layer.c:2636 msgid ", RAW reading" msgstr "" -#: scsi-layer.c:2655 +#: scsi-layer.c:2639 #, c-format msgid ", Mode page 1 ERP = %02xh" msgstr "" -#: scsi-layer.c:2658 +#: scsi-layer.c:2642 msgid ", C2 scanning" msgstr "" -#: scsi-layer.c:2665 +#: scsi-layer.c:2649 msgid "Using READ(10).\n" msgstr "" -#: scsi-layer.c:2687 +#: scsi-layer.c:2671 #, c-format msgid "Medium: %s, %lld sectors%s" msgstr "Medium: %s, %lld sektorer%s" -#: scsi-layer.c:2691 +#: scsi-layer.c:2675 #, c-format msgid "Medium \"%s\": %s, %lld sectors%s created %s" msgstr "Medium \"%s\": %s, %lld sektorer%s skapade %s" -#: scsi-layer.c:2717 +#: scsi-layer.c:2701 msgid "This software does not support encrypted media.\n" msgstr "" @@ -5635,49 +5666,50 @@ msgid "Example disc" msgstr "" #: welcome-window.c:80 -msgid "- New multithreaded codec (RS03)." +msgid "- Added support for BDXL-TL 100GB media" msgstr "" #: welcome-window.c:81 -msgid "- Completely reworked online manual." +msgid "- Optimized ecc generation when medium was previously read\n" msgstr "" -#: welcome-window.c:82 -msgid "- Switched license to GPLv3.\n" -msgstr "" - -#: welcome-window.c:84 +#: welcome-window.c:83 msgid "" "Please note:\n" +"This is a pre-release for expert users.\n" +"It may contain unfinished features.\n" "Adaptive reading is unavailable in this version.\n" "It will be re-introduced in one of the next releases." msgstr "" -#: welcome-window.c:90 +#: welcome-window.c:91 msgid "Show this message again" msgstr "" -#: welcome-window.c:136 +#: welcome-window.c:137 msgid "Welcome to dvdisaster!" msgstr "" -#: welcome-window.c:138 +#: welcome-window.c:139 msgid "" "\n" "dvdisaster creates error correction data to protect\n" "optical media (CD,DVD,BD) against data loss.\n" msgstr "" -#: welcome-window.c:141 +#: welcome-window.c:142 msgid "" "Please see the [manual] for typical uses of dvdisaster.\n" "\n" msgstr "" -#: welcome-window.c:144 +#: welcome-window.c:145 msgid "New in this Version:" msgstr "" +#~ msgid "created by dvdisaster-%d.%d\n" +#~ msgstr "skapad av dvdisaster-%d.%d\n" + #~ msgid "" #~ "Number of roots must be 8..100;\n" #~ "the number of erasures must be > 0 and less than the number of roots.\n" @@ -5767,8 +5799,8 @@ msgstr "" #~ msgid "dvdisaster-%s log\n" #~ msgstr "dvdisaster-%s logg\n" -#~ msgid "dvdisaster-%s%sCopyright 2004-2015 Carsten Gnoerlich.\n" -#~ msgstr "dvdisaster-%s%sCopyright 2004-2015 Carsten Gnörlich.\n" +#~ msgid "dvdisaster-%s%sCopyright 2004-2016 Carsten Gnoerlich.\n" +#~ msgstr "dvdisaster-%s%sCopyright 2004-2016 Carsten Gnörlich.\n" #~ msgid "" #~ " -n,--redundancy n%% - error correction file redundancy (in percent), or\n" diff --git a/logfile.c b/logfile.c index b0cd718..ce41c6f 100644 --- a/logfile.c +++ b/logfile.c @@ -1,5 +1,5 @@ /* dvdisaster: Additional error correction for optical media. - * Copyright (C) 2004-2015 Carsten Gnoerlich. + * Copyright (C) 2004-2017 Carsten Gnoerlich. * * Email: carsten@dvdisaster.org -or- cgnoerlich@fsfe.org * Project homepage: http://www.dvdisaster.org diff --git a/main-window.c b/main-window.c index 5e34c87..44b98e0 100644 --- a/main-window.c +++ b/main-window.c @@ -1,5 +1,5 @@ /* dvdisaster: Additional error correction for optical media. - * Copyright (C) 2004-2015 Carsten Gnoerlich. + * Copyright (C) 2004-2017 Carsten Gnoerlich. * * Email: carsten@dvdisaster.org -or- cgnoerlich@fsfe.org * Project homepage: http://www.dvdisaster.org @@ -78,9 +78,6 @@ static void action_cb(GtkWidget *widget, gpointer data) gtk_entry_set_text(GTK_ENTRY(Closure->imageEntry), Closure->imageName); } - if(Closure->crcImageName && strcmp(Closure->imageName, Closure->crcImageName)) - ClearCrcCache(); - g_free(Closure->eccName); Closure->eccName = g_strdup(gtk_entry_get_text(GTK_ENTRY(Closure->eccEntry))); if(Closure->autoSuffix) @@ -130,7 +127,6 @@ static void action_cb(GtkWidget *widget, gpointer data) break; case ACTION_READ: - ClearCrcCache(); AllowActions(FALSE); if(Closure->adaptiveRead) @@ -166,8 +162,6 @@ static void action_cb(GtkWidget *widget, gpointer data) case ACTION_FIX: { Image *image; - ClearCrcCache(); - image = OpenImageFromFile(Closure->imageName, O_RDWR, IMG_PERMS); image = OpenEccFileForImage(image, Closure->eccName, O_RDWR, IMG_PERMS); if(ReportImageEccInconsistencies(image)) /* abort if no method found */ @@ -189,7 +183,6 @@ static void action_cb(GtkWidget *widget, gpointer data) break; case ACTION_SCAN: - ClearCrcCache(); gtk_notebook_set_current_page(GTK_NOTEBOOK(Closure->notebook), 1); Closure->additionalSpiralColor = -1; ResetLinearReadWindow(); diff --git a/maintenance.c b/maintenance.c index c37cf99..dcda806 100644 --- a/maintenance.c +++ b/maintenance.c @@ -1,5 +1,5 @@ /* dvdisaster: Additional error correction for optical media. - * Copyright (C) 2004-2015 Carsten Gnoerlich. + * Copyright (C) 2004-2017 Carsten Gnoerlich. * * Email: carsten@dvdisaster.org -or- cgnoerlich@fsfe.org * Project homepage: http://www.dvdisaster.org diff --git a/medium-info.c b/medium-info.c index 946dccf..9b02920 100644 --- a/medium-info.c +++ b/medium-info.c @@ -1,5 +1,5 @@ /* dvdisaster: Additional error correction for optical media. - * Copyright (C) 2004-2015 Carsten Gnoerlich. + * Copyright (C) 2004-2017 Carsten Gnoerlich. * * Email: carsten@dvdisaster.org -or- cgnoerlich@fsfe.org * Project homepage: http://www.dvdisaster.org @@ -99,7 +99,8 @@ void PrintMediumInfo(void *mi_ptr) image = OpenImageFromDevice(Closure->device); if(!image) return; dh = image->dh; - + QueryBlankCapacity(dh); + /* Medium properties */ PrintCLI(_("Physical medium info")); @@ -182,9 +183,8 @@ void PrintMediumInfo(void *mi_ptr) { EccHeader *eh = image->eccHeader; int major = eh->creatorVersion/10000; int minor = (eh->creatorVersion%10000)/100; - int pl = eh->creatorVersion%100; + int micro = eh->creatorVersion%100; char method[5]; - char *format = "%d.%d"; tab_width=GetLongestTranslation("Error correction data:", "Augmented image size:", @@ -204,17 +204,11 @@ void PrintMediumInfo(void *mi_ptr) PrintCLIorLabel(mi->eccSize, _("%lld sectors (%lld MiB)\n"), image->expectedSectors, image->expectedSectors>>9); + print_tab("dvdisaster version:", tab_width); - if(eh->creatorVersion%100) - { - if(eh->methodFlags[3] & MFLAG_DEVEL) - format = "%d.%d (devel-%d)\n"; - else if(eh->methodFlags[3] & MFLAG_RC) - format = "%d.%d (rc-%d)\n"; - else format = "%d.%d (pl%d)\n"; - } - print_tab("dvdisaster version:",tab_width); - PrintCLIorLabel(mi->eccVersion, format, major, minor, pl); + if(micro) + PrintCLIorLabel(mi->eccVersion, "%d.%d.%d", major, minor, micro); + else PrintCLIorLabel(mi->eccVersion, "%d.%d", major, minor); } /* Clean up */ diff --git a/memtrack.c b/memtrack.c index 94960ec..c87a206 100644 --- a/memtrack.c +++ b/memtrack.c @@ -1,5 +1,5 @@ /* dvdisaster: Additional error correction for optical media. - * Copyright (C) 2004-2015 Carsten Gnoerlich. + * Copyright (C) 2004-2017 Carsten Gnoerlich. * * Email: carsten@dvdisaster.org -or- cgnoerlich@fsfe.org * Project homepage: http://www.dvdisaster.org diff --git a/menubar.c b/menubar.c index 8258cfd..94d462b 100644 --- a/menubar.c +++ b/menubar.c @@ -1,5 +1,5 @@ /* dvdisaster: Additional error correction for optical media. - * Copyright (C) 2004-2015 Carsten Gnoerlich. + * Copyright (C) 2004-2017 Carsten Gnoerlich. * * Email: carsten@dvdisaster.org -or- cgnoerlich@fsfe.org * Project homepage: http://www.dvdisaster.org diff --git a/method.c b/method.c index f80653b..64f911b 100644 --- a/method.c +++ b/method.c @@ -1,5 +1,5 @@ /* dvdisaster: Additional error correction for optical media. - * Copyright (C) 2004-2015 Carsten Gnoerlich. + * Copyright (C) 2004-2017 Carsten Gnoerlich. * * Email: carsten@dvdisaster.org -or- cgnoerlich@fsfe.org * Project homepage: http://www.dvdisaster.org diff --git a/misc.c b/misc.c index 21d5132..e0bc7c2 100644 --- a/misc.c +++ b/misc.c @@ -1,5 +1,5 @@ /* dvdisaster: Additional error correction for optical media. - * Copyright (C) 2004-2015 Carsten Gnoerlich. + * Copyright (C) 2004-2017 Carsten Gnoerlich. * * Email: carsten@dvdisaster.org -or- cgnoerlich@fsfe.org * Project homepage: http://www.dvdisaster.org @@ -202,7 +202,7 @@ static void print_greetings(FILE *where) if(greetings_shown) return; greetings_shown = 1; - g_fprintf(where, "%s\n%s.\n", Closure->versionString, _("Copyright 2004-2015 Carsten Gnoerlich")); + g_fprintf(where, "%s\n%s.\n", Closure->versionString, _("Copyright 2004-2017 Carsten Gnoerlich")); /* TRANSLATORS: Excluding all kinds of warranty might be harmful under your legislature. If in doubt, just translate the following like "This is free software; please refer to the conditions of the GNU GENERAL PUBLIC LICENSE @@ -238,14 +238,14 @@ void PrintCLI(char *format, ...) } va_start(argp, format); - g_vfprintf(stdout, format, argp); + g_vprintf(format, argp); va_end(argp); fflush(stdout); } /* - * Print progress to stderr. + * Print progress. * Returns cursor to first character in the line * if the message contains no newlines. * Does nothing in GUI mode. @@ -259,8 +259,11 @@ void PrintProgress(char *format, ...) if(Closure->guiMode) return; - print_greetings(stderr); + print_greetings(stdout); + if(Closure->noProgress) + return; + va_start(argp, format); g_vsnprintf(msg, 256, format, argp); n = g_utf8_strlen(msg,-1); @@ -273,16 +276,16 @@ void PrintProgress(char *format, ...) Closure->progressLength = n; if(strchr(msg, '\n')) - g_fprintf(stderr, "%s", msg); + g_printf("%s", msg); else { g_mutex_lock(&Closure->progressLock); Closure->bs[n] = 0; - g_fprintf(stderr, "%s%s", msg, Closure->bs); + g_printf("%s%s", msg, Closure->bs); Closure->bs[n] = '\b'; g_mutex_unlock(&Closure->progressLock); } - fflush(stderr); + fflush(stdout); } /* @@ -292,16 +295,19 @@ void PrintProgress(char *format, ...) void ClearProgress(void) { int n = Closure->progressLength; + if(Closure->noProgress) + return; + g_mutex_lock(&Closure->progressLock); Closure->bs[n] = Closure->sp[n] = 0; - g_fprintf(stderr, "%s%s", Closure->sp, Closure->bs); + g_printf("%s%s", Closure->sp, Closure->bs); Closure->bs[n] = '\b'; Closure->sp[n] = ' '; g_mutex_unlock(&Closure->progressLock); } /* - * Print a message to both stderr and the log window + * Print a message to both stdout and the log window */ void PrintLog(char *format, ...) @@ -319,17 +325,17 @@ void PrintLog(char *format, ...) log_window_vprintf(format, argp); else { - print_greetings(stderr); - g_vfprintf(stderr, format, argp); + print_greetings(stdout); + g_vprintf(format, argp); - fflush(stderr); + fflush(stdout); } va_end(argp); } /* - * Print a message to both stderr and the log window, + * Print a message to both stdout and the log window, * prepending each line with an asterisk and space. */ @@ -368,10 +374,10 @@ void PrintLogWithAsterisks(char *format, ...) log_window_vprintf(new_format, argp); else { - print_greetings(stderr); - g_vfprintf(stderr, new_format, argp); + print_greetings(stdout); + g_vprintf(new_format, argp); - fflush(stderr); + fflush(stdout); } va_end(argp); @@ -400,10 +406,10 @@ void Verbose(char *format, ...) log_window_vprintf(format, argp); else { - print_greetings(stderr); - g_vfprintf(stderr, format, argp); + print_greetings(stdout); + g_vprintf(format, argp); - fflush(stderr); + fflush(stdout); } va_end(argp); @@ -422,7 +428,7 @@ void PrintTimeToLog(GTimer *timer, char *format, ...) int hours = (int)(elapsed / 3600.0); char *tmp1,*tmp2; - if(!Closure->verbose) + if(!Closure->verbose || Closure->fixedSpeedValues) return; va_start(argp, format); @@ -435,9 +441,9 @@ void PrintTimeToLog(GTimer *timer, char *format, ...) log_window_append(tmp2); } else - { g_fprintf(stderr, "%s", tmp2); + { g_printf("%s", tmp2); - fflush(stderr); + fflush(stdout); } g_free(tmp1); @@ -506,7 +512,7 @@ int GetLongestTranslation(char *first, ...) } /* - * Issue a warning message to stderr and the log + * Issue a warning message to stdout and the log */ static void vlog_warning(char *format, va_list argp) @@ -545,9 +551,9 @@ static void vlog_warning(char *format, va_list argp) { log_window_append(str->str); } else - { print_greetings(stderr); - g_fprintf(stderr, "%s", str->str); - fflush(stderr); + { print_greetings(stdout); + g_printf("%s", str->str); + fflush(stdout); } g_string_free(str, TRUE); @@ -593,12 +599,12 @@ void Stop(char *format, ...) /*** CLI mode */ if(!Closure->guiMode) - { g_fprintf(stderr, "%s", _("\n*\n* dvdisaster - can not continue:\n*\n")); + { g_printf("%s", _("\n*\n* dvdisaster - can not continue:\n*\n")); va_start(argp, format); - g_vfprintf(stderr, format, argp); + g_vprintf(format, argp); va_end(argp); - g_fprintf(stderr, "\n\n"); - fflush(stderr); + g_printf("\n\n"); + fflush(stdout); } /*** GUI mode */ diff --git a/preferences.c b/preferences.c index 4f1fe5c..70afa02 100644 --- a/preferences.c +++ b/preferences.c @@ -1,5 +1,5 @@ /* dvdisaster: Additional error correction for optical media. - * Copyright (C) 2004-2015 Carsten Gnoerlich. + * Copyright (C) 2004-2017 Carsten Gnoerlich. * * Email: carsten@dvdisaster.org -or- cgnoerlich@fsfe.org * Project homepage: http://www.dvdisaster.org diff --git a/print-sense.c b/print-sense.c index a08dccb..079292b 100644 --- a/print-sense.c +++ b/print-sense.c @@ -1,5 +1,5 @@ /* dvdisaster: Additional error correction for optical media. - * Copyright (C) 2004-2015 Carsten Gnoerlich. + * Copyright (C) 2004-2017 Carsten Gnoerlich. * * Email: carsten@dvdisaster.org -or- cgnoerlich@fsfe.org * Project homepage: http://www.dvdisaster.org diff --git a/raw-editor.c b/raw-editor.c index e7d1c19..e1e6c84 100644 --- a/raw-editor.c +++ b/raw-editor.c @@ -1,5 +1,5 @@ /* dvdisaster: Additional error correction for optical media. - * Copyright (C) 2004-2015 Carsten Gnoerlich. + * Copyright (C) 2004-2017 Carsten Gnoerlich. * * Email: carsten@dvdisaster.org -or- cgnoerlich@fsfe.org * Project homepage: http://www.dvdisaster.org diff --git a/raw-sector-cache.c b/raw-sector-cache.c index b57e7f7..ff98b3b 100644 --- a/raw-sector-cache.c +++ b/raw-sector-cache.c @@ -1,5 +1,5 @@ /* dvdisaster: Additional error correction for optical media. - * Copyright (C) 2004-2015 Carsten Gnoerlich. + * Copyright (C) 2004-2017 Carsten Gnoerlich. * * Email: carsten@dvdisaster.org -or- cgnoerlich@fsfe.org * Project homepage: http://www.dvdisaster.org diff --git a/read-adaptive-window.c b/read-adaptive-window.c index f6cb503..826f57a 100644 --- a/read-adaptive-window.c +++ b/read-adaptive-window.c @@ -1,5 +1,5 @@ /* dvdisaster: Additional error correction for optical media. - * Copyright (C) 2004-2015 Carsten Gnoerlich. + * Copyright (C) 2004-2017 Carsten Gnoerlich. * * Email: carsten@dvdisaster.org -or- cgnoerlich@fsfe.org * Project homepage: http://www.dvdisaster.org diff --git a/read-adaptive.c b/read-adaptive.c index 6da1fa1..ff3dad8 100644 --- a/read-adaptive.c +++ b/read-adaptive.c @@ -1,5 +1,5 @@ /* dvdisaster: Additional error correction for optical media. - * Copyright (C) 2004-2015 Carsten Gnoerlich. + * Copyright (C) 2004-2017 Carsten Gnoerlich. * * Email: carsten@dvdisaster.org -or- cgnoerlich@fsfe.org * Project homepage: http://www.dvdisaster.org @@ -142,7 +142,7 @@ CrcBuf *GetCRCFromRS01_obsolete(EccInfo *ei) /* FIXME: obsolete */ gint64 i,j,sec_idx; cb->crcbuf = g_malloc(ei->sectors * sizeof(guint32)); - cb->size = ei->sectors; + cb->crcSize = ei->sectors; cb->valid = CreateBitmap0(ei->sectors); buf = cb->crcbuf; @@ -197,7 +197,7 @@ CrcBuf *GetCRCFromRS02_obsolete(void *layv, void *dhv, LargeFile *image) image_sectors = lay->eccSectors+lay->dataSectors; cb->crcbuf = g_malloc(image_sectors * sizeof(guint32)); - cb->size = image_sectors; + cb->crcSize = image_sectors; cb->valid = CreateBitmap0(image_sectors); /* Initialize ecc block index pointers. diff --git a/read-linear-window.c b/read-linear-window.c index 662ad6e..cb84665 100644 --- a/read-linear-window.c +++ b/read-linear-window.c @@ -1,5 +1,5 @@ /* dvdisaster: Additional error correction for optical media. - * Copyright (C) 2004-2015 Carsten Gnoerlich. + * Copyright (C) 2004-2017 Carsten Gnoerlich. * * Email: carsten@dvdisaster.org -or- cgnoerlich@fsfe.org * Project homepage: http://www.dvdisaster.org @@ -281,7 +281,7 @@ static void update_geometry(void) Closure->readLinearSpiral->mx = a->width - 15 - Closure->readLinearSpiral->diameter / 2; Closure->readLinearSpiral->my = a->height / 2; - if(Closure->crcAvailable || Closure->crcErrors) + if(Closure->crcBuf && Closure->crcBuf->crcCached) { int w,h; SetText(Closure->readLinearCurve->layout, _("Sectors with CRC errors"), &w, &h); @@ -324,7 +324,7 @@ static void redraw_curve(void) DrawSpiralLabel(Closure->readLinearSpiral, Closure->readLinearCurve->layout, _("Successfully read"), Closure->greenSector, x, pos++); - if(Closure->crcAvailable || Closure->crcErrors) + if(Closure->crcBuf && Closure->crcBuf->crcCached) DrawSpiralLabel(Closure->readLinearSpiral, Closure->readLinearCurve->layout, _("Sectors with CRC errors"), Closure->yellowSector, x, pos++); diff --git a/read-linear.c b/read-linear.c index 524c1cc..307f1b6 100644 --- a/read-linear.c +++ b/read-linear.c @@ -1,5 +1,5 @@ /* dvdisaster: Additional error correction for optical media. - * Copyright (C) 2004-2015 Carsten Gnoerlich. + * Copyright (C) 2004-2017 Carsten Gnoerlich. * * Email: carsten@dvdisaster.org -or- cgnoerlich@fsfe.org * Project homepage: http://www.dvdisaster.org @@ -149,7 +149,6 @@ static void cleanup(gpointer data) if(rc->speedTimer) g_timer_destroy(rc->speedTimer); if(rc->readTimer) g_timer_destroy(rc->readTimer); if(rc->readMap) FreeBitmap(rc->readMap); - if(rc->crcBuf) FreeCrcBuf(rc->crcBuf); if(rc->volumeLabel) g_free(rc->volumeLabel); if(rc->rendererMutex) @@ -161,9 +160,8 @@ static void cleanup(gpointer data) memset(rc, sizeof(read_closure), 0xff); g_free(rc); - ClearCrcCache(); /* cache handling is currently broken. Discard the cache! */ - - /* Continue with ecc file creation after read */ + /* Continue with ecc file creation after read. + NOTE: Images are NOT automatically augmented after a read. */ if(Closure->readAndCreate && Closure->guiMode && !scan_mode && !aborted) /* General prerequisites */ { if( !strncmp(Closure->methodName, "RS01", 4) /* codec prerequisites */ @@ -182,12 +180,6 @@ static void cleanup(gpointer data) if(Closure->guiMode) AllowActions(TRUE); - if(!full_read && Closure->crcCache) - ClearCrcCache(); - - if(scan_mode) /* we haven't created an image, so throw away the crc sums */ - ClearCrcCache(); - /* In GUI mode both the reader and worker are spawned sub threads; however in CLI mode the reader is the main thread and must not be terminated. */ @@ -417,31 +409,9 @@ static void fill_gap(read_closure *rc) static void prepare_crc_cache(read_closure *rc) { - Closure->crcAvailable = FALSE; + /*** Memory for the CRC32 sums is needed in two cases: */ - /*** Memory for the CRC32 sums is needed in two cases - and comes in two flavors: */ - - /* a) A full image read is attempted. - The image CRC32 and md5sum are calculated on the fly, - as they may be used for ecc creation later. - In that case we use the old Closure->crcCache storage. */ - - if( !rc->scanMode && !rc->rereading - && rc->firstSector == 0 && rc->lastSector == rc->image->dh->sectors-1) - { if(Closure->crcCache) - g_printf("Internal problem: crcCache not clean\n"); - Closure->crcCache = g_try_malloc(sizeof(guint32) * rc->image->dh->sectors); - - if(Closure->crcCache) - Closure->crcImageName = g_strdup(Closure->imageName); - - if(rc->eccMethod && rc->eccMethod->updateCksums && rc->eccMethod->finalizeCksums) - rc->doMD5sums = TRUE; /* not all codecs support these actions! */ - MD5Init(&rc->md5ctxt); - } - - /* b) We have suitable ecc data and want to compare CRC32sums + /* a) We have suitable ecc data and want to compare CRC32sums against it while reading. Note that for augmented images the checksums may be incomplete due to unreadable CRC sectors, so we keep them in the CrcBuf struct which deals with lost @@ -454,6 +424,9 @@ static void prepare_crc_cache(read_closure *rc) method_name[4] = 0; PrintCLI("%s (%s) ... ",_("Reading CRC information from ecc data"), method_name); + + // FIXME: reuse CrcBuf and write respective message + if(Closure->guiMode) SetLabelText(GTK_LABEL(Closure->readLinearHeadline), "%s\n%s", @@ -461,16 +434,22 @@ static void prepare_crc_cache(read_closure *rc) rc->image->dh->mediumDescr); if(rc->eccMethod->getCrcBuf) - { rc->crcBuf = rc->eccMethod->getCrcBuf(rc->image); - Closure->crcAvailable = TRUE; + { Closure->crcBuf = rc->eccMethod->getCrcBuf(rc->image); + Closure->crcBuf->crcCached = TRUE; if(Closure->guiMode) RedrawReadLinearWindow(); + + /* Augmented image codecs provide the CRCs and md5sums for + the data portion, but not for the full image. + Request calculation of them from the image. */ + + if(Closure->crcBuf->md5State & MD5_BUILDING) + rc->doChecksumsFromImage = CRCBUF_UPDATE_MD5 | CRCBUF_UPDATE_CRC_AFTER_DATA; } - - else rc->crcBuf = NULL; + else Closure->crcBuf = NULL; if(rc->eccMethod->resetCksums) - { rc->doMD5sums = TRUE; + { rc->doChecksumsFromCodec = TRUE; // FIXME - remove? rc->eccMethod->resetCksums(rc->image); } @@ -478,7 +457,15 @@ static void prepare_crc_cache(read_closure *rc) SetLabelText(GTK_LABEL(Closure->readLinearHeadline), "%s\n%s", rc->msg, rc->image->dh->mediumDescr); PrintCLI(_("done.\n")); + return; } + + /* b) No ecc is available, and a full image read is attempted. + The image CRC32 and md5sum are calculated on the fly, + as they may be used for ecc creation later. */ + + Closure->crcBuf = CreateCrcBuf(rc->image); // FIXME: reuse, delete, ... + rc->doChecksumsFromImage = CRCBUF_UPDATE_ALL; } /* @@ -649,7 +636,7 @@ static gpointer worker_thread(read_closure *rc) nsectors = rc->nSectors[rc->writePtr]; g_mutex_unlock(rc->mutex); - /* Write out buffer, update checksums if not in scan mode */ + /* Write out buffer */ if(!rc->scanMode) { int n; @@ -666,33 +653,34 @@ static gpointer worker_thread(read_closure *rc) s, "store", strerror(errno)); goto update_mutex; } - - /* On-the-fly CRC calculation */ - - if(Closure->crcCache) - { for(i=0; icrcCache[s+i] = Crc32(rc->alignedBuf[rc->writePtr]->buf+2048*i, 2048); - } } /* Do on-the-fly CRC / md5sum testing. This is the only action carried out in scan mode, but also done while reading. */ - if(rc->eccMethod && rc->bufState[rc->writePtr] != BUF_DEAD) + if(rc->bufState[rc->writePtr] != BUF_DEAD) { for(i=0; ialignedBuf[rc->writePtr]->buf+2048*i; gint64 sector = s+i; + /* Update the global checksum buffer */ + + if(rc->doChecksumsFromImage) + AddSectorToCrcBuffer(Closure->crcBuf, rc->doChecksumsFromImage, sector, buf, 2048); + + if(!rc->eccMethod) /* Nothing to do when no ecc data available */ + continue; + /* Have the codec update its internal checksums */ - if(rc->doMD5sums) + if(rc->doChecksumsFromCodec) rc->eccMethod->updateCksums(rc->image, sector, buf); /* Check against CRCs in the ecc data */ - if(rc->crcBuf && sector < rc->crcBuf->size) - { switch(CheckAgainstCrcBuffer(rc->crcBuf, sector, buf)) + if(Closure->crcBuf && sector < Closure->crcBuf->coveredSectors) + { switch(CheckAgainstCrcBuffer(Closure->crcBuf, sector, buf)) { case CRC_BAD: ClearProgress(); PrintCLI(_("* CRC error, sector: %lld\n"), (long long int)s+i); @@ -781,7 +769,7 @@ void ReadMediumLinear(gpointer data) /*** Open Device and query medium properties: rc->image will point to the optical medium, - and possibly the repsective ecc file. + and possibly the respective ecc file. The on disk image is maintained in rc->reader|writerImage. */ rc->image = OpenImageFromDevice(Closure->device); @@ -1017,8 +1005,8 @@ reread: if(err != SECTOR_PRESENT) ExplainMissingSector(sector_buf, rc->readPos+i, err, SOURCE_IMAGE, &unrecoverable_sectors); else - { if(!rc->crcBuf - || CheckAgainstCrcBuffer(rc->crcBuf, rc->readPos+i, sector_buf) != CRC_BAD) + { if(!Closure->crcBuf + || CheckAgainstCrcBuffer(Closure->crcBuf, rc->readPos+i, sector_buf) != CRC_BAD) { ok++; /* CRC unavailable or good */ if(rc->readMap) SetBit(rc->readMap, rc->readPos+i); @@ -1159,9 +1147,11 @@ reread: Do NOT free the CRC cache here to avoid race condition with the worker thread! */ - if(Closure->crcCache) - rc->doMD5sums = FALSE; - + if(Closure->crcBuf) + { rc->doChecksumsFromCodec = FALSE; + Closure->crcBuf->md5State = MD5_INVALID; + } + /* Determine number of sectors to skip forward. Make sure not to skip past the media end and to land at a multiple of dh->clusterSize. */ @@ -1314,11 +1304,8 @@ step_counter: /*** Finalize on-the-fly checksum calculation */ - if(rc->doMD5sums && rc->eccMethod) + if(rc->doChecksumsFromCodec && rc->eccMethod) md5_failure = rc->eccMethod->finalizeCksums(rc->image); - else ClearCrcCache(); /* deferred until here to avoid race condition */ - - Verbose("CRC %s.\n", Closure->crcCache ? "cached" : "NOT created"); /*** Print summary */ @@ -1414,9 +1401,13 @@ step_counter: /*** Close and clean up */ + if(Closure->readErrors || Closure->crcErrors) + Closure->crcBuf->md5State = MD5_INVALID; + rc->unreportedError = FALSE; rc->earlyTermination = FALSE; terminate: + PrintCrcBuf(Closure->crcBuf); cleanup((gpointer)rc); } diff --git a/read-linear.h b/read-linear.h index 4ab3fc3..51fba33 100644 --- a/read-linear.h +++ b/read-linear.h @@ -1,5 +1,5 @@ /* dvdisaster: Additional error correction for optical media. - * Copyright (C) 2004-2015 Carsten Gnoerlich. + * Copyright (C) 2004-2017 Carsten Gnoerlich. * * Email: carsten@dvdisaster.org -or- cgnoerlich@fsfe.org * Project homepage: http://www.dvdisaster.org @@ -41,9 +41,9 @@ typedef struct struct MD5Context crcCtxt; /* Image section checksums (RS02) */ struct MD5Context eccCtxt; /* Ecc layer checksum (RS02) */ struct MD5Context metaCtxt; /* Ecc meta checksum (RS02) */ - int doMD5sums; /* whether we should calculate the above */ + int doChecksumsFromImage; /* calculate sector CRC and MD5 from image */ + int doChecksumsFromCodec; /* let codec compute its own/additional checksums */ int savedSectorSkip; - CrcBuf *crcBuf; /* CRC sums retrieved from above */ char *volumeLabel; /* Data exchange between reader and worker */ diff --git a/recover-raw.c b/recover-raw.c index 57f3ff3..c068f73 100644 --- a/recover-raw.c +++ b/recover-raw.c @@ -1,6 +1,6 @@ /* dvdisaster: Additional error correction for optical media. - * Copyright (C) 2004-2015 Carsten Gnoerlich. + * Copyright (C) 2004-2017 Carsten Gnoerlich. * * Email: carsten@dvdisaster.org -or- cgnoerlich@fsfe.org * Project homepage: http://www.dvdisaster.org @@ -493,6 +493,8 @@ int ValidateRawSector(RawBuffer *rb, unsigned char *frame, char *msg) { int lec_did_sth = FALSE; unsigned char saved_msf[4]; + memset(saved_msf, 0, 4); /* shut off compiler warning */ + /* See if the buffer was returned unchanged. */ if(CheckForMissingSector(frame, rb->lba, NULL, 0) != SECTOR_PRESENT) diff --git a/regtest/common.bash b/regtest/common.bash index 79d61ab..f1ad6d1 100755 --- a/regtest/common.bash +++ b/regtest/common.bash @@ -105,10 +105,21 @@ function try() else cont_at="false" fi - + doit=$(echo $doit | cut -d\ -f 2) if test $doall = "yes" || test $doit = "yes"; then + # Clean up temporary files + if test -n "$TMPISO" && test -f "$TMPISO"; then + rm -f $TMPISO + fi + if test -n "$TMPECC" && test -f "$TMPECC"; then + rm -f $TMPECC + fi + if test -n "$SIMISO" && test -f "$SIMISO"; then + rm -f $SIMISO + fi + echo -n "Test case: $1 - " return 0 else @@ -153,6 +164,9 @@ function run_regtest() local spawn_log_window=$(grep "SPAWN_LOG_WINDOW" $CONFIGFILE) spawn_log_window=$(echo $spawn_log_window | cut -d\ -f 2) + local interactive_diff=$(grep "INTERACTIVE_DIFF" $CONFIGFILE) + interactive_diff=$(echo $interactive_diff | cut -d\ -f 2) + if test -n "${testecc}"; then testeccopt="-e ${testecc}" fi @@ -162,8 +176,8 @@ function run_regtest() if test "$gui_mode" == "false"; then rm -f $NEWLOG - echo "LANG=en_EN.UTF-8 $NEWVER -i${testiso} ${testeccopt} ${extra_args} ${testparms}" >>$LOGFILE - LANG=en_EN.UTF-8 $NEWVER -i${testiso} ${testeccopt} ${extra_args} ${testparms} 2>&1 | tail -n +3 >>$NEWLOG + echo "LANG=en_EN.UTF-8 $NEWVER --regtest --no-progress -i${testiso} ${testeccopt} ${extra_args} ${testparms}" >>$LOGFILE + LANG=en_EN.UTF-8 $NEWVER --regtest --no-progress -i${testiso} ${testeccopt} ${extra_args} ${testparms} 2>&1 | tail -n +3 >>$NEWLOG if ! test -r $REFLOG; then echo -e "FAIL\n$REFLOG missing in log file database" @@ -183,10 +197,24 @@ function run_regtest() mv $TMPLOG $NEWLOG fi - if ! diff <(tail -n +3 $REFLOG) <(sed -e "s/${SED_REMOVE_ISO_DIR}//g" $NEWLOG | sed -e "s/${SED_REMOVE_DEV_SHM}//g") >${DIFFLOG}; then - echo "BAD; diffs found:" + if ! diff <(tail -n +3 $REFLOG) <(sed -e "s/${SED_REMOVE_ISO_DIR}//g" $NEWLOG) >${DIFFLOG}; then + echo "BAD; diffs found (created):" cat ${DIFFLOG} - pass="false" + + if test "$interactive_diff" == "yes"; then + echo + read -n 1 -p ">> Press 'a' to accept this diff; any other key to fail this test:" -e answer + if test "$answer" == "a"; then + cp $REFLOG $LOGDIR + head -n 2 $LOGDIR/${CODEC_PREFIX}_${testsymbol} >$REFLOG + sed -e "s/${SED_REMOVE_ISO_DIR}//g" $NEWLOG >>$REFLOG + pass="skip" + else + pass="false" + fi + else + pass="false" + fi fi else # gui mode replace_config last-image "$testiso" @@ -195,12 +223,12 @@ function run_regtest() fi if test "$spawn_log_window" == "yes"; then - echo LANG=en_EN.UTF-8 $NEWVER $extra_args --resource-file $LOGDIR/.dvdisaster-regtest >$NEWLOG + echo LANG=en_EN.UTF-8 $NEWVER --regtest $extra_args --resource-file $LOGDIR/.dvdisaster-regtest >$NEWLOG xterm -geometry +0+0 -e tail -n 50 -f $NEWLOG & xterm_pid=$! fi - LANG=en_EN.UTF-8 $NEWVER $extra_args --resource-file $LOGDIR/.dvdisaster-regtest >>$NEWLOG 2>&1 + LANG=en_EN.UTF-8 $NEWVER --regtest $extra_args --resource-file $LOGDIR/.dvdisaster-regtest >>$NEWLOG 2>&1 rm -f $LOGDIR/.dvdisaster-regtest fi @@ -228,10 +256,16 @@ function run_regtest() pass="false" fi fi - - if test ${pass} == "true"; then + + case "${pass}" in + true) echo "GOOD" - else + ;; + + skip) + ;; + + *) echo "test symbol for config: $testsymbol" if test "$fail_on_bad" == "yes"; then next=$(grep -A 1 ${CODEC_PREFIX}_$testsymbol config.txt | tail -n 1 | cut -d\ -f 1) @@ -245,7 +279,8 @@ function run_regtest() fi exit 1 fi - fi + ;; + esac if test "$gui_mode" == "true" && test "$spawn_log_window" == "yes"; then read -n 1 -p "Press q to quit; any other key to continue." -e answer diff --git a/regtest/config.txt b/regtest/config.txt index 2446a83..42ea645 100644 --- a/regtest/config.txt +++ b/regtest/config.txt @@ -2,6 +2,7 @@ FAIL_ON_BAD yes SPAWN_LOG_WINDOW no +INTERACTIVE_DIFF yes ### RS01 tests @@ -49,6 +50,7 @@ RS01_ecc_recreate_after_read_rs02 no RS01_ecc_recreate_after_read_rs03i no RS01_ecc_recreate_after_read_rs03f no RS01_ecc_create_after_partial_read no +RS01_ecc_recreate_after_read_wrong_rs01 no # Repair tests @@ -85,7 +87,7 @@ RS01_scan_with_ecc no RS01_scan_with_non_existing_ecc no RS01_scan_with_no_permission_for_ecc no RS01_scan_crc_errors_with_ecc no -RS01_scan_shorter_with_ecc no +RS01_scan_shorter_with_ecc yes RS01_scan_longer_with_ecc no RS01_scan_tao_tail_with_ecc no RS01_scan_no_tao_tail_with_ecc no @@ -128,6 +130,7 @@ RS01_read_with_incompatible_ecc no RS01_read_with_hardware_failure no RS01_read_with_ignored_hardware_failure no RS01_read_multipass_partial_success no +RS01_read_multipass_ecc_partial_success no RS01_read_second_pass_with_ecc_success no RS01_read_second_pass_with_crc_error no RS01_read_medium_with_dsm no @@ -289,7 +292,7 @@ RS02_read_bad_headers no RS02_read_missing_data_sectors no RS02_read_missing_crc_sectors no RS02_read_missing_ecc_sectors no -RS02_read_data_bad_byte no +RS02_read_data_bad_bytes no RS02_read_crc_bad_byte no RS02_read_ecc_bad_byte no RS02_read_modulo_glitch no @@ -300,6 +303,8 @@ RS02_read_with_rs01_file no RS02_read_with_wrong_rs01_file no RS02_read_with_rs03_file no RS02_read_with_wrong_rs03_file no +RS02_read_second_pass_with_crc_error no +RS02_read_multipass_ecc_partial_success no # Reading tests (adaptive) @@ -374,6 +379,7 @@ RS03i_rediscover_170_roots_padding no RS03i_rediscover_170_roots_padding2 no RS03i_with_ecc_file_header no RS03i_with_ecc_file_crc_block no +RS03i_with_crc_error_in_padding no # Creation tests @@ -392,11 +398,11 @@ RS03i_ecc_missing_sectors no RS03i_ecc_layer_multiple no RS03i_ecc_no_padding no RS03i_ecc_create_after_read no +RS03i_ecc_create_after_partial_read no RS03i_ecc_recreate_after_read_rs01 no RS03i_ecc_recreate_after_read_rs02 no RS03i_ecc_recreate_after_read_rs03i no RS03i_ecc_recreate_after_read_rs03f no -RS03i_ecc_create_after_partial_read no # Fixing tests @@ -419,6 +425,7 @@ RS03i_fix_with_missing_header no RS03i_fix_with_missing_iso_header no RS03i_fix_with_ecc_file_header no RS03i_fix_with_ecc_file_crc_block no +RS03i_fix_with_crc_error_in_padding no # Scanning tests @@ -454,6 +461,7 @@ RS03i_scan_rediscover_170_roots no RS03i_scan_rediscover_170_roots2 no RS03i_scan_rediscover_170_roots_padding no RS03i_scan_rediscover_170_roots_padding2 no +RS03i_scan_with_crc_error_in_padding no # Reading tests (linear) @@ -470,6 +478,7 @@ RS03i_read_bad_header_exhaustive no RS03i_read_missing_data_sectors no RS03i_read_missing_crc_sectors no RS03i_read_missing_ecc_sectors no +RS03i_read_missing_iso_header no RS03i_read_data_bad_byte no RS03i_read_crc_bad_byte no RS03i_read_ecc_bad_byte no @@ -483,6 +492,9 @@ RS03i_read_with_missing_header_exhaustive no RS03i_read_with_missing_iso_header_exhaustive no RS03i_read_with_ecc_file_header no RS03i_read_with_ecc_file_crc_block no +RS03i_read_second_pass_with_crc_error no +RS03i_read_multipass_ecc_partial_success no +RS03i_read_with_crc_error_in_padding no # Reading tests (adaptive) @@ -540,11 +552,11 @@ RS03f_ecc_no_write_perm no RS03f_ecc_create_plus56 no RS03f_ecc_missing_sectors no RS03f_ecc_create_after_read no +RS03f_ecc_create_after_partial_read no RS03f_ecc_recreate_after_read_rs01 no RS03f_ecc_recreate_after_read_rs02 no RS03f_ecc_recreate_after_read_rs03i no RS03f_ecc_recreate_after_read_rs03f no -RS03f_ecc_create_after_partial_read no # Repair tests @@ -600,7 +612,7 @@ RS03f_scan_ecc_header_crc_error no RS03f_read_good no RS03f_read_good_verbose no RS03f_read_good_file no -RS03f_read_shorter no +RS03f_read_shorter yes RS03f_read_longer no RS03f_read_tao_tail no RS03f_read_no_tao_tail no @@ -613,5 +625,7 @@ RS03f_read_data_bad_byte no RS03f_read_crc_bad_byte no RS03f_read_ecc_bad_byte no RS03f_read_crc_section_with_uncorrectable_dsm no +RS03f_read_second_pass_with_crc_error no +RS03f_read_multipass_ecc_partial_success no # Reading tests (adaptive) diff --git a/regtest/database/RS01_crc_errors_with_ecc b/regtest/database/RS01_crc_errors_with_ecc index 4283491..0aa7d2e 100644 --- a/regtest/database/RS01_crc_errors_with_ecc +++ b/regtest/database/RS01_crc_errors_with_ecc @@ -6,8 +6,8 @@ under the conditions of the GNU GENERAL PUBLIC LICENSE. See the file "COPYING" for further information. rs01-tmp.iso: present, contains 21000 medium sectors. -- testing sectors : 1%- testing sectors : 2%- testing sectors : 3%- testing sectors : 4%- testing sectors : 5%- testing sectors : 6%- testing sectors : 7%- testing sectors : 8%- testing sectors : 9%- testing sectors : 10%- testing sectors : 11%- testing sectors : 12%- testing sectors : 13%- testing sectors : 14%- testing sectors : 15%- testing sectors : 16%- testing sectors : 17%- testing sectors : 18%- testing sectors : 19%- testing sectors : 20%- testing sectors : 21%- testing sectors : 22%- testing sectors : 23%- testing sectors : 24%- testing sectors : 25%- testing sectors : 26%- testing sectors : 27%- testing sectors : 28%- testing sectors : 29%- testing sectors : 30%- testing sectors : 31%- testing sectors : 32%- testing sectors : 33%- testing sectors : 34%- testing sectors : 35%- testing sectors : 36%- testing sectors : 37%- testing sectors : 38%- testing sectors : 39%- testing sectors : 40%- testing sectors : 41%- testing sectors : 42%- testing sectors : 43%- testing sectors : 44%- testing sectors : 45%- testing sectors : 46%- testing sectors : 47%- testing sectors : 48%- testing sectors : 49%- testing sectors : 50%- testing sectors : 51%- testing sectors : 52%- testing sectors : 53%- testing sectors : 54%- testing sectors : 55%- testing sectors : 56%- testing sectors : 57%- testing sectors : 58%- testing sectors : 59%- testing sectors : 60%- testing sectors : 61%- testing sectors : 62%- testing sectors : 63%- testing sectors : 64%* CRC error, sector: 13444 -- testing sectors : 65%- testing sectors : 66%- testing sectors : 67%- testing sectors : 68%- testing sectors : 69%- testing sectors : 70%- testing sectors : 71%- testing sectors : 72%- testing sectors : 73%- testing sectors : 74%- testing sectors : 75%- testing sectors : 76%- testing sectors : 77%- testing sectors : 78%- testing sectors : 79%- testing sectors : 80%- testing sectors : 81%- testing sectors : 82%- testing sectors : 83%- testing sectors : 84%- testing sectors : 85%- testing sectors : 86%- testing sectors : 87%- testing sectors : 88%- testing sectors : 89%- testing sectors : 90%- testing sectors : 91%- testing sectors : 92%- testing sectors : 93%- testing sectors : 94%- testing sectors : 95%- testing sectors : 96%- testing sectors : 97%- testing sectors : 98%- testing sectors : 99%- testing sectors : 100%* suspicious image : all sectors present, but 1 CRC errors +* CRC error, sector: 13444 +* suspicious image : all sectors present, but 1 CRC errors - image md5sum : c4e48cafee37f8ffe280b215fc93534c rs01-master.ecc: created by dvdisaster-0.80 @@ -17,5 +17,5 @@ rs01-master.ecc: created by dvdisaster-0.80 * image md5sum : 9503f278d4550a9507a317664481adf8 (BAD) - fingerprint match: good - ecc blocks : 194560 (good) -- ecc md5sum : 0%- ecc md5sum : 1%- ecc md5sum : 2%- ecc md5sum : 3%- ecc md5sum : 4%- ecc md5sum : 5%- ecc md5sum : 6%- ecc md5sum : 7%- ecc md5sum : 8%- ecc md5sum : 9%- ecc md5sum : 10%- ecc md5sum : 11%- ecc md5sum : 12%- ecc md5sum : 13%- ecc md5sum : 14%- ecc md5sum : 15%- ecc md5sum : 16%- ecc md5sum : 17%- ecc md5sum : 18%- ecc md5sum : 19%- ecc md5sum : 20%- ecc md5sum : 21%- ecc md5sum : 22%- ecc md5sum : 23%- ecc md5sum : 24%- ecc md5sum : 25%- ecc md5sum : 26%- ecc md5sum : 27%- ecc md5sum : 28%- ecc md5sum : 29%- ecc md5sum : 30%- ecc md5sum : 31%- ecc md5sum : 32%- ecc md5sum : 33%- ecc md5sum : 34%- ecc md5sum : 35%- ecc md5sum : 36%- ecc md5sum : 37%- ecc md5sum : 38%- ecc md5sum : 39%- ecc md5sum : 40%- ecc md5sum : 41%- ecc md5sum : 42%- ecc md5sum : 43%- ecc md5sum : 44%- ecc md5sum : 45%- ecc md5sum : 46%- ecc md5sum : 47%- ecc md5sum : 48%- ecc md5sum : 49%- ecc md5sum : 50%- ecc md5sum : 51%- ecc md5sum : 52%- ecc md5sum : 53%- ecc md5sum : 54%- ecc md5sum : 55%- ecc md5sum : 56%- ecc md5sum : 57%- ecc md5sum : 58%- ecc md5sum : 59%- ecc md5sum : 60%- ecc md5sum : 61%- ecc md5sum : 62%- ecc md5sum : 63%- ecc md5sum : 64%- ecc md5sum : 65%- ecc md5sum : 66%- ecc md5sum : 67%- ecc md5sum : 68%- ecc md5sum : 69%- ecc md5sum : 70%- ecc md5sum : 71%- ecc md5sum : 72%- ecc md5sum : 73%- ecc md5sum : 74%- ecc md5sum : 75%- ecc md5sum : 76%- ecc md5sum : 77%- ecc md5sum : 78%- ecc md5sum : 79%- ecc md5sum : 80%- ecc md5sum : 81%- ecc md5sum : 82%- ecc md5sum : 83%- ecc md5sum : 84%- ecc md5sum : 85%- ecc md5sum : 86%- ecc md5sum : 87%- ecc md5sum : 88%- ecc md5sum : 89%- ecc md5sum : 90%- ecc md5sum : 91%- ecc md5sum : 92%- ecc md5sum : 93%- ecc md5sum : 94%- ecc md5sum : 95%- ecc md5sum : 96%- ecc md5sum : 97%- ecc md5sum : 98%- ecc md5sum : 99%- ecc md5sum : 100%- ecc md5sum : 2c9545f3ec387a9ce8b50e152cf39c17 (good) +- ecc md5sum : 2c9545f3ec387a9ce8b50e152cf39c17 (good) diff --git a/regtest/database/RS01_crc_in_fingerprint b/regtest/database/RS01_crc_in_fingerprint index 081d0ab..057f06e 100644 --- a/regtest/database/RS01_crc_in_fingerprint +++ b/regtest/database/RS01_crc_in_fingerprint @@ -7,7 +7,7 @@ See the file "COPYING" for further information. rs01-tmp.iso: present, contains 21000 medium sectors. * CRC error, sector: 16 -- testing sectors : 1%- testing sectors : 2%- testing sectors : 3%- testing sectors : 4%- testing sectors : 5%- testing sectors : 6%- testing sectors : 7%- testing sectors : 8%- testing sectors : 9%- testing sectors : 10%- testing sectors : 11%- testing sectors : 12%- testing sectors : 13%- testing sectors : 14%- testing sectors : 15%- testing sectors : 16%- testing sectors : 17%- testing sectors : 18%- testing sectors : 19%- testing sectors : 20%- testing sectors : 21%- testing sectors : 22%- testing sectors : 23%- testing sectors : 24%- testing sectors : 25%- testing sectors : 26%- testing sectors : 27%- testing sectors : 28%- testing sectors : 29%- testing sectors : 30%- testing sectors : 31%- testing sectors : 32%- testing sectors : 33%- testing sectors : 34%- testing sectors : 35%- testing sectors : 36%- testing sectors : 37%- testing sectors : 38%- testing sectors : 39%- testing sectors : 40%- testing sectors : 41%- testing sectors : 42%- testing sectors : 43%- testing sectors : 44%- testing sectors : 45%- testing sectors : 46%- testing sectors : 47%- testing sectors : 48%- testing sectors : 49%- testing sectors : 50%- testing sectors : 51%- testing sectors : 52%- testing sectors : 53%- testing sectors : 54%- testing sectors : 55%- testing sectors : 56%- testing sectors : 57%- testing sectors : 58%- testing sectors : 59%- testing sectors : 60%- testing sectors : 61%- testing sectors : 62%- testing sectors : 63%- testing sectors : 64%- testing sectors : 65%- testing sectors : 66%- testing sectors : 67%- testing sectors : 68%- testing sectors : 69%- testing sectors : 70%- testing sectors : 71%- testing sectors : 72%- testing sectors : 73%- testing sectors : 74%- testing sectors : 75%- testing sectors : 76%- testing sectors : 77%- testing sectors : 78%- testing sectors : 79%- testing sectors : 80%- testing sectors : 81%- testing sectors : 82%- testing sectors : 83%- testing sectors : 84%- testing sectors : 85%- testing sectors : 86%- testing sectors : 87%- testing sectors : 88%- testing sectors : 89%- testing sectors : 90%- testing sectors : 91%- testing sectors : 92%- testing sectors : 93%- testing sectors : 94%- testing sectors : 95%- testing sectors : 96%- testing sectors : 97%- testing sectors : 98%- testing sectors : 99%- testing sectors : 100%* suspicious image : all sectors present, but 1 CRC errors +* suspicious image : all sectors present, but 1 CRC errors - image md5sum : 0099c35944d2103817ad630e13cef4f3 rs01-master.ecc: created by dvdisaster-0.80 @@ -17,5 +17,5 @@ rs01-master.ecc: created by dvdisaster-0.80 * image md5sum : 9503f278d4550a9507a317664481adf8 (BAD) * fingerprint match: MISMATCH - .iso and .ecc don't belong together! - ecc blocks : 194560 (good) -- ecc md5sum : 0%- ecc md5sum : 1%- ecc md5sum : 2%- ecc md5sum : 3%- ecc md5sum : 4%- ecc md5sum : 5%- ecc md5sum : 6%- ecc md5sum : 7%- ecc md5sum : 8%- ecc md5sum : 9%- ecc md5sum : 10%- ecc md5sum : 11%- ecc md5sum : 12%- ecc md5sum : 13%- ecc md5sum : 14%- ecc md5sum : 15%- ecc md5sum : 16%- ecc md5sum : 17%- ecc md5sum : 18%- ecc md5sum : 19%- ecc md5sum : 20%- ecc md5sum : 21%- ecc md5sum : 22%- ecc md5sum : 23%- ecc md5sum : 24%- ecc md5sum : 25%- ecc md5sum : 26%- ecc md5sum : 27%- ecc md5sum : 28%- ecc md5sum : 29%- ecc md5sum : 30%- ecc md5sum : 31%- ecc md5sum : 32%- ecc md5sum : 33%- ecc md5sum : 34%- ecc md5sum : 35%- ecc md5sum : 36%- ecc md5sum : 37%- ecc md5sum : 38%- ecc md5sum : 39%- ecc md5sum : 40%- ecc md5sum : 41%- ecc md5sum : 42%- ecc md5sum : 43%- ecc md5sum : 44%- ecc md5sum : 45%- ecc md5sum : 46%- ecc md5sum : 47%- ecc md5sum : 48%- ecc md5sum : 49%- ecc md5sum : 50%- ecc md5sum : 51%- ecc md5sum : 52%- ecc md5sum : 53%- ecc md5sum : 54%- ecc md5sum : 55%- ecc md5sum : 56%- ecc md5sum : 57%- ecc md5sum : 58%- ecc md5sum : 59%- ecc md5sum : 60%- ecc md5sum : 61%- ecc md5sum : 62%- ecc md5sum : 63%- ecc md5sum : 64%- ecc md5sum : 65%- ecc md5sum : 66%- ecc md5sum : 67%- ecc md5sum : 68%- ecc md5sum : 69%- ecc md5sum : 70%- ecc md5sum : 71%- ecc md5sum : 72%- ecc md5sum : 73%- ecc md5sum : 74%- ecc md5sum : 75%- ecc md5sum : 76%- ecc md5sum : 77%- ecc md5sum : 78%- ecc md5sum : 79%- ecc md5sum : 80%- ecc md5sum : 81%- ecc md5sum : 82%- ecc md5sum : 83%- ecc md5sum : 84%- ecc md5sum : 85%- ecc md5sum : 86%- ecc md5sum : 87%- ecc md5sum : 88%- ecc md5sum : 89%- ecc md5sum : 90%- ecc md5sum : 91%- ecc md5sum : 92%- ecc md5sum : 93%- ecc md5sum : 94%- ecc md5sum : 95%- ecc md5sum : 96%- ecc md5sum : 97%- ecc md5sum : 98%- ecc md5sum : 99%- ecc md5sum : 100%- ecc md5sum : 2c9545f3ec387a9ce8b50e152cf39c17 (good) +- ecc md5sum : 2c9545f3ec387a9ce8b50e152cf39c17 (good) diff --git a/regtest/database/RS01_defective_image_no_ecc b/regtest/database/RS01_defective_image_no_ecc index e742402..63039c7 100644 --- a/regtest/database/RS01_defective_image_no_ecc +++ b/regtest/database/RS01_defective_image_no_ecc @@ -6,10 +6,10 @@ under the conditions of the GNU GENERAL PUBLIC LICENSE. See the file "COPYING" for further information. rs01-tmp.iso: present, contains 21000 medium sectors. -- testing sectors : 1%- testing sectors : 2%- testing sectors : 3%- testing sectors : 4%- testing sectors : 5%* missing sectors : 1000 - 1049 -- testing sectors : 6%- testing sectors : 7%- testing sectors : 8%- testing sectors : 9%- testing sectors : 10%- testing sectors : 11%- testing sectors : 12%- testing sectors : 13%- testing sectors : 14%- testing sectors : 15%- testing sectors : 16%- testing sectors : 17%- testing sectors : 18%- testing sectors : 19%- testing sectors : 20%- testing sectors : 21%- testing sectors : 22%- testing sectors : 23%- testing sectors : 24%- testing sectors : 25%- testing sectors : 26%- testing sectors : 27%- testing sectors : 28%- testing sectors : 29%- testing sectors : 30%- testing sectors : 31%- testing sectors : 32%- testing sectors : 33%- testing sectors : 34%- testing sectors : 35%- testing sectors : 36%- testing sectors : 37%- testing sectors : 38%- testing sectors : 39%- testing sectors : 40%- testing sectors : 41%- testing sectors : 42%- testing sectors : 43%- testing sectors : 44%- testing sectors : 45%- testing sectors : 46%- testing sectors : 47%- testing sectors : 48%- testing sectors : 49%- testing sectors : 50%- testing sectors : 51%- testing sectors : 52%- testing sectors : 53%* missing sector : 11230 -- testing sectors : 54%- testing sectors : 55%- testing sectors : 56%- testing sectors : 57%- testing sectors : 58%- testing sectors : 59%* missing sectors : 12450 - 12457 -- testing sectors : 60%- testing sectors : 61%- testing sectors : 62%- testing sectors : 63%- testing sectors : 64%- testing sectors : 65%- testing sectors : 66%- testing sectors : 67%- testing sectors : 68%- testing sectors : 69%- testing sectors : 70%- testing sectors : 71%- testing sectors : 72%- testing sectors : 73%- testing sectors : 74%- testing sectors : 75%- testing sectors : 76%- testing sectors : 77%- testing sectors : 78%- testing sectors : 79%- testing sectors : 80%- testing sectors : 81%- testing sectors : 82%- testing sectors : 83%- testing sectors : 84%- testing sectors : 85%- testing sectors : 86%- testing sectors : 87%- testing sectors : 88%- testing sectors : 89%- testing sectors : 90%- testing sectors : 91%- testing sectors : 92%- testing sectors : 93%- testing sectors : 94%- testing sectors : 95%- testing sectors : 96%- testing sectors : 97%- testing sectors : 98%- testing sectors : 99%- testing sectors : 100%* BAD image : 59 sectors missing +* missing sectors : 1000 - 1049 +* missing sector : 11230 +* missing sectors : 12450 - 12457 +* BAD image : 59 sectors missing no.ecc: not present diff --git a/regtest/database/RS01_defective_with_ecc b/regtest/database/RS01_defective_with_ecc index a2e50fd..45b0da4 100644 --- a/regtest/database/RS01_defective_with_ecc +++ b/regtest/database/RS01_defective_with_ecc @@ -6,11 +6,11 @@ under the conditions of the GNU GENERAL PUBLIC LICENSE. See the file "COPYING" for further information. rs01-tmp.iso: present, contains 21000 medium sectors. -- testing sectors : 1%- testing sectors : 2%- testing sectors : 3%- testing sectors : 4%- testing sectors : 5%* missing sectors : 1000 - 1049 -- testing sectors : 6%- testing sectors : 7%- testing sectors : 8%- testing sectors : 9%- testing sectors : 10%- testing sectors : 11%- testing sectors : 12%- testing sectors : 13%- testing sectors : 14%- testing sectors : 15%- testing sectors : 16%- testing sectors : 17%- testing sectors : 18%- testing sectors : 19%- testing sectors : 20%- testing sectors : 21%- testing sectors : 22%- testing sectors : 23%- testing sectors : 24%- testing sectors : 25%- testing sectors : 26%- testing sectors : 27%- testing sectors : 28%- testing sectors : 29%- testing sectors : 30%- testing sectors : 31%- testing sectors : 32%- testing sectors : 33%- testing sectors : 34%- testing sectors : 35%- testing sectors : 36%- testing sectors : 37%- testing sectors : 38%- testing sectors : 39%- testing sectors : 40%- testing sectors : 41%- testing sectors : 42%- testing sectors : 43%- testing sectors : 44%- testing sectors : 45%- testing sectors : 46%- testing sectors : 47%- testing sectors : 48%- testing sectors : 49%- testing sectors : 50%- testing sectors : 51%- testing sectors : 52%- testing sectors : 53%* missing sector : 11230 -- testing sectors : 54%- testing sectors : 55%- testing sectors : 56%- testing sectors : 57%- testing sectors : 58%- testing sectors : 59%* missing sectors : 12450 - 12457 -- testing sectors : 60%- testing sectors : 61%- testing sectors : 62%- testing sectors : 63%- testing sectors : 64%* CRC error, sector: 13444 -- testing sectors : 65%- testing sectors : 66%- testing sectors : 67%- testing sectors : 68%- testing sectors : 69%- testing sectors : 70%- testing sectors : 71%- testing sectors : 72%- testing sectors : 73%- testing sectors : 74%- testing sectors : 75%- testing sectors : 76%- testing sectors : 77%- testing sectors : 78%- testing sectors : 79%- testing sectors : 80%- testing sectors : 81%- testing sectors : 82%- testing sectors : 83%- testing sectors : 84%- testing sectors : 85%- testing sectors : 86%- testing sectors : 87%- testing sectors : 88%- testing sectors : 89%- testing sectors : 90%- testing sectors : 91%- testing sectors : 92%- testing sectors : 93%- testing sectors : 94%- testing sectors : 95%- testing sectors : 96%- testing sectors : 97%- testing sectors : 98%- testing sectors : 99%- testing sectors : 100%* BAD image : 59 sectors missing, 1 CRC errors +* missing sectors : 1000 - 1049 +* missing sector : 11230 +* missing sectors : 12450 - 12457 +* CRC error, sector: 13444 +* BAD image : 59 sectors missing, 1 CRC errors rs01-master.ecc: created by dvdisaster-0.80 - method : RS01, 32 roots, 14.3% redundancy. @@ -19,5 +19,5 @@ rs01-master.ecc: created by dvdisaster-0.80 - image md5sum : 9503f278d4550a9507a317664481adf8 - fingerprint match: good - ecc blocks : 194560 (good) -- ecc md5sum : 0%- ecc md5sum : 1%- ecc md5sum : 2%- ecc md5sum : 3%- ecc md5sum : 4%- ecc md5sum : 5%- ecc md5sum : 6%- ecc md5sum : 7%- ecc md5sum : 8%- ecc md5sum : 9%- ecc md5sum : 10%- ecc md5sum : 11%- ecc md5sum : 12%- ecc md5sum : 13%- ecc md5sum : 14%- ecc md5sum : 15%- ecc md5sum : 16%- ecc md5sum : 17%- ecc md5sum : 18%- ecc md5sum : 19%- ecc md5sum : 20%- ecc md5sum : 21%- ecc md5sum : 22%- ecc md5sum : 23%- ecc md5sum : 24%- ecc md5sum : 25%- ecc md5sum : 26%- ecc md5sum : 27%- ecc md5sum : 28%- ecc md5sum : 29%- ecc md5sum : 30%- ecc md5sum : 31%- ecc md5sum : 32%- ecc md5sum : 33%- ecc md5sum : 34%- ecc md5sum : 35%- ecc md5sum : 36%- ecc md5sum : 37%- ecc md5sum : 38%- ecc md5sum : 39%- ecc md5sum : 40%- ecc md5sum : 41%- ecc md5sum : 42%- ecc md5sum : 43%- ecc md5sum : 44%- ecc md5sum : 45%- ecc md5sum : 46%- ecc md5sum : 47%- ecc md5sum : 48%- ecc md5sum : 49%- ecc md5sum : 50%- ecc md5sum : 51%- ecc md5sum : 52%- ecc md5sum : 53%- ecc md5sum : 54%- ecc md5sum : 55%- ecc md5sum : 56%- ecc md5sum : 57%- ecc md5sum : 58%- ecc md5sum : 59%- ecc md5sum : 60%- ecc md5sum : 61%- ecc md5sum : 62%- ecc md5sum : 63%- ecc md5sum : 64%- ecc md5sum : 65%- ecc md5sum : 66%- ecc md5sum : 67%- ecc md5sum : 68%- ecc md5sum : 69%- ecc md5sum : 70%- ecc md5sum : 71%- ecc md5sum : 72%- ecc md5sum : 73%- ecc md5sum : 74%- ecc md5sum : 75%- ecc md5sum : 76%- ecc md5sum : 77%- ecc md5sum : 78%- ecc md5sum : 79%- ecc md5sum : 80%- ecc md5sum : 81%- ecc md5sum : 82%- ecc md5sum : 83%- ecc md5sum : 84%- ecc md5sum : 85%- ecc md5sum : 86%- ecc md5sum : 87%- ecc md5sum : 88%- ecc md5sum : 89%- ecc md5sum : 90%- ecc md5sum : 91%- ecc md5sum : 92%- ecc md5sum : 93%- ecc md5sum : 94%- ecc md5sum : 95%- ecc md5sum : 96%- ecc md5sum : 97%- ecc md5sum : 98%- ecc md5sum : 99%- ecc md5sum : 100%- ecc md5sum : 2c9545f3ec387a9ce8b50e152cf39c17 (good) +- ecc md5sum : 2c9545f3ec387a9ce8b50e152cf39c17 (good) diff --git a/regtest/database/RS01_ecc_create b/regtest/database/RS01_ecc_create index a2e6f40..8ffc545 100644 --- a/regtest/database/RS01_ecc_create +++ b/regtest/database/RS01_ecc_create @@ -6,7 +6,6 @@ under the conditions of the GNU GENERAL PUBLIC LICENSE. See the file "COPYING" for further information. Opening rs01-master.iso: 21000 medium sectors. -Scanning image sectors: 1%Scanning image sectors: 2%Scanning image sectors: 3%Scanning image sectors: 4%Scanning image sectors: 5%Scanning image sectors: 6%Scanning image sectors: 7%Scanning image sectors: 8%Scanning image sectors: 9%Scanning image sectors: 10%Scanning image sectors: 11%Scanning image sectors: 12%Scanning image sectors: 13%Scanning image sectors: 14%Scanning image sectors: 15%Scanning image sectors: 16%Scanning image sectors: 17%Scanning image sectors: 18%Scanning image sectors: 19%Scanning image sectors: 20%Scanning image sectors: 21%Scanning image sectors: 22%Scanning image sectors: 23%Scanning image sectors: 24%Scanning image sectors: 25%Scanning image sectors: 26%Scanning image sectors: 27%Scanning image sectors: 28%Scanning image sectors: 29%Scanning image sectors: 30%Scanning image sectors: 31%Scanning image sectors: 32%Scanning image sectors: 33%Scanning image sectors: 34%Scanning image sectors: 35%Scanning image sectors: 36%Scanning image sectors: 37%Scanning image sectors: 38%Scanning image sectors: 39%Scanning image sectors: 40%Scanning image sectors: 41%Scanning image sectors: 42%Scanning image sectors: 43%Scanning image sectors: 44%Scanning image sectors: 45%Scanning image sectors: 46%Scanning image sectors: 47%Scanning image sectors: 48%Scanning image sectors: 49%Scanning image sectors: 50%Scanning image sectors: 51%Scanning image sectors: 52%Scanning image sectors: 53%Scanning image sectors: 54%Scanning image sectors: 55%Scanning image sectors: 56%Scanning image sectors: 57%Scanning image sectors: 58%Scanning image sectors: 59%Scanning image sectors: 60%Scanning image sectors: 61%Scanning image sectors: 62%Scanning image sectors: 63%Scanning image sectors: 64%Scanning image sectors: 65%Scanning image sectors: 66%Scanning image sectors: 67%Scanning image sectors: 68%Scanning image sectors: 69%Scanning image sectors: 70%Scanning image sectors: 71%Scanning image sectors: 72%Scanning image sectors: 73%Scanning image sectors: 74%Scanning image sectors: 75%Scanning image sectors: 76%Scanning image sectors: 77%Scanning image sectors: 78%Scanning image sectors: 79%Scanning image sectors: 80%Scanning image sectors: 81%Scanning image sectors: 82%Scanning image sectors: 83%Scanning image sectors: 84%Scanning image sectors: 85%Scanning image sectors: 86%Scanning image sectors: 87%Scanning image sectors: 88%Scanning image sectors: 89%Scanning image sectors: 90%Scanning image sectors: 91%Scanning image sectors: 92%Scanning image sectors: 93%Scanning image sectors: 94%Scanning image sectors: 95%Scanning image sectors: 96%Scanning image sectors: 97%Scanning image sectors: 98%Scanning image sectors: 99%Scanning image sectors: 100%Encoding with Method RS01: 32 roots, 14.3% redundancy. -Ecc generation: 0.4%Ecc generation: 0.8%Ecc generation: 1.3%Ecc generation: 1.7%Ecc generation: 2.2%Ecc generation: 2.6%Ecc generation: 3.1%Ecc generation: 3.5%Ecc generation: 4.0%Ecc generation: 4.4%Ecc generation: 4.9%Ecc generation: 5.3%Ecc generation: 5.8%Ecc generation: 6.2%Ecc generation: 6.7%Ecc generation: 7.1%Ecc generation: 7.6%Ecc generation: 8.0%Ecc generation: 8.5%Ecc generation: 8.9%Ecc generation: 9.4%Ecc generation: 9.8%Ecc generation: 10.3%Ecc generation: 10.7%Ecc generation: 11.2%Ecc generation: 11.6%Ecc generation: 12.1%Ecc generation: 12.5%Ecc generation: 13.0%Ecc generation: 13.4%Ecc generation: 13.9%Ecc generation: 14.3%Ecc generation: 14.7%Ecc generation: 15.2%Ecc generation: 15.6%Ecc generation: 16.1%Ecc generation: 16.5%Ecc generation: 17.0%Ecc generation: 17.4%Ecc generation: 17.9%Ecc generation: 18.3%Ecc generation: 18.8%Ecc generation: 19.2%Ecc generation: 19.7%Ecc generation: 20.1%Ecc generation: 20.6%Ecc generation: 21.0%Ecc generation: 21.5%Ecc generation: 21.9%Ecc generation: 22.4%Ecc generation: 22.8%Ecc generation: 23.3%Ecc generation: 23.7%Ecc generation: 24.2%Ecc generation: 24.6%Ecc generation: 25.1%Ecc generation: 25.5%Ecc generation: 26.0%Ecc generation: 26.4%Ecc generation: 26.9%Ecc generation: 27.3%Ecc generation: 27.8%Ecc generation: 28.2%Ecc generation: 28.6%Ecc generation: 29.1%Ecc generation: 29.5%Ecc generation: 30.0%Ecc generation: 30.4%Ecc generation: 30.9%Ecc generation: 31.3%Ecc generation: 31.8%Ecc generation: 32.2%Ecc generation: 32.7%Ecc generation: 33.1%Ecc generation: 33.6%Ecc generation: 34.0%Ecc generation: 34.5%Ecc generation: 34.9%Ecc generation: 35.4%Ecc generation: 35.8%Ecc generation: 36.3%Ecc generation: 36.7%Ecc generation: 37.2%Ecc generation: 37.6%Ecc generation: 38.1%Ecc generation: 38.5%Ecc generation: 39.0%Ecc generation: 39.4%Ecc generation: 39.9%Ecc generation: 40.3%Ecc generation: 40.8%Ecc generation: 41.2%Ecc generation: 41.7%Ecc generation: 42.1%Ecc generation: 42.6%Ecc generation: 43.0%Ecc generation: 43.4%Ecc generation: 43.9%Ecc generation: 44.3%Ecc generation: 44.8%Ecc generation: 45.2%Ecc generation: 45.7%Ecc generation: 46.1%Ecc generation: 46.6%Ecc generation: 47.0%Ecc generation: 47.5%Ecc generation: 47.9%Ecc generation: 48.4%Ecc generation: 48.8%Ecc generation: 49.3%Ecc generation: 49.7%Ecc generation: 50.2%Ecc generation: 50.6%Ecc generation: 51.1%Ecc generation: 51.5%Ecc generation: 52.0%Ecc generation: 52.4%Ecc generation: 52.9%Ecc generation: 53.3%Ecc generation: 53.8%Ecc generation: 54.2%Ecc generation: 54.7%Ecc generation: 55.1%Ecc generation: 55.6%Ecc generation: 56.0%Ecc generation: 56.5%Ecc generation: 56.9%Ecc generation: 57.3%Ecc generation: 57.8%Ecc generation: 58.2%Ecc generation: 58.7%Ecc generation: 59.1%Ecc generation: 59.6%Ecc generation: 60.0%Ecc generation: 60.5%Ecc generation: 60.9%Ecc generation: 61.4%Ecc generation: 61.8%Ecc generation: 62.3%Ecc generation: 62.7%Ecc generation: 63.2%Ecc generation: 63.6%Ecc generation: 64.1%Ecc generation: 64.5%Ecc generation: 65.0%Ecc generation: 65.4%Ecc generation: 65.9%Ecc generation: 66.3%Ecc generation: 66.8%Ecc generation: 67.2%Ecc generation: 67.7%Ecc generation: 68.1%Ecc generation: 68.6%Ecc generation: 69.0%Ecc generation: 69.5%Ecc generation: 69.9%Ecc generation: 70.4%Ecc generation: 70.8%Ecc generation: 71.3%Ecc generation: 71.7%Ecc generation: 72.1%Ecc generation: 72.6%Ecc generation: 73.0%Ecc generation: 73.5%Ecc generation: 73.9%Ecc generation: 74.4%Ecc generation: 74.8%Ecc generation: 75.3%Ecc generation: 75.7%Ecc generation: 76.2%Ecc generation: 76.6%Ecc generation: 77.1%Ecc generation: 77.5%Ecc generation: 78.0%Ecc generation: 78.4%Ecc generation: 78.9%Ecc generation: 79.3%Ecc generation: 79.8%Ecc generation: 80.2%Ecc generation: 80.7%Ecc generation: 81.1%Ecc generation: 81.6%Ecc generation: 82.0%Ecc generation: 82.5%Ecc generation: 82.9%Ecc generation: 83.4%Ecc generation: 83.8%Ecc generation: 84.3%Ecc generation: 84.7%Ecc generation: 85.2%Ecc generation: 85.6%Ecc generation: 86.0%Ecc generation: 86.5%Ecc generation: 86.9%Ecc generation: 87.4%Ecc generation: 87.8%Ecc generation: 88.3%Ecc generation: 88.7%Ecc generation: 89.2%Ecc generation: 89.6%Ecc generation: 90.1%Ecc generation: 90.5%Ecc generation: 91.0%Ecc generation: 91.4%Ecc generation: 91.9%Ecc generation: 92.3%Ecc generation: 92.8%Ecc generation: 93.2%Ecc generation: 93.7%Ecc generation: 94.1%Ecc generation: 94.6%Ecc generation: 95.0%Ecc generation: 95.5%Ecc generation: 95.9%Ecc generation: 96.4%Ecc generation: 96.8%Ecc generation: 97.3%Ecc generation: 97.7%Ecc generation: 98.2%Ecc generation: 98.6%Ecc generation: 99.1%Ecc generation: 99.5%Ecc generation: 100.0%Ecc generation: 100.0% +Encoding with Method RS01: 32 roots, 14.3% redundancy. Error correction file "rs01-tmp.ecc" created. Make sure to keep this file on a reliable medium. diff --git a/regtest/database/RS01_ecc_create_after_partial_read b/regtest/database/RS01_ecc_create_after_partial_read index 2e20c20..860b359 100644 --- a/regtest/database/RS01_ecc_create_after_partial_read +++ b/regtest/database/RS01_ecc_create_after_partial_read @@ -4,17 +4,239 @@ This software comes with ABSOLUTELY NO WARRANTY. This is free software and you are welcome to redistribute it under the conditions of the GNU GENERAL PUBLIC LICENSE. See the file "COPYING" for further information. +# *** OpenImageFromDevice(sim-cd) *** +# InquireDevice returned: Simulated CD drive 1.00 Device: sim-cd, Simulated CD drive 1.00 +# *** query_type(Simulated CD drive 1.00, 0) *** +# *** get_configuration(Simulated CD drive 1.00) *** +# 8 data len, 9 current +-> profile 9: CD-R +# trying READ DISC INFORMATION for size +# size returned is 32 +# trying READ DISC INFORMATION for real info +0000: 00 20 1e 00 00 00 00 00 00 00 00 00 00 00 00 00 . ...... ........ +0010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........ ........ +# status is 1e, disc type 0 +#CD: starting media probe +#CD: querying size of READ TOC/PMA/ATIP (for TOC) +#CD: size returned is 12 +#CD: querying real READ TOC/PMA/ATIP (for TOC) +0000: 00 0a 00 00 00 14 00 00 00 00 00 00 ........ .... +#CD: control is 0x14 +#CD: querying size of READ TOC/PMA/ATIP (for full TOC) +# Warning: Realigning length from 26 to 24 +#CD: size returned is 24 +#CD: querying real READ TOC/PMA/ATIP (for full TOC) +0000: 00 18 00 01 00 00 00 a0 00 00 00 00 00 00 00 00 ........ ........ +0010: 00 00 00 00 00 00 00 00 ........ +#CD: 1 sessions +#CD: CD medium detected, type: CD-R mode 1 +# query_type() returned. +# deciding reading strategy... Using READ CD. +GetImageFingerprint(16): read & cached + +ExamineUDF(Device: Simulated CD drive 1.00) + Examining the ISO file system... + Sector 16: + Volume descriptor type = 1 + Volume descriptor version = 1 + Standard identifier = CD001 + -> primary volume descriptor: + System identifier : | | + Volume identifier : |RANDOM IMAGE | + Volume space size : 21000 sectors + Volume set size : 1 + Volume sequence size : 1 + Logical block size : 2048 + Path table size : 10 bytes + L-Path table location : 19 + Opt L-Path table location : 0 + M-Path table location : 20 + Opt M-Path table location : 0 + Volume creation date/time : 16-07-2006 10:35:46.23 + Volume modification d/t : 16-07-2006 10:35:46.23 + Volume expiration d/t : 16-07-2106 10:35:46.23 + Volume effective d/t : 16-07-2006 10:35:46.23 + File structure version : 1 + Sector 17: + Volume descriptor type = 2 + Volume descriptor version = 1 + Standard identifier = CD001 + -> supplementary volume descriptor: *skipped* + Sector 18: + Volume descriptor type = 255 + Volume descriptor version = 1 + Standard identifier = CD001 + -> volume descriptor set terminator; + end of ISO file system parsing. + Examining the UDF file system... + not yet implemented. + +# *** read_capacity(Simulated CD drive 1.00) *** + -> 20999 +ExamineECC() started +...trying RS01 +...trying RS02 +RS02Recognize: medium sim-cd +try_sector: trying sector 21000 +try_sector: read error, trying next header +try_sector: trying sector 20850 +try_sector: no cookie, skipping current modulo +RS02Recognize: skipping exhaustive RS02 search +...trying RS03 +RS03RecognizeImage: medium sim-cd +FindRS03HeaderInImage: medium sim-cd +RS03RecognizeImage: skipping exhaustive RS03 search +...no augmented image detected. +# Calling query_size() +# *** query_size(Simulated CD drive 1.00) *** +Medium size could NOT be determined from ECC header. +Medium size obtained from ISO/UDF file system: 21000 sectors +# returned: 21000 sectors Medium "Random Image": CD-R mode 1, 21000 sectors, created 16-07-2006. +GetImageFingerprint(16): cached Completing image rs01-tmp.iso. Only missing sectors will be read. -Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx) -501 sectors read. -Opening rs01-tmp.iso: 21000 medium sectors. -Scanning image sectors: 1%Scanning image sectors: 2%Scanning image sectors: 3%Scanning image sectors: 4%Scanning image sectors: 5%Scanning image sectors: 6%Scanning image sectors: 7%Scanning image sectors: 8%Scanning image sectors: 9%Scanning image sectors: 10%Scanning image sectors: 11%Scanning image sectors: 12%Scanning image sectors: 13%Scanning image sectors: 14%Scanning image sectors: 15%Scanning image sectors: 16%Scanning image sectors: 17%Scanning image sectors: 18%Scanning image sectors: 19%Scanning image sectors: 20%Scanning image sectors: 21%Scanning image sectors: 22%Scanning image sectors: 23%Scanning image sectors: 24%Scanning image sectors: 25%Scanning image sectors: 26%Scanning image sectors: 27%Scanning image sectors: 28%Scanning image sectors: 29%Scanning image sectors: 30%Scanning image sectors: 31%Scanning image sectors: 32%Scanning image sectors: 33%Scanning image sectors: 34%Scanning image sectors: 35%Scanning image sectors: 36%Scanning image sectors: 37%Scanning image sectors: 38%Scanning image sectors: 39%Scanning image sectors: 40%Scanning image sectors: 41%Scanning image sectors: 42%Scanning image sectors: 43%Scanning image sectors: 44%Scanning image sectors: 45%Scanning image sectors: 46%Scanning image sectors: 47%Scanning image sectors: 48%Scanning image sectors: 49%Scanning image sectors: 50%Scanning image sectors: 51%Scanning image sectors: 52%Scanning image sectors: 53%Scanning image sectors: 54%Scanning image sectors: 55%Scanning image sectors: 56%Scanning image sectors: 57%Scanning image sectors: 58%Scanning image sectors: 59%Scanning image sectors: 60%Scanning image sectors: 61%Scanning image sectors: 62%Scanning image sectors: 63%Scanning image sectors: 64%Scanning image sectors: 65%Scanning image sectors: 66%Scanning image sectors: 67%Scanning image sectors: 68%Scanning image sectors: 69%Scanning image sectors: 70%Scanning image sectors: 71%Scanning image sectors: 72%Scanning image sectors: 73%Scanning image sectors: 74%Scanning image sectors: 75%Scanning image sectors: 76%Scanning image sectors: 77%Scanning image sectors: 78%Scanning image sectors: 79%Scanning image sectors: 80%Scanning image sectors: 81%Scanning image sectors: 82%Scanning image sectors: 83%Scanning image sectors: 84%Scanning image sectors: 85%Scanning image sectors: 86%Scanning image sectors: 87%Scanning image sectors: 88%Scanning image sectors: 89%Scanning image sectors: 90%Scanning image sectors: 91%Scanning image sectors: 92%Scanning image sectors: 93%Scanning image sectors: 94%Scanning image sectors: 95%Scanning image sectors: 96%Scanning image sectors: 97%Scanning image sectors: 98%Scanning image sectors: 99%Scanning image sectors: 100%Encoding with Method RS01: 32 roots, 14.3% redundancy. -Ecc generation: 0.4%Ecc generation: 0.8%Ecc generation: 1.3%Ecc generation: 1.7%Ecc generation: 2.2%Ecc generation: 2.6%Ecc generation: 3.1%Ecc generation: 3.5%Ecc generation: 4.0%Ecc generation: 4.4%Ecc generation: 4.9%Ecc generation: 5.3%Ecc generation: 5.8%Ecc generation: 6.2%Ecc generation: 6.7%Ecc generation: 7.1%Ecc generation: 7.6%Ecc generation: 8.0%Ecc generation: 8.5%Ecc generation: 8.9%Ecc generation: 9.4%Ecc generation: 9.8%Ecc generation: 10.3%Ecc generation: 10.7%Ecc generation: 11.2%Ecc generation: 11.6%Ecc generation: 12.1%Ecc generation: 12.5%Ecc generation: 13.0%Ecc generation: 13.4%Ecc generation: 13.9%Ecc generation: 14.3%Ecc generation: 14.7%Ecc generation: 15.2%Ecc generation: 15.6%Ecc generation: 16.1%Ecc generation: 16.5%Ecc generation: 17.0%Ecc generation: 17.4%Ecc generation: 17.9%Ecc generation: 18.3%Ecc generation: 18.8%Ecc generation: 19.2%Ecc generation: 19.7%Ecc generation: 20.1%Ecc generation: 20.6%Ecc generation: 21.0%Ecc generation: 21.5%Ecc generation: 21.9%Ecc generation: 22.4%Ecc generation: 22.8%Ecc generation: 23.3%Ecc generation: 23.7%Ecc generation: 24.2%Ecc generation: 24.6%Ecc generation: 25.1%Ecc generation: 25.5%Ecc generation: 26.0%Ecc generation: 26.4%Ecc generation: 26.9%Ecc generation: 27.3%Ecc generation: 27.8%Ecc generation: 28.2%Ecc generation: 28.6%Ecc generation: 29.1%Ecc generation: 29.5%Ecc generation: 30.0%Ecc generation: 30.4%Ecc generation: 30.9%Ecc generation: 31.3%Ecc generation: 31.8%Ecc generation: 32.2%Ecc generation: 32.7%Ecc generation: 33.1%Ecc generation: 33.6%Ecc generation: 34.0%Ecc generation: 34.5%Ecc generation: 34.9%Ecc generation: 35.4%Ecc generation: 35.8%Ecc generation: 36.3%Ecc generation: 36.7%Ecc generation: 37.2%Ecc generation: 37.6%Ecc generation: 38.1%Ecc generation: 38.5%Ecc generation: 39.0%Ecc generation: 39.4%Ecc generation: 39.9%Ecc generation: 40.3%Ecc generation: 40.8%Ecc generation: 41.2%Ecc generation: 41.7%Ecc generation: 42.1%Ecc generation: 42.6%Ecc generation: 43.0%Ecc generation: 43.4%Ecc generation: 43.9%Ecc generation: 44.3%Ecc generation: 44.8%Ecc generation: 45.2%Ecc generation: 45.7%Ecc generation: 46.1%Ecc generation: 46.6%Ecc generation: 47.0%Ecc generation: 47.5%Ecc generation: 47.9%Ecc generation: 48.4%Ecc generation: 48.8%Ecc generation: 49.3%Ecc generation: 49.7%Ecc generation: 50.2%Ecc generation: 50.6%Ecc generation: 51.1%Ecc generation: 51.5%Ecc generation: 52.0%Ecc generation: 52.4%Ecc generation: 52.9%Ecc generation: 53.3%Ecc generation: 53.8%Ecc generation: 54.2%Ecc generation: 54.7%Ecc generation: 55.1%Ecc generation: 55.6%Ecc generation: 56.0%Ecc generation: 56.5%Ecc generation: 56.9%Ecc generation: 57.3%Ecc generation: 57.8%Ecc generation: 58.2%Ecc generation: 58.7%Ecc generation: 59.1%Ecc generation: 59.6%Ecc generation: 60.0%Ecc generation: 60.5%Ecc generation: 60.9%Ecc generation: 61.4%Ecc generation: 61.8%Ecc generation: 62.3%Ecc generation: 62.7%Ecc generation: 63.2%Ecc generation: 63.6%Ecc generation: 64.1%Ecc generation: 64.5%Ecc generation: 65.0%Ecc generation: 65.4%Ecc generation: 65.9%Ecc generation: 66.3%Ecc generation: 66.8%Ecc generation: 67.2%Ecc generation: 67.7%Ecc generation: 68.1%Ecc generation: 68.6%Ecc generation: 69.0%Ecc generation: 69.5%Ecc generation: 69.9%Ecc generation: 70.4%Ecc generation: 70.8%Ecc generation: 71.3%Ecc generation: 71.7%Ecc generation: 72.1%Ecc generation: 72.6%Ecc generation: 73.0%Ecc generation: 73.5%Ecc generation: 73.9%Ecc generation: 74.4%Ecc generation: 74.8%Ecc generation: 75.3%Ecc generation: 75.7%Ecc generation: 76.2%Ecc generation: 76.6%Ecc generation: 77.1%Ecc generation: 77.5%Ecc generation: 78.0%Ecc generation: 78.4%Ecc generation: 78.9%Ecc generation: 79.3%Ecc generation: 79.8%Ecc generation: 80.2%Ecc generation: 80.7%Ecc generation: 81.1%Ecc generation: 81.6%Ecc generation: 82.0%Ecc generation: 82.5%Ecc generation: 82.9%Ecc generation: 83.4%Ecc generation: 83.8%Ecc generation: 84.3%Ecc generation: 84.7%Ecc generation: 85.2%Ecc generation: 85.6%Ecc generation: 86.0%Ecc generation: 86.5%Ecc generation: 86.9%Ecc generation: 87.4%Ecc generation: 87.8%Ecc generation: 88.3%Ecc generation: 88.7%Ecc generation: 89.2%Ecc generation: 89.6%Ecc generation: 90.1%Ecc generation: 90.5%Ecc generation: 91.0%Ecc generation: 91.4%Ecc generation: 91.9%Ecc generation: 92.3%Ecc generation: 92.8%Ecc generation: 93.2%Ecc generation: 93.7%Ecc generation: 94.1%Ecc generation: 94.6%Ecc generation: 95.0%Ecc generation: 95.5%Ecc generation: 95.9%Ecc generation: 96.4%Ecc generation: 96.8%Ecc generation: 97.3%Ecc generation: 97.7%Ecc generation: 98.2%Ecc generation: 98.6%Ecc generation: 99.1%Ecc generation: 99.5%Ecc generation: 100.0%Ecc generation: 100.0% +501 sectors read. +CrcBuf contents, image path none (medium): + crcSize: 21000, dataSectors: 21000, coveredSectors: 21000, allSectors: 21000 + md5State: invalid + fp sector: 16; 15c0fd35a0cfa0f83b9ccbd8604c2592 + missing crcs: 20499 + +Opening rs01-tmp.iso +ExamineUDF(File: rs01-tmp.iso) + Examining the ISO file system... + Sector 16: + Volume descriptor type = 1 + Volume descriptor version = 1 + Standard identifier = CD001 + -> primary volume descriptor: + System identifier : | | + Volume identifier : |RANDOM IMAGE | + Volume space size : 21000 sectors + Volume set size : 1 + Volume sequence size : 1 + Logical block size : 2048 + Path table size : 10 bytes + L-Path table location : 19 + Opt L-Path table location : 0 + M-Path table location : 20 + Opt M-Path table location : 0 + Volume creation date/time : 16-07-2006 10:35:46.23 + Volume modification d/t : 16-07-2006 10:35:46.23 + Volume expiration d/t : 16-07-2106 10:35:46.23 + Volume effective d/t : 16-07-2006 10:35:46.23 + File structure version : 1 + Sector 17: + Volume descriptor type = 2 + Volume descriptor version = 1 + Standard identifier = CD001 + -> supplementary volume descriptor: *skipped* + Sector 18: + Volume descriptor type = 255 + Volume descriptor version = 1 + Standard identifier = CD001 + -> volume descriptor set terminator; + end of ISO file system parsing. + Examining the UDF file system... + not yet implemented. + +ExamineECC() started +...trying RS01 +...trying RS02 +RS02Recognize: file rs01-tmp.iso +try_sector: trying sector 21000 +try_sector: read error, trying next header +try_sector: trying sector 20850 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 4611686018427387904 +FindHeaderInMedium: Trying modulo 2305843009213693952 +FindHeaderInMedium: Trying modulo 1152921504606846976 +FindHeaderInMedium: Trying modulo 576460752303423488 +FindHeaderInMedium: Trying modulo 288230376151711744 +FindHeaderInMedium: Trying modulo 144115188075855872 +FindHeaderInMedium: Trying modulo 72057594037927936 +FindHeaderInMedium: Trying modulo 36028797018963968 +FindHeaderInMedium: Trying modulo 18014398509481984 +FindHeaderInMedium: Trying modulo 9007199254740992 +FindHeaderInMedium: Trying modulo 4503599627370496 +FindHeaderInMedium: Trying modulo 2251799813685248 +FindHeaderInMedium: Trying modulo 1125899906842624 +FindHeaderInMedium: Trying modulo 562949953421312 +FindHeaderInMedium: Trying modulo 281474976710656 +FindHeaderInMedium: Trying modulo 140737488355328 +FindHeaderInMedium: Trying modulo 70368744177664 +FindHeaderInMedium: Trying modulo 35184372088832 +FindHeaderInMedium: Trying modulo 17592186044416 +FindHeaderInMedium: Trying modulo 8796093022208 +FindHeaderInMedium: Trying modulo 4398046511104 +FindHeaderInMedium: Trying modulo 2199023255552 +FindHeaderInMedium: Trying modulo 1099511627776 +FindHeaderInMedium: Trying modulo 549755813888 +FindHeaderInMedium: Trying modulo 274877906944 +FindHeaderInMedium: Trying modulo 137438953472 +FindHeaderInMedium: Trying modulo 68719476736 +FindHeaderInMedium: Trying modulo 34359738368 +FindHeaderInMedium: Trying modulo 17179869184 +FindHeaderInMedium: Trying modulo 8589934592 +FindHeaderInMedium: Trying modulo 4294967296 +FindHeaderInMedium: Trying modulo 2147483648 +FindHeaderInMedium: Trying modulo 1073741824 +FindHeaderInMedium: Trying modulo 536870912 +FindHeaderInMedium: Trying modulo 268435456 +FindHeaderInMedium: Trying modulo 134217728 +FindHeaderInMedium: Trying modulo 67108864 +FindHeaderInMedium: Trying modulo 33554432 +FindHeaderInMedium: Trying modulo 16777216 +FindHeaderInMedium: Trying modulo 8388608 +FindHeaderInMedium: Trying modulo 4194304 +FindHeaderInMedium: Trying modulo 2097152 +FindHeaderInMedium: Trying modulo 1048576 +FindHeaderInMedium: Trying modulo 524288 +FindHeaderInMedium: Trying modulo 262144 +FindHeaderInMedium: Trying modulo 131072 +FindHeaderInMedium: Trying modulo 65536 +FindHeaderInMedium: Trying modulo 32768 +FindHeaderInMedium: Trying modulo 16384 +try_sector: trying sector 16384 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 8192 +Sector 16384 cached; skipping modulo +FindHeaderInMedium: Trying modulo 4096 +try_sector: trying sector 20480 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 2048 +Sector 20480 cached; skipping modulo +FindHeaderInMedium: Trying modulo 1024 +Sector 20480 cached; skipping modulo +FindHeaderInMedium: Trying modulo 512 +try_sector: trying sector 20992 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 256 +Sector 20992 cached; skipping modulo +FindHeaderInMedium: Trying modulo 128 +Sector 20992 cached; skipping modulo +FindHeaderInMedium: Trying modulo 64 +Sector 20992 cached; skipping modulo +FindHeaderInMedium: Trying modulo 32 +Sector 20992 cached; skipping modulo +...trying RS03 +RS03RecognizeImage: file rs01-tmp.iso +FindRS03HeaderInImage: file rs01-tmp.iso +RS03RecognizeImage: No EH, entering exhaustive search +.. trying layer size 1409 +Scanning layers for signatures. +- layer slice 0 +** All layers tested -> no RS03 data found +...no augmented image detected. +GetImageFingerprint(16): read & cached +: 21000 medium sectors. +CrcBufValid: NOT complete +FreeCrcBuf - buffer cleared +Encoding with Method RS01: 32 roots, 14.3% redundancy. Error correction file "rs01-tmp.ecc" created. Make sure to keep this file on a reliable medium. diff --git a/regtest/database/RS01_ecc_create_after_read b/regtest/database/RS01_ecc_create_after_read index 808fce3..68bd4c0 100644 --- a/regtest/database/RS01_ecc_create_after_read +++ b/regtest/database/RS01_ecc_create_after_read @@ -4,17 +4,239 @@ This software comes with ABSOLUTELY NO WARRANTY. This is free software and you are welcome to redistribute it under the conditions of the GNU GENERAL PUBLIC LICENSE. See the file "COPYING" for further information. +# *** OpenImageFromDevice(sim-cd) *** +# InquireDevice returned: Simulated CD drive 1.00 Device: sim-cd, Simulated CD drive 1.00 +# *** query_type(Simulated CD drive 1.00, 0) *** +# *** get_configuration(Simulated CD drive 1.00) *** +# 8 data len, 9 current +-> profile 9: CD-R +# trying READ DISC INFORMATION for size +# size returned is 32 +# trying READ DISC INFORMATION for real info +0000: 00 20 1e 00 00 00 00 00 00 00 00 00 00 00 00 00 . ...... ........ +0010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........ ........ +# status is 1e, disc type 0 +#CD: starting media probe +#CD: querying size of READ TOC/PMA/ATIP (for TOC) +#CD: size returned is 12 +#CD: querying real READ TOC/PMA/ATIP (for TOC) +0000: 00 0a 00 00 00 14 00 00 00 00 00 00 ........ .... +#CD: control is 0x14 +#CD: querying size of READ TOC/PMA/ATIP (for full TOC) +# Warning: Realigning length from 26 to 24 +#CD: size returned is 24 +#CD: querying real READ TOC/PMA/ATIP (for full TOC) +0000: 00 18 00 01 00 00 00 a0 00 00 00 00 00 00 00 00 ........ ........ +0010: 00 00 00 00 00 00 00 00 ........ +#CD: 1 sessions +#CD: CD medium detected, type: CD-R mode 1 +# query_type() returned. +# deciding reading strategy... Using READ CD. +GetImageFingerprint(16): read & cached + +ExamineUDF(Device: Simulated CD drive 1.00) + Examining the ISO file system... + Sector 16: + Volume descriptor type = 1 + Volume descriptor version = 1 + Standard identifier = CD001 + -> primary volume descriptor: + System identifier : | | + Volume identifier : |RANDOM IMAGE | + Volume space size : 21000 sectors + Volume set size : 1 + Volume sequence size : 1 + Logical block size : 2048 + Path table size : 10 bytes + L-Path table location : 19 + Opt L-Path table location : 0 + M-Path table location : 20 + Opt M-Path table location : 0 + Volume creation date/time : 16-07-2006 10:35:46.23 + Volume modification d/t : 16-07-2006 10:35:46.23 + Volume expiration d/t : 16-07-2106 10:35:46.23 + Volume effective d/t : 16-07-2006 10:35:46.23 + File structure version : 1 + Sector 17: + Volume descriptor type = 2 + Volume descriptor version = 1 + Standard identifier = CD001 + -> supplementary volume descriptor: *skipped* + Sector 18: + Volume descriptor type = 255 + Volume descriptor version = 1 + Standard identifier = CD001 + -> volume descriptor set terminator; + end of ISO file system parsing. + Examining the UDF file system... + not yet implemented. + +# *** read_capacity(Simulated CD drive 1.00) *** + -> 20999 +ExamineECC() started +...trying RS01 +...trying RS02 +RS02Recognize: medium sim-cd +try_sector: trying sector 21000 +try_sector: read error, trying next header +try_sector: trying sector 20850 +try_sector: no cookie, skipping current modulo +RS02Recognize: skipping exhaustive RS02 search +...trying RS03 +RS03RecognizeImage: medium sim-cd +FindRS03HeaderInImage: medium sim-cd +RS03RecognizeImage: skipping exhaustive RS03 search +...no augmented image detected. +# Calling query_size() +# *** query_size(Simulated CD drive 1.00) *** +Medium size could NOT be determined from ECC header. +Medium size obtained from ISO/UDF file system: 21000 sectors +# returned: 21000 sectors Medium "Random Image": CD-R mode 1, 21000 sectors, created 16-07-2006. Creating new rs01-tmp.iso image. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) -All sectors successfully read. -Opening rs01-tmp.iso: 21000 medium sectors. -Scanning image sectors: 1%Scanning image sectors: 2%Scanning image sectors: 3%Scanning image sectors: 4%Scanning image sectors: 5%Scanning image sectors: 6%Scanning image sectors: 7%Scanning image sectors: 8%Scanning image sectors: 9%Scanning image sectors: 10%Scanning image sectors: 11%Scanning image sectors: 12%Scanning image sectors: 13%Scanning image sectors: 14%Scanning image sectors: 15%Scanning image sectors: 16%Scanning image sectors: 17%Scanning image sectors: 18%Scanning image sectors: 19%Scanning image sectors: 20%Scanning image sectors: 21%Scanning image sectors: 22%Scanning image sectors: 23%Scanning image sectors: 24%Scanning image sectors: 25%Scanning image sectors: 26%Scanning image sectors: 27%Scanning image sectors: 28%Scanning image sectors: 29%Scanning image sectors: 30%Scanning image sectors: 31%Scanning image sectors: 32%Scanning image sectors: 33%Scanning image sectors: 34%Scanning image sectors: 35%Scanning image sectors: 36%Scanning image sectors: 37%Scanning image sectors: 38%Scanning image sectors: 39%Scanning image sectors: 40%Scanning image sectors: 41%Scanning image sectors: 42%Scanning image sectors: 43%Scanning image sectors: 44%Scanning image sectors: 45%Scanning image sectors: 46%Scanning image sectors: 47%Scanning image sectors: 48%Scanning image sectors: 49%Scanning image sectors: 50%Scanning image sectors: 51%Scanning image sectors: 52%Scanning image sectors: 53%Scanning image sectors: 54%Scanning image sectors: 55%Scanning image sectors: 56%Scanning image sectors: 57%Scanning image sectors: 58%Scanning image sectors: 59%Scanning image sectors: 60%Scanning image sectors: 61%Scanning image sectors: 62%Scanning image sectors: 63%Scanning image sectors: 64%Scanning image sectors: 65%Scanning image sectors: 66%Scanning image sectors: 67%Scanning image sectors: 68%Scanning image sectors: 69%Scanning image sectors: 70%Scanning image sectors: 71%Scanning image sectors: 72%Scanning image sectors: 73%Scanning image sectors: 74%Scanning image sectors: 75%Scanning image sectors: 76%Scanning image sectors: 77%Scanning image sectors: 78%Scanning image sectors: 79%Scanning image sectors: 80%Scanning image sectors: 81%Scanning image sectors: 82%Scanning image sectors: 83%Scanning image sectors: 84%Scanning image sectors: 85%Scanning image sectors: 86%Scanning image sectors: 87%Scanning image sectors: 88%Scanning image sectors: 89%Scanning image sectors: 90%Scanning image sectors: 91%Scanning image sectors: 92%Scanning image sectors: 93%Scanning image sectors: 94%Scanning image sectors: 95%Scanning image sectors: 96%Scanning image sectors: 97%Scanning image sectors: 98%Scanning image sectors: 99%Scanning image sectors: 100%Encoding with Method RS01: 32 roots, 14.3% redundancy. -Ecc generation: 0.4%Ecc generation: 0.8%Ecc generation: 1.3%Ecc generation: 1.7%Ecc generation: 2.2%Ecc generation: 2.6%Ecc generation: 3.1%Ecc generation: 3.5%Ecc generation: 4.0%Ecc generation: 4.4%Ecc generation: 4.9%Ecc generation: 5.3%Ecc generation: 5.8%Ecc generation: 6.2%Ecc generation: 6.7%Ecc generation: 7.1%Ecc generation: 7.6%Ecc generation: 8.0%Ecc generation: 8.5%Ecc generation: 8.9%Ecc generation: 9.4%Ecc generation: 9.8%Ecc generation: 10.3%Ecc generation: 10.7%Ecc generation: 11.2%Ecc generation: 11.6%Ecc generation: 12.1%Ecc generation: 12.5%Ecc generation: 13.0%Ecc generation: 13.4%Ecc generation: 13.9%Ecc generation: 14.3%Ecc generation: 14.7%Ecc generation: 15.2%Ecc generation: 15.6%Ecc generation: 16.1%Ecc generation: 16.5%Ecc generation: 17.0%Ecc generation: 17.4%Ecc generation: 17.9%Ecc generation: 18.3%Ecc generation: 18.8%Ecc generation: 19.2%Ecc generation: 19.7%Ecc generation: 20.1%Ecc generation: 20.6%Ecc generation: 21.0%Ecc generation: 21.5%Ecc generation: 21.9%Ecc generation: 22.4%Ecc generation: 22.8%Ecc generation: 23.3%Ecc generation: 23.7%Ecc generation: 24.2%Ecc generation: 24.6%Ecc generation: 25.1%Ecc generation: 25.5%Ecc generation: 26.0%Ecc generation: 26.4%Ecc generation: 26.9%Ecc generation: 27.3%Ecc generation: 27.8%Ecc generation: 28.2%Ecc generation: 28.6%Ecc generation: 29.1%Ecc generation: 29.5%Ecc generation: 30.0%Ecc generation: 30.4%Ecc generation: 30.9%Ecc generation: 31.3%Ecc generation: 31.8%Ecc generation: 32.2%Ecc generation: 32.7%Ecc generation: 33.1%Ecc generation: 33.6%Ecc generation: 34.0%Ecc generation: 34.5%Ecc generation: 34.9%Ecc generation: 35.4%Ecc generation: 35.8%Ecc generation: 36.3%Ecc generation: 36.7%Ecc generation: 37.2%Ecc generation: 37.6%Ecc generation: 38.1%Ecc generation: 38.5%Ecc generation: 39.0%Ecc generation: 39.4%Ecc generation: 39.9%Ecc generation: 40.3%Ecc generation: 40.8%Ecc generation: 41.2%Ecc generation: 41.7%Ecc generation: 42.1%Ecc generation: 42.6%Ecc generation: 43.0%Ecc generation: 43.4%Ecc generation: 43.9%Ecc generation: 44.3%Ecc generation: 44.8%Ecc generation: 45.2%Ecc generation: 45.7%Ecc generation: 46.1%Ecc generation: 46.6%Ecc generation: 47.0%Ecc generation: 47.5%Ecc generation: 47.9%Ecc generation: 48.4%Ecc generation: 48.8%Ecc generation: 49.3%Ecc generation: 49.7%Ecc generation: 50.2%Ecc generation: 50.6%Ecc generation: 51.1%Ecc generation: 51.5%Ecc generation: 52.0%Ecc generation: 52.4%Ecc generation: 52.9%Ecc generation: 53.3%Ecc generation: 53.8%Ecc generation: 54.2%Ecc generation: 54.7%Ecc generation: 55.1%Ecc generation: 55.6%Ecc generation: 56.0%Ecc generation: 56.5%Ecc generation: 56.9%Ecc generation: 57.3%Ecc generation: 57.8%Ecc generation: 58.2%Ecc generation: 58.7%Ecc generation: 59.1%Ecc generation: 59.6%Ecc generation: 60.0%Ecc generation: 60.5%Ecc generation: 60.9%Ecc generation: 61.4%Ecc generation: 61.8%Ecc generation: 62.3%Ecc generation: 62.7%Ecc generation: 63.2%Ecc generation: 63.6%Ecc generation: 64.1%Ecc generation: 64.5%Ecc generation: 65.0%Ecc generation: 65.4%Ecc generation: 65.9%Ecc generation: 66.3%Ecc generation: 66.8%Ecc generation: 67.2%Ecc generation: 67.7%Ecc generation: 68.1%Ecc generation: 68.6%Ecc generation: 69.0%Ecc generation: 69.5%Ecc generation: 69.9%Ecc generation: 70.4%Ecc generation: 70.8%Ecc generation: 71.3%Ecc generation: 71.7%Ecc generation: 72.1%Ecc generation: 72.6%Ecc generation: 73.0%Ecc generation: 73.5%Ecc generation: 73.9%Ecc generation: 74.4%Ecc generation: 74.8%Ecc generation: 75.3%Ecc generation: 75.7%Ecc generation: 76.2%Ecc generation: 76.6%Ecc generation: 77.1%Ecc generation: 77.5%Ecc generation: 78.0%Ecc generation: 78.4%Ecc generation: 78.9%Ecc generation: 79.3%Ecc generation: 79.8%Ecc generation: 80.2%Ecc generation: 80.7%Ecc generation: 81.1%Ecc generation: 81.6%Ecc generation: 82.0%Ecc generation: 82.5%Ecc generation: 82.9%Ecc generation: 83.4%Ecc generation: 83.8%Ecc generation: 84.3%Ecc generation: 84.7%Ecc generation: 85.2%Ecc generation: 85.6%Ecc generation: 86.0%Ecc generation: 86.5%Ecc generation: 86.9%Ecc generation: 87.4%Ecc generation: 87.8%Ecc generation: 88.3%Ecc generation: 88.7%Ecc generation: 89.2%Ecc generation: 89.6%Ecc generation: 90.1%Ecc generation: 90.5%Ecc generation: 91.0%Ecc generation: 91.4%Ecc generation: 91.9%Ecc generation: 92.3%Ecc generation: 92.8%Ecc generation: 93.2%Ecc generation: 93.7%Ecc generation: 94.1%Ecc generation: 94.6%Ecc generation: 95.0%Ecc generation: 95.5%Ecc generation: 95.9%Ecc generation: 96.4%Ecc generation: 96.8%Ecc generation: 97.3%Ecc generation: 97.7%Ecc generation: 98.2%Ecc generation: 98.6%Ecc generation: 99.1%Ecc generation: 99.5%Ecc generation: 100.0%Ecc generation: 100.0% +All sectors successfully read. +CrcBuf contents, image path none (medium): + crcSize: 21000, dataSectors: 21000, coveredSectors: 21000, allSectors: 21000 + md5State: data_complete image_complete + data: 9503f278d4550a9507a317664481adf8 + full: 9503f278d4550a9507a317664481adf8 + fp sector: 16; 15c0fd35a0cfa0f83b9ccbd8604c2592 + missing crcs: 0 + +Opening rs01-tmp.iso +ExamineUDF(File: rs01-tmp.iso) + Examining the ISO file system... + Sector 16: + Volume descriptor type = 1 + Volume descriptor version = 1 + Standard identifier = CD001 + -> primary volume descriptor: + System identifier : | | + Volume identifier : |RANDOM IMAGE | + Volume space size : 21000 sectors + Volume set size : 1 + Volume sequence size : 1 + Logical block size : 2048 + Path table size : 10 bytes + L-Path table location : 19 + Opt L-Path table location : 0 + M-Path table location : 20 + Opt M-Path table location : 0 + Volume creation date/time : 16-07-2006 10:35:46.23 + Volume modification d/t : 16-07-2006 10:35:46.23 + Volume expiration d/t : 16-07-2106 10:35:46.23 + Volume effective d/t : 16-07-2006 10:35:46.23 + File structure version : 1 + Sector 17: + Volume descriptor type = 2 + Volume descriptor version = 1 + Standard identifier = CD001 + -> supplementary volume descriptor: *skipped* + Sector 18: + Volume descriptor type = 255 + Volume descriptor version = 1 + Standard identifier = CD001 + -> volume descriptor set terminator; + end of ISO file system parsing. + Examining the UDF file system... + not yet implemented. + +ExamineECC() started +...trying RS01 +...trying RS02 +RS02Recognize: file rs01-tmp.iso +try_sector: trying sector 21000 +try_sector: read error, trying next header +try_sector: trying sector 20850 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 4611686018427387904 +FindHeaderInMedium: Trying modulo 2305843009213693952 +FindHeaderInMedium: Trying modulo 1152921504606846976 +FindHeaderInMedium: Trying modulo 576460752303423488 +FindHeaderInMedium: Trying modulo 288230376151711744 +FindHeaderInMedium: Trying modulo 144115188075855872 +FindHeaderInMedium: Trying modulo 72057594037927936 +FindHeaderInMedium: Trying modulo 36028797018963968 +FindHeaderInMedium: Trying modulo 18014398509481984 +FindHeaderInMedium: Trying modulo 9007199254740992 +FindHeaderInMedium: Trying modulo 4503599627370496 +FindHeaderInMedium: Trying modulo 2251799813685248 +FindHeaderInMedium: Trying modulo 1125899906842624 +FindHeaderInMedium: Trying modulo 562949953421312 +FindHeaderInMedium: Trying modulo 281474976710656 +FindHeaderInMedium: Trying modulo 140737488355328 +FindHeaderInMedium: Trying modulo 70368744177664 +FindHeaderInMedium: Trying modulo 35184372088832 +FindHeaderInMedium: Trying modulo 17592186044416 +FindHeaderInMedium: Trying modulo 8796093022208 +FindHeaderInMedium: Trying modulo 4398046511104 +FindHeaderInMedium: Trying modulo 2199023255552 +FindHeaderInMedium: Trying modulo 1099511627776 +FindHeaderInMedium: Trying modulo 549755813888 +FindHeaderInMedium: Trying modulo 274877906944 +FindHeaderInMedium: Trying modulo 137438953472 +FindHeaderInMedium: Trying modulo 68719476736 +FindHeaderInMedium: Trying modulo 34359738368 +FindHeaderInMedium: Trying modulo 17179869184 +FindHeaderInMedium: Trying modulo 8589934592 +FindHeaderInMedium: Trying modulo 4294967296 +FindHeaderInMedium: Trying modulo 2147483648 +FindHeaderInMedium: Trying modulo 1073741824 +FindHeaderInMedium: Trying modulo 536870912 +FindHeaderInMedium: Trying modulo 268435456 +FindHeaderInMedium: Trying modulo 134217728 +FindHeaderInMedium: Trying modulo 67108864 +FindHeaderInMedium: Trying modulo 33554432 +FindHeaderInMedium: Trying modulo 16777216 +FindHeaderInMedium: Trying modulo 8388608 +FindHeaderInMedium: Trying modulo 4194304 +FindHeaderInMedium: Trying modulo 2097152 +FindHeaderInMedium: Trying modulo 1048576 +FindHeaderInMedium: Trying modulo 524288 +FindHeaderInMedium: Trying modulo 262144 +FindHeaderInMedium: Trying modulo 131072 +FindHeaderInMedium: Trying modulo 65536 +FindHeaderInMedium: Trying modulo 32768 +FindHeaderInMedium: Trying modulo 16384 +try_sector: trying sector 16384 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 8192 +Sector 16384 cached; skipping modulo +FindHeaderInMedium: Trying modulo 4096 +try_sector: trying sector 20480 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 2048 +Sector 20480 cached; skipping modulo +FindHeaderInMedium: Trying modulo 1024 +Sector 20480 cached; skipping modulo +FindHeaderInMedium: Trying modulo 512 +try_sector: trying sector 20992 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 256 +Sector 20992 cached; skipping modulo +FindHeaderInMedium: Trying modulo 128 +Sector 20992 cached; skipping modulo +FindHeaderInMedium: Trying modulo 64 +Sector 20992 cached; skipping modulo +FindHeaderInMedium: Trying modulo 32 +Sector 20992 cached; skipping modulo +...trying RS03 +RS03RecognizeImage: file rs01-tmp.iso +FindRS03HeaderInImage: file rs01-tmp.iso +RS03RecognizeImage: No EH, entering exhaustive search +.. trying layer size 1409 +Scanning layers for signatures. +- layer slice 0 +** All layers tested -> no RS03 data found +...no augmented image detected. +GetImageFingerprint(16): read & cached +: 21000 medium sectors. +CrcBufValid: buffer VALID +Encoding with Method RS01: 32 roots, 14.3% redundancy. Error correction file "rs01-tmp.ecc" created. Make sure to keep this file on a reliable medium. diff --git a/regtest/database/RS01_ecc_create_plus56 b/regtest/database/RS01_ecc_create_plus56 index 53ddea1..e5aac7a 100644 --- a/regtest/database/RS01_ecc_create_plus56 +++ b/regtest/database/RS01_ecc_create_plus56 @@ -6,7 +6,6 @@ under the conditions of the GNU GENERAL PUBLIC LICENSE. See the file "COPYING" for further information. Opening rs01-plus56_bytes.iso: 21000 medium sectors and 56 bytes. -Scanning image sectors: 1%Scanning image sectors: 2%Scanning image sectors: 3%Scanning image sectors: 4%Scanning image sectors: 5%Scanning image sectors: 6%Scanning image sectors: 7%Scanning image sectors: 8%Scanning image sectors: 9%Scanning image sectors: 10%Scanning image sectors: 11%Scanning image sectors: 12%Scanning image sectors: 13%Scanning image sectors: 14%Scanning image sectors: 15%Scanning image sectors: 16%Scanning image sectors: 17%Scanning image sectors: 18%Scanning image sectors: 19%Scanning image sectors: 20%Scanning image sectors: 21%Scanning image sectors: 22%Scanning image sectors: 23%Scanning image sectors: 24%Scanning image sectors: 25%Scanning image sectors: 26%Scanning image sectors: 27%Scanning image sectors: 28%Scanning image sectors: 29%Scanning image sectors: 30%Scanning image sectors: 31%Scanning image sectors: 32%Scanning image sectors: 33%Scanning image sectors: 34%Scanning image sectors: 35%Scanning image sectors: 36%Scanning image sectors: 37%Scanning image sectors: 38%Scanning image sectors: 39%Scanning image sectors: 40%Scanning image sectors: 41%Scanning image sectors: 42%Scanning image sectors: 43%Scanning image sectors: 44%Scanning image sectors: 45%Scanning image sectors: 46%Scanning image sectors: 47%Scanning image sectors: 48%Scanning image sectors: 49%Scanning image sectors: 50%Scanning image sectors: 51%Scanning image sectors: 52%Scanning image sectors: 53%Scanning image sectors: 54%Scanning image sectors: 55%Scanning image sectors: 56%Scanning image sectors: 57%Scanning image sectors: 58%Scanning image sectors: 59%Scanning image sectors: 60%Scanning image sectors: 61%Scanning image sectors: 62%Scanning image sectors: 63%Scanning image sectors: 64%Scanning image sectors: 65%Scanning image sectors: 66%Scanning image sectors: 67%Scanning image sectors: 68%Scanning image sectors: 69%Scanning image sectors: 70%Scanning image sectors: 71%Scanning image sectors: 72%Scanning image sectors: 73%Scanning image sectors: 74%Scanning image sectors: 75%Scanning image sectors: 76%Scanning image sectors: 77%Scanning image sectors: 78%Scanning image sectors: 79%Scanning image sectors: 80%Scanning image sectors: 81%Scanning image sectors: 82%Scanning image sectors: 83%Scanning image sectors: 84%Scanning image sectors: 85%Scanning image sectors: 86%Scanning image sectors: 87%Scanning image sectors: 88%Scanning image sectors: 89%Scanning image sectors: 90%Scanning image sectors: 91%Scanning image sectors: 92%Scanning image sectors: 93%Scanning image sectors: 94%Scanning image sectors: 95%Scanning image sectors: 96%Scanning image sectors: 97%Scanning image sectors: 98%Scanning image sectors: 99%Scanning image sectors: 100%Encoding with Method RS01: 32 roots, 14.3% redundancy. -Ecc generation: 0.4%Ecc generation: 0.8%Ecc generation: 1.3%Ecc generation: 1.7%Ecc generation: 2.2%Ecc generation: 2.6%Ecc generation: 3.1%Ecc generation: 3.5%Ecc generation: 4.0%Ecc generation: 4.4%Ecc generation: 4.9%Ecc generation: 5.3%Ecc generation: 5.8%Ecc generation: 6.2%Ecc generation: 6.7%Ecc generation: 7.1%Ecc generation: 7.6%Ecc generation: 8.0%Ecc generation: 8.5%Ecc generation: 8.9%Ecc generation: 9.4%Ecc generation: 9.8%Ecc generation: 10.3%Ecc generation: 10.7%Ecc generation: 11.2%Ecc generation: 11.6%Ecc generation: 12.1%Ecc generation: 12.5%Ecc generation: 13.0%Ecc generation: 13.4%Ecc generation: 13.9%Ecc generation: 14.3%Ecc generation: 14.7%Ecc generation: 15.2%Ecc generation: 15.6%Ecc generation: 16.1%Ecc generation: 16.5%Ecc generation: 17.0%Ecc generation: 17.4%Ecc generation: 17.9%Ecc generation: 18.3%Ecc generation: 18.8%Ecc generation: 19.2%Ecc generation: 19.7%Ecc generation: 20.1%Ecc generation: 20.6%Ecc generation: 21.0%Ecc generation: 21.5%Ecc generation: 21.9%Ecc generation: 22.4%Ecc generation: 22.8%Ecc generation: 23.3%Ecc generation: 23.7%Ecc generation: 24.2%Ecc generation: 24.6%Ecc generation: 25.1%Ecc generation: 25.5%Ecc generation: 26.0%Ecc generation: 26.4%Ecc generation: 26.9%Ecc generation: 27.3%Ecc generation: 27.8%Ecc generation: 28.2%Ecc generation: 28.6%Ecc generation: 29.1%Ecc generation: 29.5%Ecc generation: 30.0%Ecc generation: 30.4%Ecc generation: 30.9%Ecc generation: 31.3%Ecc generation: 31.8%Ecc generation: 32.2%Ecc generation: 32.7%Ecc generation: 33.1%Ecc generation: 33.6%Ecc generation: 34.0%Ecc generation: 34.5%Ecc generation: 34.9%Ecc generation: 35.4%Ecc generation: 35.8%Ecc generation: 36.3%Ecc generation: 36.7%Ecc generation: 37.2%Ecc generation: 37.6%Ecc generation: 38.1%Ecc generation: 38.5%Ecc generation: 39.0%Ecc generation: 39.4%Ecc generation: 39.9%Ecc generation: 40.3%Ecc generation: 40.8%Ecc generation: 41.2%Ecc generation: 41.7%Ecc generation: 42.1%Ecc generation: 42.6%Ecc generation: 43.0%Ecc generation: 43.4%Ecc generation: 43.9%Ecc generation: 44.3%Ecc generation: 44.8%Ecc generation: 45.2%Ecc generation: 45.7%Ecc generation: 46.1%Ecc generation: 46.6%Ecc generation: 47.0%Ecc generation: 47.5%Ecc generation: 47.9%Ecc generation: 48.4%Ecc generation: 48.8%Ecc generation: 49.3%Ecc generation: 49.7%Ecc generation: 50.2%Ecc generation: 50.6%Ecc generation: 51.1%Ecc generation: 51.5%Ecc generation: 52.0%Ecc generation: 52.4%Ecc generation: 52.9%Ecc generation: 53.3%Ecc generation: 53.8%Ecc generation: 54.2%Ecc generation: 54.7%Ecc generation: 55.1%Ecc generation: 55.6%Ecc generation: 56.0%Ecc generation: 56.5%Ecc generation: 56.9%Ecc generation: 57.3%Ecc generation: 57.8%Ecc generation: 58.2%Ecc generation: 58.7%Ecc generation: 59.1%Ecc generation: 59.6%Ecc generation: 60.0%Ecc generation: 60.5%Ecc generation: 60.9%Ecc generation: 61.4%Ecc generation: 61.8%Ecc generation: 62.3%Ecc generation: 62.7%Ecc generation: 63.2%Ecc generation: 63.6%Ecc generation: 64.1%Ecc generation: 64.5%Ecc generation: 65.0%Ecc generation: 65.4%Ecc generation: 65.9%Ecc generation: 66.3%Ecc generation: 66.8%Ecc generation: 67.2%Ecc generation: 67.7%Ecc generation: 68.1%Ecc generation: 68.6%Ecc generation: 69.0%Ecc generation: 69.5%Ecc generation: 69.9%Ecc generation: 70.4%Ecc generation: 70.8%Ecc generation: 71.3%Ecc generation: 71.7%Ecc generation: 72.1%Ecc generation: 72.6%Ecc generation: 73.0%Ecc generation: 73.5%Ecc generation: 73.9%Ecc generation: 74.4%Ecc generation: 74.8%Ecc generation: 75.3%Ecc generation: 75.7%Ecc generation: 76.2%Ecc generation: 76.6%Ecc generation: 77.1%Ecc generation: 77.5%Ecc generation: 78.0%Ecc generation: 78.4%Ecc generation: 78.9%Ecc generation: 79.3%Ecc generation: 79.8%Ecc generation: 80.2%Ecc generation: 80.7%Ecc generation: 81.1%Ecc generation: 81.6%Ecc generation: 82.0%Ecc generation: 82.5%Ecc generation: 82.9%Ecc generation: 83.4%Ecc generation: 83.8%Ecc generation: 84.3%Ecc generation: 84.7%Ecc generation: 85.2%Ecc generation: 85.6%Ecc generation: 86.0%Ecc generation: 86.5%Ecc generation: 86.9%Ecc generation: 87.4%Ecc generation: 87.8%Ecc generation: 88.3%Ecc generation: 88.7%Ecc generation: 89.2%Ecc generation: 89.6%Ecc generation: 90.1%Ecc generation: 90.5%Ecc generation: 91.0%Ecc generation: 91.4%Ecc generation: 91.9%Ecc generation: 92.3%Ecc generation: 92.8%Ecc generation: 93.2%Ecc generation: 93.7%Ecc generation: 94.1%Ecc generation: 94.6%Ecc generation: 95.0%Ecc generation: 95.5%Ecc generation: 95.9%Ecc generation: 96.4%Ecc generation: 96.8%Ecc generation: 97.3%Ecc generation: 97.7%Ecc generation: 98.2%Ecc generation: 98.6%Ecc generation: 99.1%Ecc generation: 99.5%Ecc generation: 100.0%Ecc generation: 100.0% +Encoding with Method RS01: 32 roots, 14.3% redundancy. Error correction file "rs01-tmp.ecc" created. Make sure to keep this file on a reliable medium. diff --git a/regtest/database/RS01_ecc_header_crc_error b/regtest/database/RS01_ecc_header_crc_error index 56cf7e4..88c6981 100644 --- a/regtest/database/RS01_ecc_header_crc_error +++ b/regtest/database/RS01_ecc_header_crc_error @@ -6,7 +6,7 @@ under the conditions of the GNU GENERAL PUBLIC LICENSE. See the file "COPYING" for further information. rs01-master.iso: present, contains 21000 medium sectors. -- testing sectors : 1%- testing sectors : 2%- testing sectors : 3%- testing sectors : 4%- testing sectors : 5%- testing sectors : 6%- testing sectors : 7%- testing sectors : 8%- testing sectors : 9%- testing sectors : 10%- testing sectors : 11%- testing sectors : 12%- testing sectors : 13%- testing sectors : 14%- testing sectors : 15%- testing sectors : 16%- testing sectors : 17%- testing sectors : 18%- testing sectors : 19%- testing sectors : 20%- testing sectors : 21%- testing sectors : 22%- testing sectors : 23%- testing sectors : 24%- testing sectors : 25%- testing sectors : 26%- testing sectors : 27%- testing sectors : 28%- testing sectors : 29%- testing sectors : 30%- testing sectors : 31%- testing sectors : 32%- testing sectors : 33%- testing sectors : 34%- testing sectors : 35%- testing sectors : 36%- testing sectors : 37%- testing sectors : 38%- testing sectors : 39%- testing sectors : 40%- testing sectors : 41%- testing sectors : 42%- testing sectors : 43%- testing sectors : 44%- testing sectors : 45%- testing sectors : 46%- testing sectors : 47%- testing sectors : 48%- testing sectors : 49%- testing sectors : 50%- testing sectors : 51%- testing sectors : 52%- testing sectors : 53%- testing sectors : 54%- testing sectors : 55%- testing sectors : 56%- testing sectors : 57%- testing sectors : 58%- testing sectors : 59%- testing sectors : 60%- testing sectors : 61%- testing sectors : 62%- testing sectors : 63%- testing sectors : 64%- testing sectors : 65%- testing sectors : 66%- testing sectors : 67%- testing sectors : 68%- testing sectors : 69%- testing sectors : 70%- testing sectors : 71%- testing sectors : 72%- testing sectors : 73%- testing sectors : 74%- testing sectors : 75%- testing sectors : 76%- testing sectors : 77%- testing sectors : 78%- testing sectors : 79%- testing sectors : 80%- testing sectors : 81%- testing sectors : 82%- testing sectors : 83%- testing sectors : 84%- testing sectors : 85%- testing sectors : 86%- testing sectors : 87%- testing sectors : 88%- testing sectors : 89%- testing sectors : 90%- testing sectors : 91%- testing sectors : 92%- testing sectors : 93%- testing sectors : 94%- testing sectors : 95%- testing sectors : 96%- testing sectors : 97%- testing sectors : 98%- testing sectors : 99%- testing sectors : 100%- good image : all sectors present +- good image : all sectors present - image md5sum : 9503f278d4550a9507a317664481adf8 rs01-tmp.ecc: created by dvdisaster-0.80 @@ -16,5 +16,5 @@ rs01-tmp.ecc: created by dvdisaster-0.80 - image md5sum : 9503f278d4550a9507a317664481adf8 (good) * fingerprint match: MISMATCH - .iso and .ecc don't belong together! - ecc blocks : 194560 (good) -- ecc md5sum : 0%- ecc md5sum : 1%- ecc md5sum : 2%- ecc md5sum : 3%- ecc md5sum : 4%- ecc md5sum : 5%- ecc md5sum : 6%- ecc md5sum : 7%- ecc md5sum : 8%- ecc md5sum : 9%- ecc md5sum : 10%- ecc md5sum : 11%- ecc md5sum : 12%- ecc md5sum : 13%- ecc md5sum : 14%- ecc md5sum : 15%- ecc md5sum : 16%- ecc md5sum : 17%- ecc md5sum : 18%- ecc md5sum : 19%- ecc md5sum : 20%- ecc md5sum : 21%- ecc md5sum : 22%- ecc md5sum : 23%- ecc md5sum : 24%- ecc md5sum : 25%- ecc md5sum : 26%- ecc md5sum : 27%- ecc md5sum : 28%- ecc md5sum : 29%- ecc md5sum : 30%- ecc md5sum : 31%- ecc md5sum : 32%- ecc md5sum : 33%- ecc md5sum : 34%- ecc md5sum : 35%- ecc md5sum : 36%- ecc md5sum : 37%- ecc md5sum : 38%- ecc md5sum : 39%- ecc md5sum : 40%- ecc md5sum : 41%- ecc md5sum : 42%- ecc md5sum : 43%- ecc md5sum : 44%- ecc md5sum : 45%- ecc md5sum : 46%- ecc md5sum : 47%- ecc md5sum : 48%- ecc md5sum : 49%- ecc md5sum : 50%- ecc md5sum : 51%- ecc md5sum : 52%- ecc md5sum : 53%- ecc md5sum : 54%- ecc md5sum : 55%- ecc md5sum : 56%- ecc md5sum : 57%- ecc md5sum : 58%- ecc md5sum : 59%- ecc md5sum : 60%- ecc md5sum : 61%- ecc md5sum : 62%- ecc md5sum : 63%- ecc md5sum : 64%- ecc md5sum : 65%- ecc md5sum : 66%- ecc md5sum : 67%- ecc md5sum : 68%- ecc md5sum : 69%- ecc md5sum : 70%- ecc md5sum : 71%- ecc md5sum : 72%- ecc md5sum : 73%- ecc md5sum : 74%- ecc md5sum : 75%- ecc md5sum : 76%- ecc md5sum : 77%- ecc md5sum : 78%- ecc md5sum : 79%- ecc md5sum : 80%- ecc md5sum : 81%- ecc md5sum : 82%- ecc md5sum : 83%- ecc md5sum : 84%- ecc md5sum : 85%- ecc md5sum : 86%- ecc md5sum : 87%- ecc md5sum : 88%- ecc md5sum : 89%- ecc md5sum : 90%- ecc md5sum : 91%- ecc md5sum : 92%- ecc md5sum : 93%- ecc md5sum : 94%- ecc md5sum : 95%- ecc md5sum : 96%- ecc md5sum : 97%- ecc md5sum : 98%- ecc md5sum : 99%- ecc md5sum : 100%- ecc md5sum : 2c9545f3ec387a9ce8b50e152cf39c17 (good) +- ecc md5sum : 2c9545f3ec387a9ce8b50e152cf39c17 (good) diff --git a/regtest/database/RS01_ecc_missing_sectors b/regtest/database/RS01_ecc_missing_sectors index 585b7e1..7c425ca 100644 --- a/regtest/database/RS01_ecc_missing_sectors +++ b/regtest/database/RS01_ecc_missing_sectors @@ -6,7 +6,7 @@ under the conditions of the GNU GENERAL PUBLIC LICENSE. See the file "COPYING" for further information. Opening rs01-tmp.iso: 21000 medium sectors. -Scanning image sectors: 1%Scanning image sectors: 2%Scanning image sectors: 3%Scanning image sectors: 4%Scanning image sectors: 5%Scanning image sectors: 6%Scanning image sectors: 7%Scanning image sectors: 8%Scanning image sectors: 9%Scanning image sectors: 10%Scanning image sectors: 11%Scanning image sectors: 12%Scanning image sectors: 13%Scanning image sectors: 14%Scanning image sectors: 15%Scanning image sectors: 16%Scanning image sectors: 17%Scanning image sectors: 18%Scanning image sectors: 19%Scanning image sectors: 20%Scanning image sectors: 21%Scanning image sectors: 22%Scanning image sectors: 23%Scanning image sectors: 24%Scanning image sectors: 25%Scanning image sectors: 26%Scanning image sectors: 27%Scanning image sectors: 28%Scanning image sectors: 29%Scanning image sectors: 30%Scanning image sectors: 31%Scanning image sectors: 32%Scanning image sectors: 33%Scanning image sectors: 34%Scanning image sectors: 35%Scanning image sectors: 36%Scanning image sectors: 37%Scanning image sectors: 38%Scanning image sectors: 39%Scanning image sectors: 40%Scanning image sectors: 41%Scanning image sectors: 42%Scanning image sectors: 43%Scanning image sectors: 44%Scanning image sectors: 45%Scanning image sectors: 46%Scanning image sectors: 47%Scanning image sectors: 48%Scanning image sectors: 49%Scanning image sectors: 50%Scanning image sectors: 51%Scanning image sectors: 52%Scanning image sectors: 53%Scanning image sectors: 54%Scanning image sectors: 55%Scanning image sectors: 56%Scanning image sectors: 57%Scanning image sectors: 58%Scanning image sectors: 59%Scanning image sectors: 60%Scanning image sectors: 61%Scanning image sectors: 62%Scanning image sectors: 63%Scanning image sectors: 64%Scanning image sectors: 65%Scanning image sectors: 66%Scanning image sectors: 67%Scanning image sectors: 68%Scanning image sectors: 69%Scanning image sectors: 70%Scanning image sectors: 71%Scanning image sectors: 72%Scanning image sectors: 73%Scanning image sectors: 74%Scanning image sectors: 75%Scanning image sectors: 76%Scanning image sectors: 77%Scanning image sectors: 78%Scanning image sectors: 79%Scanning image sectors: 80%Scanning image sectors: 81%Scanning image sectors: 82%Scanning image sectors: 83%Scanning image sectors: 84%Scanning image sectors: 85%Scanning image sectors: 86%Scanning image sectors: 87%Scanning image sectors: 88%Scanning image sectors: 89%Scanning image sectors: 90%Scanning image sectors: 91%Scanning image sectors: 92%Scanning image sectors: 93%Scanning image sectors: 94%Scanning image sectors: 95%Scanning image sectors: 96%Scanning image sectors: 97%Scanning image sectors: 98%Scanning image sectors: 99%Scanning image sectors: 100% + * * dvdisaster - can not continue: * diff --git a/regtest/database/RS01_ecc_no_write_perm b/regtest/database/RS01_ecc_no_write_perm index a2e6f40..8ffc545 100644 --- a/regtest/database/RS01_ecc_no_write_perm +++ b/regtest/database/RS01_ecc_no_write_perm @@ -6,7 +6,6 @@ under the conditions of the GNU GENERAL PUBLIC LICENSE. See the file "COPYING" for further information. Opening rs01-master.iso: 21000 medium sectors. -Scanning image sectors: 1%Scanning image sectors: 2%Scanning image sectors: 3%Scanning image sectors: 4%Scanning image sectors: 5%Scanning image sectors: 6%Scanning image sectors: 7%Scanning image sectors: 8%Scanning image sectors: 9%Scanning image sectors: 10%Scanning image sectors: 11%Scanning image sectors: 12%Scanning image sectors: 13%Scanning image sectors: 14%Scanning image sectors: 15%Scanning image sectors: 16%Scanning image sectors: 17%Scanning image sectors: 18%Scanning image sectors: 19%Scanning image sectors: 20%Scanning image sectors: 21%Scanning image sectors: 22%Scanning image sectors: 23%Scanning image sectors: 24%Scanning image sectors: 25%Scanning image sectors: 26%Scanning image sectors: 27%Scanning image sectors: 28%Scanning image sectors: 29%Scanning image sectors: 30%Scanning image sectors: 31%Scanning image sectors: 32%Scanning image sectors: 33%Scanning image sectors: 34%Scanning image sectors: 35%Scanning image sectors: 36%Scanning image sectors: 37%Scanning image sectors: 38%Scanning image sectors: 39%Scanning image sectors: 40%Scanning image sectors: 41%Scanning image sectors: 42%Scanning image sectors: 43%Scanning image sectors: 44%Scanning image sectors: 45%Scanning image sectors: 46%Scanning image sectors: 47%Scanning image sectors: 48%Scanning image sectors: 49%Scanning image sectors: 50%Scanning image sectors: 51%Scanning image sectors: 52%Scanning image sectors: 53%Scanning image sectors: 54%Scanning image sectors: 55%Scanning image sectors: 56%Scanning image sectors: 57%Scanning image sectors: 58%Scanning image sectors: 59%Scanning image sectors: 60%Scanning image sectors: 61%Scanning image sectors: 62%Scanning image sectors: 63%Scanning image sectors: 64%Scanning image sectors: 65%Scanning image sectors: 66%Scanning image sectors: 67%Scanning image sectors: 68%Scanning image sectors: 69%Scanning image sectors: 70%Scanning image sectors: 71%Scanning image sectors: 72%Scanning image sectors: 73%Scanning image sectors: 74%Scanning image sectors: 75%Scanning image sectors: 76%Scanning image sectors: 77%Scanning image sectors: 78%Scanning image sectors: 79%Scanning image sectors: 80%Scanning image sectors: 81%Scanning image sectors: 82%Scanning image sectors: 83%Scanning image sectors: 84%Scanning image sectors: 85%Scanning image sectors: 86%Scanning image sectors: 87%Scanning image sectors: 88%Scanning image sectors: 89%Scanning image sectors: 90%Scanning image sectors: 91%Scanning image sectors: 92%Scanning image sectors: 93%Scanning image sectors: 94%Scanning image sectors: 95%Scanning image sectors: 96%Scanning image sectors: 97%Scanning image sectors: 98%Scanning image sectors: 99%Scanning image sectors: 100%Encoding with Method RS01: 32 roots, 14.3% redundancy. -Ecc generation: 0.4%Ecc generation: 0.8%Ecc generation: 1.3%Ecc generation: 1.7%Ecc generation: 2.2%Ecc generation: 2.6%Ecc generation: 3.1%Ecc generation: 3.5%Ecc generation: 4.0%Ecc generation: 4.4%Ecc generation: 4.9%Ecc generation: 5.3%Ecc generation: 5.8%Ecc generation: 6.2%Ecc generation: 6.7%Ecc generation: 7.1%Ecc generation: 7.6%Ecc generation: 8.0%Ecc generation: 8.5%Ecc generation: 8.9%Ecc generation: 9.4%Ecc generation: 9.8%Ecc generation: 10.3%Ecc generation: 10.7%Ecc generation: 11.2%Ecc generation: 11.6%Ecc generation: 12.1%Ecc generation: 12.5%Ecc generation: 13.0%Ecc generation: 13.4%Ecc generation: 13.9%Ecc generation: 14.3%Ecc generation: 14.7%Ecc generation: 15.2%Ecc generation: 15.6%Ecc generation: 16.1%Ecc generation: 16.5%Ecc generation: 17.0%Ecc generation: 17.4%Ecc generation: 17.9%Ecc generation: 18.3%Ecc generation: 18.8%Ecc generation: 19.2%Ecc generation: 19.7%Ecc generation: 20.1%Ecc generation: 20.6%Ecc generation: 21.0%Ecc generation: 21.5%Ecc generation: 21.9%Ecc generation: 22.4%Ecc generation: 22.8%Ecc generation: 23.3%Ecc generation: 23.7%Ecc generation: 24.2%Ecc generation: 24.6%Ecc generation: 25.1%Ecc generation: 25.5%Ecc generation: 26.0%Ecc generation: 26.4%Ecc generation: 26.9%Ecc generation: 27.3%Ecc generation: 27.8%Ecc generation: 28.2%Ecc generation: 28.6%Ecc generation: 29.1%Ecc generation: 29.5%Ecc generation: 30.0%Ecc generation: 30.4%Ecc generation: 30.9%Ecc generation: 31.3%Ecc generation: 31.8%Ecc generation: 32.2%Ecc generation: 32.7%Ecc generation: 33.1%Ecc generation: 33.6%Ecc generation: 34.0%Ecc generation: 34.5%Ecc generation: 34.9%Ecc generation: 35.4%Ecc generation: 35.8%Ecc generation: 36.3%Ecc generation: 36.7%Ecc generation: 37.2%Ecc generation: 37.6%Ecc generation: 38.1%Ecc generation: 38.5%Ecc generation: 39.0%Ecc generation: 39.4%Ecc generation: 39.9%Ecc generation: 40.3%Ecc generation: 40.8%Ecc generation: 41.2%Ecc generation: 41.7%Ecc generation: 42.1%Ecc generation: 42.6%Ecc generation: 43.0%Ecc generation: 43.4%Ecc generation: 43.9%Ecc generation: 44.3%Ecc generation: 44.8%Ecc generation: 45.2%Ecc generation: 45.7%Ecc generation: 46.1%Ecc generation: 46.6%Ecc generation: 47.0%Ecc generation: 47.5%Ecc generation: 47.9%Ecc generation: 48.4%Ecc generation: 48.8%Ecc generation: 49.3%Ecc generation: 49.7%Ecc generation: 50.2%Ecc generation: 50.6%Ecc generation: 51.1%Ecc generation: 51.5%Ecc generation: 52.0%Ecc generation: 52.4%Ecc generation: 52.9%Ecc generation: 53.3%Ecc generation: 53.8%Ecc generation: 54.2%Ecc generation: 54.7%Ecc generation: 55.1%Ecc generation: 55.6%Ecc generation: 56.0%Ecc generation: 56.5%Ecc generation: 56.9%Ecc generation: 57.3%Ecc generation: 57.8%Ecc generation: 58.2%Ecc generation: 58.7%Ecc generation: 59.1%Ecc generation: 59.6%Ecc generation: 60.0%Ecc generation: 60.5%Ecc generation: 60.9%Ecc generation: 61.4%Ecc generation: 61.8%Ecc generation: 62.3%Ecc generation: 62.7%Ecc generation: 63.2%Ecc generation: 63.6%Ecc generation: 64.1%Ecc generation: 64.5%Ecc generation: 65.0%Ecc generation: 65.4%Ecc generation: 65.9%Ecc generation: 66.3%Ecc generation: 66.8%Ecc generation: 67.2%Ecc generation: 67.7%Ecc generation: 68.1%Ecc generation: 68.6%Ecc generation: 69.0%Ecc generation: 69.5%Ecc generation: 69.9%Ecc generation: 70.4%Ecc generation: 70.8%Ecc generation: 71.3%Ecc generation: 71.7%Ecc generation: 72.1%Ecc generation: 72.6%Ecc generation: 73.0%Ecc generation: 73.5%Ecc generation: 73.9%Ecc generation: 74.4%Ecc generation: 74.8%Ecc generation: 75.3%Ecc generation: 75.7%Ecc generation: 76.2%Ecc generation: 76.6%Ecc generation: 77.1%Ecc generation: 77.5%Ecc generation: 78.0%Ecc generation: 78.4%Ecc generation: 78.9%Ecc generation: 79.3%Ecc generation: 79.8%Ecc generation: 80.2%Ecc generation: 80.7%Ecc generation: 81.1%Ecc generation: 81.6%Ecc generation: 82.0%Ecc generation: 82.5%Ecc generation: 82.9%Ecc generation: 83.4%Ecc generation: 83.8%Ecc generation: 84.3%Ecc generation: 84.7%Ecc generation: 85.2%Ecc generation: 85.6%Ecc generation: 86.0%Ecc generation: 86.5%Ecc generation: 86.9%Ecc generation: 87.4%Ecc generation: 87.8%Ecc generation: 88.3%Ecc generation: 88.7%Ecc generation: 89.2%Ecc generation: 89.6%Ecc generation: 90.1%Ecc generation: 90.5%Ecc generation: 91.0%Ecc generation: 91.4%Ecc generation: 91.9%Ecc generation: 92.3%Ecc generation: 92.8%Ecc generation: 93.2%Ecc generation: 93.7%Ecc generation: 94.1%Ecc generation: 94.6%Ecc generation: 95.0%Ecc generation: 95.5%Ecc generation: 95.9%Ecc generation: 96.4%Ecc generation: 96.8%Ecc generation: 97.3%Ecc generation: 97.7%Ecc generation: 98.2%Ecc generation: 98.6%Ecc generation: 99.1%Ecc generation: 99.5%Ecc generation: 100.0%Ecc generation: 100.0% +Encoding with Method RS01: 32 roots, 14.3% redundancy. Error correction file "rs01-tmp.ecc" created. Make sure to keep this file on a reliable medium. diff --git a/regtest/database/RS01_ecc_plus56_bytes b/regtest/database/RS01_ecc_plus56_bytes index b98e300..280b2d7 100644 --- a/regtest/database/RS01_ecc_plus56_bytes +++ b/regtest/database/RS01_ecc_plus56_bytes @@ -13,5 +13,5 @@ rs01-plus56_bytes.ecc: created by dvdisaster-0.80 - medium sectors : 21000 sectors + 56 bytes - image md5sum : 5682971ebd79a980cc31de3a21cde3d1 - ecc blocks : 194560 (good) -- ecc md5sum : 0%- ecc md5sum : 1%- ecc md5sum : 2%- ecc md5sum : 3%- ecc md5sum : 4%- ecc md5sum : 5%- ecc md5sum : 6%- ecc md5sum : 7%- ecc md5sum : 8%- ecc md5sum : 9%- ecc md5sum : 10%- ecc md5sum : 11%- ecc md5sum : 12%- ecc md5sum : 13%- ecc md5sum : 14%- ecc md5sum : 15%- ecc md5sum : 16%- ecc md5sum : 17%- ecc md5sum : 18%- ecc md5sum : 19%- ecc md5sum : 20%- ecc md5sum : 21%- ecc md5sum : 22%- ecc md5sum : 23%- ecc md5sum : 24%- ecc md5sum : 25%- ecc md5sum : 26%- ecc md5sum : 27%- ecc md5sum : 28%- ecc md5sum : 29%- ecc md5sum : 30%- ecc md5sum : 31%- ecc md5sum : 32%- ecc md5sum : 33%- ecc md5sum : 34%- ecc md5sum : 35%- ecc md5sum : 36%- ecc md5sum : 37%- ecc md5sum : 38%- ecc md5sum : 39%- ecc md5sum : 40%- ecc md5sum : 41%- ecc md5sum : 42%- ecc md5sum : 43%- ecc md5sum : 44%- ecc md5sum : 45%- ecc md5sum : 46%- ecc md5sum : 47%- ecc md5sum : 48%- ecc md5sum : 49%- ecc md5sum : 50%- ecc md5sum : 51%- ecc md5sum : 52%- ecc md5sum : 53%- ecc md5sum : 54%- ecc md5sum : 55%- ecc md5sum : 56%- ecc md5sum : 57%- ecc md5sum : 58%- ecc md5sum : 59%- ecc md5sum : 60%- ecc md5sum : 61%- ecc md5sum : 62%- ecc md5sum : 63%- ecc md5sum : 64%- ecc md5sum : 65%- ecc md5sum : 66%- ecc md5sum : 67%- ecc md5sum : 68%- ecc md5sum : 69%- ecc md5sum : 70%- ecc md5sum : 71%- ecc md5sum : 72%- ecc md5sum : 73%- ecc md5sum : 74%- ecc md5sum : 75%- ecc md5sum : 76%- ecc md5sum : 77%- ecc md5sum : 78%- ecc md5sum : 79%- ecc md5sum : 80%- ecc md5sum : 81%- ecc md5sum : 82%- ecc md5sum : 83%- ecc md5sum : 84%- ecc md5sum : 85%- ecc md5sum : 86%- ecc md5sum : 87%- ecc md5sum : 88%- ecc md5sum : 89%- ecc md5sum : 90%- ecc md5sum : 91%- ecc md5sum : 92%- ecc md5sum : 93%- ecc md5sum : 94%- ecc md5sum : 95%- ecc md5sum : 96%- ecc md5sum : 97%- ecc md5sum : 98%- ecc md5sum : 99%- ecc md5sum : 100%- ecc md5sum : 7d9fc305cb58bcfb371a1cc8f79b89c9 (good) +- ecc md5sum : 7d9fc305cb58bcfb371a1cc8f79b89c9 (good) diff --git a/regtest/database/RS01_ecc_recreate_after_read_rs01 b/regtest/database/RS01_ecc_recreate_after_read_rs01 index 51bceae..75d9ba1 100644 --- a/regtest/database/RS01_ecc_recreate_after_read_rs01 +++ b/regtest/database/RS01_ecc_recreate_after_read_rs01 @@ -4,18 +4,241 @@ This software comes with ABSOLUTELY NO WARRANTY. This is free software and you are welcome to redistribute it under the conditions of the GNU GENERAL PUBLIC LICENSE. See the file "COPYING" for further information. +# *** OpenImageFromDevice(sim-cd) *** +# InquireDevice returned: Simulated CD drive 1.00 Device: sim-cd, Simulated CD drive 1.00 +# *** query_type(Simulated CD drive 1.00, 0) *** +# *** get_configuration(Simulated CD drive 1.00) *** +# 8 data len, 9 current +-> profile 9: CD-R +# trying READ DISC INFORMATION for size +# size returned is 32 +# trying READ DISC INFORMATION for real info +0000: 00 20 1e 00 00 00 00 00 00 00 00 00 00 00 00 00 . ...... ........ +0010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........ ........ +# status is 1e, disc type 0 +#CD: starting media probe +#CD: querying size of READ TOC/PMA/ATIP (for TOC) +#CD: size returned is 12 +#CD: querying real READ TOC/PMA/ATIP (for TOC) +0000: 00 0a 00 00 00 14 00 00 00 00 00 00 ........ .... +#CD: control is 0x14 +#CD: querying size of READ TOC/PMA/ATIP (for full TOC) +# Warning: Realigning length from 26 to 24 +#CD: size returned is 24 +#CD: querying real READ TOC/PMA/ATIP (for full TOC) +0000: 00 18 00 01 00 00 00 a0 00 00 00 00 00 00 00 00 ........ ........ +0010: 00 00 00 00 00 00 00 00 ........ +#CD: 1 sessions +#CD: CD medium detected, type: CD-R mode 1 +# query_type() returned. +# deciding reading strategy... Using READ CD. +GetImageFingerprint(16): read & cached + +ExamineUDF(Device: Simulated CD drive 1.00) + Examining the ISO file system... + Sector 16: + Volume descriptor type = 1 + Volume descriptor version = 1 + Standard identifier = CD001 + -> primary volume descriptor: + System identifier : | | + Volume identifier : |RANDOM IMAGE | + Volume space size : 21000 sectors + Volume set size : 1 + Volume sequence size : 1 + Logical block size : 2048 + Path table size : 10 bytes + L-Path table location : 19 + Opt L-Path table location : 0 + M-Path table location : 20 + Opt M-Path table location : 0 + Volume creation date/time : 16-07-2006 10:35:46.23 + Volume modification d/t : 16-07-2006 10:35:46.23 + Volume expiration d/t : 16-07-2106 10:35:46.23 + Volume effective d/t : 16-07-2006 10:35:46.23 + File structure version : 1 + Sector 17: + Volume descriptor type = 2 + Volume descriptor version = 1 + Standard identifier = CD001 + -> supplementary volume descriptor: *skipped* + Sector 18: + Volume descriptor type = 255 + Volume descriptor version = 1 + Standard identifier = CD001 + -> volume descriptor set terminator; + end of ISO file system parsing. + Examining the UDF file system... + not yet implemented. + +# *** read_capacity(Simulated CD drive 1.00) *** + -> 20999 +ExamineECC() started +...trying RS01 +...trying RS02 +RS02Recognize: medium sim-cd +try_sector: trying sector 21000 +try_sector: read error, trying next header +try_sector: trying sector 20850 +try_sector: no cookie, skipping current modulo +RS02Recognize: skipping exhaustive RS02 search +...trying RS03 +RS03RecognizeImage: medium sim-cd +FindRS03HeaderInImage: medium sim-cd +RS03RecognizeImage: skipping exhaustive RS03 search +...no augmented image detected. +# Calling query_size() +# *** query_size(Simulated CD drive 1.00) *** +Medium size could NOT be determined from ECC header. +Medium size obtained from ISO/UDF file system: 21000 sectors +# returned: 21000 sectors Medium "Random Image": CD-R mode 1, 21000 sectors, created 16-07-2006. +GetImageFingerprint(16): cached Creating new rs01-tmp.iso image. Reading CRC information from ecc data (RS01) ... done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) -All sectors successfully read. Checksums match. -Opening rs01-tmp.iso: 21000 medium sectors. -Scanning image sectors: 1%Scanning image sectors: 2%Scanning image sectors: 3%Scanning image sectors: 4%Scanning image sectors: 5%Scanning image sectors: 6%Scanning image sectors: 7%Scanning image sectors: 8%Scanning image sectors: 9%Scanning image sectors: 10%Scanning image sectors: 11%Scanning image sectors: 12%Scanning image sectors: 13%Scanning image sectors: 14%Scanning image sectors: 15%Scanning image sectors: 16%Scanning image sectors: 17%Scanning image sectors: 18%Scanning image sectors: 19%Scanning image sectors: 20%Scanning image sectors: 21%Scanning image sectors: 22%Scanning image sectors: 23%Scanning image sectors: 24%Scanning image sectors: 25%Scanning image sectors: 26%Scanning image sectors: 27%Scanning image sectors: 28%Scanning image sectors: 29%Scanning image sectors: 30%Scanning image sectors: 31%Scanning image sectors: 32%Scanning image sectors: 33%Scanning image sectors: 34%Scanning image sectors: 35%Scanning image sectors: 36%Scanning image sectors: 37%Scanning image sectors: 38%Scanning image sectors: 39%Scanning image sectors: 40%Scanning image sectors: 41%Scanning image sectors: 42%Scanning image sectors: 43%Scanning image sectors: 44%Scanning image sectors: 45%Scanning image sectors: 46%Scanning image sectors: 47%Scanning image sectors: 48%Scanning image sectors: 49%Scanning image sectors: 50%Scanning image sectors: 51%Scanning image sectors: 52%Scanning image sectors: 53%Scanning image sectors: 54%Scanning image sectors: 55%Scanning image sectors: 56%Scanning image sectors: 57%Scanning image sectors: 58%Scanning image sectors: 59%Scanning image sectors: 60%Scanning image sectors: 61%Scanning image sectors: 62%Scanning image sectors: 63%Scanning image sectors: 64%Scanning image sectors: 65%Scanning image sectors: 66%Scanning image sectors: 67%Scanning image sectors: 68%Scanning image sectors: 69%Scanning image sectors: 70%Scanning image sectors: 71%Scanning image sectors: 72%Scanning image sectors: 73%Scanning image sectors: 74%Scanning image sectors: 75%Scanning image sectors: 76%Scanning image sectors: 77%Scanning image sectors: 78%Scanning image sectors: 79%Scanning image sectors: 80%Scanning image sectors: 81%Scanning image sectors: 82%Scanning image sectors: 83%Scanning image sectors: 84%Scanning image sectors: 85%Scanning image sectors: 86%Scanning image sectors: 87%Scanning image sectors: 88%Scanning image sectors: 89%Scanning image sectors: 90%Scanning image sectors: 91%Scanning image sectors: 92%Scanning image sectors: 93%Scanning image sectors: 94%Scanning image sectors: 95%Scanning image sectors: 96%Scanning image sectors: 97%Scanning image sectors: 98%Scanning image sectors: 99%Scanning image sectors: 100%Encoding with Method RS01: 32 roots, 14.3% redundancy. -Ecc generation: 0.4%Ecc generation: 0.8%Ecc generation: 1.3%Ecc generation: 1.7%Ecc generation: 2.2%Ecc generation: 2.6%Ecc generation: 3.1%Ecc generation: 3.5%Ecc generation: 4.0%Ecc generation: 4.4%Ecc generation: 4.9%Ecc generation: 5.3%Ecc generation: 5.8%Ecc generation: 6.2%Ecc generation: 6.7%Ecc generation: 7.1%Ecc generation: 7.6%Ecc generation: 8.0%Ecc generation: 8.5%Ecc generation: 8.9%Ecc generation: 9.4%Ecc generation: 9.8%Ecc generation: 10.3%Ecc generation: 10.7%Ecc generation: 11.2%Ecc generation: 11.6%Ecc generation: 12.1%Ecc generation: 12.5%Ecc generation: 13.0%Ecc generation: 13.4%Ecc generation: 13.9%Ecc generation: 14.3%Ecc generation: 14.7%Ecc generation: 15.2%Ecc generation: 15.6%Ecc generation: 16.1%Ecc generation: 16.5%Ecc generation: 17.0%Ecc generation: 17.4%Ecc generation: 17.9%Ecc generation: 18.3%Ecc generation: 18.8%Ecc generation: 19.2%Ecc generation: 19.7%Ecc generation: 20.1%Ecc generation: 20.6%Ecc generation: 21.0%Ecc generation: 21.5%Ecc generation: 21.9%Ecc generation: 22.4%Ecc generation: 22.8%Ecc generation: 23.3%Ecc generation: 23.7%Ecc generation: 24.2%Ecc generation: 24.6%Ecc generation: 25.1%Ecc generation: 25.5%Ecc generation: 26.0%Ecc generation: 26.4%Ecc generation: 26.9%Ecc generation: 27.3%Ecc generation: 27.8%Ecc generation: 28.2%Ecc generation: 28.6%Ecc generation: 29.1%Ecc generation: 29.5%Ecc generation: 30.0%Ecc generation: 30.4%Ecc generation: 30.9%Ecc generation: 31.3%Ecc generation: 31.8%Ecc generation: 32.2%Ecc generation: 32.7%Ecc generation: 33.1%Ecc generation: 33.6%Ecc generation: 34.0%Ecc generation: 34.5%Ecc generation: 34.9%Ecc generation: 35.4%Ecc generation: 35.8%Ecc generation: 36.3%Ecc generation: 36.7%Ecc generation: 37.2%Ecc generation: 37.6%Ecc generation: 38.1%Ecc generation: 38.5%Ecc generation: 39.0%Ecc generation: 39.4%Ecc generation: 39.9%Ecc generation: 40.3%Ecc generation: 40.8%Ecc generation: 41.2%Ecc generation: 41.7%Ecc generation: 42.1%Ecc generation: 42.6%Ecc generation: 43.0%Ecc generation: 43.4%Ecc generation: 43.9%Ecc generation: 44.3%Ecc generation: 44.8%Ecc generation: 45.2%Ecc generation: 45.7%Ecc generation: 46.1%Ecc generation: 46.6%Ecc generation: 47.0%Ecc generation: 47.5%Ecc generation: 47.9%Ecc generation: 48.4%Ecc generation: 48.8%Ecc generation: 49.3%Ecc generation: 49.7%Ecc generation: 50.2%Ecc generation: 50.6%Ecc generation: 51.1%Ecc generation: 51.5%Ecc generation: 52.0%Ecc generation: 52.4%Ecc generation: 52.9%Ecc generation: 53.3%Ecc generation: 53.8%Ecc generation: 54.2%Ecc generation: 54.7%Ecc generation: 55.1%Ecc generation: 55.6%Ecc generation: 56.0%Ecc generation: 56.5%Ecc generation: 56.9%Ecc generation: 57.3%Ecc generation: 57.8%Ecc generation: 58.2%Ecc generation: 58.7%Ecc generation: 59.1%Ecc generation: 59.6%Ecc generation: 60.0%Ecc generation: 60.5%Ecc generation: 60.9%Ecc generation: 61.4%Ecc generation: 61.8%Ecc generation: 62.3%Ecc generation: 62.7%Ecc generation: 63.2%Ecc generation: 63.6%Ecc generation: 64.1%Ecc generation: 64.5%Ecc generation: 65.0%Ecc generation: 65.4%Ecc generation: 65.9%Ecc generation: 66.3%Ecc generation: 66.8%Ecc generation: 67.2%Ecc generation: 67.7%Ecc generation: 68.1%Ecc generation: 68.6%Ecc generation: 69.0%Ecc generation: 69.5%Ecc generation: 69.9%Ecc generation: 70.4%Ecc generation: 70.8%Ecc generation: 71.3%Ecc generation: 71.7%Ecc generation: 72.1%Ecc generation: 72.6%Ecc generation: 73.0%Ecc generation: 73.5%Ecc generation: 73.9%Ecc generation: 74.4%Ecc generation: 74.8%Ecc generation: 75.3%Ecc generation: 75.7%Ecc generation: 76.2%Ecc generation: 76.6%Ecc generation: 77.1%Ecc generation: 77.5%Ecc generation: 78.0%Ecc generation: 78.4%Ecc generation: 78.9%Ecc generation: 79.3%Ecc generation: 79.8%Ecc generation: 80.2%Ecc generation: 80.7%Ecc generation: 81.1%Ecc generation: 81.6%Ecc generation: 82.0%Ecc generation: 82.5%Ecc generation: 82.9%Ecc generation: 83.4%Ecc generation: 83.8%Ecc generation: 84.3%Ecc generation: 84.7%Ecc generation: 85.2%Ecc generation: 85.6%Ecc generation: 86.0%Ecc generation: 86.5%Ecc generation: 86.9%Ecc generation: 87.4%Ecc generation: 87.8%Ecc generation: 88.3%Ecc generation: 88.7%Ecc generation: 89.2%Ecc generation: 89.6%Ecc generation: 90.1%Ecc generation: 90.5%Ecc generation: 91.0%Ecc generation: 91.4%Ecc generation: 91.9%Ecc generation: 92.3%Ecc generation: 92.8%Ecc generation: 93.2%Ecc generation: 93.7%Ecc generation: 94.1%Ecc generation: 94.6%Ecc generation: 95.0%Ecc generation: 95.5%Ecc generation: 95.9%Ecc generation: 96.4%Ecc generation: 96.8%Ecc generation: 97.3%Ecc generation: 97.7%Ecc generation: 98.2%Ecc generation: 98.6%Ecc generation: 99.1%Ecc generation: 99.5%Ecc generation: 100.0%Ecc generation: 100.0% +All sectors successfully read. Checksums match. +CrcBuf contents, image path none (medium): + crcSize: 21000, dataSectors: 21000, coveredSectors: 21000, allSectors: 21000 + md5State: data_complete image_complete + data: 9503f278d4550a9507a317664481adf8 + full: 9503f278d4550a9507a317664481adf8 + fp sector: 16; 15c0fd35a0cfa0f83b9ccbd8604c2592 + missing crcs: 0 + +Opening rs01-tmp.iso +ExamineUDF(File: rs01-tmp.iso) + Examining the ISO file system... + Sector 16: + Volume descriptor type = 1 + Volume descriptor version = 1 + Standard identifier = CD001 + -> primary volume descriptor: + System identifier : | | + Volume identifier : |RANDOM IMAGE | + Volume space size : 21000 sectors + Volume set size : 1 + Volume sequence size : 1 + Logical block size : 2048 + Path table size : 10 bytes + L-Path table location : 19 + Opt L-Path table location : 0 + M-Path table location : 20 + Opt M-Path table location : 0 + Volume creation date/time : 16-07-2006 10:35:46.23 + Volume modification d/t : 16-07-2006 10:35:46.23 + Volume expiration d/t : 16-07-2106 10:35:46.23 + Volume effective d/t : 16-07-2006 10:35:46.23 + File structure version : 1 + Sector 17: + Volume descriptor type = 2 + Volume descriptor version = 1 + Standard identifier = CD001 + -> supplementary volume descriptor: *skipped* + Sector 18: + Volume descriptor type = 255 + Volume descriptor version = 1 + Standard identifier = CD001 + -> volume descriptor set terminator; + end of ISO file system parsing. + Examining the UDF file system... + not yet implemented. + +ExamineECC() started +...trying RS01 +...trying RS02 +RS02Recognize: file rs01-tmp.iso +try_sector: trying sector 21000 +try_sector: read error, trying next header +try_sector: trying sector 20850 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 4611686018427387904 +FindHeaderInMedium: Trying modulo 2305843009213693952 +FindHeaderInMedium: Trying modulo 1152921504606846976 +FindHeaderInMedium: Trying modulo 576460752303423488 +FindHeaderInMedium: Trying modulo 288230376151711744 +FindHeaderInMedium: Trying modulo 144115188075855872 +FindHeaderInMedium: Trying modulo 72057594037927936 +FindHeaderInMedium: Trying modulo 36028797018963968 +FindHeaderInMedium: Trying modulo 18014398509481984 +FindHeaderInMedium: Trying modulo 9007199254740992 +FindHeaderInMedium: Trying modulo 4503599627370496 +FindHeaderInMedium: Trying modulo 2251799813685248 +FindHeaderInMedium: Trying modulo 1125899906842624 +FindHeaderInMedium: Trying modulo 562949953421312 +FindHeaderInMedium: Trying modulo 281474976710656 +FindHeaderInMedium: Trying modulo 140737488355328 +FindHeaderInMedium: Trying modulo 70368744177664 +FindHeaderInMedium: Trying modulo 35184372088832 +FindHeaderInMedium: Trying modulo 17592186044416 +FindHeaderInMedium: Trying modulo 8796093022208 +FindHeaderInMedium: Trying modulo 4398046511104 +FindHeaderInMedium: Trying modulo 2199023255552 +FindHeaderInMedium: Trying modulo 1099511627776 +FindHeaderInMedium: Trying modulo 549755813888 +FindHeaderInMedium: Trying modulo 274877906944 +FindHeaderInMedium: Trying modulo 137438953472 +FindHeaderInMedium: Trying modulo 68719476736 +FindHeaderInMedium: Trying modulo 34359738368 +FindHeaderInMedium: Trying modulo 17179869184 +FindHeaderInMedium: Trying modulo 8589934592 +FindHeaderInMedium: Trying modulo 4294967296 +FindHeaderInMedium: Trying modulo 2147483648 +FindHeaderInMedium: Trying modulo 1073741824 +FindHeaderInMedium: Trying modulo 536870912 +FindHeaderInMedium: Trying modulo 268435456 +FindHeaderInMedium: Trying modulo 134217728 +FindHeaderInMedium: Trying modulo 67108864 +FindHeaderInMedium: Trying modulo 33554432 +FindHeaderInMedium: Trying modulo 16777216 +FindHeaderInMedium: Trying modulo 8388608 +FindHeaderInMedium: Trying modulo 4194304 +FindHeaderInMedium: Trying modulo 2097152 +FindHeaderInMedium: Trying modulo 1048576 +FindHeaderInMedium: Trying modulo 524288 +FindHeaderInMedium: Trying modulo 262144 +FindHeaderInMedium: Trying modulo 131072 +FindHeaderInMedium: Trying modulo 65536 +FindHeaderInMedium: Trying modulo 32768 +FindHeaderInMedium: Trying modulo 16384 +try_sector: trying sector 16384 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 8192 +Sector 16384 cached; skipping modulo +FindHeaderInMedium: Trying modulo 4096 +try_sector: trying sector 20480 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 2048 +Sector 20480 cached; skipping modulo +FindHeaderInMedium: Trying modulo 1024 +Sector 20480 cached; skipping modulo +FindHeaderInMedium: Trying modulo 512 +try_sector: trying sector 20992 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 256 +Sector 20992 cached; skipping modulo +FindHeaderInMedium: Trying modulo 128 +Sector 20992 cached; skipping modulo +FindHeaderInMedium: Trying modulo 64 +Sector 20992 cached; skipping modulo +FindHeaderInMedium: Trying modulo 32 +Sector 20992 cached; skipping modulo +...trying RS03 +RS03RecognizeImage: file rs01-tmp.iso +FindRS03HeaderInImage: file rs01-tmp.iso +RS03RecognizeImage: No EH, entering exhaustive search +.. trying layer size 1409 +Scanning layers for signatures. +- layer slice 0 +** All layers tested -> no RS03 data found +...no augmented image detected. +GetImageFingerprint(16): read & cached +: 21000 medium sectors. +CrcBufValid: buffer VALID +Encoding with Method RS01: 32 roots, 14.3% redundancy. Error correction file "rs01-tmp.ecc" created. Make sure to keep this file on a reliable medium. diff --git a/regtest/database/RS01_ecc_recreate_after_read_rs02 b/regtest/database/RS01_ecc_recreate_after_read_rs02 index 1879e6d..f64e26e 100644 --- a/regtest/database/RS01_ecc_recreate_after_read_rs02 +++ b/regtest/database/RS01_ecc_recreate_after_read_rs02 @@ -4,18 +4,195 @@ This software comes with ABSOLUTELY NO WARRANTY. This is free software and you are welcome to redistribute it under the conditions of the GNU GENERAL PUBLIC LICENSE. See the file "COPYING" for further information. +# *** OpenImageFromDevice(sim-cd) *** +# InquireDevice returned: Simulated CD drive 1.00 Device: sim-cd, Simulated CD drive 1.00 +# *** query_type(Simulated CD drive 1.00, 0) *** +# *** get_configuration(Simulated CD drive 1.00) *** +# 8 data len, 9 current +-> profile 9: CD-R +# trying READ DISC INFORMATION for size +# size returned is 32 +# trying READ DISC INFORMATION for real info +0000: 00 20 1e 00 00 00 00 00 00 00 00 00 00 00 00 00 . ...... ........ +0010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........ ........ +# status is 1e, disc type 0 +#CD: starting media probe +#CD: querying size of READ TOC/PMA/ATIP (for TOC) +#CD: size returned is 12 +#CD: querying real READ TOC/PMA/ATIP (for TOC) +0000: 00 0a 00 00 00 14 00 00 00 00 00 00 ........ .... +#CD: control is 0x14 +#CD: querying size of READ TOC/PMA/ATIP (for full TOC) +# Warning: Realigning length from 26 to 24 +#CD: size returned is 24 +#CD: querying real READ TOC/PMA/ATIP (for full TOC) +0000: 00 18 00 01 00 00 00 a0 00 00 00 00 00 00 00 00 ........ ........ +0010: 00 00 00 00 00 00 00 00 ........ +#CD: 1 sessions +#CD: CD medium detected, type: CD-R mode 1 +# query_type() returned. +# deciding reading strategy... Using READ CD. +GetImageFingerprint(16): read & cached + +ExamineUDF(Device: Simulated CD drive 1.00) + Examining the ISO file system... + Sector 16: + Volume descriptor type = 1 + Volume descriptor version = 1 + Standard identifier = CD001 + -> primary volume descriptor: + System identifier : | | + Volume identifier : |RANDOM IMAGE | + Volume space size : 21000 sectors + Volume set size : 1 + Volume sequence size : 1 + Logical block size : 2048 + Path table size : 10 bytes + L-Path table location : 19 + Opt L-Path table location : 0 + M-Path table location : 20 + Opt M-Path table location : 0 + Volume creation date/time : 16-07-2006 10:35:46.23 + Volume modification d/t : 16-07-2006 10:35:46.23 + Volume expiration d/t : 16-07-2106 10:35:46.23 + Volume effective d/t : 16-07-2006 10:35:46.23 + File structure version : 1 + Sector 17: + Volume descriptor type = 2 + Volume descriptor version = 1 + Standard identifier = CD001 + -> supplementary volume descriptor: *skipped* + Sector 18: + Volume descriptor type = 255 + Volume descriptor version = 1 + Standard identifier = CD001 + -> volume descriptor set terminator; + end of ISO file system parsing. + Examining the UDF file system... + not yet implemented. + +# *** read_capacity(Simulated CD drive 1.00) *** + -> 26919 +ExamineECC() started +...trying RS01 +...trying RS02 +RS02Recognize: medium sim-cd +try_sector: trying sector 21000 +try_sector: header at 21000: magic cookie found +try_sector: CRC okay +GetImageFingerprint(16): cached +try_sector: fingerprint okay, header good +Root sector search at +0 successful +...augmented image found +Expected size calculated from ecc header: 26920 +--> confirmed layout variant 1 +Calculated layout for RS02 image: +data sectors = 21000 +crc sectors = 42 +protected sectors = 21044 (incl. 2 hdr sectors) +reed solomon secs = 5830 (55 roots, 200 data) +header repeats = 23 (using modulo 256) +added sectors = 5920 +total image size = 26920 +medium capacity = n.a. + +Interleaving layout: +106 sectors per ecc layer +first layer sector with CRC data 14 (sector# 21002) + +# Calling query_size() +# *** query_size(Simulated CD drive 1.00) *** +Medium size obtained from ECC header: 26920 sectors +# returned: 26920 sectors Medium "Random Image": CD-R mode 1, 26920 sectors, Ecc, created 16-07-2006. Creating new rs01-tmp.iso image. -Reading CRC information from ecc data (RS02) ... done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) -All sectors successfully read. Checksums match. +Reading CRC information from ecc data (RS02) ... RS02LayoutFromImage(): returning cached layout +done. +GOOD Data md5sum +GOOD CRC md5sum +GOOD ECC md5sum -Opening rs01-tmp.iso: 26920 medium sectors. -Scanning image sectors: 1%Scanning image sectors: 2%Scanning image sectors: 3%Scanning image sectors: 4%Scanning image sectors: 5%Scanning image sectors: 6%Scanning image sectors: 7%Scanning image sectors: 8%Scanning image sectors: 9%Scanning image sectors: 10%Scanning image sectors: 11%Scanning image sectors: 12%Scanning image sectors: 13%Scanning image sectors: 14%Scanning image sectors: 15%Scanning image sectors: 16%Scanning image sectors: 17%Scanning image sectors: 18%Scanning image sectors: 19%Scanning image sectors: 20%Scanning image sectors: 21%Scanning image sectors: 22%Scanning image sectors: 23%Scanning image sectors: 24%Scanning image sectors: 25%Scanning image sectors: 26%Scanning image sectors: 27%Scanning image sectors: 28%Scanning image sectors: 29%Scanning image sectors: 30%Scanning image sectors: 31%Scanning image sectors: 32%Scanning image sectors: 33%Scanning image sectors: 34%Scanning image sectors: 35%Scanning image sectors: 36%Scanning image sectors: 37%Scanning image sectors: 38%Scanning image sectors: 39%Scanning image sectors: 40%Scanning image sectors: 41%Scanning image sectors: 42%Scanning image sectors: 43%Scanning image sectors: 44%Scanning image sectors: 45%Scanning image sectors: 46%Scanning image sectors: 47%Scanning image sectors: 48%Scanning image sectors: 49%Scanning image sectors: 50%Scanning image sectors: 51%Scanning image sectors: 52%Scanning image sectors: 53%Scanning image sectors: 54%Scanning image sectors: 55%Scanning image sectors: 56%Scanning image sectors: 57%Scanning image sectors: 58%Scanning image sectors: 59%Scanning image sectors: 60%Scanning image sectors: 61%Scanning image sectors: 62%Scanning image sectors: 63%Scanning image sectors: 64%Scanning image sectors: 65%Scanning image sectors: 66%Scanning image sectors: 67%Scanning image sectors: 68%Scanning image sectors: 69%Scanning image sectors: 70%Scanning image sectors: 71%Scanning image sectors: 72%Scanning image sectors: 73%Scanning image sectors: 74%Scanning image sectors: 75%Scanning image sectors: 76%Scanning image sectors: 77%Scanning image sectors: 78%Scanning image sectors: 79%Scanning image sectors: 80%Scanning image sectors: 81%Scanning image sectors: 82%Scanning image sectors: 83%Scanning image sectors: 84%Scanning image sectors: 85%Scanning image sectors: 86%Scanning image sectors: 87%Scanning image sectors: 88%Scanning image sectors: 89%Scanning image sectors: 90%Scanning image sectors: 91%Scanning image sectors: 92%Scanning image sectors: 93%Scanning image sectors: 94%Scanning image sectors: 95%Scanning image sectors: 96%Scanning image sectors: 97%Scanning image sectors: 98%Scanning image sectors: 99%Scanning image sectors: 100%Encoding with Method RS01: 32 roots, 14.3% redundancy. -Ecc generation: 0.4%Ecc generation: 0.8%Ecc generation: 1.3%Ecc generation: 1.7%Ecc generation: 2.2%Ecc generation: 2.6%Ecc generation: 3.1%Ecc generation: 3.5%Ecc generation: 4.0%Ecc generation: 4.4%Ecc generation: 4.9%Ecc generation: 5.3%Ecc generation: 5.8%Ecc generation: 6.2%Ecc generation: 6.7%Ecc generation: 7.1%Ecc generation: 7.6%Ecc generation: 8.0%Ecc generation: 8.5%Ecc generation: 8.9%Ecc generation: 9.4%Ecc generation: 9.8%Ecc generation: 10.3%Ecc generation: 10.7%Ecc generation: 11.2%Ecc generation: 11.6%Ecc generation: 12.1%Ecc generation: 12.5%Ecc generation: 13.0%Ecc generation: 13.4%Ecc generation: 13.9%Ecc generation: 14.3%Ecc generation: 14.7%Ecc generation: 15.2%Ecc generation: 15.6%Ecc generation: 16.1%Ecc generation: 16.5%Ecc generation: 17.0%Ecc generation: 17.4%Ecc generation: 17.9%Ecc generation: 18.3%Ecc generation: 18.8%Ecc generation: 19.2%Ecc generation: 19.7%Ecc generation: 20.1%Ecc generation: 20.6%Ecc generation: 21.0%Ecc generation: 21.5%Ecc generation: 21.9%Ecc generation: 22.4%Ecc generation: 22.8%Ecc generation: 23.3%Ecc generation: 23.7%Ecc generation: 24.2%Ecc generation: 24.6%Ecc generation: 25.1%Ecc generation: 25.5%Ecc generation: 26.0%Ecc generation: 26.4%Ecc generation: 26.9%Ecc generation: 27.3%Ecc generation: 27.8%Ecc generation: 28.2%Ecc generation: 28.6%Ecc generation: 29.1%Ecc generation: 29.5%Ecc generation: 30.0%Ecc generation: 30.4%Ecc generation: 30.9%Ecc generation: 31.3%Ecc generation: 31.8%Ecc generation: 32.2%Ecc generation: 32.7%Ecc generation: 33.1%Ecc generation: 33.6%Ecc generation: 34.0%Ecc generation: 34.5%Ecc generation: 34.9%Ecc generation: 35.4%Ecc generation: 35.8%Ecc generation: 36.3%Ecc generation: 36.7%Ecc generation: 37.2%Ecc generation: 37.6%Ecc generation: 38.1%Ecc generation: 38.5%Ecc generation: 39.0%Ecc generation: 39.4%Ecc generation: 39.9%Ecc generation: 40.3%Ecc generation: 40.8%Ecc generation: 41.2%Ecc generation: 41.7%Ecc generation: 42.1%Ecc generation: 42.6%Ecc generation: 43.0%Ecc generation: 43.4%Ecc generation: 43.9%Ecc generation: 44.3%Ecc generation: 44.8%Ecc generation: 45.2%Ecc generation: 45.7%Ecc generation: 46.1%Ecc generation: 46.6%Ecc generation: 47.0%Ecc generation: 47.5%Ecc generation: 47.9%Ecc generation: 48.4%Ecc generation: 48.8%Ecc generation: 49.3%Ecc generation: 49.7%Ecc generation: 50.2%Ecc generation: 50.6%Ecc generation: 51.1%Ecc generation: 51.5%Ecc generation: 52.0%Ecc generation: 52.4%Ecc generation: 52.9%Ecc generation: 53.3%Ecc generation: 53.8%Ecc generation: 54.2%Ecc generation: 54.7%Ecc generation: 55.1%Ecc generation: 55.6%Ecc generation: 56.0%Ecc generation: 56.5%Ecc generation: 56.9%Ecc generation: 57.3%Ecc generation: 57.8%Ecc generation: 58.2%Ecc generation: 58.7%Ecc generation: 59.1%Ecc generation: 59.6%Ecc generation: 60.0%Ecc generation: 60.5%Ecc generation: 60.9%Ecc generation: 61.4%Ecc generation: 61.8%Ecc generation: 62.3%Ecc generation: 62.7%Ecc generation: 63.2%Ecc generation: 63.6%Ecc generation: 64.1%Ecc generation: 64.5%Ecc generation: 65.0%Ecc generation: 65.4%Ecc generation: 65.9%Ecc generation: 66.3%Ecc generation: 66.8%Ecc generation: 67.2%Ecc generation: 67.7%Ecc generation: 68.1%Ecc generation: 68.6%Ecc generation: 69.0%Ecc generation: 69.5%Ecc generation: 69.9%Ecc generation: 70.4%Ecc generation: 70.8%Ecc generation: 71.3%Ecc generation: 71.7%Ecc generation: 72.1%Ecc generation: 72.6%Ecc generation: 73.0%Ecc generation: 73.5%Ecc generation: 73.9%Ecc generation: 74.4%Ecc generation: 74.8%Ecc generation: 75.3%Ecc generation: 75.7%Ecc generation: 76.2%Ecc generation: 76.6%Ecc generation: 77.1%Ecc generation: 77.5%Ecc generation: 78.0%Ecc generation: 78.4%Ecc generation: 78.9%Ecc generation: 79.3%Ecc generation: 79.8%Ecc generation: 80.2%Ecc generation: 80.7%Ecc generation: 81.1%Ecc generation: 81.6%Ecc generation: 82.0%Ecc generation: 82.5%Ecc generation: 82.9%Ecc generation: 83.4%Ecc generation: 83.8%Ecc generation: 84.3%Ecc generation: 84.7%Ecc generation: 85.2%Ecc generation: 85.6%Ecc generation: 86.0%Ecc generation: 86.5%Ecc generation: 86.9%Ecc generation: 87.4%Ecc generation: 87.8%Ecc generation: 88.3%Ecc generation: 88.7%Ecc generation: 89.2%Ecc generation: 89.6%Ecc generation: 90.1%Ecc generation: 90.5%Ecc generation: 91.0%Ecc generation: 91.4%Ecc generation: 91.9%Ecc generation: 92.3%Ecc generation: 92.8%Ecc generation: 93.2%Ecc generation: 93.7%Ecc generation: 94.1%Ecc generation: 94.6%Ecc generation: 95.0%Ecc generation: 95.5%Ecc generation: 95.9%Ecc generation: 96.4%Ecc generation: 96.8%Ecc generation: 97.3%Ecc generation: 97.7%Ecc generation: 98.2%Ecc generation: 98.6%Ecc generation: 99.1%Ecc generation: 99.5%Ecc generation: 100.0%Ecc generation: 100.0% +All sectors successfully read. Checksums match. +CrcBuf contents, image path none (medium): + crcSize: 26920, dataSectors: 21000, coveredSectors: 21000, allSectors: 26920 + md5State: data_complete image_complete + data: 9503f278d4550a9507a317664481adf8 + full: 154a90eceef67415e8831447c58d8205 + fp sector: 16; 15c0fd35a0cfa0f83b9ccbd8604c2592 + missing crcs: 0 + +Opening rs01-tmp.iso +ExamineUDF(File: rs01-tmp.iso) + Examining the ISO file system... + Sector 16: + Volume descriptor type = 1 + Volume descriptor version = 1 + Standard identifier = CD001 + -> primary volume descriptor: + System identifier : | | + Volume identifier : |RANDOM IMAGE | + Volume space size : 21000 sectors + Volume set size : 1 + Volume sequence size : 1 + Logical block size : 2048 + Path table size : 10 bytes + L-Path table location : 19 + Opt L-Path table location : 0 + M-Path table location : 20 + Opt M-Path table location : 0 + Volume creation date/time : 16-07-2006 10:35:46.23 + Volume modification d/t : 16-07-2006 10:35:46.23 + Volume expiration d/t : 16-07-2106 10:35:46.23 + Volume effective d/t : 16-07-2006 10:35:46.23 + File structure version : 1 + Sector 17: + Volume descriptor type = 2 + Volume descriptor version = 1 + Standard identifier = CD001 + -> supplementary volume descriptor: *skipped* + Sector 18: + Volume descriptor type = 255 + Volume descriptor version = 1 + Standard identifier = CD001 + -> volume descriptor set terminator; + end of ISO file system parsing. + Examining the UDF file system... + not yet implemented. + +ExamineECC() started +...trying RS01 +...trying RS02 +RS02Recognize: file rs01-tmp.iso +try_sector: trying sector 21000 +try_sector: header at 21000: magic cookie found +try_sector: CRC okay +GetImageFingerprint(16): read & cached +try_sector: fingerprint okay, header good +Root sector search at +0 successful +...augmented image found +Expected size calculated from ecc header: 26920 +--> confirmed layout variant 1 +Calculated layout for RS02 image: +data sectors = 21000 +crc sectors = 42 +protected sectors = 21044 (incl. 2 hdr sectors) +reed solomon secs = 5830 (55 roots, 200 data) +header repeats = 23 (using modulo 256) +added sectors = 5920 +total image size = 26920 +medium capacity = n.a. + +Interleaving layout: +106 sectors per ecc layer +first layer sector with CRC data 14 (sector# 21002) + +GetImageFingerprint(16): cached +: 26920 medium sectors. +CrcBufValid: buffer VALID +Encoding with Method RS01: 32 roots, 14.3% redundancy. Error correction file "rs01-tmp.ecc" created. Make sure to keep this file on a reliable medium. diff --git a/regtest/database/RS01_ecc_recreate_after_read_rs03f b/regtest/database/RS01_ecc_recreate_after_read_rs03f index af57088..8de602a 100644 --- a/regtest/database/RS01_ecc_recreate_after_read_rs03f +++ b/regtest/database/RS01_ecc_recreate_after_read_rs03f @@ -4,18 +4,255 @@ This software comes with ABSOLUTELY NO WARRANTY. This is free software and you are welcome to redistribute it under the conditions of the GNU GENERAL PUBLIC LICENSE. See the file "COPYING" for further information. +# *** OpenImageFromDevice(sim-cd) *** +# InquireDevice returned: Simulated CD drive 1.00 Device: sim-cd, Simulated CD drive 1.00 +# *** query_type(Simulated CD drive 1.00, 0) *** +# *** get_configuration(Simulated CD drive 1.00) *** +# 8 data len, 9 current +-> profile 9: CD-R +# trying READ DISC INFORMATION for size +# size returned is 32 +# trying READ DISC INFORMATION for real info +0000: 00 20 1e 00 00 00 00 00 00 00 00 00 00 00 00 00 . ...... ........ +0010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........ ........ +# status is 1e, disc type 0 +#CD: starting media probe +#CD: querying size of READ TOC/PMA/ATIP (for TOC) +#CD: size returned is 12 +#CD: querying real READ TOC/PMA/ATIP (for TOC) +0000: 00 0a 00 00 00 14 00 00 00 00 00 00 ........ .... +#CD: control is 0x14 +#CD: querying size of READ TOC/PMA/ATIP (for full TOC) +# Warning: Realigning length from 26 to 24 +#CD: size returned is 24 +#CD: querying real READ TOC/PMA/ATIP (for full TOC) +0000: 00 18 00 01 00 00 00 a0 00 00 00 00 00 00 00 00 ........ ........ +0010: 00 00 00 00 00 00 00 00 ........ +#CD: 1 sessions +#CD: CD medium detected, type: CD-R mode 1 +# query_type() returned. +# deciding reading strategy... Using READ CD. +GetImageFingerprint(16): read & cached + +ExamineUDF(Device: Simulated CD drive 1.00) + Examining the ISO file system... + Sector 16: + Volume descriptor type = 1 + Volume descriptor version = 1 + Standard identifier = CD001 + -> primary volume descriptor: + System identifier : | | + Volume identifier : |RANDOM IMAGE | + Volume space size : 21000 sectors + Volume set size : 1 + Volume sequence size : 1 + Logical block size : 2048 + Path table size : 10 bytes + L-Path table location : 19 + Opt L-Path table location : 0 + M-Path table location : 20 + Opt M-Path table location : 0 + Volume creation date/time : 16-07-2006 10:35:46.23 + Volume modification d/t : 16-07-2006 10:35:46.23 + Volume expiration d/t : 16-07-2106 10:35:46.23 + Volume effective d/t : 16-07-2006 10:35:46.23 + File structure version : 1 + Sector 17: + Volume descriptor type = 2 + Volume descriptor version = 1 + Standard identifier = CD001 + -> supplementary volume descriptor: *skipped* + Sector 18: + Volume descriptor type = 255 + Volume descriptor version = 1 + Standard identifier = CD001 + -> volume descriptor set terminator; + end of ISO file system parsing. + Examining the UDF file system... + not yet implemented. + +# *** read_capacity(Simulated CD drive 1.00) *** + -> 20999 +ExamineECC() started +...trying RS01 +...trying RS02 +RS02Recognize: medium sim-cd +try_sector: trying sector 21000 +try_sector: read error, trying next header +try_sector: trying sector 20850 +try_sector: no cookie, skipping current modulo +RS02Recognize: skipping exhaustive RS02 search +...trying RS03 +RS03RecognizeImage: medium sim-cd +FindRS03HeaderInImage: medium sim-cd +RS03RecognizeImage: skipping exhaustive RS03 search +...no augmented image detected. +# Calling query_size() +# *** query_size(Simulated CD drive 1.00) *** +Medium size could NOT be determined from ECC header. +Medium size obtained from ISO/UDF file system: 21000 sectors +# returned: 21000 sectors Medium "Random Image": CD-R mode 1, 21000 sectors, created 16-07-2006. +RS03RecognizeFile(): examining rs01-tmp.ecc +RS03RecognizeFile(): ecc header found +GetImageFingerprint(16): cached Creating new rs01-tmp.iso image. -Reading CRC information from ecc data (RS03) ... done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) -All sectors successfully read. Checksums match. +Reading CRC information from ecc data (RS03) ... Calculated layout for RS03 file: +data sectors = 21000 +data padding = 0 +layer size = 86 +total sectors = 21776 +medium capacity = 0 +header position = 0 +first CRC sector = 2 +first ECC sector = 88 +ndata = 247 +nroots = 8 ( 3.2%) -Opening rs01-tmp.iso: 21000 medium sectors. -Scanning image sectors: 1%Scanning image sectors: 2%Scanning image sectors: 3%Scanning image sectors: 4%Scanning image sectors: 5%Scanning image sectors: 6%Scanning image sectors: 7%Scanning image sectors: 8%Scanning image sectors: 9%Scanning image sectors: 10%Scanning image sectors: 11%Scanning image sectors: 12%Scanning image sectors: 13%Scanning image sectors: 14%Scanning image sectors: 15%Scanning image sectors: 16%Scanning image sectors: 17%Scanning image sectors: 18%Scanning image sectors: 19%Scanning image sectors: 20%Scanning image sectors: 21%Scanning image sectors: 22%Scanning image sectors: 23%Scanning image sectors: 24%Scanning image sectors: 25%Scanning image sectors: 26%Scanning image sectors: 27%Scanning image sectors: 28%Scanning image sectors: 29%Scanning image sectors: 30%Scanning image sectors: 31%Scanning image sectors: 32%Scanning image sectors: 33%Scanning image sectors: 34%Scanning image sectors: 35%Scanning image sectors: 36%Scanning image sectors: 37%Scanning image sectors: 38%Scanning image sectors: 39%Scanning image sectors: 40%Scanning image sectors: 41%Scanning image sectors: 42%Scanning image sectors: 43%Scanning image sectors: 44%Scanning image sectors: 45%Scanning image sectors: 46%Scanning image sectors: 47%Scanning image sectors: 48%Scanning image sectors: 49%Scanning image sectors: 50%Scanning image sectors: 51%Scanning image sectors: 52%Scanning image sectors: 53%Scanning image sectors: 54%Scanning image sectors: 55%Scanning image sectors: 56%Scanning image sectors: 57%Scanning image sectors: 58%Scanning image sectors: 59%Scanning image sectors: 60%Scanning image sectors: 61%Scanning image sectors: 62%Scanning image sectors: 63%Scanning image sectors: 64%Scanning image sectors: 65%Scanning image sectors: 66%Scanning image sectors: 67%Scanning image sectors: 68%Scanning image sectors: 69%Scanning image sectors: 70%Scanning image sectors: 71%Scanning image sectors: 72%Scanning image sectors: 73%Scanning image sectors: 74%Scanning image sectors: 75%Scanning image sectors: 76%Scanning image sectors: 77%Scanning image sectors: 78%Scanning image sectors: 79%Scanning image sectors: 80%Scanning image sectors: 81%Scanning image sectors: 82%Scanning image sectors: 83%Scanning image sectors: 84%Scanning image sectors: 85%Scanning image sectors: 86%Scanning image sectors: 87%Scanning image sectors: 88%Scanning image sectors: 89%Scanning image sectors: 90%Scanning image sectors: 91%Scanning image sectors: 92%Scanning image sectors: 93%Scanning image sectors: 94%Scanning image sectors: 95%Scanning image sectors: 96%Scanning image sectors: 97%Scanning image sectors: 98%Scanning image sectors: 99%Scanning image sectors: 100%Encoding with Method RS01: 32 roots, 14.3% redundancy. -Ecc generation: 0.4%Ecc generation: 0.8%Ecc generation: 1.3%Ecc generation: 1.7%Ecc generation: 2.2%Ecc generation: 2.6%Ecc generation: 3.1%Ecc generation: 3.5%Ecc generation: 4.0%Ecc generation: 4.4%Ecc generation: 4.9%Ecc generation: 5.3%Ecc generation: 5.8%Ecc generation: 6.2%Ecc generation: 6.7%Ecc generation: 7.1%Ecc generation: 7.6%Ecc generation: 8.0%Ecc generation: 8.5%Ecc generation: 8.9%Ecc generation: 9.4%Ecc generation: 9.8%Ecc generation: 10.3%Ecc generation: 10.7%Ecc generation: 11.2%Ecc generation: 11.6%Ecc generation: 12.1%Ecc generation: 12.5%Ecc generation: 13.0%Ecc generation: 13.4%Ecc generation: 13.9%Ecc generation: 14.3%Ecc generation: 14.7%Ecc generation: 15.2%Ecc generation: 15.6%Ecc generation: 16.1%Ecc generation: 16.5%Ecc generation: 17.0%Ecc generation: 17.4%Ecc generation: 17.9%Ecc generation: 18.3%Ecc generation: 18.8%Ecc generation: 19.2%Ecc generation: 19.7%Ecc generation: 20.1%Ecc generation: 20.6%Ecc generation: 21.0%Ecc generation: 21.5%Ecc generation: 21.9%Ecc generation: 22.4%Ecc generation: 22.8%Ecc generation: 23.3%Ecc generation: 23.7%Ecc generation: 24.2%Ecc generation: 24.6%Ecc generation: 25.1%Ecc generation: 25.5%Ecc generation: 26.0%Ecc generation: 26.4%Ecc generation: 26.9%Ecc generation: 27.3%Ecc generation: 27.8%Ecc generation: 28.2%Ecc generation: 28.6%Ecc generation: 29.1%Ecc generation: 29.5%Ecc generation: 30.0%Ecc generation: 30.4%Ecc generation: 30.9%Ecc generation: 31.3%Ecc generation: 31.8%Ecc generation: 32.2%Ecc generation: 32.7%Ecc generation: 33.1%Ecc generation: 33.6%Ecc generation: 34.0%Ecc generation: 34.5%Ecc generation: 34.9%Ecc generation: 35.4%Ecc generation: 35.8%Ecc generation: 36.3%Ecc generation: 36.7%Ecc generation: 37.2%Ecc generation: 37.6%Ecc generation: 38.1%Ecc generation: 38.5%Ecc generation: 39.0%Ecc generation: 39.4%Ecc generation: 39.9%Ecc generation: 40.3%Ecc generation: 40.8%Ecc generation: 41.2%Ecc generation: 41.7%Ecc generation: 42.1%Ecc generation: 42.6%Ecc generation: 43.0%Ecc generation: 43.4%Ecc generation: 43.9%Ecc generation: 44.3%Ecc generation: 44.8%Ecc generation: 45.2%Ecc generation: 45.7%Ecc generation: 46.1%Ecc generation: 46.6%Ecc generation: 47.0%Ecc generation: 47.5%Ecc generation: 47.9%Ecc generation: 48.4%Ecc generation: 48.8%Ecc generation: 49.3%Ecc generation: 49.7%Ecc generation: 50.2%Ecc generation: 50.6%Ecc generation: 51.1%Ecc generation: 51.5%Ecc generation: 52.0%Ecc generation: 52.4%Ecc generation: 52.9%Ecc generation: 53.3%Ecc generation: 53.8%Ecc generation: 54.2%Ecc generation: 54.7%Ecc generation: 55.1%Ecc generation: 55.6%Ecc generation: 56.0%Ecc generation: 56.5%Ecc generation: 56.9%Ecc generation: 57.3%Ecc generation: 57.8%Ecc generation: 58.2%Ecc generation: 58.7%Ecc generation: 59.1%Ecc generation: 59.6%Ecc generation: 60.0%Ecc generation: 60.5%Ecc generation: 60.9%Ecc generation: 61.4%Ecc generation: 61.8%Ecc generation: 62.3%Ecc generation: 62.7%Ecc generation: 63.2%Ecc generation: 63.6%Ecc generation: 64.1%Ecc generation: 64.5%Ecc generation: 65.0%Ecc generation: 65.4%Ecc generation: 65.9%Ecc generation: 66.3%Ecc generation: 66.8%Ecc generation: 67.2%Ecc generation: 67.7%Ecc generation: 68.1%Ecc generation: 68.6%Ecc generation: 69.0%Ecc generation: 69.5%Ecc generation: 69.9%Ecc generation: 70.4%Ecc generation: 70.8%Ecc generation: 71.3%Ecc generation: 71.7%Ecc generation: 72.1%Ecc generation: 72.6%Ecc generation: 73.0%Ecc generation: 73.5%Ecc generation: 73.9%Ecc generation: 74.4%Ecc generation: 74.8%Ecc generation: 75.3%Ecc generation: 75.7%Ecc generation: 76.2%Ecc generation: 76.6%Ecc generation: 77.1%Ecc generation: 77.5%Ecc generation: 78.0%Ecc generation: 78.4%Ecc generation: 78.9%Ecc generation: 79.3%Ecc generation: 79.8%Ecc generation: 80.2%Ecc generation: 80.7%Ecc generation: 81.1%Ecc generation: 81.6%Ecc generation: 82.0%Ecc generation: 82.5%Ecc generation: 82.9%Ecc generation: 83.4%Ecc generation: 83.8%Ecc generation: 84.3%Ecc generation: 84.7%Ecc generation: 85.2%Ecc generation: 85.6%Ecc generation: 86.0%Ecc generation: 86.5%Ecc generation: 86.9%Ecc generation: 87.4%Ecc generation: 87.8%Ecc generation: 88.3%Ecc generation: 88.7%Ecc generation: 89.2%Ecc generation: 89.6%Ecc generation: 90.1%Ecc generation: 90.5%Ecc generation: 91.0%Ecc generation: 91.4%Ecc generation: 91.9%Ecc generation: 92.3%Ecc generation: 92.8%Ecc generation: 93.2%Ecc generation: 93.7%Ecc generation: 94.1%Ecc generation: 94.6%Ecc generation: 95.0%Ecc generation: 95.5%Ecc generation: 95.9%Ecc generation: 96.4%Ecc generation: 96.8%Ecc generation: 97.3%Ecc generation: 97.7%Ecc generation: 98.2%Ecc generation: 98.6%Ecc generation: 99.1%Ecc generation: 99.5%Ecc generation: 100.0%Ecc generation: 100.0% +done. + +All sectors successfully read. Checksums match. +CrcBuf contents, image path none (medium): + crcSize: 21000, dataSectors: 21000, coveredSectors: 21000, allSectors: 21000 + md5State: data_complete image_complete + data: 9503f278d4550a9507a317664481adf8 + full: 9503f278d4550a9507a317664481adf8 + fp sector: 16; 15c0fd35a0cfa0f83b9ccbd8604c2592 + missing crcs: 0 + +Opening rs01-tmp.iso +ExamineUDF(File: rs01-tmp.iso) + Examining the ISO file system... + Sector 16: + Volume descriptor type = 1 + Volume descriptor version = 1 + Standard identifier = CD001 + -> primary volume descriptor: + System identifier : | | + Volume identifier : |RANDOM IMAGE | + Volume space size : 21000 sectors + Volume set size : 1 + Volume sequence size : 1 + Logical block size : 2048 + Path table size : 10 bytes + L-Path table location : 19 + Opt L-Path table location : 0 + M-Path table location : 20 + Opt M-Path table location : 0 + Volume creation date/time : 16-07-2006 10:35:46.23 + Volume modification d/t : 16-07-2006 10:35:46.23 + Volume expiration d/t : 16-07-2106 10:35:46.23 + Volume effective d/t : 16-07-2006 10:35:46.23 + File structure version : 1 + Sector 17: + Volume descriptor type = 2 + Volume descriptor version = 1 + Standard identifier = CD001 + -> supplementary volume descriptor: *skipped* + Sector 18: + Volume descriptor type = 255 + Volume descriptor version = 1 + Standard identifier = CD001 + -> volume descriptor set terminator; + end of ISO file system parsing. + Examining the UDF file system... + not yet implemented. + +ExamineECC() started +...trying RS01 +...trying RS02 +RS02Recognize: file rs01-tmp.iso +try_sector: trying sector 21000 +try_sector: read error, trying next header +try_sector: trying sector 20850 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 4611686018427387904 +FindHeaderInMedium: Trying modulo 2305843009213693952 +FindHeaderInMedium: Trying modulo 1152921504606846976 +FindHeaderInMedium: Trying modulo 576460752303423488 +FindHeaderInMedium: Trying modulo 288230376151711744 +FindHeaderInMedium: Trying modulo 144115188075855872 +FindHeaderInMedium: Trying modulo 72057594037927936 +FindHeaderInMedium: Trying modulo 36028797018963968 +FindHeaderInMedium: Trying modulo 18014398509481984 +FindHeaderInMedium: Trying modulo 9007199254740992 +FindHeaderInMedium: Trying modulo 4503599627370496 +FindHeaderInMedium: Trying modulo 2251799813685248 +FindHeaderInMedium: Trying modulo 1125899906842624 +FindHeaderInMedium: Trying modulo 562949953421312 +FindHeaderInMedium: Trying modulo 281474976710656 +FindHeaderInMedium: Trying modulo 140737488355328 +FindHeaderInMedium: Trying modulo 70368744177664 +FindHeaderInMedium: Trying modulo 35184372088832 +FindHeaderInMedium: Trying modulo 17592186044416 +FindHeaderInMedium: Trying modulo 8796093022208 +FindHeaderInMedium: Trying modulo 4398046511104 +FindHeaderInMedium: Trying modulo 2199023255552 +FindHeaderInMedium: Trying modulo 1099511627776 +FindHeaderInMedium: Trying modulo 549755813888 +FindHeaderInMedium: Trying modulo 274877906944 +FindHeaderInMedium: Trying modulo 137438953472 +FindHeaderInMedium: Trying modulo 68719476736 +FindHeaderInMedium: Trying modulo 34359738368 +FindHeaderInMedium: Trying modulo 17179869184 +FindHeaderInMedium: Trying modulo 8589934592 +FindHeaderInMedium: Trying modulo 4294967296 +FindHeaderInMedium: Trying modulo 2147483648 +FindHeaderInMedium: Trying modulo 1073741824 +FindHeaderInMedium: Trying modulo 536870912 +FindHeaderInMedium: Trying modulo 268435456 +FindHeaderInMedium: Trying modulo 134217728 +FindHeaderInMedium: Trying modulo 67108864 +FindHeaderInMedium: Trying modulo 33554432 +FindHeaderInMedium: Trying modulo 16777216 +FindHeaderInMedium: Trying modulo 8388608 +FindHeaderInMedium: Trying modulo 4194304 +FindHeaderInMedium: Trying modulo 2097152 +FindHeaderInMedium: Trying modulo 1048576 +FindHeaderInMedium: Trying modulo 524288 +FindHeaderInMedium: Trying modulo 262144 +FindHeaderInMedium: Trying modulo 131072 +FindHeaderInMedium: Trying modulo 65536 +FindHeaderInMedium: Trying modulo 32768 +FindHeaderInMedium: Trying modulo 16384 +try_sector: trying sector 16384 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 8192 +Sector 16384 cached; skipping modulo +FindHeaderInMedium: Trying modulo 4096 +try_sector: trying sector 20480 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 2048 +Sector 20480 cached; skipping modulo +FindHeaderInMedium: Trying modulo 1024 +Sector 20480 cached; skipping modulo +FindHeaderInMedium: Trying modulo 512 +try_sector: trying sector 20992 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 256 +Sector 20992 cached; skipping modulo +FindHeaderInMedium: Trying modulo 128 +Sector 20992 cached; skipping modulo +FindHeaderInMedium: Trying modulo 64 +Sector 20992 cached; skipping modulo +FindHeaderInMedium: Trying modulo 32 +Sector 20992 cached; skipping modulo +...trying RS03 +RS03RecognizeImage: file rs01-tmp.iso +FindRS03HeaderInImage: file rs01-tmp.iso +RS03RecognizeImage: No EH, entering exhaustive search +.. trying layer size 1409 +Scanning layers for signatures. +- layer slice 0 +** All layers tested -> no RS03 data found +...no augmented image detected. +GetImageFingerprint(16): read & cached +: 21000 medium sectors. +CrcBufValid: buffer VALID +Encoding with Method RS01: 32 roots, 14.3% redundancy. Error correction file "rs01-tmp.ecc" created. Make sure to keep this file on a reliable medium. diff --git a/regtest/database/RS01_ecc_recreate_after_read_rs03i b/regtest/database/RS01_ecc_recreate_after_read_rs03i index 79aaaa5..e22cbf5 100644 --- a/regtest/database/RS01_ecc_recreate_after_read_rs03i +++ b/regtest/database/RS01_ecc_recreate_after_read_rs03i @@ -4,18 +4,248 @@ This software comes with ABSOLUTELY NO WARRANTY. This is free software and you are welcome to redistribute it under the conditions of the GNU GENERAL PUBLIC LICENSE. See the file "COPYING" for further information. +# *** OpenImageFromDevice(sim-cd) *** +# InquireDevice returned: Simulated CD drive 1.00 Device: sim-cd, Simulated CD drive 1.00 +# *** query_type(Simulated CD drive 1.00, 0) *** +# *** get_configuration(Simulated CD drive 1.00) *** +# 8 data len, 9 current +-> profile 9: CD-R +# trying READ DISC INFORMATION for size +# size returned is 32 +# trying READ DISC INFORMATION for real info +0000: 00 20 1e 00 00 00 00 00 00 00 00 00 00 00 00 00 . ...... ........ +0010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........ ........ +# status is 1e, disc type 0 +#CD: starting media probe +#CD: querying size of READ TOC/PMA/ATIP (for TOC) +#CD: size returned is 12 +#CD: querying real READ TOC/PMA/ATIP (for TOC) +0000: 00 0a 00 00 00 14 00 00 00 00 00 00 ........ .... +#CD: control is 0x14 +#CD: querying size of READ TOC/PMA/ATIP (for full TOC) +# Warning: Realigning length from 26 to 24 +#CD: size returned is 24 +#CD: querying real READ TOC/PMA/ATIP (for full TOC) +0000: 00 18 00 01 00 00 00 a0 00 00 00 00 00 00 00 00 ........ ........ +0010: 00 00 00 00 00 00 00 00 ........ +#CD: 1 sessions +#CD: CD medium detected, type: CD-R mode 1 +# query_type() returned. +# deciding reading strategy... Using READ CD. +GetImageFingerprint(16): read & cached + +ExamineUDF(Device: Simulated CD drive 1.00) + Examining the ISO file system... + Sector 16: + Volume descriptor type = 1 + Volume descriptor version = 1 + Standard identifier = CD001 + -> primary volume descriptor: + System identifier : | | + Volume identifier : |RANDOM IMAGE | + Volume space size : 21000 sectors + Volume set size : 1 + Volume sequence size : 1 + Logical block size : 2048 + Path table size : 10 bytes + L-Path table location : 19 + Opt L-Path table location : 0 + M-Path table location : 20 + Opt M-Path table location : 0 + Volume creation date/time : 16-07-2006 10:35:46.23 + Volume modification d/t : 16-07-2006 10:35:46.23 + Volume expiration d/t : 16-07-2106 10:35:46.23 + Volume effective d/t : 16-07-2006 10:35:46.23 + File structure version : 1 + Sector 17: + Volume descriptor type = 2 + Volume descriptor version = 1 + Standard identifier = CD001 + -> supplementary volume descriptor: *skipped* + Sector 18: + Volume descriptor type = 255 + Volume descriptor version = 1 + Standard identifier = CD001 + -> volume descriptor set terminator; + end of ISO file system parsing. + Examining the UDF file system... + not yet implemented. + +# *** read_capacity(Simulated CD drive 1.00) *** + -> 26774 +ExamineECC() started +...trying RS01 +...trying RS02 +RS02Recognize: medium sim-cd +try_sector: trying sector 21000 +try_sector: no cookie, skipping current modulo +try_sector: trying sector 20850 +try_sector: no cookie, skipping current modulo +RS02Recognize: skipping exhaustive RS02 search +...trying RS03 +RS03RecognizeImage: medium sim-cd +FindRS03HeaderInImage: medium sim-cd +FindRS03HeaderInImage(): Header found at pos +0 +...augmented image found +# Calling query_size() +# *** query_size(Simulated CD drive 1.00) *** +Medium size obtained from ECC header: 26775 sectors +# returned: 26775 sectors Medium "Random Image": CD-R mode 1, 26775 sectors, Ecc, created 16-07-2006. Creating new rs01-tmp.iso image. -Reading CRC information from ecc data (RS03) ... done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) -All sectors successfully read. Checksums match. +Reading CRC information from ecc data (RS03) ... Calculated layout for RS03 image: +data sectors = 21000 +data padding = 103 +layer size = 105 +total sectors = 26775 +medium capacity = 0 +header position = 21000 +first CRC sector = 21105 +first ECC sector = 21210 +ndata = 202 +nroots = 53 (26.2%) -Opening rs01-tmp.iso: 26775 medium sectors. -Scanning image sectors: 1%Scanning image sectors: 2%Scanning image sectors: 3%Scanning image sectors: 4%Scanning image sectors: 5%Scanning image sectors: 6%Scanning image sectors: 7%Scanning image sectors: 8%Scanning image sectors: 9%Scanning image sectors: 10%Scanning image sectors: 11%Scanning image sectors: 12%Scanning image sectors: 13%Scanning image sectors: 14%Scanning image sectors: 15%Scanning image sectors: 16%Scanning image sectors: 17%Scanning image sectors: 18%Scanning image sectors: 19%Scanning image sectors: 20%Scanning image sectors: 21%Scanning image sectors: 22%Scanning image sectors: 23%Scanning image sectors: 24%Scanning image sectors: 25%Scanning image sectors: 26%Scanning image sectors: 27%Scanning image sectors: 28%Scanning image sectors: 29%Scanning image sectors: 30%Scanning image sectors: 31%Scanning image sectors: 32%Scanning image sectors: 33%Scanning image sectors: 34%Scanning image sectors: 35%Scanning image sectors: 36%Scanning image sectors: 37%Scanning image sectors: 38%Scanning image sectors: 39%Scanning image sectors: 40%Scanning image sectors: 41%Scanning image sectors: 42%Scanning image sectors: 43%Scanning image sectors: 44%Scanning image sectors: 45%Scanning image sectors: 46%Scanning image sectors: 47%Scanning image sectors: 48%Scanning image sectors: 49%Scanning image sectors: 50%Scanning image sectors: 51%Scanning image sectors: 52%Scanning image sectors: 53%Scanning image sectors: 54%Scanning image sectors: 55%Scanning image sectors: 56%Scanning image sectors: 57%Scanning image sectors: 58%Scanning image sectors: 59%Scanning image sectors: 60%Scanning image sectors: 61%Scanning image sectors: 62%Scanning image sectors: 63%Scanning image sectors: 64%Scanning image sectors: 65%Scanning image sectors: 66%Scanning image sectors: 67%Scanning image sectors: 68%Scanning image sectors: 69%Scanning image sectors: 70%Scanning image sectors: 71%Scanning image sectors: 72%Scanning image sectors: 73%Scanning image sectors: 74%Scanning image sectors: 75%Scanning image sectors: 76%Scanning image sectors: 77%Scanning image sectors: 78%Scanning image sectors: 79%Scanning image sectors: 80%Scanning image sectors: 81%Scanning image sectors: 82%Scanning image sectors: 83%Scanning image sectors: 84%Scanning image sectors: 85%Scanning image sectors: 86%Scanning image sectors: 87%Scanning image sectors: 88%Scanning image sectors: 89%Scanning image sectors: 90%Scanning image sectors: 91%Scanning image sectors: 92%Scanning image sectors: 93%Scanning image sectors: 94%Scanning image sectors: 95%Scanning image sectors: 96%Scanning image sectors: 97%Scanning image sectors: 98%Scanning image sectors: 99%Scanning image sectors: 100%Encoding with Method RS01: 32 roots, 14.3% redundancy. -Ecc generation: 0.4%Ecc generation: 0.8%Ecc generation: 1.3%Ecc generation: 1.7%Ecc generation: 2.2%Ecc generation: 2.6%Ecc generation: 3.1%Ecc generation: 3.5%Ecc generation: 4.0%Ecc generation: 4.4%Ecc generation: 4.9%Ecc generation: 5.3%Ecc generation: 5.8%Ecc generation: 6.2%Ecc generation: 6.7%Ecc generation: 7.1%Ecc generation: 7.6%Ecc generation: 8.0%Ecc generation: 8.5%Ecc generation: 8.9%Ecc generation: 9.4%Ecc generation: 9.8%Ecc generation: 10.3%Ecc generation: 10.7%Ecc generation: 11.2%Ecc generation: 11.6%Ecc generation: 12.1%Ecc generation: 12.5%Ecc generation: 13.0%Ecc generation: 13.4%Ecc generation: 13.9%Ecc generation: 14.3%Ecc generation: 14.7%Ecc generation: 15.2%Ecc generation: 15.6%Ecc generation: 16.1%Ecc generation: 16.5%Ecc generation: 17.0%Ecc generation: 17.4%Ecc generation: 17.9%Ecc generation: 18.3%Ecc generation: 18.8%Ecc generation: 19.2%Ecc generation: 19.7%Ecc generation: 20.1%Ecc generation: 20.6%Ecc generation: 21.0%Ecc generation: 21.5%Ecc generation: 21.9%Ecc generation: 22.4%Ecc generation: 22.8%Ecc generation: 23.3%Ecc generation: 23.7%Ecc generation: 24.2%Ecc generation: 24.6%Ecc generation: 25.1%Ecc generation: 25.5%Ecc generation: 26.0%Ecc generation: 26.4%Ecc generation: 26.9%Ecc generation: 27.3%Ecc generation: 27.8%Ecc generation: 28.2%Ecc generation: 28.6%Ecc generation: 29.1%Ecc generation: 29.5%Ecc generation: 30.0%Ecc generation: 30.4%Ecc generation: 30.9%Ecc generation: 31.3%Ecc generation: 31.8%Ecc generation: 32.2%Ecc generation: 32.7%Ecc generation: 33.1%Ecc generation: 33.6%Ecc generation: 34.0%Ecc generation: 34.5%Ecc generation: 34.9%Ecc generation: 35.4%Ecc generation: 35.8%Ecc generation: 36.3%Ecc generation: 36.7%Ecc generation: 37.2%Ecc generation: 37.6%Ecc generation: 38.1%Ecc generation: 38.5%Ecc generation: 39.0%Ecc generation: 39.4%Ecc generation: 39.9%Ecc generation: 40.3%Ecc generation: 40.8%Ecc generation: 41.2%Ecc generation: 41.7%Ecc generation: 42.1%Ecc generation: 42.6%Ecc generation: 43.0%Ecc generation: 43.4%Ecc generation: 43.9%Ecc generation: 44.3%Ecc generation: 44.8%Ecc generation: 45.2%Ecc generation: 45.7%Ecc generation: 46.1%Ecc generation: 46.6%Ecc generation: 47.0%Ecc generation: 47.5%Ecc generation: 47.9%Ecc generation: 48.4%Ecc generation: 48.8%Ecc generation: 49.3%Ecc generation: 49.7%Ecc generation: 50.2%Ecc generation: 50.6%Ecc generation: 51.1%Ecc generation: 51.5%Ecc generation: 52.0%Ecc generation: 52.4%Ecc generation: 52.9%Ecc generation: 53.3%Ecc generation: 53.8%Ecc generation: 54.2%Ecc generation: 54.7%Ecc generation: 55.1%Ecc generation: 55.6%Ecc generation: 56.0%Ecc generation: 56.5%Ecc generation: 56.9%Ecc generation: 57.3%Ecc generation: 57.8%Ecc generation: 58.2%Ecc generation: 58.7%Ecc generation: 59.1%Ecc generation: 59.6%Ecc generation: 60.0%Ecc generation: 60.5%Ecc generation: 60.9%Ecc generation: 61.4%Ecc generation: 61.8%Ecc generation: 62.3%Ecc generation: 62.7%Ecc generation: 63.2%Ecc generation: 63.6%Ecc generation: 64.1%Ecc generation: 64.5%Ecc generation: 65.0%Ecc generation: 65.4%Ecc generation: 65.9%Ecc generation: 66.3%Ecc generation: 66.8%Ecc generation: 67.2%Ecc generation: 67.7%Ecc generation: 68.1%Ecc generation: 68.6%Ecc generation: 69.0%Ecc generation: 69.5%Ecc generation: 69.9%Ecc generation: 70.4%Ecc generation: 70.8%Ecc generation: 71.3%Ecc generation: 71.7%Ecc generation: 72.1%Ecc generation: 72.6%Ecc generation: 73.0%Ecc generation: 73.5%Ecc generation: 73.9%Ecc generation: 74.4%Ecc generation: 74.8%Ecc generation: 75.3%Ecc generation: 75.7%Ecc generation: 76.2%Ecc generation: 76.6%Ecc generation: 77.1%Ecc generation: 77.5%Ecc generation: 78.0%Ecc generation: 78.4%Ecc generation: 78.9%Ecc generation: 79.3%Ecc generation: 79.8%Ecc generation: 80.2%Ecc generation: 80.7%Ecc generation: 81.1%Ecc generation: 81.6%Ecc generation: 82.0%Ecc generation: 82.5%Ecc generation: 82.9%Ecc generation: 83.4%Ecc generation: 83.8%Ecc generation: 84.3%Ecc generation: 84.7%Ecc generation: 85.2%Ecc generation: 85.6%Ecc generation: 86.0%Ecc generation: 86.5%Ecc generation: 86.9%Ecc generation: 87.4%Ecc generation: 87.8%Ecc generation: 88.3%Ecc generation: 88.7%Ecc generation: 89.2%Ecc generation: 89.6%Ecc generation: 90.1%Ecc generation: 90.5%Ecc generation: 91.0%Ecc generation: 91.4%Ecc generation: 91.9%Ecc generation: 92.3%Ecc generation: 92.8%Ecc generation: 93.2%Ecc generation: 93.7%Ecc generation: 94.1%Ecc generation: 94.6%Ecc generation: 95.0%Ecc generation: 95.5%Ecc generation: 95.9%Ecc generation: 96.4%Ecc generation: 96.8%Ecc generation: 97.3%Ecc generation: 97.7%Ecc generation: 98.2%Ecc generation: 98.6%Ecc generation: 99.1%Ecc generation: 99.5%Ecc generation: 100.0%Ecc generation: 100.0% +done. + +All sectors successfully read. Checksums match. +CrcBuf contents, image path none (medium): + crcSize: 26775, dataSectors: 21000, coveredSectors: 21105, allSectors: 26775 + md5State: data_complete image_complete + data: 9503f278d4550a9507a317664481adf8 + full: e76e7eab84bf162bf6725df80f2a1c1b + fp sector: 16; 15c0fd35a0cfa0f83b9ccbd8604c2592 + missing crcs: 0 + +Opening rs01-tmp.iso +ExamineUDF(File: rs01-tmp.iso) + Examining the ISO file system... + Sector 16: + Volume descriptor type = 1 + Volume descriptor version = 1 + Standard identifier = CD001 + -> primary volume descriptor: + System identifier : | | + Volume identifier : |RANDOM IMAGE | + Volume space size : 21000 sectors + Volume set size : 1 + Volume sequence size : 1 + Logical block size : 2048 + Path table size : 10 bytes + L-Path table location : 19 + Opt L-Path table location : 0 + M-Path table location : 20 + Opt M-Path table location : 0 + Volume creation date/time : 16-07-2006 10:35:46.23 + Volume modification d/t : 16-07-2006 10:35:46.23 + Volume expiration d/t : 16-07-2106 10:35:46.23 + Volume effective d/t : 16-07-2006 10:35:46.23 + File structure version : 1 + Sector 17: + Volume descriptor type = 2 + Volume descriptor version = 1 + Standard identifier = CD001 + -> supplementary volume descriptor: *skipped* + Sector 18: + Volume descriptor type = 255 + Volume descriptor version = 1 + Standard identifier = CD001 + -> volume descriptor set terminator; + end of ISO file system parsing. + Examining the UDF file system... + not yet implemented. + +ExamineECC() started +...trying RS01 +...trying RS02 +RS02Recognize: file rs01-tmp.iso +try_sector: trying sector 21000 +try_sector: no cookie, skipping current modulo +try_sector: trying sector 20850 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 4611686018427387904 +FindHeaderInMedium: Trying modulo 2305843009213693952 +FindHeaderInMedium: Trying modulo 1152921504606846976 +FindHeaderInMedium: Trying modulo 576460752303423488 +FindHeaderInMedium: Trying modulo 288230376151711744 +FindHeaderInMedium: Trying modulo 144115188075855872 +FindHeaderInMedium: Trying modulo 72057594037927936 +FindHeaderInMedium: Trying modulo 36028797018963968 +FindHeaderInMedium: Trying modulo 18014398509481984 +FindHeaderInMedium: Trying modulo 9007199254740992 +FindHeaderInMedium: Trying modulo 4503599627370496 +FindHeaderInMedium: Trying modulo 2251799813685248 +FindHeaderInMedium: Trying modulo 1125899906842624 +FindHeaderInMedium: Trying modulo 562949953421312 +FindHeaderInMedium: Trying modulo 281474976710656 +FindHeaderInMedium: Trying modulo 140737488355328 +FindHeaderInMedium: Trying modulo 70368744177664 +FindHeaderInMedium: Trying modulo 35184372088832 +FindHeaderInMedium: Trying modulo 17592186044416 +FindHeaderInMedium: Trying modulo 8796093022208 +FindHeaderInMedium: Trying modulo 4398046511104 +FindHeaderInMedium: Trying modulo 2199023255552 +FindHeaderInMedium: Trying modulo 1099511627776 +FindHeaderInMedium: Trying modulo 549755813888 +FindHeaderInMedium: Trying modulo 274877906944 +FindHeaderInMedium: Trying modulo 137438953472 +FindHeaderInMedium: Trying modulo 68719476736 +FindHeaderInMedium: Trying modulo 34359738368 +FindHeaderInMedium: Trying modulo 17179869184 +FindHeaderInMedium: Trying modulo 8589934592 +FindHeaderInMedium: Trying modulo 4294967296 +FindHeaderInMedium: Trying modulo 2147483648 +FindHeaderInMedium: Trying modulo 1073741824 +FindHeaderInMedium: Trying modulo 536870912 +FindHeaderInMedium: Trying modulo 268435456 +FindHeaderInMedium: Trying modulo 134217728 +FindHeaderInMedium: Trying modulo 67108864 +FindHeaderInMedium: Trying modulo 33554432 +FindHeaderInMedium: Trying modulo 16777216 +FindHeaderInMedium: Trying modulo 8388608 +FindHeaderInMedium: Trying modulo 4194304 +FindHeaderInMedium: Trying modulo 2097152 +FindHeaderInMedium: Trying modulo 1048576 +FindHeaderInMedium: Trying modulo 524288 +FindHeaderInMedium: Trying modulo 262144 +FindHeaderInMedium: Trying modulo 131072 +FindHeaderInMedium: Trying modulo 65536 +FindHeaderInMedium: Trying modulo 32768 +FindHeaderInMedium: Trying modulo 16384 +try_sector: trying sector 16384 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 8192 +try_sector: trying sector 24576 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 4096 +Sector 24576 cached; skipping modulo +FindHeaderInMedium: Trying modulo 2048 +try_sector: trying sector 26624 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 1024 +Sector 26624 cached; skipping modulo +FindHeaderInMedium: Trying modulo 512 +Sector 26624 cached; skipping modulo +FindHeaderInMedium: Trying modulo 256 +Sector 26624 cached; skipping modulo +FindHeaderInMedium: Trying modulo 128 +try_sector: trying sector 26752 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 64 +Sector 26752 cached; skipping modulo +FindHeaderInMedium: Trying modulo 32 +Sector 26752 cached; skipping modulo +...trying RS03 +RS03RecognizeImage: file rs01-tmp.iso +FindRS03HeaderInImage: file rs01-tmp.iso +FindRS03HeaderInImage(): Header found at pos +0 +...augmented image found +GetImageFingerprint(16): read & cached +: 26775 medium sectors. +CrcBufValid: buffer VALID +Encoding with Method RS01: 32 roots, 14.3% redundancy. Error correction file "rs01-tmp.ecc" created. Make sure to keep this file on a reliable medium. diff --git a/regtest/database/RS01_fix_additional_sector b/regtest/database/RS01_fix_additional_sector index 9d81362..68f1f74 100644 --- a/regtest/database/RS01_fix_additional_sector +++ b/regtest/database/RS01_fix_additional_sector @@ -11,5 +11,4 @@ Fix mode(RS01): Repairable sectors will be fixed in the image. * Warning: Image file is 1 sectors longer than expected. * Assuming this is a TAO mode medium. * 1 sectors will be removed from the image end. -Ecc progress: 1.0%Ecc progress: 2.1%Ecc progress: 3.1%Ecc progress: 4.2%Ecc progress: 5.2%Ecc progress: 6.3%Ecc progress: 7.3%Ecc progress: 8.4%Ecc progress: 9.4%Ecc progress: 10.5%Ecc progress: 11.5%Ecc progress: 12.6%Ecc progress: 13.6%Ecc progress: 14.7%Ecc progress: 15.7%Ecc progress: 16.8%Ecc progress: 17.8%Ecc progress: 18.9%Ecc progress: 20.0%Ecc progress: 21.0%Ecc progress: 22.1%Ecc progress: 23.1%Ecc progress: 24.2%Ecc progress: 25.2%Ecc progress: 26.3%Ecc progress: 27.3%Ecc progress: 28.4%Ecc progress: 29.4%Ecc progress: 30.5%Ecc progress: 31.5%Ecc progress: 32.6%Ecc progress: 33.6%Ecc progress: 34.7%Ecc progress: 35.7%Ecc progress: 36.8%Ecc progress: 37.8%Ecc progress: 38.9%Ecc progress: 40.0%Ecc progress: 41.0%Ecc progress: 42.1%Ecc progress: 43.1%Ecc progress: 44.2%Ecc progress: 45.2%Ecc progress: 46.3%Ecc progress: 47.3%Ecc progress: 48.4%Ecc progress: 49.4%Ecc progress: 50.5%Ecc progress: 51.5%Ecc progress: 52.6%Ecc progress: 53.6%Ecc progress: 54.7%Ecc progress: 55.7%Ecc progress: 56.8%Ecc progress: 57.8%Ecc progress: 58.9%Ecc progress: 60.0%Ecc progress: 61.0%Ecc progress: 62.1%Ecc progress: 63.1%Ecc progress: 64.2%Ecc progress: 65.2%Ecc progress: 66.3%Ecc progress: 67.3%Ecc progress: 68.4%Ecc progress: 69.4%Ecc progress: 70.5%Ecc progress: 71.5%Ecc progress: 72.6%Ecc progress: 73.6%Ecc progress: 74.7%Ecc progress: 75.7%Ecc progress: 76.8%Ecc progress: 77.8%Ecc progress: 78.9%Ecc progress: 80.0%Ecc progress: 81.0%Ecc progress: 82.1%Ecc progress: 83.1%Ecc progress: 84.2%Ecc progress: 85.2%Ecc progress: 86.3%Ecc progress: 87.3%Ecc progress: 88.4%Ecc progress: 89.4%Ecc progress: 90.5%Ecc progress: 91.5%Ecc progress: 92.6%Ecc progress: 93.6%Ecc progress: 94.7%Ecc progress: 95.7%Ecc progress: 96.8%Ecc progress: 97.8%Ecc progress: 98.9%Ecc progress: 100.0%Ecc progress: 100.0% Good! All sectors are already present. diff --git a/regtest/database/RS01_fix_crc_errors b/regtest/database/RS01_fix_crc_errors index d78bf09..92a0d60 100644 --- a/regtest/database/RS01_fix_crc_errors +++ b/regtest/database/RS01_fix_crc_errors @@ -13,16 +13,15 @@ CRC error in sector 190 -> Error located in sector 0 at byte 1 (value 01 '.', expected 00 '.') -> Error located in sector 190 at byte 200 (value 8f '.', expected ac '.') 2 repaired sectors: 0 190 -Ecc progress: 1.0%Ecc progress: 2.1%Ecc progress: 3.1%Ecc progress: 4.2%CRC error in sector 20999 +CRC error in sector 20999 -> Error located in sector 20999 at byte 500 (value 5b '[', expected 2e '.') 1 repaired sectors: 20999 -Ecc progress: 5.2%Ecc progress: 6.3%Ecc progress: 7.3%Ecc progress: 8.4%Ecc progress: 9.4%Ecc progress: 10.5%Ecc progress: 11.5%Ecc progress: 12.6%Ecc progress: 13.6%Ecc progress: 14.7%Ecc progress: 15.7%Ecc progress: 16.8%Ecc progress: 17.8%Ecc progress: 18.9%Ecc progress: 20.0%Ecc progress: 21.0%Ecc progress: 22.1%Ecc progress: 23.1%Ecc progress: 24.2%Ecc progress: 25.2%Ecc progress: 26.3%Ecc progress: 27.3%Ecc progress: 28.4%Ecc progress: 29.4%Ecc progress: 30.5%Ecc progress: 31.5%Ecc progress: 32.6%Ecc progress: 33.6%Ecc progress: 34.7%Ecc progress: 35.7%Ecc progress: 36.8%Ecc progress: 37.8%Ecc progress: 38.9%Ecc progress: 40.0%Ecc progress: 41.0%Ecc progress: 42.1%Ecc progress: 43.1%Ecc progress: 44.2%Ecc progress: 45.2%Ecc progress: 46.3%Ecc progress: 47.3%Ecc progress: 48.4%Ecc progress: 49.4%Ecc progress: 50.5%Ecc progress: 51.5%Ecc progress: 52.6%Ecc progress: 53.6%Ecc progress: 54.7%Ecc progress: 55.7%Ecc progress: 56.8%Ecc progress: 57.8%Ecc progress: 58.9%Ecc progress: 60.0%Ecc progress: 61.0%Ecc progress: 62.1%Ecc progress: 63.1%CRC error in sector 1200 +CRC error in sector 1200 -> Error located in sector 1200 at byte 100 (value 01 '.', expected f0 '.') 1 repaired sectors: 1200 -Ecc progress: 64.2%CRC error in sector 1201 +CRC error in sector 1201 -> Error located in sector 1201 at byte 100 (value 01 '.', expected 84 '.') 1 repaired sectors: 1201 -Ecc progress: 65.2%Ecc progress: 66.3%Ecc progress: 67.3%Ecc progress: 68.4%Ecc progress: 69.4%Ecc progress: 70.5%Ecc progress: 71.5%Ecc progress: 72.6%Ecc progress: 73.6%Ecc progress: 74.7%Ecc progress: 75.7%Ecc progress: 76.8%Ecc progress: 77.8%Ecc progress: 78.9%Ecc progress: 80.0%Ecc progress: 81.0%Ecc progress: 82.1%Ecc progress: 83.1%Ecc progress: 84.2%Ecc progress: 85.2%Ecc progress: 86.3%Ecc progress: 87.3%Ecc progress: 88.4%Ecc progress: 89.4%Ecc progress: 90.5%Ecc progress: 91.5%Ecc progress: 92.6%Ecc progress: 93.6%Ecc progress: 94.7%Ecc progress: 95.7%Ecc progress: 96.8%Ecc progress: 97.8%Ecc progress: 98.9%Ecc progress: 100.0%Ecc progress: 100.0% Repaired sectors: 5 Good! All sectors are repaired. Erasure counts per ecc block: avg = 1.2; worst = 2. diff --git a/regtest/database/RS01_fix_good b/regtest/database/RS01_fix_good index 0d30b04..e30f3af 100644 --- a/regtest/database/RS01_fix_good +++ b/regtest/database/RS01_fix_good @@ -8,5 +8,4 @@ See the file "COPYING" for further information. Opening rs01-tmp.iso: 21000 medium sectors. Fix mode(RS01): Repairable sectors will be fixed in the image. -Ecc progress: 1.0%Ecc progress: 2.1%Ecc progress: 3.1%Ecc progress: 4.2%Ecc progress: 5.2%Ecc progress: 6.3%Ecc progress: 7.3%Ecc progress: 8.4%Ecc progress: 9.4%Ecc progress: 10.5%Ecc progress: 11.5%Ecc progress: 12.6%Ecc progress: 13.6%Ecc progress: 14.7%Ecc progress: 15.7%Ecc progress: 16.8%Ecc progress: 17.8%Ecc progress: 18.9%Ecc progress: 20.0%Ecc progress: 21.0%Ecc progress: 22.1%Ecc progress: 23.1%Ecc progress: 24.2%Ecc progress: 25.2%Ecc progress: 26.3%Ecc progress: 27.3%Ecc progress: 28.4%Ecc progress: 29.4%Ecc progress: 30.5%Ecc progress: 31.5%Ecc progress: 32.6%Ecc progress: 33.6%Ecc progress: 34.7%Ecc progress: 35.7%Ecc progress: 36.8%Ecc progress: 37.8%Ecc progress: 38.9%Ecc progress: 40.0%Ecc progress: 41.0%Ecc progress: 42.1%Ecc progress: 43.1%Ecc progress: 44.2%Ecc progress: 45.2%Ecc progress: 46.3%Ecc progress: 47.3%Ecc progress: 48.4%Ecc progress: 49.4%Ecc progress: 50.5%Ecc progress: 51.5%Ecc progress: 52.6%Ecc progress: 53.6%Ecc progress: 54.7%Ecc progress: 55.7%Ecc progress: 56.8%Ecc progress: 57.8%Ecc progress: 58.9%Ecc progress: 60.0%Ecc progress: 61.0%Ecc progress: 62.1%Ecc progress: 63.1%Ecc progress: 64.2%Ecc progress: 65.2%Ecc progress: 66.3%Ecc progress: 67.3%Ecc progress: 68.4%Ecc progress: 69.4%Ecc progress: 70.5%Ecc progress: 71.5%Ecc progress: 72.6%Ecc progress: 73.6%Ecc progress: 74.7%Ecc progress: 75.7%Ecc progress: 76.8%Ecc progress: 77.8%Ecc progress: 78.9%Ecc progress: 80.0%Ecc progress: 81.0%Ecc progress: 82.1%Ecc progress: 83.1%Ecc progress: 84.2%Ecc progress: 85.2%Ecc progress: 86.3%Ecc progress: 87.3%Ecc progress: 88.4%Ecc progress: 89.4%Ecc progress: 90.5%Ecc progress: 91.5%Ecc progress: 92.6%Ecc progress: 93.6%Ecc progress: 94.7%Ecc progress: 95.7%Ecc progress: 96.8%Ecc progress: 97.8%Ecc progress: 98.9%Ecc progress: 100.0%Ecc progress: 100.0% Good! All sectors are already present. diff --git a/regtest/database/RS01_fix_missing_sectors b/regtest/database/RS01_fix_missing_sectors index f003203..4e683b7 100644 --- a/regtest/database/RS01_fix_missing_sectors +++ b/regtest/database/RS01_fix_missing_sectors @@ -9,101 +9,100 @@ Opening rs01-tmp.iso: 21000 medium sectors. Fix mode(RS01): Repairable sectors will be fixed in the image. 3 repaired sectors: 0 190 2090 -Ecc progress: 1.0% 1 repaired sectors: 2091 -Ecc progress: 2.1% 2 repaired sectors: 192 2092 -Ecc progress: 3.1% 1 repaired sectors: 2093 -Ecc progress: 4.2% 2 repaired sectors: 2094 20999 -Ecc progress: 5.2% 2 repaired sectors: 2000 2095 -Ecc progress: 6.3% 2 repaired sectors: 2001 2096 -Ecc progress: 7.3% 2 repaired sectors: 2002 2097 -Ecc progress: 8.4% 2 repaired sectors: 2003 2098 -Ecc progress: 9.4% 2 repaired sectors: 2004 2099 -Ecc progress: 10.5% 2 repaired sectors: 2005 2100 -Ecc progress: 11.5% 2 repaired sectors: 2006 2101 -Ecc progress: 12.6% 2 repaired sectors: 2007 2102 -Ecc progress: 13.6% 2 repaired sectors: 2008 2103 -Ecc progress: 14.7% 2 repaired sectors: 2009 2104 -Ecc progress: 15.7% 2 repaired sectors: 2010 2105 -Ecc progress: 16.8% 2 repaired sectors: 2011 2106 -Ecc progress: 17.8% 2 repaired sectors: 2012 2107 -Ecc progress: 18.9% 2 repaired sectors: 2013 2108 -Ecc progress: 20.0% 2 repaired sectors: 2014 2109 -Ecc progress: 21.0% 3 repaired sectors: 590 2015 2110 -Ecc progress: 22.1% 3 repaired sectors: 591 2016 2111 -Ecc progress: 23.1% 3 repaired sectors: 592 2017 2112 -Ecc progress: 24.2% 3 repaired sectors: 593 2018 2113 -Ecc progress: 25.2% 3 repaired sectors: 594 2019 2114 -Ecc progress: 26.3% 3 repaired sectors: 595 2020 2115 -Ecc progress: 27.3% 3 repaired sectors: 596 2021 2116 -Ecc progress: 28.4% 3 repaired sectors: 597 2022 2117 -Ecc progress: 29.4% 3 repaired sectors: 598 2023 2118 -Ecc progress: 30.5% 3 repaired sectors: 599 2024 2119 -Ecc progress: 31.5% 3 repaired sectors: 600 2025 2120 -Ecc progress: 32.6% 3 repaired sectors: 601 2026 2121 -Ecc progress: 33.6% 3 repaired sectors: 602 2027 2122 -Ecc progress: 34.7% 3 repaired sectors: 603 2028 2123 -Ecc progress: 35.7% 3 repaired sectors: 604 2029 2124 -Ecc progress: 36.8% 3 repaired sectors: 605 2030 2125 -Ecc progress: 37.8% 3 repaired sectors: 606 2031 2126 -Ecc progress: 38.9% 3 repaired sectors: 607 2032 2127 -Ecc progress: 40.0% 3 repaired sectors: 608 2033 2128 -Ecc progress: 41.0% 3 repaired sectors: 609 2034 2129 -Ecc progress: 42.1% 3 repaired sectors: 610 2035 2130 -Ecc progress: 43.1% 3 repaired sectors: 611 2036 2131 -Ecc progress: 44.2% 3 repaired sectors: 612 2037 2132 -Ecc progress: 45.2% 3 repaired sectors: 613 2038 2133 -Ecc progress: 46.3% 3 repaired sectors: 614 2039 2134 -Ecc progress: 47.3% 3 repaired sectors: 615 2040 2135 -Ecc progress: 48.4% 3 repaired sectors: 616 2041 2136 -Ecc progress: 49.4% 3 repaired sectors: 617 2042 2137 -Ecc progress: 50.5% 3 repaired sectors: 618 2043 2138 -Ecc progress: 51.5% 3 repaired sectors: 619 2044 2139 -Ecc progress: 52.6% 2 repaired sectors: 620 2045 -Ecc progress: 53.6% 3 repaired sectors: 621 2046 2141 -Ecc progress: 54.7% 3 repaired sectors: 622 2047 2142 -Ecc progress: 55.7% 3 repaired sectors: 623 2048 2143 -Ecc progress: 56.8% 3 repaired sectors: 624 2049 2144 -Ecc progress: 57.8% 3 repaired sectors: 625 2050 2145 -Ecc progress: 58.9% 3 repaired sectors: 626 2051 2146 -Ecc progress: 60.0% 3 repaired sectors: 627 2052 2147 -Ecc progress: 61.0% 3 repaired sectors: 628 2053 2148 -Ecc progress: 62.1% 3 repaired sectors: 629 2054 2149 -Ecc progress: 63.1% 3 repaired sectors: 630 2055 2150 -Ecc progress: 64.2% 3 repaired sectors: 631 2056 2151 -Ecc progress: 65.2% 3 repaired sectors: 632 2057 2152 -Ecc progress: 66.3% 3 repaired sectors: 633 2058 2153 -Ecc progress: 67.3% 3 repaired sectors: 634 2059 2154 -Ecc progress: 68.4% 3 repaired sectors: 635 2060 2155 -Ecc progress: 69.4% 3 repaired sectors: 636 2061 2156 -Ecc progress: 70.5% 3 repaired sectors: 637 2062 2157 -Ecc progress: 71.5% 3 repaired sectors: 638 2063 2158 -Ecc progress: 72.6% 3 repaired sectors: 639 2064 2159 -Ecc progress: 73.6% 3 repaired sectors: 640 2065 2160 -Ecc progress: 74.7% 3 repaired sectors: 641 2066 2161 -Ecc progress: 75.7% 3 repaired sectors: 642 2067 2162 -Ecc progress: 76.8% 3 repaired sectors: 643 2068 2163 -Ecc progress: 77.8% 3 repaired sectors: 644 2069 2164 -Ecc progress: 78.9% 3 repaired sectors: 645 2070 2165 -Ecc progress: 80.0% 3 repaired sectors: 646 2071 2166 -Ecc progress: 81.0% 3 repaired sectors: 647 2072 2167 -Ecc progress: 82.1% 3 repaired sectors: 648 2073 2168 -Ecc progress: 83.1% 3 repaired sectors: 649 2074 2169 -Ecc progress: 84.2% 2 repaired sectors: 2075 2170 -Ecc progress: 85.2% 2 repaired sectors: 2076 2171 -Ecc progress: 86.3% 2 repaired sectors: 2077 2172 -Ecc progress: 87.3% 2 repaired sectors: 2078 2173 -Ecc progress: 88.4% 2 repaired sectors: 2079 2174 -Ecc progress: 89.4% 2 repaired sectors: 2080 2175 -Ecc progress: 90.5% 2 repaired sectors: 2081 2176 -Ecc progress: 91.5% 1 repaired sectors: 2082 -Ecc progress: 92.6% 1 repaired sectors: 2083 -Ecc progress: 93.6% 1 repaired sectors: 2084 -Ecc progress: 94.7% 1 repaired sectors: 2085 -Ecc progress: 95.7% 1 repaired sectors: 2086 -Ecc progress: 96.8% 1 repaired sectors: 2087 -Ecc progress: 97.8% 1 repaired sectors: 2088 -Ecc progress: 98.9% 1 repaired sectors: 2089 -Ecc progress: 100.0%Ecc progress: 100.0% + 1 repaired sectors: 2091 + 2 repaired sectors: 192 2092 + 1 repaired sectors: 2093 + 2 repaired sectors: 2094 20999 + 2 repaired sectors: 2000 2095 + 2 repaired sectors: 2001 2096 + 2 repaired sectors: 2002 2097 + 2 repaired sectors: 2003 2098 + 2 repaired sectors: 2004 2099 + 2 repaired sectors: 2005 2100 + 2 repaired sectors: 2006 2101 + 2 repaired sectors: 2007 2102 + 2 repaired sectors: 2008 2103 + 2 repaired sectors: 2009 2104 + 2 repaired sectors: 2010 2105 + 2 repaired sectors: 2011 2106 + 2 repaired sectors: 2012 2107 + 2 repaired sectors: 2013 2108 + 2 repaired sectors: 2014 2109 + 3 repaired sectors: 590 2015 2110 + 3 repaired sectors: 591 2016 2111 + 3 repaired sectors: 592 2017 2112 + 3 repaired sectors: 593 2018 2113 + 3 repaired sectors: 594 2019 2114 + 3 repaired sectors: 595 2020 2115 + 3 repaired sectors: 596 2021 2116 + 3 repaired sectors: 597 2022 2117 + 3 repaired sectors: 598 2023 2118 + 3 repaired sectors: 599 2024 2119 + 3 repaired sectors: 600 2025 2120 + 3 repaired sectors: 601 2026 2121 + 3 repaired sectors: 602 2027 2122 + 3 repaired sectors: 603 2028 2123 + 3 repaired sectors: 604 2029 2124 + 3 repaired sectors: 605 2030 2125 + 3 repaired sectors: 606 2031 2126 + 3 repaired sectors: 607 2032 2127 + 3 repaired sectors: 608 2033 2128 + 3 repaired sectors: 609 2034 2129 + 3 repaired sectors: 610 2035 2130 + 3 repaired sectors: 611 2036 2131 + 3 repaired sectors: 612 2037 2132 + 3 repaired sectors: 613 2038 2133 + 3 repaired sectors: 614 2039 2134 + 3 repaired sectors: 615 2040 2135 + 3 repaired sectors: 616 2041 2136 + 3 repaired sectors: 617 2042 2137 + 3 repaired sectors: 618 2043 2138 + 3 repaired sectors: 619 2044 2139 + 2 repaired sectors: 620 2045 + 3 repaired sectors: 621 2046 2141 + 3 repaired sectors: 622 2047 2142 + 3 repaired sectors: 623 2048 2143 + 3 repaired sectors: 624 2049 2144 + 3 repaired sectors: 625 2050 2145 + 3 repaired sectors: 626 2051 2146 + 3 repaired sectors: 627 2052 2147 + 3 repaired sectors: 628 2053 2148 + 3 repaired sectors: 629 2054 2149 + 3 repaired sectors: 630 2055 2150 + 3 repaired sectors: 631 2056 2151 + 3 repaired sectors: 632 2057 2152 + 3 repaired sectors: 633 2058 2153 + 3 repaired sectors: 634 2059 2154 + 3 repaired sectors: 635 2060 2155 + 3 repaired sectors: 636 2061 2156 + 3 repaired sectors: 637 2062 2157 + 3 repaired sectors: 638 2063 2158 + 3 repaired sectors: 639 2064 2159 + 3 repaired sectors: 640 2065 2160 + 3 repaired sectors: 641 2066 2161 + 3 repaired sectors: 642 2067 2162 + 3 repaired sectors: 643 2068 2163 + 3 repaired sectors: 644 2069 2164 + 3 repaired sectors: 645 2070 2165 + 3 repaired sectors: 646 2071 2166 + 3 repaired sectors: 647 2072 2167 + 3 repaired sectors: 648 2073 2168 + 3 repaired sectors: 649 2074 2169 + 2 repaired sectors: 2075 2170 + 2 repaired sectors: 2076 2171 + 2 repaired sectors: 2077 2172 + 2 repaired sectors: 2078 2173 + 2 repaired sectors: 2079 2174 + 2 repaired sectors: 2080 2175 + 2 repaired sectors: 2081 2176 + 1 repaired sectors: 2082 + 1 repaired sectors: 2083 + 1 repaired sectors: 2084 + 1 repaired sectors: 2085 + 1 repaired sectors: 2086 + 1 repaired sectors: 2087 + 1 repaired sectors: 2088 + 1 repaired sectors: 2089 Repaired sectors: 240 Good! All sectors are repaired. Erasure counts per ecc block: avg = 2.5; worst = 3. diff --git a/regtest/database/RS01_fix_no_read_perm_ecc b/regtest/database/RS01_fix_no_read_perm_ecc index 2c606b9..e7e302a 100644 --- a/regtest/database/RS01_fix_no_read_perm_ecc +++ b/regtest/database/RS01_fix_no_read_perm_ecc @@ -11,7 +11,6 @@ Opening rs01-tmp.iso: 21000 medium sectors. * dvdisaster - can not continue: * -No error correction file present. -No error correction data recognized in image. +Permission denied on ecc file (perhaps not writeable?). diff --git a/regtest/database/RS01_fix_plus17_truncate b/regtest/database/RS01_fix_plus17_truncate index f701ab6..9314554 100644 --- a/regtest/database/RS01_fix_plus17_truncate +++ b/regtest/database/RS01_fix_plus17_truncate @@ -9,5 +9,4 @@ Opening rs01-tmp.iso: 21017 medium sectors. Fix mode(RS01): Repairable sectors will be fixed in the image. Image has been truncated by 17 sectors. -Ecc progress: 1.0%Ecc progress: 2.1%Ecc progress: 3.1%Ecc progress: 4.2%Ecc progress: 5.2%Ecc progress: 6.3%Ecc progress: 7.3%Ecc progress: 8.4%Ecc progress: 9.4%Ecc progress: 10.5%Ecc progress: 11.5%Ecc progress: 12.6%Ecc progress: 13.6%Ecc progress: 14.7%Ecc progress: 15.7%Ecc progress: 16.8%Ecc progress: 17.8%Ecc progress: 18.9%Ecc progress: 20.0%Ecc progress: 21.0%Ecc progress: 22.1%Ecc progress: 23.1%Ecc progress: 24.2%Ecc progress: 25.2%Ecc progress: 26.3%Ecc progress: 27.3%Ecc progress: 28.4%Ecc progress: 29.4%Ecc progress: 30.5%Ecc progress: 31.5%Ecc progress: 32.6%Ecc progress: 33.6%Ecc progress: 34.7%Ecc progress: 35.7%Ecc progress: 36.8%Ecc progress: 37.8%Ecc progress: 38.9%Ecc progress: 40.0%Ecc progress: 41.0%Ecc progress: 42.1%Ecc progress: 43.1%Ecc progress: 44.2%Ecc progress: 45.2%Ecc progress: 46.3%Ecc progress: 47.3%Ecc progress: 48.4%Ecc progress: 49.4%Ecc progress: 50.5%Ecc progress: 51.5%Ecc progress: 52.6%Ecc progress: 53.6%Ecc progress: 54.7%Ecc progress: 55.7%Ecc progress: 56.8%Ecc progress: 57.8%Ecc progress: 58.9%Ecc progress: 60.0%Ecc progress: 61.0%Ecc progress: 62.1%Ecc progress: 63.1%Ecc progress: 64.2%Ecc progress: 65.2%Ecc progress: 66.3%Ecc progress: 67.3%Ecc progress: 68.4%Ecc progress: 69.4%Ecc progress: 70.5%Ecc progress: 71.5%Ecc progress: 72.6%Ecc progress: 73.6%Ecc progress: 74.7%Ecc progress: 75.7%Ecc progress: 76.8%Ecc progress: 77.8%Ecc progress: 78.9%Ecc progress: 80.0%Ecc progress: 81.0%Ecc progress: 82.1%Ecc progress: 83.1%Ecc progress: 84.2%Ecc progress: 85.2%Ecc progress: 86.3%Ecc progress: 87.3%Ecc progress: 88.4%Ecc progress: 89.4%Ecc progress: 90.5%Ecc progress: 91.5%Ecc progress: 92.6%Ecc progress: 93.6%Ecc progress: 94.7%Ecc progress: 95.7%Ecc progress: 96.8%Ecc progress: 97.8%Ecc progress: 98.9%Ecc progress: 100.0%Ecc progress: 100.0% Good! All sectors are already present. diff --git a/regtest/database/RS01_fix_plus56 b/regtest/database/RS01_fix_plus56 index baa6592..167f02f 100644 --- a/regtest/database/RS01_fix_plus56 +++ b/regtest/database/RS01_fix_plus56 @@ -8,10 +8,9 @@ See the file "COPYING" for further information. Opening rs01-tmp.iso: 21000 medium sectors and 56 bytes. Fix mode(RS01): Repairable sectors will be fixed in the image. -Ecc progress: 1.0%Ecc progress: 2.1%Ecc progress: 3.1%Ecc progress: 4.2%Ecc progress: 5.2%CRC error in sector 21000 +CRC error in sector 21000 -> Error located in sector 21000 at byte 28 (value 5a 'Z', expected 00 '.') 1 repaired sectors: 21000 -Ecc progress: 6.3%Ecc progress: 7.3%Ecc progress: 8.4%Ecc progress: 9.4%Ecc progress: 10.5%Ecc progress: 11.5%Ecc progress: 12.6%Ecc progress: 13.6%Ecc progress: 14.7%Ecc progress: 15.7%Ecc progress: 16.8%Ecc progress: 17.8%Ecc progress: 18.9%Ecc progress: 20.0%Ecc progress: 21.0%Ecc progress: 22.1%Ecc progress: 23.1%Ecc progress: 24.2%Ecc progress: 25.2%Ecc progress: 26.3%Ecc progress: 27.3%Ecc progress: 28.4%Ecc progress: 29.4%Ecc progress: 30.5%Ecc progress: 31.5%Ecc progress: 32.6%Ecc progress: 33.6%Ecc progress: 34.7%Ecc progress: 35.7%Ecc progress: 36.8%Ecc progress: 37.8%Ecc progress: 38.9%Ecc progress: 40.0%Ecc progress: 41.0%Ecc progress: 42.1%Ecc progress: 43.1%Ecc progress: 44.2%Ecc progress: 45.2%Ecc progress: 46.3%Ecc progress: 47.3%Ecc progress: 48.4%Ecc progress: 49.4%Ecc progress: 50.5%Ecc progress: 51.5%Ecc progress: 52.6%Ecc progress: 53.6%Ecc progress: 54.7%Ecc progress: 55.7%Ecc progress: 56.8%Ecc progress: 57.8%Ecc progress: 58.9%Ecc progress: 60.0%Ecc progress: 61.0%Ecc progress: 62.1%Ecc progress: 63.1%Ecc progress: 64.2%Ecc progress: 65.2%Ecc progress: 66.3%Ecc progress: 67.3%Ecc progress: 68.4%Ecc progress: 69.4%Ecc progress: 70.5%Ecc progress: 71.5%Ecc progress: 72.6%Ecc progress: 73.6%Ecc progress: 74.7%Ecc progress: 75.7%Ecc progress: 76.8%Ecc progress: 77.8%Ecc progress: 78.9%Ecc progress: 80.0%Ecc progress: 81.0%Ecc progress: 82.1%Ecc progress: 83.1%Ecc progress: 84.2%Ecc progress: 85.2%Ecc progress: 86.3%Ecc progress: 87.3%Ecc progress: 88.4%Ecc progress: 89.4%Ecc progress: 90.5%Ecc progress: 91.5%Ecc progress: 92.6%Ecc progress: 93.6%Ecc progress: 94.7%Ecc progress: 95.7%Ecc progress: 96.8%Ecc progress: 97.8%Ecc progress: 98.9%Ecc progress: 100.0%Ecc progress: 100.0% Repaired sectors: 1 Good! All sectors are repaired. Erasure counts per ecc block: avg = 1.0; worst = 1. diff --git a/regtest/database/RS01_fix_plus56_bytes b/regtest/database/RS01_fix_plus56_bytes index 928c5f9..d207313 100644 --- a/regtest/database/RS01_fix_plus56_bytes +++ b/regtest/database/RS01_fix_plus56_bytes @@ -8,5 +8,4 @@ See the file "COPYING" for further information. Opening rs01-tmp.iso: 21000 medium sectors and 56 bytes. Fix mode(RS01): Repairable sectors will be fixed in the image. -Ecc progress: 1.0%Ecc progress: 2.1%Ecc progress: 3.1%Ecc progress: 4.2%Ecc progress: 5.2%Ecc progress: 6.3%Ecc progress: 7.3%Ecc progress: 8.4%Ecc progress: 9.4%Ecc progress: 10.5%Ecc progress: 11.5%Ecc progress: 12.6%Ecc progress: 13.6%Ecc progress: 14.7%Ecc progress: 15.7%Ecc progress: 16.8%Ecc progress: 17.8%Ecc progress: 18.9%Ecc progress: 20.0%Ecc progress: 21.0%Ecc progress: 22.1%Ecc progress: 23.1%Ecc progress: 24.2%Ecc progress: 25.2%Ecc progress: 26.3%Ecc progress: 27.3%Ecc progress: 28.4%Ecc progress: 29.4%Ecc progress: 30.5%Ecc progress: 31.5%Ecc progress: 32.6%Ecc progress: 33.6%Ecc progress: 34.7%Ecc progress: 35.7%Ecc progress: 36.8%Ecc progress: 37.8%Ecc progress: 38.9%Ecc progress: 40.0%Ecc progress: 41.0%Ecc progress: 42.1%Ecc progress: 43.1%Ecc progress: 44.2%Ecc progress: 45.2%Ecc progress: 46.3%Ecc progress: 47.3%Ecc progress: 48.4%Ecc progress: 49.4%Ecc progress: 50.5%Ecc progress: 51.5%Ecc progress: 52.6%Ecc progress: 53.6%Ecc progress: 54.7%Ecc progress: 55.7%Ecc progress: 56.8%Ecc progress: 57.8%Ecc progress: 58.9%Ecc progress: 60.0%Ecc progress: 61.0%Ecc progress: 62.1%Ecc progress: 63.1%Ecc progress: 64.2%Ecc progress: 65.2%Ecc progress: 66.3%Ecc progress: 67.3%Ecc progress: 68.4%Ecc progress: 69.4%Ecc progress: 70.5%Ecc progress: 71.5%Ecc progress: 72.6%Ecc progress: 73.6%Ecc progress: 74.7%Ecc progress: 75.7%Ecc progress: 76.8%Ecc progress: 77.8%Ecc progress: 78.9%Ecc progress: 80.0%Ecc progress: 81.0%Ecc progress: 82.1%Ecc progress: 83.1%Ecc progress: 84.2%Ecc progress: 85.2%Ecc progress: 86.3%Ecc progress: 87.3%Ecc progress: 88.4%Ecc progress: 89.4%Ecc progress: 90.5%Ecc progress: 91.5%Ecc progress: 92.6%Ecc progress: 93.6%Ecc progress: 94.7%Ecc progress: 95.7%Ecc progress: 96.8%Ecc progress: 97.8%Ecc progress: 98.9%Ecc progress: 100.0%Ecc progress: 100.0% Good! All sectors are already present. diff --git a/regtest/database/RS01_fix_plus56_little_truncated b/regtest/database/RS01_fix_plus56_little_truncated index 1e725c7..f2de4c6 100644 --- a/regtest/database/RS01_fix_plus56_little_truncated +++ b/regtest/database/RS01_fix_plus56_little_truncated @@ -8,5 +8,4 @@ See the file "COPYING" for further information. Opening rs01-tmp.iso: 21000 medium sectors and 50 bytes. Fix mode(RS01): Repairable sectors will be fixed in the image. -Ecc progress: 1.0%Ecc progress: 2.1%Ecc progress: 3.1%Ecc progress: 4.2%Ecc progress: 5.2%Ecc progress: 6.3%Ecc progress: 7.3%Ecc progress: 8.4%Ecc progress: 9.4%Ecc progress: 10.5%Ecc progress: 11.5%Ecc progress: 12.6%Ecc progress: 13.6%Ecc progress: 14.7%Ecc progress: 15.7%Ecc progress: 16.8%Ecc progress: 17.8%Ecc progress: 18.9%Ecc progress: 20.0%Ecc progress: 21.0%Ecc progress: 22.1%Ecc progress: 23.1%Ecc progress: 24.2%Ecc progress: 25.2%Ecc progress: 26.3%Ecc progress: 27.3%Ecc progress: 28.4%Ecc progress: 29.4%Ecc progress: 30.5%Ecc progress: 31.5%Ecc progress: 32.6%Ecc progress: 33.6%Ecc progress: 34.7%Ecc progress: 35.7%Ecc progress: 36.8%Ecc progress: 37.8%Ecc progress: 38.9%Ecc progress: 40.0%Ecc progress: 41.0%Ecc progress: 42.1%Ecc progress: 43.1%Ecc progress: 44.2%Ecc progress: 45.2%Ecc progress: 46.3%Ecc progress: 47.3%Ecc progress: 48.4%Ecc progress: 49.4%Ecc progress: 50.5%Ecc progress: 51.5%Ecc progress: 52.6%Ecc progress: 53.6%Ecc progress: 54.7%Ecc progress: 55.7%Ecc progress: 56.8%Ecc progress: 57.8%Ecc progress: 58.9%Ecc progress: 60.0%Ecc progress: 61.0%Ecc progress: 62.1%Ecc progress: 63.1%Ecc progress: 64.2%Ecc progress: 65.2%Ecc progress: 66.3%Ecc progress: 67.3%Ecc progress: 68.4%Ecc progress: 69.4%Ecc progress: 70.5%Ecc progress: 71.5%Ecc progress: 72.6%Ecc progress: 73.6%Ecc progress: 74.7%Ecc progress: 75.7%Ecc progress: 76.8%Ecc progress: 77.8%Ecc progress: 78.9%Ecc progress: 80.0%Ecc progress: 81.0%Ecc progress: 82.1%Ecc progress: 83.1%Ecc progress: 84.2%Ecc progress: 85.2%Ecc progress: 86.3%Ecc progress: 87.3%Ecc progress: 88.4%Ecc progress: 89.4%Ecc progress: 90.5%Ecc progress: 91.5%Ecc progress: 92.6%Ecc progress: 93.6%Ecc progress: 94.7%Ecc progress: 95.7%Ecc progress: 96.8%Ecc progress: 97.8%Ecc progress: 98.9%Ecc progress: 100.0%Ecc progress: 100.0% Good! All sectors are already present. diff --git a/regtest/database/RS01_fix_plus56_plus17 b/regtest/database/RS01_fix_plus56_plus17 index beccafb..681234a 100644 --- a/regtest/database/RS01_fix_plus56_plus17 +++ b/regtest/database/RS01_fix_plus56_plus17 @@ -9,10 +9,9 @@ Opening rs01-tmp.iso: 21000 medium sectors and 73 bytes. Fix mode(RS01): Repairable sectors will be fixed in the image. Image has been truncated by 17 bytes. -Ecc progress: 1.0%Ecc progress: 2.1%Ecc progress: 3.1%Ecc progress: 4.2%Ecc progress: 5.2%CRC error in sector 21000 +CRC error in sector 21000 -> Error located in sector 21000 at byte 55 (value 5a 'Z', expected 00 '.') 1 repaired sectors: 21000 -Ecc progress: 6.3%Ecc progress: 7.3%Ecc progress: 8.4%Ecc progress: 9.4%Ecc progress: 10.5%Ecc progress: 11.5%Ecc progress: 12.6%Ecc progress: 13.6%Ecc progress: 14.7%Ecc progress: 15.7%Ecc progress: 16.8%Ecc progress: 17.8%Ecc progress: 18.9%Ecc progress: 20.0%Ecc progress: 21.0%Ecc progress: 22.1%Ecc progress: 23.1%Ecc progress: 24.2%Ecc progress: 25.2%Ecc progress: 26.3%Ecc progress: 27.3%Ecc progress: 28.4%Ecc progress: 29.4%Ecc progress: 30.5%Ecc progress: 31.5%Ecc progress: 32.6%Ecc progress: 33.6%Ecc progress: 34.7%Ecc progress: 35.7%Ecc progress: 36.8%Ecc progress: 37.8%Ecc progress: 38.9%Ecc progress: 40.0%Ecc progress: 41.0%Ecc progress: 42.1%Ecc progress: 43.1%Ecc progress: 44.2%Ecc progress: 45.2%Ecc progress: 46.3%Ecc progress: 47.3%Ecc progress: 48.4%Ecc progress: 49.4%Ecc progress: 50.5%Ecc progress: 51.5%Ecc progress: 52.6%Ecc progress: 53.6%Ecc progress: 54.7%Ecc progress: 55.7%Ecc progress: 56.8%Ecc progress: 57.8%Ecc progress: 58.9%Ecc progress: 60.0%Ecc progress: 61.0%Ecc progress: 62.1%Ecc progress: 63.1%Ecc progress: 64.2%Ecc progress: 65.2%Ecc progress: 66.3%Ecc progress: 67.3%Ecc progress: 68.4%Ecc progress: 69.4%Ecc progress: 70.5%Ecc progress: 71.5%Ecc progress: 72.6%Ecc progress: 73.6%Ecc progress: 74.7%Ecc progress: 75.7%Ecc progress: 76.8%Ecc progress: 77.8%Ecc progress: 78.9%Ecc progress: 80.0%Ecc progress: 81.0%Ecc progress: 82.1%Ecc progress: 83.1%Ecc progress: 84.2%Ecc progress: 85.2%Ecc progress: 86.3%Ecc progress: 87.3%Ecc progress: 88.4%Ecc progress: 89.4%Ecc progress: 90.5%Ecc progress: 91.5%Ecc progress: 92.6%Ecc progress: 93.6%Ecc progress: 94.7%Ecc progress: 95.7%Ecc progress: 96.8%Ecc progress: 97.8%Ecc progress: 98.9%Ecc progress: 100.0%Ecc progress: 100.0% Repaired sectors: 1 Good! All sectors are repaired. Erasure counts per ecc block: avg = 1.0; worst = 1. diff --git a/regtest/database/RS01_fix_plus56_plus17500 b/regtest/database/RS01_fix_plus56_plus17500 index 5a3359a..c2e0457 100644 --- a/regtest/database/RS01_fix_plus56_plus17500 +++ b/regtest/database/RS01_fix_plus56_plus17500 @@ -9,10 +9,9 @@ Opening rs01-tmp.iso: 21008 medium sectors and 1172 bytes. Fix mode(RS01): Repairable sectors will be fixed in the image. Image has been truncated by 8 sectors. -Ecc progress: 1.0%Ecc progress: 2.1%Ecc progress: 3.1%Ecc progress: 4.2%Ecc progress: 5.2%CRC error in sector 21000 +CRC error in sector 21000 -> Error located in sector 21000 at byte 55 (value 5a 'Z', expected 00 '.') 1 repaired sectors: 21000 -Ecc progress: 6.3%Ecc progress: 7.3%Ecc progress: 8.4%Ecc progress: 9.4%Ecc progress: 10.5%Ecc progress: 11.5%Ecc progress: 12.6%Ecc progress: 13.6%Ecc progress: 14.7%Ecc progress: 15.7%Ecc progress: 16.8%Ecc progress: 17.8%Ecc progress: 18.9%Ecc progress: 20.0%Ecc progress: 21.0%Ecc progress: 22.1%Ecc progress: 23.1%Ecc progress: 24.2%Ecc progress: 25.2%Ecc progress: 26.3%Ecc progress: 27.3%Ecc progress: 28.4%Ecc progress: 29.4%Ecc progress: 30.5%Ecc progress: 31.5%Ecc progress: 32.6%Ecc progress: 33.6%Ecc progress: 34.7%Ecc progress: 35.7%Ecc progress: 36.8%Ecc progress: 37.8%Ecc progress: 38.9%Ecc progress: 40.0%Ecc progress: 41.0%Ecc progress: 42.1%Ecc progress: 43.1%Ecc progress: 44.2%Ecc progress: 45.2%Ecc progress: 46.3%Ecc progress: 47.3%Ecc progress: 48.4%Ecc progress: 49.4%Ecc progress: 50.5%Ecc progress: 51.5%Ecc progress: 52.6%Ecc progress: 53.6%Ecc progress: 54.7%Ecc progress: 55.7%Ecc progress: 56.8%Ecc progress: 57.8%Ecc progress: 58.9%Ecc progress: 60.0%Ecc progress: 61.0%Ecc progress: 62.1%Ecc progress: 63.1%Ecc progress: 64.2%Ecc progress: 65.2%Ecc progress: 66.3%Ecc progress: 67.3%Ecc progress: 68.4%Ecc progress: 69.4%Ecc progress: 70.5%Ecc progress: 71.5%Ecc progress: 72.6%Ecc progress: 73.6%Ecc progress: 74.7%Ecc progress: 75.7%Ecc progress: 76.8%Ecc progress: 77.8%Ecc progress: 78.9%Ecc progress: 80.0%Ecc progress: 81.0%Ecc progress: 82.1%Ecc progress: 83.1%Ecc progress: 84.2%Ecc progress: 85.2%Ecc progress: 86.3%Ecc progress: 87.3%Ecc progress: 88.4%Ecc progress: 89.4%Ecc progress: 90.5%Ecc progress: 91.5%Ecc progress: 92.6%Ecc progress: 93.6%Ecc progress: 94.7%Ecc progress: 95.7%Ecc progress: 96.8%Ecc progress: 97.8%Ecc progress: 98.9%Ecc progress: 100.0%Ecc progress: 100.0% Repaired sectors: 1 Good! All sectors are repaired. Erasure counts per ecc block: avg = 1.0; worst = 1. diff --git a/regtest/database/RS01_fix_plus56_plus1s b/regtest/database/RS01_fix_plus56_plus1s index 41cca75..9c25694 100644 --- a/regtest/database/RS01_fix_plus56_plus1s +++ b/regtest/database/RS01_fix_plus56_plus1s @@ -11,10 +11,9 @@ Fix mode(RS01): Repairable sectors will be fixed in the image. * Warning: Image file is 1 sectors longer than expected. * Assuming this is a TAO mode medium. * 1 sectors will be removed from the image end. -Ecc progress: 1.0%Ecc progress: 2.1%Ecc progress: 3.1%Ecc progress: 4.2%Ecc progress: 5.2%CRC error in sector 21000 +CRC error in sector 21000 -> Error located in sector 21000 at byte 55 (value 5a 'Z', expected 00 '.') 1 repaired sectors: 21000 -Ecc progress: 6.3%Ecc progress: 7.3%Ecc progress: 8.4%Ecc progress: 9.4%Ecc progress: 10.5%Ecc progress: 11.5%Ecc progress: 12.6%Ecc progress: 13.6%Ecc progress: 14.7%Ecc progress: 15.7%Ecc progress: 16.8%Ecc progress: 17.8%Ecc progress: 18.9%Ecc progress: 20.0%Ecc progress: 21.0%Ecc progress: 22.1%Ecc progress: 23.1%Ecc progress: 24.2%Ecc progress: 25.2%Ecc progress: 26.3%Ecc progress: 27.3%Ecc progress: 28.4%Ecc progress: 29.4%Ecc progress: 30.5%Ecc progress: 31.5%Ecc progress: 32.6%Ecc progress: 33.6%Ecc progress: 34.7%Ecc progress: 35.7%Ecc progress: 36.8%Ecc progress: 37.8%Ecc progress: 38.9%Ecc progress: 40.0%Ecc progress: 41.0%Ecc progress: 42.1%Ecc progress: 43.1%Ecc progress: 44.2%Ecc progress: 45.2%Ecc progress: 46.3%Ecc progress: 47.3%Ecc progress: 48.4%Ecc progress: 49.4%Ecc progress: 50.5%Ecc progress: 51.5%Ecc progress: 52.6%Ecc progress: 53.6%Ecc progress: 54.7%Ecc progress: 55.7%Ecc progress: 56.8%Ecc progress: 57.8%Ecc progress: 58.9%Ecc progress: 60.0%Ecc progress: 61.0%Ecc progress: 62.1%Ecc progress: 63.1%Ecc progress: 64.2%Ecc progress: 65.2%Ecc progress: 66.3%Ecc progress: 67.3%Ecc progress: 68.4%Ecc progress: 69.4%Ecc progress: 70.5%Ecc progress: 71.5%Ecc progress: 72.6%Ecc progress: 73.6%Ecc progress: 74.7%Ecc progress: 75.7%Ecc progress: 76.8%Ecc progress: 77.8%Ecc progress: 78.9%Ecc progress: 80.0%Ecc progress: 81.0%Ecc progress: 82.1%Ecc progress: 83.1%Ecc progress: 84.2%Ecc progress: 85.2%Ecc progress: 86.3%Ecc progress: 87.3%Ecc progress: 88.4%Ecc progress: 89.4%Ecc progress: 90.5%Ecc progress: 91.5%Ecc progress: 92.6%Ecc progress: 93.6%Ecc progress: 94.7%Ecc progress: 95.7%Ecc progress: 96.8%Ecc progress: 97.8%Ecc progress: 98.9%Ecc progress: 100.0%Ecc progress: 100.0% Repaired sectors: 1 Good! All sectors are repaired. Erasure counts per ecc block: avg = 1.0; worst = 1. diff --git a/regtest/database/RS01_fix_plus56_plus2s b/regtest/database/RS01_fix_plus56_plus2s index aa8d853..dcfa4ea 100644 --- a/regtest/database/RS01_fix_plus56_plus2s +++ b/regtest/database/RS01_fix_plus56_plus2s @@ -11,10 +11,9 @@ Fix mode(RS01): Repairable sectors will be fixed in the image. * Warning: Image file is 2 sectors longer than expected. * Assuming this is a TAO mode medium. * 2 sectors will be removed from the image end. -Ecc progress: 1.0%Ecc progress: 2.1%Ecc progress: 3.1%Ecc progress: 4.2%Ecc progress: 5.2%CRC error in sector 21000 +CRC error in sector 21000 -> Error located in sector 21000 at byte 55 (value 5a 'Z', expected 00 '.') 1 repaired sectors: 21000 -Ecc progress: 6.3%Ecc progress: 7.3%Ecc progress: 8.4%Ecc progress: 9.4%Ecc progress: 10.5%Ecc progress: 11.5%Ecc progress: 12.6%Ecc progress: 13.6%Ecc progress: 14.7%Ecc progress: 15.7%Ecc progress: 16.8%Ecc progress: 17.8%Ecc progress: 18.9%Ecc progress: 20.0%Ecc progress: 21.0%Ecc progress: 22.1%Ecc progress: 23.1%Ecc progress: 24.2%Ecc progress: 25.2%Ecc progress: 26.3%Ecc progress: 27.3%Ecc progress: 28.4%Ecc progress: 29.4%Ecc progress: 30.5%Ecc progress: 31.5%Ecc progress: 32.6%Ecc progress: 33.6%Ecc progress: 34.7%Ecc progress: 35.7%Ecc progress: 36.8%Ecc progress: 37.8%Ecc progress: 38.9%Ecc progress: 40.0%Ecc progress: 41.0%Ecc progress: 42.1%Ecc progress: 43.1%Ecc progress: 44.2%Ecc progress: 45.2%Ecc progress: 46.3%Ecc progress: 47.3%Ecc progress: 48.4%Ecc progress: 49.4%Ecc progress: 50.5%Ecc progress: 51.5%Ecc progress: 52.6%Ecc progress: 53.6%Ecc progress: 54.7%Ecc progress: 55.7%Ecc progress: 56.8%Ecc progress: 57.8%Ecc progress: 58.9%Ecc progress: 60.0%Ecc progress: 61.0%Ecc progress: 62.1%Ecc progress: 63.1%Ecc progress: 64.2%Ecc progress: 65.2%Ecc progress: 66.3%Ecc progress: 67.3%Ecc progress: 68.4%Ecc progress: 69.4%Ecc progress: 70.5%Ecc progress: 71.5%Ecc progress: 72.6%Ecc progress: 73.6%Ecc progress: 74.7%Ecc progress: 75.7%Ecc progress: 76.8%Ecc progress: 77.8%Ecc progress: 78.9%Ecc progress: 80.0%Ecc progress: 81.0%Ecc progress: 82.1%Ecc progress: 83.1%Ecc progress: 84.2%Ecc progress: 85.2%Ecc progress: 86.3%Ecc progress: 87.3%Ecc progress: 88.4%Ecc progress: 89.4%Ecc progress: 90.5%Ecc progress: 91.5%Ecc progress: 92.6%Ecc progress: 93.6%Ecc progress: 94.7%Ecc progress: 95.7%Ecc progress: 96.8%Ecc progress: 97.8%Ecc progress: 98.9%Ecc progress: 100.0%Ecc progress: 100.0% Repaired sectors: 1 Good! All sectors are repaired. Erasure counts per ecc block: avg = 1.0; worst = 1. diff --git a/regtest/database/RS01_fix_plus56_truncated b/regtest/database/RS01_fix_plus56_truncated index 782e49a..8069475 100644 --- a/regtest/database/RS01_fix_plus56_truncated +++ b/regtest/database/RS01_fix_plus56_truncated @@ -11,35 +11,34 @@ Fix mode(RS01): Repairable sectors will be fixed in the image. * Warning: Image file appears to be truncated. * Consider completing it with another reading pass before going on. 1 repaired sectors: 20995 -Ecc progress: 1.0% 1 repaired sectors: 20996 -Ecc progress: 2.1% 1 repaired sectors: 20997 -Ecc progress: 3.1% 1 repaired sectors: 20998 -Ecc progress: 4.2% 1 repaired sectors: 20999 -Ecc progress: 5.2% 1 repaired sectors: 21000 -Ecc progress: 6.3%Ecc progress: 7.3%Ecc progress: 8.4%Ecc progress: 9.4%Ecc progress: 10.5%Ecc progress: 11.5%Ecc progress: 12.6%Ecc progress: 13.6%Ecc progress: 14.7%Ecc progress: 15.7%Ecc progress: 16.8%Ecc progress: 17.8%Ecc progress: 18.9%Ecc progress: 20.0%Ecc progress: 21.0%Ecc progress: 22.1%Ecc progress: 23.1%Ecc progress: 24.2%Ecc progress: 25.2%Ecc progress: 26.3%Ecc progress: 27.3%Ecc progress: 28.4%Ecc progress: 29.4%Ecc progress: 30.5%Ecc progress: 31.5%Ecc progress: 32.6%Ecc progress: 33.6%Ecc progress: 34.7%Ecc progress: 35.7%Ecc progress: 36.8%Ecc progress: 37.8%Ecc progress: 38.9%Ecc progress: 40.0%Ecc progress: 41.0%Ecc progress: 42.1%Ecc progress: 43.1%Ecc progress: 44.2%Ecc progress: 45.2%Ecc progress: 46.3%Ecc progress: 47.3%Ecc progress: 48.4%Ecc progress: 49.4%Ecc progress: 50.5%Ecc progress: 51.5%Ecc progress: 52.6%Ecc progress: 53.6%Ecc progress: 54.7%Ecc progress: 55.7%Ecc progress: 56.8%Ecc progress: 57.8%Ecc progress: 58.9%Ecc progress: 60.0%Ecc progress: 61.0%Ecc progress: 62.1%Ecc progress: 63.1%Ecc progress: 64.2%Ecc progress: 65.2%Ecc progress: 66.3%Ecc progress: 67.3%Ecc progress: 68.4%Ecc progress: 69.4%Ecc progress: 70.5%Ecc progress: 71.5%Ecc progress: 72.6%Ecc progress: 73.6%Ecc progress: 74.7%Ecc progress: 75.7% 1 repaired sectors: 20972 -Ecc progress: 76.8% 1 repaired sectors: 20973 -Ecc progress: 77.8% 1 repaired sectors: 20974 -Ecc progress: 78.9% 1 repaired sectors: 20975 -Ecc progress: 80.0% 1 repaired sectors: 20976 -Ecc progress: 81.0% 1 repaired sectors: 20977 -Ecc progress: 82.1% 1 repaired sectors: 20978 -Ecc progress: 83.1% 1 repaired sectors: 20979 -Ecc progress: 84.2% 1 repaired sectors: 20980 -Ecc progress: 85.2% 1 repaired sectors: 20981 -Ecc progress: 86.3% 1 repaired sectors: 20982 -Ecc progress: 87.3% 1 repaired sectors: 20983 -Ecc progress: 88.4% 1 repaired sectors: 20984 -Ecc progress: 89.4% 1 repaired sectors: 20985 -Ecc progress: 90.5% 1 repaired sectors: 20986 -Ecc progress: 91.5% 1 repaired sectors: 20987 -Ecc progress: 92.6% 1 repaired sectors: 20988 -Ecc progress: 93.6% 1 repaired sectors: 20989 -Ecc progress: 94.7% 1 repaired sectors: 20990 -Ecc progress: 95.7% 1 repaired sectors: 20991 -Ecc progress: 96.8% 1 repaired sectors: 20992 -Ecc progress: 97.8% 1 repaired sectors: 20993 -Ecc progress: 98.9% 1 repaired sectors: 20994 -Ecc progress: 100.0%Ecc progress: 100.0% + 1 repaired sectors: 20996 + 1 repaired sectors: 20997 + 1 repaired sectors: 20998 + 1 repaired sectors: 20999 + 1 repaired sectors: 21000 + 1 repaired sectors: 20972 + 1 repaired sectors: 20973 + 1 repaired sectors: 20974 + 1 repaired sectors: 20975 + 1 repaired sectors: 20976 + 1 repaired sectors: 20977 + 1 repaired sectors: 20978 + 1 repaired sectors: 20979 + 1 repaired sectors: 20980 + 1 repaired sectors: 20981 + 1 repaired sectors: 20982 + 1 repaired sectors: 20983 + 1 repaired sectors: 20984 + 1 repaired sectors: 20985 + 1 repaired sectors: 20986 + 1 repaired sectors: 20987 + 1 repaired sectors: 20988 + 1 repaired sectors: 20989 + 1 repaired sectors: 20990 + 1 repaired sectors: 20991 + 1 repaired sectors: 20992 + 1 repaired sectors: 20993 + 1 repaired sectors: 20994 Repaired sectors: 29 Good! All sectors are repaired. Erasure counts per ecc block: avg = 1.0; worst = 1. diff --git a/regtest/database/RS01_fix_truncated b/regtest/database/RS01_fix_truncated index 6a41697..b74bcad 100644 --- a/regtest/database/RS01_fix_truncated +++ b/regtest/database/RS01_fix_truncated @@ -11,101 +11,100 @@ Fix mode(RS01): Repairable sectors will be fixed in the image. * Warning: Image file appears to be truncated. * Consider completing it with another reading pass before going on. 3 repaired sectors: 20805 20900 20995 -Ecc progress: 1.0% 3 repaired sectors: 20806 20901 20996 -Ecc progress: 2.1% 3 repaired sectors: 20807 20902 20997 -Ecc progress: 3.1% 3 repaired sectors: 20808 20903 20998 -Ecc progress: 4.2% 3 repaired sectors: 20809 20904 20999 -Ecc progress: 5.2% 2 repaired sectors: 20810 20905 -Ecc progress: 6.3% 2 repaired sectors: 20811 20906 -Ecc progress: 7.3% 2 repaired sectors: 20812 20907 -Ecc progress: 8.4% 2 repaired sectors: 20813 20908 -Ecc progress: 9.4% 2 repaired sectors: 20814 20909 -Ecc progress: 10.5% 2 repaired sectors: 20815 20910 -Ecc progress: 11.5% 2 repaired sectors: 20816 20911 -Ecc progress: 12.6% 2 repaired sectors: 20817 20912 -Ecc progress: 13.6% 2 repaired sectors: 20818 20913 -Ecc progress: 14.7% 2 repaired sectors: 20819 20914 -Ecc progress: 15.7% 2 repaired sectors: 20820 20915 -Ecc progress: 16.8% 2 repaired sectors: 20821 20916 -Ecc progress: 17.8% 2 repaired sectors: 20822 20917 -Ecc progress: 18.9% 2 repaired sectors: 20823 20918 -Ecc progress: 20.0% 2 repaired sectors: 20824 20919 -Ecc progress: 21.0% 2 repaired sectors: 20825 20920 -Ecc progress: 22.1% 3 repaired sectors: 20731 20826 20921 -Ecc progress: 23.1% 3 repaired sectors: 20732 20827 20922 -Ecc progress: 24.2% 3 repaired sectors: 20733 20828 20923 -Ecc progress: 25.2% 3 repaired sectors: 20734 20829 20924 -Ecc progress: 26.3% 3 repaired sectors: 20735 20830 20925 -Ecc progress: 27.3% 3 repaired sectors: 20736 20831 20926 -Ecc progress: 28.4% 3 repaired sectors: 20737 20832 20927 -Ecc progress: 29.4% 3 repaired sectors: 20738 20833 20928 -Ecc progress: 30.5% 3 repaired sectors: 20739 20834 20929 -Ecc progress: 31.5% 3 repaired sectors: 20740 20835 20930 -Ecc progress: 32.6% 3 repaired sectors: 20741 20836 20931 -Ecc progress: 33.6% 3 repaired sectors: 20742 20837 20932 -Ecc progress: 34.7% 3 repaired sectors: 20743 20838 20933 -Ecc progress: 35.7% 3 repaired sectors: 20744 20839 20934 -Ecc progress: 36.8% 3 repaired sectors: 20745 20840 20935 -Ecc progress: 37.8% 3 repaired sectors: 20746 20841 20936 -Ecc progress: 38.9% 3 repaired sectors: 20747 20842 20937 -Ecc progress: 40.0% 3 repaired sectors: 20748 20843 20938 -Ecc progress: 41.0% 3 repaired sectors: 20749 20844 20939 -Ecc progress: 42.1% 3 repaired sectors: 20750 20845 20940 -Ecc progress: 43.1% 3 repaired sectors: 20751 20846 20941 -Ecc progress: 44.2% 3 repaired sectors: 20752 20847 20942 -Ecc progress: 45.2% 3 repaired sectors: 20753 20848 20943 -Ecc progress: 46.3% 3 repaired sectors: 20754 20849 20944 -Ecc progress: 47.3% 3 repaired sectors: 20755 20850 20945 -Ecc progress: 48.4% 3 repaired sectors: 20756 20851 20946 -Ecc progress: 49.4% 3 repaired sectors: 20757 20852 20947 -Ecc progress: 50.5% 3 repaired sectors: 20758 20853 20948 -Ecc progress: 51.5% 3 repaired sectors: 20759 20854 20949 -Ecc progress: 52.6% 3 repaired sectors: 20760 20855 20950 -Ecc progress: 53.6% 3 repaired sectors: 20761 20856 20951 -Ecc progress: 54.7% 3 repaired sectors: 20762 20857 20952 -Ecc progress: 55.7% 3 repaired sectors: 20763 20858 20953 -Ecc progress: 56.8% 3 repaired sectors: 20764 20859 20954 -Ecc progress: 57.8% 3 repaired sectors: 20765 20860 20955 -Ecc progress: 58.9% 3 repaired sectors: 20766 20861 20956 -Ecc progress: 60.0% 3 repaired sectors: 20767 20862 20957 -Ecc progress: 61.0% 3 repaired sectors: 20768 20863 20958 -Ecc progress: 62.1% 3 repaired sectors: 20769 20864 20959 -Ecc progress: 63.1% 3 repaired sectors: 20770 20865 20960 -Ecc progress: 64.2% 3 repaired sectors: 20771 20866 20961 -Ecc progress: 65.2% 3 repaired sectors: 20772 20867 20962 -Ecc progress: 66.3% 3 repaired sectors: 20773 20868 20963 -Ecc progress: 67.3% 3 repaired sectors: 20774 20869 20964 -Ecc progress: 68.4% 3 repaired sectors: 20775 20870 20965 -Ecc progress: 69.4% 3 repaired sectors: 20776 20871 20966 -Ecc progress: 70.5% 3 repaired sectors: 20777 20872 20967 -Ecc progress: 71.5% 3 repaired sectors: 20778 20873 20968 -Ecc progress: 72.6% 3 repaired sectors: 20779 20874 20969 -Ecc progress: 73.6% 3 repaired sectors: 20780 20875 20970 -Ecc progress: 74.7% 3 repaired sectors: 20781 20876 20971 -Ecc progress: 75.7% 3 repaired sectors: 20782 20877 20972 -Ecc progress: 76.8% 3 repaired sectors: 20783 20878 20973 -Ecc progress: 77.8% 3 repaired sectors: 20784 20879 20974 -Ecc progress: 78.9% 3 repaired sectors: 20785 20880 20975 -Ecc progress: 80.0% 3 repaired sectors: 20786 20881 20976 -Ecc progress: 81.0% 3 repaired sectors: 20787 20882 20977 -Ecc progress: 82.1% 3 repaired sectors: 20788 20883 20978 -Ecc progress: 83.1% 3 repaired sectors: 20789 20884 20979 -Ecc progress: 84.2% 3 repaired sectors: 20790 20885 20980 -Ecc progress: 85.2% 3 repaired sectors: 20791 20886 20981 -Ecc progress: 86.3% 3 repaired sectors: 20792 20887 20982 -Ecc progress: 87.3% 3 repaired sectors: 20793 20888 20983 -Ecc progress: 88.4% 3 repaired sectors: 20794 20889 20984 -Ecc progress: 89.4% 3 repaired sectors: 20795 20890 20985 -Ecc progress: 90.5% 3 repaired sectors: 20796 20891 20986 -Ecc progress: 91.5% 3 repaired sectors: 20797 20892 20987 -Ecc progress: 92.6% 3 repaired sectors: 20798 20893 20988 -Ecc progress: 93.6% 3 repaired sectors: 20799 20894 20989 -Ecc progress: 94.7% 3 repaired sectors: 20800 20895 20990 -Ecc progress: 95.7% 3 repaired sectors: 20801 20896 20991 -Ecc progress: 96.8% 3 repaired sectors: 20802 20897 20992 -Ecc progress: 97.8% 3 repaired sectors: 20803 20898 20993 -Ecc progress: 98.9% 3 repaired sectors: 20804 20899 20994 -Ecc progress: 100.0%Ecc progress: 100.0% + 3 repaired sectors: 20806 20901 20996 + 3 repaired sectors: 20807 20902 20997 + 3 repaired sectors: 20808 20903 20998 + 3 repaired sectors: 20809 20904 20999 + 2 repaired sectors: 20810 20905 + 2 repaired sectors: 20811 20906 + 2 repaired sectors: 20812 20907 + 2 repaired sectors: 20813 20908 + 2 repaired sectors: 20814 20909 + 2 repaired sectors: 20815 20910 + 2 repaired sectors: 20816 20911 + 2 repaired sectors: 20817 20912 + 2 repaired sectors: 20818 20913 + 2 repaired sectors: 20819 20914 + 2 repaired sectors: 20820 20915 + 2 repaired sectors: 20821 20916 + 2 repaired sectors: 20822 20917 + 2 repaired sectors: 20823 20918 + 2 repaired sectors: 20824 20919 + 2 repaired sectors: 20825 20920 + 3 repaired sectors: 20731 20826 20921 + 3 repaired sectors: 20732 20827 20922 + 3 repaired sectors: 20733 20828 20923 + 3 repaired sectors: 20734 20829 20924 + 3 repaired sectors: 20735 20830 20925 + 3 repaired sectors: 20736 20831 20926 + 3 repaired sectors: 20737 20832 20927 + 3 repaired sectors: 20738 20833 20928 + 3 repaired sectors: 20739 20834 20929 + 3 repaired sectors: 20740 20835 20930 + 3 repaired sectors: 20741 20836 20931 + 3 repaired sectors: 20742 20837 20932 + 3 repaired sectors: 20743 20838 20933 + 3 repaired sectors: 20744 20839 20934 + 3 repaired sectors: 20745 20840 20935 + 3 repaired sectors: 20746 20841 20936 + 3 repaired sectors: 20747 20842 20937 + 3 repaired sectors: 20748 20843 20938 + 3 repaired sectors: 20749 20844 20939 + 3 repaired sectors: 20750 20845 20940 + 3 repaired sectors: 20751 20846 20941 + 3 repaired sectors: 20752 20847 20942 + 3 repaired sectors: 20753 20848 20943 + 3 repaired sectors: 20754 20849 20944 + 3 repaired sectors: 20755 20850 20945 + 3 repaired sectors: 20756 20851 20946 + 3 repaired sectors: 20757 20852 20947 + 3 repaired sectors: 20758 20853 20948 + 3 repaired sectors: 20759 20854 20949 + 3 repaired sectors: 20760 20855 20950 + 3 repaired sectors: 20761 20856 20951 + 3 repaired sectors: 20762 20857 20952 + 3 repaired sectors: 20763 20858 20953 + 3 repaired sectors: 20764 20859 20954 + 3 repaired sectors: 20765 20860 20955 + 3 repaired sectors: 20766 20861 20956 + 3 repaired sectors: 20767 20862 20957 + 3 repaired sectors: 20768 20863 20958 + 3 repaired sectors: 20769 20864 20959 + 3 repaired sectors: 20770 20865 20960 + 3 repaired sectors: 20771 20866 20961 + 3 repaired sectors: 20772 20867 20962 + 3 repaired sectors: 20773 20868 20963 + 3 repaired sectors: 20774 20869 20964 + 3 repaired sectors: 20775 20870 20965 + 3 repaired sectors: 20776 20871 20966 + 3 repaired sectors: 20777 20872 20967 + 3 repaired sectors: 20778 20873 20968 + 3 repaired sectors: 20779 20874 20969 + 3 repaired sectors: 20780 20875 20970 + 3 repaired sectors: 20781 20876 20971 + 3 repaired sectors: 20782 20877 20972 + 3 repaired sectors: 20783 20878 20973 + 3 repaired sectors: 20784 20879 20974 + 3 repaired sectors: 20785 20880 20975 + 3 repaired sectors: 20786 20881 20976 + 3 repaired sectors: 20787 20882 20977 + 3 repaired sectors: 20788 20883 20978 + 3 repaired sectors: 20789 20884 20979 + 3 repaired sectors: 20790 20885 20980 + 3 repaired sectors: 20791 20886 20981 + 3 repaired sectors: 20792 20887 20982 + 3 repaired sectors: 20793 20888 20983 + 3 repaired sectors: 20794 20889 20984 + 3 repaired sectors: 20795 20890 20985 + 3 repaired sectors: 20796 20891 20986 + 3 repaired sectors: 20797 20892 20987 + 3 repaired sectors: 20798 20893 20988 + 3 repaired sectors: 20799 20894 20989 + 3 repaired sectors: 20800 20895 20990 + 3 repaired sectors: 20801 20896 20991 + 3 repaired sectors: 20802 20897 20992 + 3 repaired sectors: 20803 20898 20993 + 3 repaired sectors: 20804 20899 20994 Repaired sectors: 269 Good! All sectors are repaired. Erasure counts per ecc block: avg = 2.8; worst = 3. diff --git a/regtest/database/RS01_good b/regtest/database/RS01_good index 33ecde7..53a58f2 100644 --- a/regtest/database/RS01_good +++ b/regtest/database/RS01_good @@ -6,7 +6,7 @@ under the conditions of the GNU GENERAL PUBLIC LICENSE. See the file "COPYING" for further information. rs01-master.iso: present, contains 21000 medium sectors. -- testing sectors : 1%- testing sectors : 2%- testing sectors : 3%- testing sectors : 4%- testing sectors : 5%- testing sectors : 6%- testing sectors : 7%- testing sectors : 8%- testing sectors : 9%- testing sectors : 10%- testing sectors : 11%- testing sectors : 12%- testing sectors : 13%- testing sectors : 14%- testing sectors : 15%- testing sectors : 16%- testing sectors : 17%- testing sectors : 18%- testing sectors : 19%- testing sectors : 20%- testing sectors : 21%- testing sectors : 22%- testing sectors : 23%- testing sectors : 24%- testing sectors : 25%- testing sectors : 26%- testing sectors : 27%- testing sectors : 28%- testing sectors : 29%- testing sectors : 30%- testing sectors : 31%- testing sectors : 32%- testing sectors : 33%- testing sectors : 34%- testing sectors : 35%- testing sectors : 36%- testing sectors : 37%- testing sectors : 38%- testing sectors : 39%- testing sectors : 40%- testing sectors : 41%- testing sectors : 42%- testing sectors : 43%- testing sectors : 44%- testing sectors : 45%- testing sectors : 46%- testing sectors : 47%- testing sectors : 48%- testing sectors : 49%- testing sectors : 50%- testing sectors : 51%- testing sectors : 52%- testing sectors : 53%- testing sectors : 54%- testing sectors : 55%- testing sectors : 56%- testing sectors : 57%- testing sectors : 58%- testing sectors : 59%- testing sectors : 60%- testing sectors : 61%- testing sectors : 62%- testing sectors : 63%- testing sectors : 64%- testing sectors : 65%- testing sectors : 66%- testing sectors : 67%- testing sectors : 68%- testing sectors : 69%- testing sectors : 70%- testing sectors : 71%- testing sectors : 72%- testing sectors : 73%- testing sectors : 74%- testing sectors : 75%- testing sectors : 76%- testing sectors : 77%- testing sectors : 78%- testing sectors : 79%- testing sectors : 80%- testing sectors : 81%- testing sectors : 82%- testing sectors : 83%- testing sectors : 84%- testing sectors : 85%- testing sectors : 86%- testing sectors : 87%- testing sectors : 88%- testing sectors : 89%- testing sectors : 90%- testing sectors : 91%- testing sectors : 92%- testing sectors : 93%- testing sectors : 94%- testing sectors : 95%- testing sectors : 96%- testing sectors : 97%- testing sectors : 98%- testing sectors : 99%- testing sectors : 100%- good image : all sectors present +- good image : all sectors present - image md5sum : 9503f278d4550a9507a317664481adf8 rs01-master.ecc: created by dvdisaster-0.80 @@ -16,5 +16,5 @@ rs01-master.ecc: created by dvdisaster-0.80 - image md5sum : 9503f278d4550a9507a317664481adf8 (good) - fingerprint match: good - ecc blocks : 194560 (good) -- ecc md5sum : 0%- ecc md5sum : 1%- ecc md5sum : 2%- ecc md5sum : 3%- ecc md5sum : 4%- ecc md5sum : 5%- ecc md5sum : 6%- ecc md5sum : 7%- ecc md5sum : 8%- ecc md5sum : 9%- ecc md5sum : 10%- ecc md5sum : 11%- ecc md5sum : 12%- ecc md5sum : 13%- ecc md5sum : 14%- ecc md5sum : 15%- ecc md5sum : 16%- ecc md5sum : 17%- ecc md5sum : 18%- ecc md5sum : 19%- ecc md5sum : 20%- ecc md5sum : 21%- ecc md5sum : 22%- ecc md5sum : 23%- ecc md5sum : 24%- ecc md5sum : 25%- ecc md5sum : 26%- ecc md5sum : 27%- ecc md5sum : 28%- ecc md5sum : 29%- ecc md5sum : 30%- ecc md5sum : 31%- ecc md5sum : 32%- ecc md5sum : 33%- ecc md5sum : 34%- ecc md5sum : 35%- ecc md5sum : 36%- ecc md5sum : 37%- ecc md5sum : 38%- ecc md5sum : 39%- ecc md5sum : 40%- ecc md5sum : 41%- ecc md5sum : 42%- ecc md5sum : 43%- ecc md5sum : 44%- ecc md5sum : 45%- ecc md5sum : 46%- ecc md5sum : 47%- ecc md5sum : 48%- ecc md5sum : 49%- ecc md5sum : 50%- ecc md5sum : 51%- ecc md5sum : 52%- ecc md5sum : 53%- ecc md5sum : 54%- ecc md5sum : 55%- ecc md5sum : 56%- ecc md5sum : 57%- ecc md5sum : 58%- ecc md5sum : 59%- ecc md5sum : 60%- ecc md5sum : 61%- ecc md5sum : 62%- ecc md5sum : 63%- ecc md5sum : 64%- ecc md5sum : 65%- ecc md5sum : 66%- ecc md5sum : 67%- ecc md5sum : 68%- ecc md5sum : 69%- ecc md5sum : 70%- ecc md5sum : 71%- ecc md5sum : 72%- ecc md5sum : 73%- ecc md5sum : 74%- ecc md5sum : 75%- ecc md5sum : 76%- ecc md5sum : 77%- ecc md5sum : 78%- ecc md5sum : 79%- ecc md5sum : 80%- ecc md5sum : 81%- ecc md5sum : 82%- ecc md5sum : 83%- ecc md5sum : 84%- ecc md5sum : 85%- ecc md5sum : 86%- ecc md5sum : 87%- ecc md5sum : 88%- ecc md5sum : 89%- ecc md5sum : 90%- ecc md5sum : 91%- ecc md5sum : 92%- ecc md5sum : 93%- ecc md5sum : 94%- ecc md5sum : 95%- ecc md5sum : 96%- ecc md5sum : 97%- ecc md5sum : 98%- ecc md5sum : 99%- ecc md5sum : 100%- ecc md5sum : 2c9545f3ec387a9ce8b50e152cf39c17 (good) +- ecc md5sum : 2c9545f3ec387a9ce8b50e152cf39c17 (good) diff --git a/regtest/database/RS01_image_few_bytes_longer b/regtest/database/RS01_image_few_bytes_longer index 7325ecc..55e09e7 100644 --- a/regtest/database/RS01_image_few_bytes_longer +++ b/regtest/database/RS01_image_few_bytes_longer @@ -6,7 +6,7 @@ under the conditions of the GNU GENERAL PUBLIC LICENSE. See the file "COPYING" for further information. rs01-tmp.iso: present, contains 21000 medium sectors and 57 bytes. -- testing sectors : 1%- testing sectors : 2%- testing sectors : 3%- testing sectors : 4%- testing sectors : 5%- testing sectors : 6%- testing sectors : 7%- testing sectors : 8%- testing sectors : 9%- testing sectors : 10%- testing sectors : 11%- testing sectors : 12%- testing sectors : 13%- testing sectors : 14%- testing sectors : 15%- testing sectors : 16%- testing sectors : 17%- testing sectors : 18%- testing sectors : 19%- testing sectors : 20%- testing sectors : 21%- testing sectors : 22%- testing sectors : 23%- testing sectors : 24%- testing sectors : 25%- testing sectors : 26%- testing sectors : 27%- testing sectors : 28%- testing sectors : 29%- testing sectors : 30%- testing sectors : 31%- testing sectors : 32%- testing sectors : 33%- testing sectors : 34%- testing sectors : 35%- testing sectors : 36%- testing sectors : 37%- testing sectors : 38%- testing sectors : 39%- testing sectors : 40%- testing sectors : 41%- testing sectors : 42%- testing sectors : 43%- testing sectors : 44%- testing sectors : 45%- testing sectors : 46%- testing sectors : 47%- testing sectors : 48%- testing sectors : 49%- testing sectors : 50%- testing sectors : 51%- testing sectors : 52%- testing sectors : 53%- testing sectors : 54%- testing sectors : 55%- testing sectors : 56%- testing sectors : 57%- testing sectors : 58%- testing sectors : 59%- testing sectors : 60%- testing sectors : 61%- testing sectors : 62%- testing sectors : 63%- testing sectors : 64%- testing sectors : 65%- testing sectors : 66%- testing sectors : 67%- testing sectors : 68%- testing sectors : 69%- testing sectors : 70%- testing sectors : 71%- testing sectors : 72%- testing sectors : 73%- testing sectors : 74%- testing sectors : 75%- testing sectors : 76%- testing sectors : 77%- testing sectors : 78%- testing sectors : 79%- testing sectors : 80%- testing sectors : 81%- testing sectors : 82%- testing sectors : 83%- testing sectors : 84%- testing sectors : 85%- testing sectors : 86%- testing sectors : 87%- testing sectors : 88%- testing sectors : 89%- testing sectors : 90%- testing sectors : 91%- testing sectors : 92%- testing sectors : 93%- testing sectors : 94%- testing sectors : 95%- testing sectors : 96%- testing sectors : 97%- testing sectors : 98%- testing sectors : 99%- testing sectors : 100%- good image : all sectors present +- good image : all sectors present - image md5sum : 38a1370a507e8bbd31f6d83f63501986 rs01-plus56_bytes.ecc: created by dvdisaster-0.80 @@ -16,5 +16,5 @@ rs01-plus56_bytes.ecc: created by dvdisaster-0.80 * image md5sum : 5682971ebd79a980cc31de3a21cde3d1 (BAD) - fingerprint match: good - ecc blocks : 194560 (good) -- ecc md5sum : 0%- ecc md5sum : 1%- ecc md5sum : 2%- ecc md5sum : 3%- ecc md5sum : 4%- ecc md5sum : 5%- ecc md5sum : 6%- ecc md5sum : 7%- ecc md5sum : 8%- ecc md5sum : 9%- ecc md5sum : 10%- ecc md5sum : 11%- ecc md5sum : 12%- ecc md5sum : 13%- ecc md5sum : 14%- ecc md5sum : 15%- ecc md5sum : 16%- ecc md5sum : 17%- ecc md5sum : 18%- ecc md5sum : 19%- ecc md5sum : 20%- ecc md5sum : 21%- ecc md5sum : 22%- ecc md5sum : 23%- ecc md5sum : 24%- ecc md5sum : 25%- ecc md5sum : 26%- ecc md5sum : 27%- ecc md5sum : 28%- ecc md5sum : 29%- ecc md5sum : 30%- ecc md5sum : 31%- ecc md5sum : 32%- ecc md5sum : 33%- ecc md5sum : 34%- ecc md5sum : 35%- ecc md5sum : 36%- ecc md5sum : 37%- ecc md5sum : 38%- ecc md5sum : 39%- ecc md5sum : 40%- ecc md5sum : 41%- ecc md5sum : 42%- ecc md5sum : 43%- ecc md5sum : 44%- ecc md5sum : 45%- ecc md5sum : 46%- ecc md5sum : 47%- ecc md5sum : 48%- ecc md5sum : 49%- ecc md5sum : 50%- ecc md5sum : 51%- ecc md5sum : 52%- ecc md5sum : 53%- ecc md5sum : 54%- ecc md5sum : 55%- ecc md5sum : 56%- ecc md5sum : 57%- ecc md5sum : 58%- ecc md5sum : 59%- ecc md5sum : 60%- ecc md5sum : 61%- ecc md5sum : 62%- ecc md5sum : 63%- ecc md5sum : 64%- ecc md5sum : 65%- ecc md5sum : 66%- ecc md5sum : 67%- ecc md5sum : 68%- ecc md5sum : 69%- ecc md5sum : 70%- ecc md5sum : 71%- ecc md5sum : 72%- ecc md5sum : 73%- ecc md5sum : 74%- ecc md5sum : 75%- ecc md5sum : 76%- ecc md5sum : 77%- ecc md5sum : 78%- ecc md5sum : 79%- ecc md5sum : 80%- ecc md5sum : 81%- ecc md5sum : 82%- ecc md5sum : 83%- ecc md5sum : 84%- ecc md5sum : 85%- ecc md5sum : 86%- ecc md5sum : 87%- ecc md5sum : 88%- ecc md5sum : 89%- ecc md5sum : 90%- ecc md5sum : 91%- ecc md5sum : 92%- ecc md5sum : 93%- ecc md5sum : 94%- ecc md5sum : 95%- ecc md5sum : 96%- ecc md5sum : 97%- ecc md5sum : 98%- ecc md5sum : 99%- ecc md5sum : 100%- ecc md5sum : 7d9fc305cb58bcfb371a1cc8f79b89c9 (good) +- ecc md5sum : 7d9fc305cb58bcfb371a1cc8f79b89c9 (good) diff --git a/regtest/database/RS01_image_few_bytes_shorter b/regtest/database/RS01_image_few_bytes_shorter index 658ffe6..013b5c8 100644 --- a/regtest/database/RS01_image_few_bytes_shorter +++ b/regtest/database/RS01_image_few_bytes_shorter @@ -6,7 +6,7 @@ under the conditions of the GNU GENERAL PUBLIC LICENSE. See the file "COPYING" for further information. rs01-tmp.iso: present, contains 21000 medium sectors and 55 bytes. -- testing sectors : 1%- testing sectors : 2%- testing sectors : 3%- testing sectors : 4%- testing sectors : 5%- testing sectors : 6%- testing sectors : 7%- testing sectors : 8%- testing sectors : 9%- testing sectors : 10%- testing sectors : 11%- testing sectors : 12%- testing sectors : 13%- testing sectors : 14%- testing sectors : 15%- testing sectors : 16%- testing sectors : 17%- testing sectors : 18%- testing sectors : 19%- testing sectors : 20%- testing sectors : 21%- testing sectors : 22%- testing sectors : 23%- testing sectors : 24%- testing sectors : 25%- testing sectors : 26%- testing sectors : 27%- testing sectors : 28%- testing sectors : 29%- testing sectors : 30%- testing sectors : 31%- testing sectors : 32%- testing sectors : 33%- testing sectors : 34%- testing sectors : 35%- testing sectors : 36%- testing sectors : 37%- testing sectors : 38%- testing sectors : 39%- testing sectors : 40%- testing sectors : 41%- testing sectors : 42%- testing sectors : 43%- testing sectors : 44%- testing sectors : 45%- testing sectors : 46%- testing sectors : 47%- testing sectors : 48%- testing sectors : 49%- testing sectors : 50%- testing sectors : 51%- testing sectors : 52%- testing sectors : 53%- testing sectors : 54%- testing sectors : 55%- testing sectors : 56%- testing sectors : 57%- testing sectors : 58%- testing sectors : 59%- testing sectors : 60%- testing sectors : 61%- testing sectors : 62%- testing sectors : 63%- testing sectors : 64%- testing sectors : 65%- testing sectors : 66%- testing sectors : 67%- testing sectors : 68%- testing sectors : 69%- testing sectors : 70%- testing sectors : 71%- testing sectors : 72%- testing sectors : 73%- testing sectors : 74%- testing sectors : 75%- testing sectors : 76%- testing sectors : 77%- testing sectors : 78%- testing sectors : 79%- testing sectors : 80%- testing sectors : 81%- testing sectors : 82%- testing sectors : 83%- testing sectors : 84%- testing sectors : 85%- testing sectors : 86%- testing sectors : 87%- testing sectors : 88%- testing sectors : 89%- testing sectors : 90%- testing sectors : 91%- testing sectors : 92%- testing sectors : 93%- testing sectors : 94%- testing sectors : 95%- testing sectors : 96%- testing sectors : 97%- testing sectors : 98%- testing sectors : 99%- testing sectors : 100%- good image : all sectors present +- good image : all sectors present - image md5sum : 1e9b22792975b94943178579cddce2f7 rs01-plus56_bytes.ecc: created by dvdisaster-0.80 @@ -16,5 +16,5 @@ rs01-plus56_bytes.ecc: created by dvdisaster-0.80 * image md5sum : 5682971ebd79a980cc31de3a21cde3d1 (BAD) - fingerprint match: good - ecc blocks : 194560 (good) -- ecc md5sum : 0%- ecc md5sum : 1%- ecc md5sum : 2%- ecc md5sum : 3%- ecc md5sum : 4%- ecc md5sum : 5%- ecc md5sum : 6%- ecc md5sum : 7%- ecc md5sum : 8%- ecc md5sum : 9%- ecc md5sum : 10%- ecc md5sum : 11%- ecc md5sum : 12%- ecc md5sum : 13%- ecc md5sum : 14%- ecc md5sum : 15%- ecc md5sum : 16%- ecc md5sum : 17%- ecc md5sum : 18%- ecc md5sum : 19%- ecc md5sum : 20%- ecc md5sum : 21%- ecc md5sum : 22%- ecc md5sum : 23%- ecc md5sum : 24%- ecc md5sum : 25%- ecc md5sum : 26%- ecc md5sum : 27%- ecc md5sum : 28%- ecc md5sum : 29%- ecc md5sum : 30%- ecc md5sum : 31%- ecc md5sum : 32%- ecc md5sum : 33%- ecc md5sum : 34%- ecc md5sum : 35%- ecc md5sum : 36%- ecc md5sum : 37%- ecc md5sum : 38%- ecc md5sum : 39%- ecc md5sum : 40%- ecc md5sum : 41%- ecc md5sum : 42%- ecc md5sum : 43%- ecc md5sum : 44%- ecc md5sum : 45%- ecc md5sum : 46%- ecc md5sum : 47%- ecc md5sum : 48%- ecc md5sum : 49%- ecc md5sum : 50%- ecc md5sum : 51%- ecc md5sum : 52%- ecc md5sum : 53%- ecc md5sum : 54%- ecc md5sum : 55%- ecc md5sum : 56%- ecc md5sum : 57%- ecc md5sum : 58%- ecc md5sum : 59%- ecc md5sum : 60%- ecc md5sum : 61%- ecc md5sum : 62%- ecc md5sum : 63%- ecc md5sum : 64%- ecc md5sum : 65%- ecc md5sum : 66%- ecc md5sum : 67%- ecc md5sum : 68%- ecc md5sum : 69%- ecc md5sum : 70%- ecc md5sum : 71%- ecc md5sum : 72%- ecc md5sum : 73%- ecc md5sum : 74%- ecc md5sum : 75%- ecc md5sum : 76%- ecc md5sum : 77%- ecc md5sum : 78%- ecc md5sum : 79%- ecc md5sum : 80%- ecc md5sum : 81%- ecc md5sum : 82%- ecc md5sum : 83%- ecc md5sum : 84%- ecc md5sum : 85%- ecc md5sum : 86%- ecc md5sum : 87%- ecc md5sum : 88%- ecc md5sum : 89%- ecc md5sum : 90%- ecc md5sum : 91%- ecc md5sum : 92%- ecc md5sum : 93%- ecc md5sum : 94%- ecc md5sum : 95%- ecc md5sum : 96%- ecc md5sum : 97%- ecc md5sum : 98%- ecc md5sum : 99%- ecc md5sum : 100%- ecc md5sum : 7d9fc305cb58bcfb371a1cc8f79b89c9 (good) +- ecc md5sum : 7d9fc305cb58bcfb371a1cc8f79b89c9 (good) diff --git a/regtest/database/RS01_image_plus56_bytes b/regtest/database/RS01_image_plus56_bytes index 9ec775d..73afe3f 100644 --- a/regtest/database/RS01_image_plus56_bytes +++ b/regtest/database/RS01_image_plus56_bytes @@ -6,7 +6,7 @@ under the conditions of the GNU GENERAL PUBLIC LICENSE. See the file "COPYING" for further information. rs01-plus56_bytes.iso: present, contains 21000 medium sectors and 56 bytes. -- testing sectors : 1%- testing sectors : 2%- testing sectors : 3%- testing sectors : 4%- testing sectors : 5%- testing sectors : 6%- testing sectors : 7%- testing sectors : 8%- testing sectors : 9%- testing sectors : 10%- testing sectors : 11%- testing sectors : 12%- testing sectors : 13%- testing sectors : 14%- testing sectors : 15%- testing sectors : 16%- testing sectors : 17%- testing sectors : 18%- testing sectors : 19%- testing sectors : 20%- testing sectors : 21%- testing sectors : 22%- testing sectors : 23%- testing sectors : 24%- testing sectors : 25%- testing sectors : 26%- testing sectors : 27%- testing sectors : 28%- testing sectors : 29%- testing sectors : 30%- testing sectors : 31%- testing sectors : 32%- testing sectors : 33%- testing sectors : 34%- testing sectors : 35%- testing sectors : 36%- testing sectors : 37%- testing sectors : 38%- testing sectors : 39%- testing sectors : 40%- testing sectors : 41%- testing sectors : 42%- testing sectors : 43%- testing sectors : 44%- testing sectors : 45%- testing sectors : 46%- testing sectors : 47%- testing sectors : 48%- testing sectors : 49%- testing sectors : 50%- testing sectors : 51%- testing sectors : 52%- testing sectors : 53%- testing sectors : 54%- testing sectors : 55%- testing sectors : 56%- testing sectors : 57%- testing sectors : 58%- testing sectors : 59%- testing sectors : 60%- testing sectors : 61%- testing sectors : 62%- testing sectors : 63%- testing sectors : 64%- testing sectors : 65%- testing sectors : 66%- testing sectors : 67%- testing sectors : 68%- testing sectors : 69%- testing sectors : 70%- testing sectors : 71%- testing sectors : 72%- testing sectors : 73%- testing sectors : 74%- testing sectors : 75%- testing sectors : 76%- testing sectors : 77%- testing sectors : 78%- testing sectors : 79%- testing sectors : 80%- testing sectors : 81%- testing sectors : 82%- testing sectors : 83%- testing sectors : 84%- testing sectors : 85%- testing sectors : 86%- testing sectors : 87%- testing sectors : 88%- testing sectors : 89%- testing sectors : 90%- testing sectors : 91%- testing sectors : 92%- testing sectors : 93%- testing sectors : 94%- testing sectors : 95%- testing sectors : 96%- testing sectors : 97%- testing sectors : 98%- testing sectors : 99%- testing sectors : 100%- good image : all sectors present +- good image : all sectors present - image md5sum : 5682971ebd79a980cc31de3a21cde3d1 no.ecc: not present diff --git a/regtest/database/RS01_image_plus56b_normal_ecc b/regtest/database/RS01_image_plus56b_normal_ecc index 8abb302..2d30288 100644 --- a/regtest/database/RS01_image_plus56b_normal_ecc +++ b/regtest/database/RS01_image_plus56b_normal_ecc @@ -6,7 +6,7 @@ under the conditions of the GNU GENERAL PUBLIC LICENSE. See the file "COPYING" for further information. rs01-plus56_bytes.iso: present, contains 21000 medium sectors and 56 bytes. -- testing sectors : 1%- testing sectors : 2%- testing sectors : 3%- testing sectors : 4%- testing sectors : 5%- testing sectors : 6%- testing sectors : 7%- testing sectors : 8%- testing sectors : 9%- testing sectors : 10%- testing sectors : 11%- testing sectors : 12%- testing sectors : 13%- testing sectors : 14%- testing sectors : 15%- testing sectors : 16%- testing sectors : 17%- testing sectors : 18%- testing sectors : 19%- testing sectors : 20%- testing sectors : 21%- testing sectors : 22%- testing sectors : 23%- testing sectors : 24%- testing sectors : 25%- testing sectors : 26%- testing sectors : 27%- testing sectors : 28%- testing sectors : 29%- testing sectors : 30%- testing sectors : 31%- testing sectors : 32%- testing sectors : 33%- testing sectors : 34%- testing sectors : 35%- testing sectors : 36%- testing sectors : 37%- testing sectors : 38%- testing sectors : 39%- testing sectors : 40%- testing sectors : 41%- testing sectors : 42%- testing sectors : 43%- testing sectors : 44%- testing sectors : 45%- testing sectors : 46%- testing sectors : 47%- testing sectors : 48%- testing sectors : 49%- testing sectors : 50%- testing sectors : 51%- testing sectors : 52%- testing sectors : 53%- testing sectors : 54%- testing sectors : 55%- testing sectors : 56%- testing sectors : 57%- testing sectors : 58%- testing sectors : 59%- testing sectors : 60%- testing sectors : 61%- testing sectors : 62%- testing sectors : 63%- testing sectors : 64%- testing sectors : 65%- testing sectors : 66%- testing sectors : 67%- testing sectors : 68%- testing sectors : 69%- testing sectors : 70%- testing sectors : 71%- testing sectors : 72%- testing sectors : 73%- testing sectors : 74%- testing sectors : 75%- testing sectors : 76%- testing sectors : 77%- testing sectors : 78%- testing sectors : 79%- testing sectors : 80%- testing sectors : 81%- testing sectors : 82%- testing sectors : 83%- testing sectors : 84%- testing sectors : 85%- testing sectors : 86%- testing sectors : 87%- testing sectors : 88%- testing sectors : 89%- testing sectors : 90%- testing sectors : 91%- testing sectors : 92%- testing sectors : 93%- testing sectors : 94%- testing sectors : 95%- testing sectors : 96%- testing sectors : 97%- testing sectors : 98%- testing sectors : 99%- testing sectors : 100%* image too long : 1 excess sectors +* image too long : 1 excess sectors rs01-master.ecc: created by dvdisaster-0.80 - method : RS01, 32 roots, 14.3% redundancy. @@ -15,5 +15,5 @@ rs01-master.ecc: created by dvdisaster-0.80 - image md5sum : 9503f278d4550a9507a317664481adf8 - fingerprint match: good - ecc blocks : 194560 (good) -- ecc md5sum : 0%- ecc md5sum : 1%- ecc md5sum : 2%- ecc md5sum : 3%- ecc md5sum : 4%- ecc md5sum : 5%- ecc md5sum : 6%- ecc md5sum : 7%- ecc md5sum : 8%- ecc md5sum : 9%- ecc md5sum : 10%- ecc md5sum : 11%- ecc md5sum : 12%- ecc md5sum : 13%- ecc md5sum : 14%- ecc md5sum : 15%- ecc md5sum : 16%- ecc md5sum : 17%- ecc md5sum : 18%- ecc md5sum : 19%- ecc md5sum : 20%- ecc md5sum : 21%- ecc md5sum : 22%- ecc md5sum : 23%- ecc md5sum : 24%- ecc md5sum : 25%- ecc md5sum : 26%- ecc md5sum : 27%- ecc md5sum : 28%- ecc md5sum : 29%- ecc md5sum : 30%- ecc md5sum : 31%- ecc md5sum : 32%- ecc md5sum : 33%- ecc md5sum : 34%- ecc md5sum : 35%- ecc md5sum : 36%- ecc md5sum : 37%- ecc md5sum : 38%- ecc md5sum : 39%- ecc md5sum : 40%- ecc md5sum : 41%- ecc md5sum : 42%- ecc md5sum : 43%- ecc md5sum : 44%- ecc md5sum : 45%- ecc md5sum : 46%- ecc md5sum : 47%- ecc md5sum : 48%- ecc md5sum : 49%- ecc md5sum : 50%- ecc md5sum : 51%- ecc md5sum : 52%- ecc md5sum : 53%- ecc md5sum : 54%- ecc md5sum : 55%- ecc md5sum : 56%- ecc md5sum : 57%- ecc md5sum : 58%- ecc md5sum : 59%- ecc md5sum : 60%- ecc md5sum : 61%- ecc md5sum : 62%- ecc md5sum : 63%- ecc md5sum : 64%- ecc md5sum : 65%- ecc md5sum : 66%- ecc md5sum : 67%- ecc md5sum : 68%- ecc md5sum : 69%- ecc md5sum : 70%- ecc md5sum : 71%- ecc md5sum : 72%- ecc md5sum : 73%- ecc md5sum : 74%- ecc md5sum : 75%- ecc md5sum : 76%- ecc md5sum : 77%- ecc md5sum : 78%- ecc md5sum : 79%- ecc md5sum : 80%- ecc md5sum : 81%- ecc md5sum : 82%- ecc md5sum : 83%- ecc md5sum : 84%- ecc md5sum : 85%- ecc md5sum : 86%- ecc md5sum : 87%- ecc md5sum : 88%- ecc md5sum : 89%- ecc md5sum : 90%- ecc md5sum : 91%- ecc md5sum : 92%- ecc md5sum : 93%- ecc md5sum : 94%- ecc md5sum : 95%- ecc md5sum : 96%- ecc md5sum : 97%- ecc md5sum : 98%- ecc md5sum : 99%- ecc md5sum : 100%- ecc md5sum : 2c9545f3ec387a9ce8b50e152cf39c17 (good) +- ecc md5sum : 2c9545f3ec387a9ce8b50e152cf39c17 (good) diff --git a/regtest/database/RS01_missing_ecc_header b/regtest/database/RS01_missing_ecc_header index 4fb7d22..f3f8bfa 100644 --- a/regtest/database/RS01_missing_ecc_header +++ b/regtest/database/RS01_missing_ecc_header @@ -6,7 +6,7 @@ under the conditions of the GNU GENERAL PUBLIC LICENSE. See the file "COPYING" for further information. rs01-master.iso: present, contains 21000 medium sectors. -- testing sectors : 1%- testing sectors : 2%- testing sectors : 3%- testing sectors : 4%- testing sectors : 5%- testing sectors : 6%- testing sectors : 7%- testing sectors : 8%- testing sectors : 9%- testing sectors : 10%- testing sectors : 11%- testing sectors : 12%- testing sectors : 13%- testing sectors : 14%- testing sectors : 15%- testing sectors : 16%- testing sectors : 17%- testing sectors : 18%- testing sectors : 19%- testing sectors : 20%- testing sectors : 21%- testing sectors : 22%- testing sectors : 23%- testing sectors : 24%- testing sectors : 25%- testing sectors : 26%- testing sectors : 27%- testing sectors : 28%- testing sectors : 29%- testing sectors : 30%- testing sectors : 31%- testing sectors : 32%- testing sectors : 33%- testing sectors : 34%- testing sectors : 35%- testing sectors : 36%- testing sectors : 37%- testing sectors : 38%- testing sectors : 39%- testing sectors : 40%- testing sectors : 41%- testing sectors : 42%- testing sectors : 43%- testing sectors : 44%- testing sectors : 45%- testing sectors : 46%- testing sectors : 47%- testing sectors : 48%- testing sectors : 49%- testing sectors : 50%- testing sectors : 51%- testing sectors : 52%- testing sectors : 53%- testing sectors : 54%- testing sectors : 55%- testing sectors : 56%- testing sectors : 57%- testing sectors : 58%- testing sectors : 59%- testing sectors : 60%- testing sectors : 61%- testing sectors : 62%- testing sectors : 63%- testing sectors : 64%- testing sectors : 65%- testing sectors : 66%- testing sectors : 67%- testing sectors : 68%- testing sectors : 69%- testing sectors : 70%- testing sectors : 71%- testing sectors : 72%- testing sectors : 73%- testing sectors : 74%- testing sectors : 75%- testing sectors : 76%- testing sectors : 77%- testing sectors : 78%- testing sectors : 79%- testing sectors : 80%- testing sectors : 81%- testing sectors : 82%- testing sectors : 83%- testing sectors : 84%- testing sectors : 85%- testing sectors : 86%- testing sectors : 87%- testing sectors : 88%- testing sectors : 89%- testing sectors : 90%- testing sectors : 91%- testing sectors : 92%- testing sectors : 93%- testing sectors : 94%- testing sectors : 95%- testing sectors : 96%- testing sectors : 97%- testing sectors : 98%- testing sectors : 99%- testing sectors : 100%- good image : all sectors present +- good image : all sectors present - image md5sum : 9503f278d4550a9507a317664481adf8 rs01-tmp.ecc: invalid diff --git a/regtest/database/RS01_missing_fingerprint b/regtest/database/RS01_missing_fingerprint index 14026c2..e0d6490 100644 --- a/regtest/database/RS01_missing_fingerprint +++ b/regtest/database/RS01_missing_fingerprint @@ -7,7 +7,7 @@ See the file "COPYING" for further information. rs01-tmp.iso: present, contains 21000 medium sectors. * missing sector : 16 -- testing sectors : 1%- testing sectors : 2%- testing sectors : 3%- testing sectors : 4%- testing sectors : 5%- testing sectors : 6%- testing sectors : 7%- testing sectors : 8%- testing sectors : 9%- testing sectors : 10%- testing sectors : 11%- testing sectors : 12%- testing sectors : 13%- testing sectors : 14%- testing sectors : 15%- testing sectors : 16%- testing sectors : 17%- testing sectors : 18%- testing sectors : 19%- testing sectors : 20%- testing sectors : 21%- testing sectors : 22%- testing sectors : 23%- testing sectors : 24%- testing sectors : 25%- testing sectors : 26%- testing sectors : 27%- testing sectors : 28%- testing sectors : 29%- testing sectors : 30%- testing sectors : 31%- testing sectors : 32%- testing sectors : 33%- testing sectors : 34%- testing sectors : 35%- testing sectors : 36%- testing sectors : 37%- testing sectors : 38%- testing sectors : 39%- testing sectors : 40%- testing sectors : 41%- testing sectors : 42%- testing sectors : 43%- testing sectors : 44%- testing sectors : 45%- testing sectors : 46%- testing sectors : 47%- testing sectors : 48%- testing sectors : 49%- testing sectors : 50%- testing sectors : 51%- testing sectors : 52%- testing sectors : 53%- testing sectors : 54%- testing sectors : 55%- testing sectors : 56%- testing sectors : 57%- testing sectors : 58%- testing sectors : 59%- testing sectors : 60%- testing sectors : 61%- testing sectors : 62%- testing sectors : 63%- testing sectors : 64%- testing sectors : 65%- testing sectors : 66%- testing sectors : 67%- testing sectors : 68%- testing sectors : 69%- testing sectors : 70%- testing sectors : 71%- testing sectors : 72%- testing sectors : 73%- testing sectors : 74%- testing sectors : 75%- testing sectors : 76%- testing sectors : 77%- testing sectors : 78%- testing sectors : 79%- testing sectors : 80%- testing sectors : 81%- testing sectors : 82%- testing sectors : 83%- testing sectors : 84%- testing sectors : 85%- testing sectors : 86%- testing sectors : 87%- testing sectors : 88%- testing sectors : 89%- testing sectors : 90%- testing sectors : 91%- testing sectors : 92%- testing sectors : 93%- testing sectors : 94%- testing sectors : 95%- testing sectors : 96%- testing sectors : 97%- testing sectors : 98%- testing sectors : 99%- testing sectors : 100%* BAD image : 1 sectors missing +* BAD image : 1 sectors missing rs01-master.ecc: created by dvdisaster-0.80 - method : RS01, 32 roots, 14.3% redundancy. @@ -16,5 +16,5 @@ rs01-master.ecc: created by dvdisaster-0.80 - image md5sum : 9503f278d4550a9507a317664481adf8 * fingerprint match: NOT POSSIBLE - related sector is missing in image! - ecc blocks : 194560 (good) -- ecc md5sum : 0%- ecc md5sum : 1%- ecc md5sum : 2%- ecc md5sum : 3%- ecc md5sum : 4%- ecc md5sum : 5%- ecc md5sum : 6%- ecc md5sum : 7%- ecc md5sum : 8%- ecc md5sum : 9%- ecc md5sum : 10%- ecc md5sum : 11%- ecc md5sum : 12%- ecc md5sum : 13%- ecc md5sum : 14%- ecc md5sum : 15%- ecc md5sum : 16%- ecc md5sum : 17%- ecc md5sum : 18%- ecc md5sum : 19%- ecc md5sum : 20%- ecc md5sum : 21%- ecc md5sum : 22%- ecc md5sum : 23%- ecc md5sum : 24%- ecc md5sum : 25%- ecc md5sum : 26%- ecc md5sum : 27%- ecc md5sum : 28%- ecc md5sum : 29%- ecc md5sum : 30%- ecc md5sum : 31%- ecc md5sum : 32%- ecc md5sum : 33%- ecc md5sum : 34%- ecc md5sum : 35%- ecc md5sum : 36%- ecc md5sum : 37%- ecc md5sum : 38%- ecc md5sum : 39%- ecc md5sum : 40%- ecc md5sum : 41%- ecc md5sum : 42%- ecc md5sum : 43%- ecc md5sum : 44%- ecc md5sum : 45%- ecc md5sum : 46%- ecc md5sum : 47%- ecc md5sum : 48%- ecc md5sum : 49%- ecc md5sum : 50%- ecc md5sum : 51%- ecc md5sum : 52%- ecc md5sum : 53%- ecc md5sum : 54%- ecc md5sum : 55%- ecc md5sum : 56%- ecc md5sum : 57%- ecc md5sum : 58%- ecc md5sum : 59%- ecc md5sum : 60%- ecc md5sum : 61%- ecc md5sum : 62%- ecc md5sum : 63%- ecc md5sum : 64%- ecc md5sum : 65%- ecc md5sum : 66%- ecc md5sum : 67%- ecc md5sum : 68%- ecc md5sum : 69%- ecc md5sum : 70%- ecc md5sum : 71%- ecc md5sum : 72%- ecc md5sum : 73%- ecc md5sum : 74%- ecc md5sum : 75%- ecc md5sum : 76%- ecc md5sum : 77%- ecc md5sum : 78%- ecc md5sum : 79%- ecc md5sum : 80%- ecc md5sum : 81%- ecc md5sum : 82%- ecc md5sum : 83%- ecc md5sum : 84%- ecc md5sum : 85%- ecc md5sum : 86%- ecc md5sum : 87%- ecc md5sum : 88%- ecc md5sum : 89%- ecc md5sum : 90%- ecc md5sum : 91%- ecc md5sum : 92%- ecc md5sum : 93%- ecc md5sum : 94%- ecc md5sum : 95%- ecc md5sum : 96%- ecc md5sum : 97%- ecc md5sum : 98%- ecc md5sum : 99%- ecc md5sum : 100%- ecc md5sum : 2c9545f3ec387a9ce8b50e152cf39c17 (good) +- ecc md5sum : 2c9545f3ec387a9ce8b50e152cf39c17 (good) diff --git a/regtest/database/RS01_missing_sectors_with_ecc b/regtest/database/RS01_missing_sectors_with_ecc index a6b8cc8..aa91616 100644 --- a/regtest/database/RS01_missing_sectors_with_ecc +++ b/regtest/database/RS01_missing_sectors_with_ecc @@ -6,10 +6,10 @@ under the conditions of the GNU GENERAL PUBLIC LICENSE. See the file "COPYING" for further information. rs01-tmp.iso: present, contains 21000 medium sectors. -- testing sectors : 1%- testing sectors : 2%- testing sectors : 3%- testing sectors : 4%- testing sectors : 5%* missing sectors : 1000 - 1049 -- testing sectors : 6%- testing sectors : 7%- testing sectors : 8%- testing sectors : 9%- testing sectors : 10%- testing sectors : 11%- testing sectors : 12%- testing sectors : 13%- testing sectors : 14%- testing sectors : 15%- testing sectors : 16%- testing sectors : 17%- testing sectors : 18%- testing sectors : 19%- testing sectors : 20%- testing sectors : 21%- testing sectors : 22%- testing sectors : 23%- testing sectors : 24%- testing sectors : 25%- testing sectors : 26%- testing sectors : 27%- testing sectors : 28%- testing sectors : 29%- testing sectors : 30%- testing sectors : 31%- testing sectors : 32%- testing sectors : 33%- testing sectors : 34%- testing sectors : 35%- testing sectors : 36%- testing sectors : 37%- testing sectors : 38%- testing sectors : 39%- testing sectors : 40%- testing sectors : 41%- testing sectors : 42%- testing sectors : 43%- testing sectors : 44%- testing sectors : 45%- testing sectors : 46%- testing sectors : 47%- testing sectors : 48%- testing sectors : 49%- testing sectors : 50%- testing sectors : 51%- testing sectors : 52%- testing sectors : 53%* missing sector : 11230 -- testing sectors : 54%- testing sectors : 55%- testing sectors : 56%- testing sectors : 57%- testing sectors : 58%- testing sectors : 59%* missing sectors : 12450 - 12457 -- testing sectors : 60%- testing sectors : 61%- testing sectors : 62%- testing sectors : 63%- testing sectors : 64%- testing sectors : 65%- testing sectors : 66%- testing sectors : 67%- testing sectors : 68%- testing sectors : 69%- testing sectors : 70%- testing sectors : 71%- testing sectors : 72%- testing sectors : 73%- testing sectors : 74%- testing sectors : 75%- testing sectors : 76%- testing sectors : 77%- testing sectors : 78%- testing sectors : 79%- testing sectors : 80%- testing sectors : 81%- testing sectors : 82%- testing sectors : 83%- testing sectors : 84%- testing sectors : 85%- testing sectors : 86%- testing sectors : 87%- testing sectors : 88%- testing sectors : 89%- testing sectors : 90%- testing sectors : 91%- testing sectors : 92%- testing sectors : 93%- testing sectors : 94%- testing sectors : 95%- testing sectors : 96%- testing sectors : 97%- testing sectors : 98%- testing sectors : 99%- testing sectors : 100%* BAD image : 59 sectors missing +* missing sectors : 1000 - 1049 +* missing sector : 11230 +* missing sectors : 12450 - 12457 +* BAD image : 59 sectors missing rs01-master.ecc: created by dvdisaster-0.80 - method : RS01, 32 roots, 14.3% redundancy. @@ -18,5 +18,5 @@ rs01-master.ecc: created by dvdisaster-0.80 - image md5sum : 9503f278d4550a9507a317664481adf8 - fingerprint match: good - ecc blocks : 194560 (good) -- ecc md5sum : 0%- ecc md5sum : 1%- ecc md5sum : 2%- ecc md5sum : 3%- ecc md5sum : 4%- ecc md5sum : 5%- ecc md5sum : 6%- ecc md5sum : 7%- ecc md5sum : 8%- ecc md5sum : 9%- ecc md5sum : 10%- ecc md5sum : 11%- ecc md5sum : 12%- ecc md5sum : 13%- ecc md5sum : 14%- ecc md5sum : 15%- ecc md5sum : 16%- ecc md5sum : 17%- ecc md5sum : 18%- ecc md5sum : 19%- ecc md5sum : 20%- ecc md5sum : 21%- ecc md5sum : 22%- ecc md5sum : 23%- ecc md5sum : 24%- ecc md5sum : 25%- ecc md5sum : 26%- ecc md5sum : 27%- ecc md5sum : 28%- ecc md5sum : 29%- ecc md5sum : 30%- ecc md5sum : 31%- ecc md5sum : 32%- ecc md5sum : 33%- ecc md5sum : 34%- ecc md5sum : 35%- ecc md5sum : 36%- ecc md5sum : 37%- ecc md5sum : 38%- ecc md5sum : 39%- ecc md5sum : 40%- ecc md5sum : 41%- ecc md5sum : 42%- ecc md5sum : 43%- ecc md5sum : 44%- ecc md5sum : 45%- ecc md5sum : 46%- ecc md5sum : 47%- ecc md5sum : 48%- ecc md5sum : 49%- ecc md5sum : 50%- ecc md5sum : 51%- ecc md5sum : 52%- ecc md5sum : 53%- ecc md5sum : 54%- ecc md5sum : 55%- ecc md5sum : 56%- ecc md5sum : 57%- ecc md5sum : 58%- ecc md5sum : 59%- ecc md5sum : 60%- ecc md5sum : 61%- ecc md5sum : 62%- ecc md5sum : 63%- ecc md5sum : 64%- ecc md5sum : 65%- ecc md5sum : 66%- ecc md5sum : 67%- ecc md5sum : 68%- ecc md5sum : 69%- ecc md5sum : 70%- ecc md5sum : 71%- ecc md5sum : 72%- ecc md5sum : 73%- ecc md5sum : 74%- ecc md5sum : 75%- ecc md5sum : 76%- ecc md5sum : 77%- ecc md5sum : 78%- ecc md5sum : 79%- ecc md5sum : 80%- ecc md5sum : 81%- ecc md5sum : 82%- ecc md5sum : 83%- ecc md5sum : 84%- ecc md5sum : 85%- ecc md5sum : 86%- ecc md5sum : 87%- ecc md5sum : 88%- ecc md5sum : 89%- ecc md5sum : 90%- ecc md5sum : 91%- ecc md5sum : 92%- ecc md5sum : 93%- ecc md5sum : 94%- ecc md5sum : 95%- ecc md5sum : 96%- ecc md5sum : 97%- ecc md5sum : 98%- ecc md5sum : 99%- ecc md5sum : 100%- ecc md5sum : 2c9545f3ec387a9ce8b50e152cf39c17 (good) +- ecc md5sum : 2c9545f3ec387a9ce8b50e152cf39c17 (good) diff --git a/regtest/database/RS01_no_ecc b/regtest/database/RS01_no_ecc index f56fbe9..3c8e414 100644 --- a/regtest/database/RS01_no_ecc +++ b/regtest/database/RS01_no_ecc @@ -6,7 +6,7 @@ under the conditions of the GNU GENERAL PUBLIC LICENSE. See the file "COPYING" for further information. rs01-master.iso: present, contains 21000 medium sectors. -- testing sectors : 1%- testing sectors : 2%- testing sectors : 3%- testing sectors : 4%- testing sectors : 5%- testing sectors : 6%- testing sectors : 7%- testing sectors : 8%- testing sectors : 9%- testing sectors : 10%- testing sectors : 11%- testing sectors : 12%- testing sectors : 13%- testing sectors : 14%- testing sectors : 15%- testing sectors : 16%- testing sectors : 17%- testing sectors : 18%- testing sectors : 19%- testing sectors : 20%- testing sectors : 21%- testing sectors : 22%- testing sectors : 23%- testing sectors : 24%- testing sectors : 25%- testing sectors : 26%- testing sectors : 27%- testing sectors : 28%- testing sectors : 29%- testing sectors : 30%- testing sectors : 31%- testing sectors : 32%- testing sectors : 33%- testing sectors : 34%- testing sectors : 35%- testing sectors : 36%- testing sectors : 37%- testing sectors : 38%- testing sectors : 39%- testing sectors : 40%- testing sectors : 41%- testing sectors : 42%- testing sectors : 43%- testing sectors : 44%- testing sectors : 45%- testing sectors : 46%- testing sectors : 47%- testing sectors : 48%- testing sectors : 49%- testing sectors : 50%- testing sectors : 51%- testing sectors : 52%- testing sectors : 53%- testing sectors : 54%- testing sectors : 55%- testing sectors : 56%- testing sectors : 57%- testing sectors : 58%- testing sectors : 59%- testing sectors : 60%- testing sectors : 61%- testing sectors : 62%- testing sectors : 63%- testing sectors : 64%- testing sectors : 65%- testing sectors : 66%- testing sectors : 67%- testing sectors : 68%- testing sectors : 69%- testing sectors : 70%- testing sectors : 71%- testing sectors : 72%- testing sectors : 73%- testing sectors : 74%- testing sectors : 75%- testing sectors : 76%- testing sectors : 77%- testing sectors : 78%- testing sectors : 79%- testing sectors : 80%- testing sectors : 81%- testing sectors : 82%- testing sectors : 83%- testing sectors : 84%- testing sectors : 85%- testing sectors : 86%- testing sectors : 87%- testing sectors : 88%- testing sectors : 89%- testing sectors : 90%- testing sectors : 91%- testing sectors : 92%- testing sectors : 93%- testing sectors : 94%- testing sectors : 95%- testing sectors : 96%- testing sectors : 97%- testing sectors : 98%- testing sectors : 99%- testing sectors : 100%- good image : all sectors present +- good image : all sectors present - image md5sum : 9503f278d4550a9507a317664481adf8 no.ecc: not present diff --git a/regtest/database/RS01_no_image b/regtest/database/RS01_no_image index 5474682..27502e5 100644 --- a/regtest/database/RS01_no_image +++ b/regtest/database/RS01_no_image @@ -13,5 +13,5 @@ rs01-master.ecc: created by dvdisaster-0.80 - medium sectors : 21000 - image md5sum : 9503f278d4550a9507a317664481adf8 - ecc blocks : 194560 (good) -- ecc md5sum : 0%- ecc md5sum : 1%- ecc md5sum : 2%- ecc md5sum : 3%- ecc md5sum : 4%- ecc md5sum : 5%- ecc md5sum : 6%- ecc md5sum : 7%- ecc md5sum : 8%- ecc md5sum : 9%- ecc md5sum : 10%- ecc md5sum : 11%- ecc md5sum : 12%- ecc md5sum : 13%- ecc md5sum : 14%- ecc md5sum : 15%- ecc md5sum : 16%- ecc md5sum : 17%- ecc md5sum : 18%- ecc md5sum : 19%- ecc md5sum : 20%- ecc md5sum : 21%- ecc md5sum : 22%- ecc md5sum : 23%- ecc md5sum : 24%- ecc md5sum : 25%- ecc md5sum : 26%- ecc md5sum : 27%- ecc md5sum : 28%- ecc md5sum : 29%- ecc md5sum : 30%- ecc md5sum : 31%- ecc md5sum : 32%- ecc md5sum : 33%- ecc md5sum : 34%- ecc md5sum : 35%- ecc md5sum : 36%- ecc md5sum : 37%- ecc md5sum : 38%- ecc md5sum : 39%- ecc md5sum : 40%- ecc md5sum : 41%- ecc md5sum : 42%- ecc md5sum : 43%- ecc md5sum : 44%- ecc md5sum : 45%- ecc md5sum : 46%- ecc md5sum : 47%- ecc md5sum : 48%- ecc md5sum : 49%- ecc md5sum : 50%- ecc md5sum : 51%- ecc md5sum : 52%- ecc md5sum : 53%- ecc md5sum : 54%- ecc md5sum : 55%- ecc md5sum : 56%- ecc md5sum : 57%- ecc md5sum : 58%- ecc md5sum : 59%- ecc md5sum : 60%- ecc md5sum : 61%- ecc md5sum : 62%- ecc md5sum : 63%- ecc md5sum : 64%- ecc md5sum : 65%- ecc md5sum : 66%- ecc md5sum : 67%- ecc md5sum : 68%- ecc md5sum : 69%- ecc md5sum : 70%- ecc md5sum : 71%- ecc md5sum : 72%- ecc md5sum : 73%- ecc md5sum : 74%- ecc md5sum : 75%- ecc md5sum : 76%- ecc md5sum : 77%- ecc md5sum : 78%- ecc md5sum : 79%- ecc md5sum : 80%- ecc md5sum : 81%- ecc md5sum : 82%- ecc md5sum : 83%- ecc md5sum : 84%- ecc md5sum : 85%- ecc md5sum : 86%- ecc md5sum : 87%- ecc md5sum : 88%- ecc md5sum : 89%- ecc md5sum : 90%- ecc md5sum : 91%- ecc md5sum : 92%- ecc md5sum : 93%- ecc md5sum : 94%- ecc md5sum : 95%- ecc md5sum : 96%- ecc md5sum : 97%- ecc md5sum : 98%- ecc md5sum : 99%- ecc md5sum : 100%- ecc md5sum : 2c9545f3ec387a9ce8b50e152cf39c17 (good) +- ecc md5sum : 2c9545f3ec387a9ce8b50e152cf39c17 (good) diff --git a/regtest/database/RS01_normal_image_ecc_plus56b b/regtest/database/RS01_normal_image_ecc_plus56b index 5a2f88e..e0554c6 100644 --- a/regtest/database/RS01_normal_image_ecc_plus56b +++ b/regtest/database/RS01_normal_image_ecc_plus56b @@ -6,7 +6,7 @@ under the conditions of the GNU GENERAL PUBLIC LICENSE. See the file "COPYING" for further information. rs01-master.iso: present, contains 21000 medium sectors. -- testing sectors : 1%- testing sectors : 2%- testing sectors : 3%- testing sectors : 4%- testing sectors : 5%- testing sectors : 6%- testing sectors : 7%- testing sectors : 8%- testing sectors : 9%- testing sectors : 10%- testing sectors : 11%- testing sectors : 12%- testing sectors : 13%- testing sectors : 14%- testing sectors : 15%- testing sectors : 16%- testing sectors : 17%- testing sectors : 18%- testing sectors : 19%- testing sectors : 20%- testing sectors : 21%- testing sectors : 22%- testing sectors : 23%- testing sectors : 24%- testing sectors : 25%- testing sectors : 26%- testing sectors : 27%- testing sectors : 28%- testing sectors : 29%- testing sectors : 30%- testing sectors : 31%- testing sectors : 32%- testing sectors : 33%- testing sectors : 34%- testing sectors : 35%- testing sectors : 36%- testing sectors : 37%- testing sectors : 38%- testing sectors : 39%- testing sectors : 40%- testing sectors : 41%- testing sectors : 42%- testing sectors : 43%- testing sectors : 44%- testing sectors : 45%- testing sectors : 46%- testing sectors : 47%- testing sectors : 48%- testing sectors : 49%- testing sectors : 50%- testing sectors : 51%- testing sectors : 52%- testing sectors : 53%- testing sectors : 54%- testing sectors : 55%- testing sectors : 56%- testing sectors : 57%- testing sectors : 58%- testing sectors : 59%- testing sectors : 60%- testing sectors : 61%- testing sectors : 62%- testing sectors : 63%- testing sectors : 64%- testing sectors : 65%- testing sectors : 66%- testing sectors : 67%- testing sectors : 68%- testing sectors : 69%- testing sectors : 70%- testing sectors : 71%- testing sectors : 72%- testing sectors : 73%- testing sectors : 74%- testing sectors : 75%- testing sectors : 76%- testing sectors : 77%- testing sectors : 78%- testing sectors : 79%- testing sectors : 80%- testing sectors : 81%- testing sectors : 82%- testing sectors : 83%- testing sectors : 84%- testing sectors : 85%- testing sectors : 86%- testing sectors : 87%- testing sectors : 88%- testing sectors : 89%- testing sectors : 90%- testing sectors : 91%- testing sectors : 92%- testing sectors : 93%- testing sectors : 94%- testing sectors : 95%- testing sectors : 96%- testing sectors : 97%- testing sectors : 98%- testing sectors : 99%- testing sectors : 100%* truncated image : 1 sectors too short +* truncated image : 1 sectors too short * BAD image : 1 sectors missing rs01-plus56_bytes.ecc: created by dvdisaster-0.80 @@ -16,5 +16,5 @@ rs01-plus56_bytes.ecc: created by dvdisaster-0.80 - image md5sum : 5682971ebd79a980cc31de3a21cde3d1 - fingerprint match: good - ecc blocks : 194560 (good) -- ecc md5sum : 0%- ecc md5sum : 1%- ecc md5sum : 2%- ecc md5sum : 3%- ecc md5sum : 4%- ecc md5sum : 5%- ecc md5sum : 6%- ecc md5sum : 7%- ecc md5sum : 8%- ecc md5sum : 9%- ecc md5sum : 10%- ecc md5sum : 11%- ecc md5sum : 12%- ecc md5sum : 13%- ecc md5sum : 14%- ecc md5sum : 15%- ecc md5sum : 16%- ecc md5sum : 17%- ecc md5sum : 18%- ecc md5sum : 19%- ecc md5sum : 20%- ecc md5sum : 21%- ecc md5sum : 22%- ecc md5sum : 23%- ecc md5sum : 24%- ecc md5sum : 25%- ecc md5sum : 26%- ecc md5sum : 27%- ecc md5sum : 28%- ecc md5sum : 29%- ecc md5sum : 30%- ecc md5sum : 31%- ecc md5sum : 32%- ecc md5sum : 33%- ecc md5sum : 34%- ecc md5sum : 35%- ecc md5sum : 36%- ecc md5sum : 37%- ecc md5sum : 38%- ecc md5sum : 39%- ecc md5sum : 40%- ecc md5sum : 41%- ecc md5sum : 42%- ecc md5sum : 43%- ecc md5sum : 44%- ecc md5sum : 45%- ecc md5sum : 46%- ecc md5sum : 47%- ecc md5sum : 48%- ecc md5sum : 49%- ecc md5sum : 50%- ecc md5sum : 51%- ecc md5sum : 52%- ecc md5sum : 53%- ecc md5sum : 54%- ecc md5sum : 55%- ecc md5sum : 56%- ecc md5sum : 57%- ecc md5sum : 58%- ecc md5sum : 59%- ecc md5sum : 60%- ecc md5sum : 61%- ecc md5sum : 62%- ecc md5sum : 63%- ecc md5sum : 64%- ecc md5sum : 65%- ecc md5sum : 66%- ecc md5sum : 67%- ecc md5sum : 68%- ecc md5sum : 69%- ecc md5sum : 70%- ecc md5sum : 71%- ecc md5sum : 72%- ecc md5sum : 73%- ecc md5sum : 74%- ecc md5sum : 75%- ecc md5sum : 76%- ecc md5sum : 77%- ecc md5sum : 78%- ecc md5sum : 79%- ecc md5sum : 80%- ecc md5sum : 81%- ecc md5sum : 82%- ecc md5sum : 83%- ecc md5sum : 84%- ecc md5sum : 85%- ecc md5sum : 86%- ecc md5sum : 87%- ecc md5sum : 88%- ecc md5sum : 89%- ecc md5sum : 90%- ecc md5sum : 91%- ecc md5sum : 92%- ecc md5sum : 93%- ecc md5sum : 94%- ecc md5sum : 95%- ecc md5sum : 96%- ecc md5sum : 97%- ecc md5sum : 98%- ecc md5sum : 99%- ecc md5sum : 100%- ecc md5sum : 7d9fc305cb58bcfb371a1cc8f79b89c9 (good) +- ecc md5sum : 7d9fc305cb58bcfb371a1cc8f79b89c9 (good) diff --git a/regtest/database/RS01_plus1 b/regtest/database/RS01_plus1 index 8d56ed2..a8206c8 100644 --- a/regtest/database/RS01_plus1 +++ b/regtest/database/RS01_plus1 @@ -6,7 +6,7 @@ under the conditions of the GNU GENERAL PUBLIC LICENSE. See the file "COPYING" for further information. rs01-tmp.iso: present, contains 21001 medium sectors. -- testing sectors : 1%- testing sectors : 2%- testing sectors : 3%- testing sectors : 4%- testing sectors : 5%- testing sectors : 6%- testing sectors : 7%- testing sectors : 8%- testing sectors : 9%- testing sectors : 10%- testing sectors : 11%- testing sectors : 12%- testing sectors : 13%- testing sectors : 14%- testing sectors : 15%- testing sectors : 16%- testing sectors : 17%- testing sectors : 18%- testing sectors : 19%- testing sectors : 20%- testing sectors : 21%- testing sectors : 22%- testing sectors : 23%- testing sectors : 24%- testing sectors : 25%- testing sectors : 26%- testing sectors : 27%- testing sectors : 28%- testing sectors : 29%- testing sectors : 30%- testing sectors : 31%- testing sectors : 32%- testing sectors : 33%- testing sectors : 34%- testing sectors : 35%- testing sectors : 36%- testing sectors : 37%- testing sectors : 38%- testing sectors : 39%- testing sectors : 40%- testing sectors : 41%- testing sectors : 42%- testing sectors : 43%- testing sectors : 44%- testing sectors : 45%- testing sectors : 46%- testing sectors : 47%- testing sectors : 48%- testing sectors : 49%- testing sectors : 50%- testing sectors : 51%- testing sectors : 52%- testing sectors : 53%- testing sectors : 54%- testing sectors : 55%- testing sectors : 56%- testing sectors : 57%- testing sectors : 58%- testing sectors : 59%- testing sectors : 60%- testing sectors : 61%- testing sectors : 62%- testing sectors : 63%- testing sectors : 64%- testing sectors : 65%- testing sectors : 66%- testing sectors : 67%- testing sectors : 68%- testing sectors : 69%- testing sectors : 70%- testing sectors : 71%- testing sectors : 72%- testing sectors : 73%- testing sectors : 74%- testing sectors : 75%- testing sectors : 76%- testing sectors : 77%- testing sectors : 78%- testing sectors : 79%- testing sectors : 80%- testing sectors : 81%- testing sectors : 82%- testing sectors : 83%- testing sectors : 84%- testing sectors : 85%- testing sectors : 86%- testing sectors : 87%- testing sectors : 88%- testing sectors : 89%- testing sectors : 90%- testing sectors : 91%- testing sectors : 92%- testing sectors : 93%- testing sectors : 94%- testing sectors : 95%- testing sectors : 96%- testing sectors : 97%- testing sectors : 98%- testing sectors : 99%- testing sectors : 100%* image too long : 1 excess sectors +* image too long : 1 excess sectors rs01-master.ecc: created by dvdisaster-0.80 - method : RS01, 32 roots, 14.3% redundancy. @@ -15,5 +15,5 @@ rs01-master.ecc: created by dvdisaster-0.80 - image md5sum : 9503f278d4550a9507a317664481adf8 - fingerprint match: good - ecc blocks : 194560 (good) -- ecc md5sum : 0%- ecc md5sum : 1%- ecc md5sum : 2%- ecc md5sum : 3%- ecc md5sum : 4%- ecc md5sum : 5%- ecc md5sum : 6%- ecc md5sum : 7%- ecc md5sum : 8%- ecc md5sum : 9%- ecc md5sum : 10%- ecc md5sum : 11%- ecc md5sum : 12%- ecc md5sum : 13%- ecc md5sum : 14%- ecc md5sum : 15%- ecc md5sum : 16%- ecc md5sum : 17%- ecc md5sum : 18%- ecc md5sum : 19%- ecc md5sum : 20%- ecc md5sum : 21%- ecc md5sum : 22%- ecc md5sum : 23%- ecc md5sum : 24%- ecc md5sum : 25%- ecc md5sum : 26%- ecc md5sum : 27%- ecc md5sum : 28%- ecc md5sum : 29%- ecc md5sum : 30%- ecc md5sum : 31%- ecc md5sum : 32%- ecc md5sum : 33%- ecc md5sum : 34%- ecc md5sum : 35%- ecc md5sum : 36%- ecc md5sum : 37%- ecc md5sum : 38%- ecc md5sum : 39%- ecc md5sum : 40%- ecc md5sum : 41%- ecc md5sum : 42%- ecc md5sum : 43%- ecc md5sum : 44%- ecc md5sum : 45%- ecc md5sum : 46%- ecc md5sum : 47%- ecc md5sum : 48%- ecc md5sum : 49%- ecc md5sum : 50%- ecc md5sum : 51%- ecc md5sum : 52%- ecc md5sum : 53%- ecc md5sum : 54%- ecc md5sum : 55%- ecc md5sum : 56%- ecc md5sum : 57%- ecc md5sum : 58%- ecc md5sum : 59%- ecc md5sum : 60%- ecc md5sum : 61%- ecc md5sum : 62%- ecc md5sum : 63%- ecc md5sum : 64%- ecc md5sum : 65%- ecc md5sum : 66%- ecc md5sum : 67%- ecc md5sum : 68%- ecc md5sum : 69%- ecc md5sum : 70%- ecc md5sum : 71%- ecc md5sum : 72%- ecc md5sum : 73%- ecc md5sum : 74%- ecc md5sum : 75%- ecc md5sum : 76%- ecc md5sum : 77%- ecc md5sum : 78%- ecc md5sum : 79%- ecc md5sum : 80%- ecc md5sum : 81%- ecc md5sum : 82%- ecc md5sum : 83%- ecc md5sum : 84%- ecc md5sum : 85%- ecc md5sum : 86%- ecc md5sum : 87%- ecc md5sum : 88%- ecc md5sum : 89%- ecc md5sum : 90%- ecc md5sum : 91%- ecc md5sum : 92%- ecc md5sum : 93%- ecc md5sum : 94%- ecc md5sum : 95%- ecc md5sum : 96%- ecc md5sum : 97%- ecc md5sum : 98%- ecc md5sum : 99%- ecc md5sum : 100%- ecc md5sum : 2c9545f3ec387a9ce8b50e152cf39c17 (good) +- ecc md5sum : 2c9545f3ec387a9ce8b50e152cf39c17 (good) diff --git a/regtest/database/RS01_plus17 b/regtest/database/RS01_plus17 index 124551c..3390297 100644 --- a/regtest/database/RS01_plus17 +++ b/regtest/database/RS01_plus17 @@ -6,7 +6,7 @@ under the conditions of the GNU GENERAL PUBLIC LICENSE. See the file "COPYING" for further information. rs01-tmp.iso: present, contains 21017 medium sectors. -- testing sectors : 1%- testing sectors : 2%- testing sectors : 3%- testing sectors : 4%- testing sectors : 5%- testing sectors : 6%- testing sectors : 7%- testing sectors : 8%- testing sectors : 9%- testing sectors : 10%- testing sectors : 11%- testing sectors : 12%- testing sectors : 13%- testing sectors : 14%- testing sectors : 15%- testing sectors : 16%- testing sectors : 17%- testing sectors : 18%- testing sectors : 19%- testing sectors : 20%- testing sectors : 21%- testing sectors : 22%- testing sectors : 23%- testing sectors : 24%- testing sectors : 25%- testing sectors : 26%- testing sectors : 27%- testing sectors : 28%- testing sectors : 29%- testing sectors : 30%- testing sectors : 31%- testing sectors : 32%- testing sectors : 33%- testing sectors : 34%- testing sectors : 35%- testing sectors : 36%- testing sectors : 37%- testing sectors : 38%- testing sectors : 39%- testing sectors : 40%- testing sectors : 41%- testing sectors : 42%- testing sectors : 43%- testing sectors : 44%- testing sectors : 45%- testing sectors : 46%- testing sectors : 47%- testing sectors : 48%- testing sectors : 49%- testing sectors : 50%- testing sectors : 51%- testing sectors : 52%- testing sectors : 53%- testing sectors : 54%- testing sectors : 55%- testing sectors : 56%- testing sectors : 57%- testing sectors : 58%- testing sectors : 59%- testing sectors : 60%- testing sectors : 61%- testing sectors : 62%- testing sectors : 63%- testing sectors : 64%- testing sectors : 65%- testing sectors : 66%- testing sectors : 67%- testing sectors : 68%- testing sectors : 69%- testing sectors : 70%- testing sectors : 71%- testing sectors : 72%- testing sectors : 73%- testing sectors : 74%- testing sectors : 75%- testing sectors : 76%- testing sectors : 77%- testing sectors : 78%- testing sectors : 79%- testing sectors : 80%- testing sectors : 81%- testing sectors : 82%- testing sectors : 83%- testing sectors : 84%- testing sectors : 85%- testing sectors : 86%- testing sectors : 87%- testing sectors : 88%- testing sectors : 89%- testing sectors : 90%- testing sectors : 91%- testing sectors : 92%- testing sectors : 93%- testing sectors : 94%- testing sectors : 95%- testing sectors : 96%- testing sectors : 97%- testing sectors : 98%- testing sectors : 99%- testing sectors : 100%* image too long : 17 excess sectors +* image too long : 17 excess sectors rs01-master.ecc: created by dvdisaster-0.80 - method : RS01, 32 roots, 14.3% redundancy. @@ -15,5 +15,5 @@ rs01-master.ecc: created by dvdisaster-0.80 - image md5sum : 9503f278d4550a9507a317664481adf8 - fingerprint match: good - ecc blocks : 194560 (good) -- ecc md5sum : 0%- ecc md5sum : 1%- ecc md5sum : 2%- ecc md5sum : 3%- ecc md5sum : 4%- ecc md5sum : 5%- ecc md5sum : 6%- ecc md5sum : 7%- ecc md5sum : 8%- ecc md5sum : 9%- ecc md5sum : 10%- ecc md5sum : 11%- ecc md5sum : 12%- ecc md5sum : 13%- ecc md5sum : 14%- ecc md5sum : 15%- ecc md5sum : 16%- ecc md5sum : 17%- ecc md5sum : 18%- ecc md5sum : 19%- ecc md5sum : 20%- ecc md5sum : 21%- ecc md5sum : 22%- ecc md5sum : 23%- ecc md5sum : 24%- ecc md5sum : 25%- ecc md5sum : 26%- ecc md5sum : 27%- ecc md5sum : 28%- ecc md5sum : 29%- ecc md5sum : 30%- ecc md5sum : 31%- ecc md5sum : 32%- ecc md5sum : 33%- ecc md5sum : 34%- ecc md5sum : 35%- ecc md5sum : 36%- ecc md5sum : 37%- ecc md5sum : 38%- ecc md5sum : 39%- ecc md5sum : 40%- ecc md5sum : 41%- ecc md5sum : 42%- ecc md5sum : 43%- ecc md5sum : 44%- ecc md5sum : 45%- ecc md5sum : 46%- ecc md5sum : 47%- ecc md5sum : 48%- ecc md5sum : 49%- ecc md5sum : 50%- ecc md5sum : 51%- ecc md5sum : 52%- ecc md5sum : 53%- ecc md5sum : 54%- ecc md5sum : 55%- ecc md5sum : 56%- ecc md5sum : 57%- ecc md5sum : 58%- ecc md5sum : 59%- ecc md5sum : 60%- ecc md5sum : 61%- ecc md5sum : 62%- ecc md5sum : 63%- ecc md5sum : 64%- ecc md5sum : 65%- ecc md5sum : 66%- ecc md5sum : 67%- ecc md5sum : 68%- ecc md5sum : 69%- ecc md5sum : 70%- ecc md5sum : 71%- ecc md5sum : 72%- ecc md5sum : 73%- ecc md5sum : 74%- ecc md5sum : 75%- ecc md5sum : 76%- ecc md5sum : 77%- ecc md5sum : 78%- ecc md5sum : 79%- ecc md5sum : 80%- ecc md5sum : 81%- ecc md5sum : 82%- ecc md5sum : 83%- ecc md5sum : 84%- ecc md5sum : 85%- ecc md5sum : 86%- ecc md5sum : 87%- ecc md5sum : 88%- ecc md5sum : 89%- ecc md5sum : 90%- ecc md5sum : 91%- ecc md5sum : 92%- ecc md5sum : 93%- ecc md5sum : 94%- ecc md5sum : 95%- ecc md5sum : 96%- ecc md5sum : 97%- ecc md5sum : 98%- ecc md5sum : 99%- ecc md5sum : 100%- ecc md5sum : 2c9545f3ec387a9ce8b50e152cf39c17 (good) +- ecc md5sum : 2c9545f3ec387a9ce8b50e152cf39c17 (good) diff --git a/regtest/database/RS01_plus56_bytes b/regtest/database/RS01_plus56_bytes index 248fb3e..26fb877 100644 --- a/regtest/database/RS01_plus56_bytes +++ b/regtest/database/RS01_plus56_bytes @@ -6,7 +6,7 @@ under the conditions of the GNU GENERAL PUBLIC LICENSE. See the file "COPYING" for further information. rs01-plus56_bytes.iso: present, contains 21000 medium sectors and 56 bytes. -- testing sectors : 1%- testing sectors : 2%- testing sectors : 3%- testing sectors : 4%- testing sectors : 5%- testing sectors : 6%- testing sectors : 7%- testing sectors : 8%- testing sectors : 9%- testing sectors : 10%- testing sectors : 11%- testing sectors : 12%- testing sectors : 13%- testing sectors : 14%- testing sectors : 15%- testing sectors : 16%- testing sectors : 17%- testing sectors : 18%- testing sectors : 19%- testing sectors : 20%- testing sectors : 21%- testing sectors : 22%- testing sectors : 23%- testing sectors : 24%- testing sectors : 25%- testing sectors : 26%- testing sectors : 27%- testing sectors : 28%- testing sectors : 29%- testing sectors : 30%- testing sectors : 31%- testing sectors : 32%- testing sectors : 33%- testing sectors : 34%- testing sectors : 35%- testing sectors : 36%- testing sectors : 37%- testing sectors : 38%- testing sectors : 39%- testing sectors : 40%- testing sectors : 41%- testing sectors : 42%- testing sectors : 43%- testing sectors : 44%- testing sectors : 45%- testing sectors : 46%- testing sectors : 47%- testing sectors : 48%- testing sectors : 49%- testing sectors : 50%- testing sectors : 51%- testing sectors : 52%- testing sectors : 53%- testing sectors : 54%- testing sectors : 55%- testing sectors : 56%- testing sectors : 57%- testing sectors : 58%- testing sectors : 59%- testing sectors : 60%- testing sectors : 61%- testing sectors : 62%- testing sectors : 63%- testing sectors : 64%- testing sectors : 65%- testing sectors : 66%- testing sectors : 67%- testing sectors : 68%- testing sectors : 69%- testing sectors : 70%- testing sectors : 71%- testing sectors : 72%- testing sectors : 73%- testing sectors : 74%- testing sectors : 75%- testing sectors : 76%- testing sectors : 77%- testing sectors : 78%- testing sectors : 79%- testing sectors : 80%- testing sectors : 81%- testing sectors : 82%- testing sectors : 83%- testing sectors : 84%- testing sectors : 85%- testing sectors : 86%- testing sectors : 87%- testing sectors : 88%- testing sectors : 89%- testing sectors : 90%- testing sectors : 91%- testing sectors : 92%- testing sectors : 93%- testing sectors : 94%- testing sectors : 95%- testing sectors : 96%- testing sectors : 97%- testing sectors : 98%- testing sectors : 99%- testing sectors : 100%- good image : all sectors present +- good image : all sectors present - image md5sum : 5682971ebd79a980cc31de3a21cde3d1 rs01-plus56_bytes.ecc: created by dvdisaster-0.80 @@ -16,5 +16,5 @@ rs01-plus56_bytes.ecc: created by dvdisaster-0.80 - image md5sum : 5682971ebd79a980cc31de3a21cde3d1 (good) - fingerprint match: good - ecc blocks : 194560 (good) -- ecc md5sum : 0%- ecc md5sum : 1%- ecc md5sum : 2%- ecc md5sum : 3%- ecc md5sum : 4%- ecc md5sum : 5%- ecc md5sum : 6%- ecc md5sum : 7%- ecc md5sum : 8%- ecc md5sum : 9%- ecc md5sum : 10%- ecc md5sum : 11%- ecc md5sum : 12%- ecc md5sum : 13%- ecc md5sum : 14%- ecc md5sum : 15%- ecc md5sum : 16%- ecc md5sum : 17%- ecc md5sum : 18%- ecc md5sum : 19%- ecc md5sum : 20%- ecc md5sum : 21%- ecc md5sum : 22%- ecc md5sum : 23%- ecc md5sum : 24%- ecc md5sum : 25%- ecc md5sum : 26%- ecc md5sum : 27%- ecc md5sum : 28%- ecc md5sum : 29%- ecc md5sum : 30%- ecc md5sum : 31%- ecc md5sum : 32%- ecc md5sum : 33%- ecc md5sum : 34%- ecc md5sum : 35%- ecc md5sum : 36%- ecc md5sum : 37%- ecc md5sum : 38%- ecc md5sum : 39%- ecc md5sum : 40%- ecc md5sum : 41%- ecc md5sum : 42%- ecc md5sum : 43%- ecc md5sum : 44%- ecc md5sum : 45%- ecc md5sum : 46%- ecc md5sum : 47%- ecc md5sum : 48%- ecc md5sum : 49%- ecc md5sum : 50%- ecc md5sum : 51%- ecc md5sum : 52%- ecc md5sum : 53%- ecc md5sum : 54%- ecc md5sum : 55%- ecc md5sum : 56%- ecc md5sum : 57%- ecc md5sum : 58%- ecc md5sum : 59%- ecc md5sum : 60%- ecc md5sum : 61%- ecc md5sum : 62%- ecc md5sum : 63%- ecc md5sum : 64%- ecc md5sum : 65%- ecc md5sum : 66%- ecc md5sum : 67%- ecc md5sum : 68%- ecc md5sum : 69%- ecc md5sum : 70%- ecc md5sum : 71%- ecc md5sum : 72%- ecc md5sum : 73%- ecc md5sum : 74%- ecc md5sum : 75%- ecc md5sum : 76%- ecc md5sum : 77%- ecc md5sum : 78%- ecc md5sum : 79%- ecc md5sum : 80%- ecc md5sum : 81%- ecc md5sum : 82%- ecc md5sum : 83%- ecc md5sum : 84%- ecc md5sum : 85%- ecc md5sum : 86%- ecc md5sum : 87%- ecc md5sum : 88%- ecc md5sum : 89%- ecc md5sum : 90%- ecc md5sum : 91%- ecc md5sum : 92%- ecc md5sum : 93%- ecc md5sum : 94%- ecc md5sum : 95%- ecc md5sum : 96%- ecc md5sum : 97%- ecc md5sum : 98%- ecc md5sum : 99%- ecc md5sum : 100%- ecc md5sum : 7d9fc305cb58bcfb371a1cc8f79b89c9 (good) +- ecc md5sum : 7d9fc305cb58bcfb371a1cc8f79b89c9 (good) diff --git a/regtest/database/RS01_read_crc_errors_with_ecc b/regtest/database/RS01_read_crc_errors_with_ecc index 872500e..1ae5aad 100644 --- a/regtest/database/RS01_read_crc_errors_with_ecc +++ b/regtest/database/RS01_read_crc_errors_with_ecc @@ -13,7 +13,7 @@ Creating new rs01-tmp.iso image. Reading CRC information from ecc data (RS01) ... done. * CRC error, sector: 0 * CRC error, sector: 1 -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx) * CRC error, sector: 7910 -Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) * CRC error, sector: 20999 +* CRC error, sector: 7910 +* CRC error, sector: 20999 4 CRC errors. diff --git a/regtest/database/RS01_read_defective_large_skip b/regtest/database/RS01_read_defective_large_skip index 5d86bb7..ac32abf 100644 --- a/regtest/database/RS01_read_defective_large_skip +++ b/regtest/database/RS01_read_defective_large_skip @@ -10,11 +10,11 @@ Using READ CD. Medium "Random Image": CD-R mode 1, 21000 sectors, created 16-07-2006. Creating new rs01-tmp.iso image. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Sector 1600, try 1: Medium Error; Unrecovered read error. +Sector 1600, try 1: Medium Error; Unrecovered read error. Sector 1600: Medium Error; Unrecovered read error. Skipping 255 sectors. -Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Sector 6400, try 1: Medium Error; Unrecovered read error. +Sector 6400, try 1: Medium Error; Unrecovered read error. Sector 6400: Medium Error; Unrecovered read error. Skipping 255 sectors. -Read position: 30.5% (nn.nx)Sector 6656, try 1: Medium Error; Unrecovered read error. +Sector 6656, try 1: Medium Error; Unrecovered read error. Sector 6656: Medium Error; Unrecovered read error. Skipping 255 sectors. Sector 6912, try 1: Medium Error; Unrecovered read error. Sector 6912: Medium Error; Unrecovered read error. Skipping 255 sectors. @@ -42,5 +42,5 @@ Sector 9728, try 1: Medium Error; Unrecovered read error. Sector 9728: Medium Error; Unrecovered read error. Skipping 255 sectors. Sector 9984, try 1: Medium Error; Unrecovered read error. Sector 9984: Medium Error; Unrecovered read error. Skipping 255 sectors. -Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) + 4096 unreadable sectors. diff --git a/regtest/database/RS01_read_defective_no_ecc b/regtest/database/RS01_read_defective_no_ecc index 4322768..d1b44ab 100644 --- a/regtest/database/RS01_read_defective_no_ecc +++ b/regtest/database/RS01_read_defective_no_ecc @@ -10,7 +10,7 @@ Using READ CD. Medium "Random Image": CD-R mode 1, 21000 sectors, created 16-07-2006. Creating new rs01-tmp.iso image. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Sector 96, try 1: Medium Error; Unrecovered read error. +Sector 96, try 1: Medium Error; Unrecovered read error. Sector 96: Medium Error; Unrecovered read error. Skipping 15 sectors. Sector 112, try 1: Medium Error; Unrecovered read error. Sector 112: Medium Error; Unrecovered read error. Skipping 15 sectors. @@ -24,9 +24,9 @@ Sector 176, try 1: Medium Error; Unrecovered read error. Sector 176: Medium Error; Unrecovered read error. Skipping 15 sectors. Sector 192, try 1: Medium Error; Unrecovered read error. Sector 192: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Sector 752, try 1: Medium Error; Unrecovered read error. +Sector 752, try 1: Medium Error; Unrecovered read error. Sector 752: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Sector 2400, try 1: Medium Error; Unrecovered read error. +Sector 2400, try 1: Medium Error; Unrecovered read error. Sector 2400: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) + 144 unreadable sectors. diff --git a/regtest/database/RS01_read_defective_no_ecc_again b/regtest/database/RS01_read_defective_no_ecc_again index 5975265..168a55a 100644 --- a/regtest/database/RS01_read_defective_no_ecc_again +++ b/regtest/database/RS01_read_defective_no_ecc_again @@ -219,11 +219,11 @@ Sector 199, try 1: Medium Error; Unrecovered read error. Sector 199: Medium Error; Unrecovered read error. Sector 200, try 1: Medium Error; Unrecovered read error. Sector 200: Medium Error; Unrecovered read error. -Read position: 1.0% (nn.nx)Sectors 752 - 767: Medium Error; Unrecovered read error. -Read position: 3.6% (nn.nx)Sector 766, try 1: Medium Error; Unrecovered read error. +Sectors 752 - 767: Medium Error; Unrecovered read error. +Sector 766, try 1: Medium Error; Unrecovered read error. Sector 766: Medium Error; Unrecovered read error. -Read position: 3.7% (nn.nx)Sectors 2400 - 2415: Medium Error; Unrecovered read error. +Sectors 2400 - 2415: Medium Error; Unrecovered read error. Sector 2410, try 1: Medium Error; Unrecovered read error. Sector 2410: Medium Error; Unrecovered read error. -Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx) + 41 sectors read; 103 unreadable sectors. diff --git a/regtest/database/RS01_read_longer_with_ecc b/regtest/database/RS01_read_longer_with_ecc index 53a7e48..e90819b 100644 --- a/regtest/database/RS01_read_longer_with_ecc +++ b/regtest/database/RS01_read_longer_with_ecc @@ -11,5 +11,5 @@ Medium "Random Image": CD-R mode 1, 21044 sectors, created 16-07-2006. Creating new rs01-tmp.iso image. Reading CRC information from ecc data (RS01) ... done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) + All sectors successfully read, but wrong image length (44 sectors difference) diff --git a/regtest/database/RS01_read_medium_with_dsm b/regtest/database/RS01_read_medium_with_dsm index 87b561b..bba7b89 100644 --- a/regtest/database/RS01_read_medium_with_dsm +++ b/regtest/database/RS01_read_medium_with_dsm @@ -10,7 +10,7 @@ Using READ CD. Medium "Random Image": CD-R mode 1, 21000 sectors, created 16-07-2006. Creating new rs01-tmp.iso image. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)* Unrecoverable sector found! +* Unrecoverable sector found! * * Sector 4999 is marked unreadable on the medium. * @@ -23,5 +23,5 @@ Read position: 0.2% (nn.nx)Read position: 0.3% * error correction data for it. Sorry for the bad news. * ... more unrecoverable sectors found ... * further messages are suppressed unless the -v option is given. -Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) + All sectors successfully read. diff --git a/regtest/database/RS01_read_medium_with_dsm_in_image b/regtest/database/RS01_read_medium_with_dsm_in_image index 24512c7..2f656c8 100644 --- a/regtest/database/RS01_read_medium_with_dsm_in_image +++ b/regtest/database/RS01_read_medium_with_dsm_in_image @@ -29,5 +29,5 @@ Completing image rs01-tmp.iso. Only missing sectors will be read. * error correction data for it. Sorry for the bad news. * ... more unrecoverable sectors found ... * further messages are suppressed unless the -v option is given. -Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx) + 3 sectors read. diff --git a/regtest/database/RS01_read_medium_with_dsm_in_image2 b/regtest/database/RS01_read_medium_with_dsm_in_image2 index fbd1154..7c6b4fd 100644 --- a/regtest/database/RS01_read_medium_with_dsm_in_image2 +++ b/regtest/database/RS01_read_medium_with_dsm_in_image2 @@ -29,5 +29,5 @@ Completing image rs01-tmp.iso. Only missing sectors will be read. * error correction data for it. Sorry for the bad news. * ... more unrecoverable sectors found ... * further messages are suppressed unless the -v option is given. -Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx) + 3 sectors read. diff --git a/regtest/database/RS01_read_medium_with_dsm_in_image2_verbose b/regtest/database/RS01_read_medium_with_dsm_in_image2_verbose index 4cf394e..7613115 100644 --- a/regtest/database/RS01_read_medium_with_dsm_in_image2_verbose +++ b/regtest/database/RS01_read_medium_with_dsm_in_image2_verbose @@ -184,7 +184,7 @@ Completing image rs01-tmp.iso. Only missing sectors will be read. * Since the image was already created defective it can not be * repaired by dvdisaster. Also it will not be possible to create * error correction data for it. Sorry for the bad news. -Read position: 21.0% (nn.nx)* Unrecoverable sector found! +* Unrecoverable sector found! * * Sector 4411 is marked unreadable and seems to come * from a different medium. @@ -201,6 +201,10 @@ Read position: 21.0% (nn.nx)* Unrecoverable sector * Since the image was already created defective it can not be * repaired by dvdisaster. Also it will not be possible to create * error correction data for it. Sorry for the bad news. -Read position: 21.1% (nn.nx)CRC NOT created. 3 sectors read. +CrcBuf contents, image path none (medium): + crcSize: 21000, dataSectors: 21000, coveredSectors: 21000, allSectors: 21000 + md5State: invalid + fp sector: 16; 15c0fd35a0cfa0f83b9ccbd8604c2592 + missing crcs: 20997 diff --git a/regtest/database/RS01_read_medium_with_dsm_in_image_verbose b/regtest/database/RS01_read_medium_with_dsm_in_image_verbose index aa3b21c..999160c 100644 --- a/regtest/database/RS01_read_medium_with_dsm_in_image_verbose +++ b/regtest/database/RS01_read_medium_with_dsm_in_image_verbose @@ -184,7 +184,7 @@ Completing image rs01-tmp.iso. Only missing sectors will be read. * Since the image was already created defective it can not be * repaired by dvdisaster. Also it will not be possible to create * error correction data for it. Sorry for the bad news. -Read position: 21.0% (nn.nx)* Unrecoverable sector found! +* Unrecoverable sector found! * * Sector 4411 is marked unreadable and annotated to be * in a different location (4511). @@ -201,6 +201,10 @@ Read position: 21.0% (nn.nx)* Unrecoverable sector * Since the image was already created defective it can not be * repaired by dvdisaster. Also it will not be possible to create * error correction data for it. Sorry for the bad news. -Read position: 21.1% (nn.nx)CRC NOT created. 3 sectors read. +CrcBuf contents, image path none (medium): + crcSize: 21000, dataSectors: 21000, coveredSectors: 21000, allSectors: 21000 + md5State: invalid + fp sector: 16; 15c0fd35a0cfa0f83b9ccbd8604c2592 + missing crcs: 20997 diff --git a/regtest/database/RS01_read_medium_with_dsm_verbose b/regtest/database/RS01_read_medium_with_dsm_verbose index dfd83bf..42a2615 100644 --- a/regtest/database/RS01_read_medium_with_dsm_verbose +++ b/regtest/database/RS01_read_medium_with_dsm_verbose @@ -98,7 +98,7 @@ Medium size obtained from ISO/UDF file system: 21000 sectors Medium "Random Image": CD-R mode 1, 21000 sectors, created 16-07-2006. Creating new rs01-tmp.iso image. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)* Unrecoverable sector found! +* Unrecoverable sector found! * * Sector 4999 is marked unreadable on the medium. * @@ -131,6 +131,12 @@ Read position: 0.2% (nn.nx)Read position: 0.3% * Since the medium was already created defective it can not be * repaired by dvdisaster. Also it will not be possible to create * error correction data for it. Sorry for the bad news. -Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx)CRC NOT created. All sectors successfully read. +CrcBuf contents, image path none (medium): + crcSize: 21000, dataSectors: 21000, coveredSectors: 21000, allSectors: 21000 + md5State: data_complete image_complete + data: 1c479ed0276128f79fd72f7b3d087441 + full: 1c479ed0276128f79fd72f7b3d087441 + fp sector: 16; 15c0fd35a0cfa0f83b9ccbd8604c2592 + missing crcs: 0 diff --git a/regtest/database/RS01_read_more_missing_at_end_with_ecc b/regtest/database/RS01_read_more_missing_at_end_with_ecc index 187f457..063ab7d 100644 --- a/regtest/database/RS01_read_more_missing_at_end_with_ecc +++ b/regtest/database/RS01_read_more_missing_at_end_with_ecc @@ -11,7 +11,7 @@ Medium "Random Image": CD-R mode 1, 21000 sectors, created 16-07-2006. Creating new rs01-tmp.iso image. Reading CRC information from ecc data (RS01) ... done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Sector 20944, try 1: Medium Error; Unrecovered read error. +Sector 20944, try 1: Medium Error; Unrecovered read error. Sector 20944: Medium Error; Unrecovered read error. Skipping 15 sectors. Sector 20960, try 1: Medium Error; Unrecovered read error. Sector 20960: Medium Error; Unrecovered read error. Skipping 15 sectors. diff --git a/regtest/database/RS01_read_multipass_ecc_partial_success b/regtest/database/RS01_read_multipass_ecc_partial_success new file mode 100644 index 0000000..5d2278f --- /dev/null +++ b/regtest/database/RS01_read_multipass_ecc_partial_success @@ -0,0 +1,1312 @@ +b04f62949acf495dad22ca96ba6d275d +ignore +This software comes with ABSOLUTELY NO WARRANTY. This +is free software and you are welcome to redistribute it +under the conditions of the GNU GENERAL PUBLIC LICENSE. +See the file "COPYING" for further information. + +Device: sim-cd, Simulated CD drive 1.00 +Using READ CD. +Medium "Random Image": CD-R mode 1, 21000 sectors, created 16-07-2006. + +Creating new rs01-tmp.iso image. +Reading CRC information from ecc data (RS01) ... done. +* CRC error, sector: 10000 +Sector 15792, try 1: Medium Error; Unrecovered read error. +Sector 15792: Medium Error; Unrecovered read error. Skipping 15 sectors. +Sector 15808, try 1: Medium Error; Unrecovered read error. +Sector 15808: Medium Error; Unrecovered read error. Skipping 15 sectors. +Sector 15824, try 1: Medium Error; Unrecovered read error. +Sector 15824: Medium Error; Unrecovered read error. Skipping 15 sectors. +Sector 15840, try 1: Medium Error; Unrecovered read error. +Sector 15840: Medium Error; Unrecovered read error. Skipping 15 sectors. +Sector 15856, try 1: Medium Error; Unrecovered read error. +Sector 15856: Medium Error; Unrecovered read error. Skipping 15 sectors. +Sector 15872, try 1: Medium Error; Unrecovered read error. +Sector 15872: Medium Error; Unrecovered read error. Skipping 15 sectors. +Sector 15888, try 1: Medium Error; Unrecovered read error. +Sector 15888: Medium Error; Unrecovered read error. Skipping 15 sectors. +Sector 15904, try 1: Medium Error; Unrecovered read error. +Sector 15904: Medium Error; Unrecovered read error. Skipping 15 sectors. +Sector 15920, try 1: Medium Error; Unrecovered read error. +Sector 15920: Medium Error; Unrecovered read error. Skipping 15 sectors. +Sector 15936, try 1: Medium Error; Unrecovered read error. +Sector 15936: Medium Error; Unrecovered read error. Skipping 15 sectors. +Sector 15952, try 1: Medium Error; Unrecovered read error. +Sector 15952: Medium Error; Unrecovered read error. Skipping 15 sectors. +Sector 15968, try 1: Medium Error; Unrecovered read error. +Sector 15968: Medium Error; Unrecovered read error. Skipping 15 sectors. +Sector 15984, try 1: Medium Error; Unrecovered read error. +Sector 15984: Medium Error; Unrecovered read error. Skipping 15 sectors. +Sector 16000, try 1: Medium Error; Unrecovered read error. +Sector 16000: Medium Error; Unrecovered read error. Skipping 15 sectors. +Sector 16016, try 1: Medium Error; Unrecovered read error. +Sector 16016: Medium Error; Unrecovered read error. Skipping 15 sectors. +Sector 16032, try 1: Medium Error; Unrecovered read error. +Sector 16032: Medium Error; Unrecovered read error. Skipping 15 sectors. +Sector 16048, try 1: Medium Error; Unrecovered read error. +Sector 16048: Medium Error; Unrecovered read error. Skipping 15 sectors. +Sector 16064, try 1: Medium Error; Unrecovered read error. +Sector 16064: Medium Error; Unrecovered read error. Skipping 15 sectors. +Sector 16080, try 1: Medium Error; Unrecovered read error. +Sector 16080: Medium Error; Unrecovered read error. Skipping 15 sectors. +Sector 16096, try 1: Medium Error; Unrecovered read error. +Sector 16096: Medium Error; Unrecovered read error. Skipping 15 sectors. +Sector 16112, try 1: Medium Error; Unrecovered read error. +Sector 16112: Medium Error; Unrecovered read error. Skipping 15 sectors. +Sector 16128, try 1: Medium Error; Unrecovered read error. +Sector 16128: Medium Error; Unrecovered read error. Skipping 15 sectors. +Sector 16144, try 1: Medium Error; Unrecovered read error. +Sector 16144: Medium Error; Unrecovered read error. Skipping 15 sectors. +Sector 16160, try 1: Medium Error; Unrecovered read error. +Sector 16160: Medium Error; Unrecovered read error. Skipping 15 sectors. +Sector 16176, try 1: Medium Error; Unrecovered read error. +Sector 16176: Medium Error; Unrecovered read error. Skipping 15 sectors. +Sector 16192, try 1: Medium Error; Unrecovered read error. +Sector 16192: Medium Error; Unrecovered read error. Skipping 15 sectors. + +Trying to complete image, reading pass 2 of 3. +Sectors 15792 - 15807: Medium Error; Unrecovered read error. +* CRC error, sector: 10000 +Sector 15800, try 1: Medium Error; Unrecovered read error. +Sector 15800: Medium Error; Unrecovered read error. +Sector 15801, try 1: Medium Error; Unrecovered read error. +Sector 15801: Medium Error; Unrecovered read error. +Sector 15802, try 1: Medium Error; Unrecovered read error. +Sector 15802: Medium Error; Unrecovered read error. +Sector 15803, try 1: Medium Error; Unrecovered read error. +Sector 15803: Medium Error; Unrecovered read error. +Sector 15804, try 1: Medium Error; Unrecovered read error. +Sector 15804: Medium Error; Unrecovered read error. +Sector 15805, try 1: Medium Error; Unrecovered read error. +Sector 15805: Medium Error; Unrecovered read error. +Sector 15806, try 1: Medium Error; Unrecovered read error. +Sector 15806: Medium Error; Unrecovered read error. +Sector 15807, try 1: Medium Error; Unrecovered read error. +Sector 15807: Medium Error; Unrecovered read error. +Sectors 15808 - 15823: Medium Error; Unrecovered read error. +Sector 15808, try 1: Medium Error; Unrecovered read error. +Sector 15808: Medium Error; Unrecovered read error. +Sector 15809, try 1: Medium Error; Unrecovered read error. +Sector 15809: Medium Error; Unrecovered read error. +Sector 15810, try 1: Medium Error; Unrecovered read error. +Sector 15810: Medium Error; Unrecovered read error. +Sector 15811, try 1: Medium Error; Unrecovered read error. +Sector 15811: Medium Error; Unrecovered read error. +Sector 15812, try 1: Medium Error; Unrecovered read error. +Sector 15812: Medium Error; Unrecovered read error. +Sector 15813, try 1: Medium Error; Unrecovered read error. +Sector 15813: Medium Error; Unrecovered read error. +Sector 15814, try 1: Medium Error; Unrecovered read error. +Sector 15814: Medium Error; Unrecovered read error. +Sector 15815, try 1: Medium Error; Unrecovered read error. +Sector 15815: Medium Error; Unrecovered read error. +Sector 15816, try 1: Medium Error; Unrecovered read error. +Sector 15816: Medium Error; Unrecovered read error. +Sector 15817, try 1: Medium Error; Unrecovered read error. +Sector 15817: Medium Error; Unrecovered read error. +Sector 15818, try 1: Medium Error; Unrecovered read error. +Sector 15818: Medium Error; Unrecovered read error. +Sector 15819, try 1: Medium Error; Unrecovered read error. +Sector 15819: Medium Error; Unrecovered read error. +Sector 15820, try 1: Medium Error; Unrecovered read error. +Sector 15820: Medium Error; Unrecovered read error. +Sector 15821, try 1: Medium Error; Unrecovered read error. +Sector 15821: Medium Error; Unrecovered read error. +Sector 15822, try 1: Medium Error; Unrecovered read error. +Sector 15822: Medium Error; Unrecovered read error. +Sector 15823, try 1: Medium Error; Unrecovered read error. +Sector 15823: Medium Error; Unrecovered read error. +Sectors 15824 - 15839: Medium Error; Unrecovered read error. +Sector 15824, try 1: Medium Error; Unrecovered read error. +Sector 15824: Medium Error; Unrecovered read error. +Sector 15825, try 1: Medium Error; Unrecovered read error. +Sector 15825: Medium Error; Unrecovered read error. +Sector 15826, try 1: Medium Error; Unrecovered read error. +Sector 15826: Medium Error; Unrecovered read error. +Sector 15827, try 1: Medium Error; Unrecovered read error. +Sector 15827: Medium Error; Unrecovered read error. +Sector 15828, try 1: Medium Error; Unrecovered read error. +Sector 15828: Medium Error; Unrecovered read error. +Sector 15829, try 1: Medium Error; Unrecovered read error. +Sector 15829: Medium Error; Unrecovered read error. +Sector 15830, try 1: Medium Error; Unrecovered read error. +Sector 15830: Medium Error; Unrecovered read error. +Sector 15831, try 1: Medium Error; Unrecovered read error. +Sector 15831: Medium Error; Unrecovered read error. +Sector 15832, try 1: Medium Error; Unrecovered read error. +Sector 15832: Medium Error; Unrecovered read error. +Sector 15833, try 1: Medium Error; Unrecovered read error. +Sector 15833: Medium Error; Unrecovered read error. +Sector 15834, try 1: Medium Error; Unrecovered read error. +Sector 15834: Medium Error; Unrecovered read error. +Sector 15835, try 1: Medium Error; Unrecovered read error. +Sector 15835: Medium Error; Unrecovered read error. +Sector 15836, try 1: Medium Error; Unrecovered read error. +Sector 15836: Medium Error; Unrecovered read error. +Sector 15837, try 1: Medium Error; Unrecovered read error. +Sector 15837: Medium Error; Unrecovered read error. +Sector 15838, try 1: Medium Error; Unrecovered read error. +Sector 15838: Medium Error; Unrecovered read error. +Sector 15839, try 1: Medium Error; Unrecovered read error. +Sector 15839: Medium Error; Unrecovered read error. +Sectors 15840 - 15855: Medium Error; Unrecovered read error. +Sector 15840, try 1: Medium Error; Unrecovered read error. +Sector 15840: Medium Error; Unrecovered read error. +Sector 15841, try 1: Medium Error; Unrecovered read error. +Sector 15841: Medium Error; Unrecovered read error. +Sector 15842, try 1: Medium Error; Unrecovered read error. +Sector 15842: Medium Error; Unrecovered read error. +Sector 15843, try 1: Medium Error; Unrecovered read error. +Sector 15843: Medium Error; Unrecovered read error. +Sector 15844, try 1: Medium Error; Unrecovered read error. +Sector 15844: Medium Error; Unrecovered read error. +Sector 15845, try 1: Medium Error; Unrecovered read error. +Sector 15845: Medium Error; Unrecovered read error. +Sector 15846, try 1: Medium Error; Unrecovered read error. +Sector 15846: Medium Error; Unrecovered read error. +Sector 15847, try 1: Medium Error; Unrecovered read error. +Sector 15847: Medium Error; Unrecovered read error. +Sector 15848, try 1: Medium Error; Unrecovered read error. +Sector 15848: Medium Error; Unrecovered read error. +Sector 15849, try 1: Medium Error; Unrecovered read error. +Sector 15849: Medium Error; Unrecovered read error. +Sector 15850, try 1: Medium Error; Unrecovered read error. +Sector 15850: Medium Error; Unrecovered read error. +Sector 15851, try 1: Medium Error; Unrecovered read error. +Sector 15851: Medium Error; Unrecovered read error. +Sector 15852, try 1: Medium Error; Unrecovered read error. +Sector 15852: Medium Error; Unrecovered read error. +Sector 15853, try 1: Medium Error; Unrecovered read error. +Sector 15853: Medium Error; Unrecovered read error. +Sector 15854, try 1: Medium Error; Unrecovered read error. +Sector 15854: Medium Error; Unrecovered read error. +Sector 15855, try 1: Medium Error; Unrecovered read error. +Sector 15855: Medium Error; Unrecovered read error. +Sectors 15856 - 15871: Medium Error; Unrecovered read error. +Sector 15856, try 1: Medium Error; Unrecovered read error. +Sector 15856: Medium Error; Unrecovered read error. +Sector 15857, try 1: Medium Error; Unrecovered read error. +Sector 15857: Medium Error; Unrecovered read error. +Sector 15858, try 1: Medium Error; Unrecovered read error. +Sector 15858: Medium Error; Unrecovered read error. +Sector 15859, try 1: Medium Error; Unrecovered read error. +Sector 15859: Medium Error; Unrecovered read error. +Sector 15860, try 1: Medium Error; Unrecovered read error. +Sector 15860: Medium Error; Unrecovered read error. +Sector 15861, try 1: Medium Error; Unrecovered read error. +Sector 15861: Medium Error; Unrecovered read error. +Sector 15862, try 1: Medium Error; Unrecovered read error. +Sector 15862: Medium Error; Unrecovered read error. +Sector 15863, try 1: Medium Error; Unrecovered read error. +Sector 15863: Medium Error; Unrecovered read error. +Sector 15864, try 1: Medium Error; Unrecovered read error. +Sector 15864: Medium Error; Unrecovered read error. +Sector 15865, try 1: Medium Error; Unrecovered read error. +Sector 15865: Medium Error; Unrecovered read error. +Sector 15866, try 1: Medium Error; Unrecovered read error. +Sector 15866: Medium Error; Unrecovered read error. +Sector 15867, try 1: Medium Error; Unrecovered read error. +Sector 15867: Medium Error; Unrecovered read error. +Sector 15868, try 1: Medium Error; Unrecovered read error. +Sector 15868: Medium Error; Unrecovered read error. +Sector 15869, try 1: Medium Error; Unrecovered read error. +Sector 15869: Medium Error; Unrecovered read error. +Sector 15870, try 1: Medium Error; Unrecovered read error. +Sector 15870: Medium Error; Unrecovered read error. +Sector 15871, try 1: Medium Error; Unrecovered read error. +Sector 15871: Medium Error; Unrecovered read error. +Sectors 15872 - 15887: Medium Error; Unrecovered read error. +Sector 15872, try 1: Medium Error; Unrecovered read error. +Sector 15872: Medium Error; Unrecovered read error. +Sector 15873, try 1: Medium Error; Unrecovered read error. +Sector 15873: Medium Error; Unrecovered read error. +Sector 15874, try 1: Medium Error; Unrecovered read error. +Sector 15874: Medium Error; Unrecovered read error. +Sector 15875, try 1: Medium Error; Unrecovered read error. +Sector 15875: Medium Error; Unrecovered read error. +Sector 15876, try 1: Medium Error; Unrecovered read error. +Sector 15876: Medium Error; Unrecovered read error. +Sector 15877, try 1: Medium Error; Unrecovered read error. +Sector 15877: Medium Error; Unrecovered read error. +Sector 15878, try 1: Medium Error; Unrecovered read error. +Sector 15878: Medium Error; Unrecovered read error. +Sector 15879, try 1: Medium Error; Unrecovered read error. +Sector 15879: Medium Error; Unrecovered read error. +Sector 15880, try 1: Medium Error; Unrecovered read error. +Sector 15880: Medium Error; Unrecovered read error. +Sector 15881, try 1: Medium Error; Unrecovered read error. +Sector 15881: Medium Error; Unrecovered read error. +Sector 15882, try 1: Medium Error; Unrecovered read error. +Sector 15882: Medium Error; Unrecovered read error. +Sector 15883, try 1: Medium Error; Unrecovered read error. +Sector 15883: Medium Error; Unrecovered read error. +Sector 15884, try 1: Medium Error; Unrecovered read error. +Sector 15884: Medium Error; Unrecovered read error. +Sector 15885, try 1: Medium Error; Unrecovered read error. +Sector 15885: Medium Error; Unrecovered read error. +Sector 15886, try 1: Medium Error; Unrecovered read error. +Sector 15886: Medium Error; Unrecovered read error. +Sector 15887, try 1: Medium Error; Unrecovered read error. +Sector 15887: Medium Error; Unrecovered read error. +Sectors 15888 - 15903: Medium Error; Unrecovered read error. +Sector 15888, try 1: Medium Error; Unrecovered read error. +Sector 15888: Medium Error; Unrecovered read error. +Sector 15889, try 1: Medium Error; Unrecovered read error. +Sector 15889: Medium Error; Unrecovered read error. +Sector 15890, try 1: Medium Error; Unrecovered read error. +Sector 15890: Medium Error; Unrecovered read error. +Sector 15891, try 1: Medium Error; Unrecovered read error. +Sector 15891: Medium Error; Unrecovered read error. +Sector 15892, try 1: Medium Error; Unrecovered read error. +Sector 15892: Medium Error; Unrecovered read error. +Sector 15893, try 1: Medium Error; Unrecovered read error. +Sector 15893: Medium Error; Unrecovered read error. +Sector 15894, try 1: Medium Error; Unrecovered read error. +Sector 15894: Medium Error; Unrecovered read error. +Sector 15895, try 1: Medium Error; Unrecovered read error. +Sector 15895: Medium Error; Unrecovered read error. +Sector 15896, try 1: Medium Error; Unrecovered read error. +Sector 15896: Medium Error; Unrecovered read error. +Sector 15897, try 1: Medium Error; Unrecovered read error. +Sector 15897: Medium Error; Unrecovered read error. +Sector 15898, try 1: Medium Error; Unrecovered read error. +Sector 15898: Medium Error; Unrecovered read error. +Sector 15899, try 1: Medium Error; Unrecovered read error. +Sector 15899: Medium Error; Unrecovered read error. +Sector 15900, try 1: Medium Error; Unrecovered read error. +Sector 15900: Medium Error; Unrecovered read error. +Sector 15901, try 1: Medium Error; Unrecovered read error. +Sector 15901: Medium Error; Unrecovered read error. +Sector 15902, try 1: Medium Error; Unrecovered read error. +Sector 15902: Medium Error; Unrecovered read error. +Sector 15903, try 1: Medium Error; Unrecovered read error. +Sector 15903: Medium Error; Unrecovered read error. +Sectors 15904 - 15919: Medium Error; Unrecovered read error. +Sector 15904, try 1: Medium Error; Unrecovered read error. +Sector 15904: Medium Error; Unrecovered read error. +Sector 15905, try 1: Medium Error; Unrecovered read error. +Sector 15905: Medium Error; Unrecovered read error. +Sector 15906, try 1: Medium Error; Unrecovered read error. +Sector 15906: Medium Error; Unrecovered read error. +Sector 15907, try 1: Medium Error; Unrecovered read error. +Sector 15907: Medium Error; Unrecovered read error. +Sector 15908, try 1: Medium Error; Unrecovered read error. +Sector 15908: Medium Error; Unrecovered read error. +Sector 15909, try 1: Medium Error; Unrecovered read error. +Sector 15909: Medium Error; Unrecovered read error. +Sector 15910, try 1: Medium Error; Unrecovered read error. +Sector 15910: Medium Error; Unrecovered read error. +Sector 15911, try 1: Medium Error; Unrecovered read error. +Sector 15911: Medium Error; Unrecovered read error. +Sector 15912, try 1: Medium Error; Unrecovered read error. +Sector 15912: Medium Error; Unrecovered read error. +Sector 15913, try 1: Medium Error; Unrecovered read error. +Sector 15913: Medium Error; Unrecovered read error. +Sector 15914, try 1: Medium Error; Unrecovered read error. +Sector 15914: Medium Error; Unrecovered read error. +Sector 15915, try 1: Medium Error; Unrecovered read error. +Sector 15915: Medium Error; Unrecovered read error. +Sector 15916, try 1: Medium Error; Unrecovered read error. +Sector 15916: Medium Error; Unrecovered read error. +Sector 15917, try 1: Medium Error; Unrecovered read error. +Sector 15917: Medium Error; Unrecovered read error. +Sector 15918, try 1: Medium Error; Unrecovered read error. +Sector 15918: Medium Error; Unrecovered read error. +Sector 15919, try 1: Medium Error; Unrecovered read error. +Sector 15919: Medium Error; Unrecovered read error. +Sectors 15920 - 15935: Medium Error; Unrecovered read error. +Sector 15920, try 1: Medium Error; Unrecovered read error. +Sector 15920: Medium Error; Unrecovered read error. +Sector 15921, try 1: Medium Error; Unrecovered read error. +Sector 15921: Medium Error; Unrecovered read error. +Sector 15922, try 1: Medium Error; Unrecovered read error. +Sector 15922: Medium Error; Unrecovered read error. +Sector 15923, try 1: Medium Error; Unrecovered read error. +Sector 15923: Medium Error; Unrecovered read error. +Sector 15924, try 1: Medium Error; Unrecovered read error. +Sector 15924: Medium Error; Unrecovered read error. +Sector 15925, try 1: Medium Error; Unrecovered read error. +Sector 15925: Medium Error; Unrecovered read error. +Sector 15926, try 1: Medium Error; Unrecovered read error. +Sector 15926: Medium Error; Unrecovered read error. +Sector 15927, try 1: Medium Error; Unrecovered read error. +Sector 15927: Medium Error; Unrecovered read error. +Sector 15928, try 1: Medium Error; Unrecovered read error. +Sector 15928: Medium Error; Unrecovered read error. +Sector 15929, try 1: Medium Error; Unrecovered read error. +Sector 15929: Medium Error; Unrecovered read error. +Sector 15930, try 1: Medium Error; Unrecovered read error. +Sector 15930: Medium Error; Unrecovered read error. +Sector 15931, try 1: Medium Error; Unrecovered read error. +Sector 15931: Medium Error; Unrecovered read error. +Sector 15932, try 1: Medium Error; Unrecovered read error. +Sector 15932: Medium Error; Unrecovered read error. +Sector 15933, try 1: Medium Error; Unrecovered read error. +Sector 15933: Medium Error; Unrecovered read error. +Sector 15934, try 1: Medium Error; Unrecovered read error. +Sector 15934: Medium Error; Unrecovered read error. +Sector 15935, try 1: Medium Error; Unrecovered read error. +Sector 15935: Medium Error; Unrecovered read error. +Sectors 15936 - 15951: Medium Error; Unrecovered read error. +Sector 15936, try 1: Medium Error; Unrecovered read error. +Sector 15936: Medium Error; Unrecovered read error. +Sector 15937, try 1: Medium Error; Unrecovered read error. +Sector 15937: Medium Error; Unrecovered read error. +Sector 15938, try 1: Medium Error; Unrecovered read error. +Sector 15938: Medium Error; Unrecovered read error. +Sector 15939, try 1: Medium Error; Unrecovered read error. +Sector 15939: Medium Error; Unrecovered read error. +Sector 15940, try 1: Medium Error; Unrecovered read error. +Sector 15940: Medium Error; Unrecovered read error. +Sector 15941, try 1: Medium Error; Unrecovered read error. +Sector 15941: Medium Error; Unrecovered read error. +Sector 15942, try 1: Medium Error; Unrecovered read error. +Sector 15942: Medium Error; Unrecovered read error. +Sector 15943, try 1: Medium Error; Unrecovered read error. +Sector 15943: Medium Error; Unrecovered read error. +Sector 15944, try 1: Medium Error; Unrecovered read error. +Sector 15944: Medium Error; Unrecovered read error. +Sector 15945, try 1: Medium Error; Unrecovered read error. +Sector 15945: Medium Error; Unrecovered read error. +Sector 15946, try 1: Medium Error; Unrecovered read error. +Sector 15946: Medium Error; Unrecovered read error. +Sector 15947, try 1: Medium Error; Unrecovered read error. +Sector 15947: Medium Error; Unrecovered read error. +Sector 15948, try 1: Medium Error; Unrecovered read error. +Sector 15948: Medium Error; Unrecovered read error. +Sector 15949, try 1: Medium Error; Unrecovered read error. +Sector 15949: Medium Error; Unrecovered read error. +Sector 15950, try 1: Medium Error; Unrecovered read error. +Sector 15950: Medium Error; Unrecovered read error. +Sector 15951, try 1: Medium Error; Unrecovered read error. +Sector 15951: Medium Error; Unrecovered read error. +Sectors 15952 - 15967: Medium Error; Unrecovered read error. +Sector 15952, try 1: Medium Error; Unrecovered read error. +Sector 15952: Medium Error; Unrecovered read error. +Sector 15953, try 1: Medium Error; Unrecovered read error. +Sector 15953: Medium Error; Unrecovered read error. +Sector 15954, try 1: Medium Error; Unrecovered read error. +Sector 15954: Medium Error; Unrecovered read error. +Sector 15955, try 1: Medium Error; Unrecovered read error. +Sector 15955: Medium Error; Unrecovered read error. +Sector 15956, try 1: Medium Error; Unrecovered read error. +Sector 15956: Medium Error; Unrecovered read error. +Sector 15957, try 1: Medium Error; Unrecovered read error. +Sector 15957: Medium Error; Unrecovered read error. +Sector 15958, try 1: Medium Error; Unrecovered read error. +Sector 15958: Medium Error; Unrecovered read error. +Sector 15959, try 1: Medium Error; Unrecovered read error. +Sector 15959: Medium Error; Unrecovered read error. +Sector 15960, try 1: Medium Error; Unrecovered read error. +Sector 15960: Medium Error; Unrecovered read error. +Sector 15961, try 1: Medium Error; Unrecovered read error. +Sector 15961: Medium Error; Unrecovered read error. +Sector 15962, try 1: Medium Error; Unrecovered read error. +Sector 15962: Medium Error; Unrecovered read error. +Sector 15963, try 1: Medium Error; Unrecovered read error. +Sector 15963: Medium Error; Unrecovered read error. +Sector 15964, try 1: Medium Error; Unrecovered read error. +Sector 15964: Medium Error; Unrecovered read error. +Sector 15965, try 1: Medium Error; Unrecovered read error. +Sector 15965: Medium Error; Unrecovered read error. +Sector 15966, try 1: Medium Error; Unrecovered read error. +Sector 15966: Medium Error; Unrecovered read error. +Sector 15967, try 1: Medium Error; Unrecovered read error. +Sector 15967: Medium Error; Unrecovered read error. +Sectors 15968 - 15983: Medium Error; Unrecovered read error. +Sector 15968, try 1: Medium Error; Unrecovered read error. +Sector 15968: Medium Error; Unrecovered read error. +Sector 15969, try 1: Medium Error; Unrecovered read error. +Sector 15969: Medium Error; Unrecovered read error. +Sector 15970, try 1: Medium Error; Unrecovered read error. +Sector 15970: Medium Error; Unrecovered read error. +Sector 15971, try 1: Medium Error; Unrecovered read error. +Sector 15971: Medium Error; Unrecovered read error. +Sector 15972, try 1: Medium Error; Unrecovered read error. +Sector 15972: Medium Error; Unrecovered read error. +Sector 15973, try 1: Medium Error; Unrecovered read error. +Sector 15973: Medium Error; Unrecovered read error. +Sector 15974, try 1: Medium Error; Unrecovered read error. +Sector 15974: Medium Error; Unrecovered read error. +Sector 15975, try 1: Medium Error; Unrecovered read error. +Sector 15975: Medium Error; Unrecovered read error. +Sector 15976, try 1: Medium Error; Unrecovered read error. +Sector 15976: Medium Error; Unrecovered read error. +Sector 15977, try 1: Medium Error; Unrecovered read error. +Sector 15977: Medium Error; Unrecovered read error. +Sector 15978, try 1: Medium Error; Unrecovered read error. +Sector 15978: Medium Error; Unrecovered read error. +Sector 15979, try 1: Medium Error; Unrecovered read error. +Sector 15979: Medium Error; Unrecovered read error. +Sector 15980, try 1: Medium Error; Unrecovered read error. +Sector 15980: Medium Error; Unrecovered read error. +Sector 15981, try 1: Medium Error; Unrecovered read error. +Sector 15981: Medium Error; Unrecovered read error. +Sector 15982, try 1: Medium Error; Unrecovered read error. +Sector 15982: Medium Error; Unrecovered read error. +Sector 15983, try 1: Medium Error; Unrecovered read error. +Sector 15983: Medium Error; Unrecovered read error. +Sectors 15984 - 15999: Medium Error; Unrecovered read error. +Sector 15984, try 1: Medium Error; Unrecovered read error. +Sector 15984: Medium Error; Unrecovered read error. +Sector 15985, try 1: Medium Error; Unrecovered read error. +Sector 15985: Medium Error; Unrecovered read error. +Sector 15986, try 1: Medium Error; Unrecovered read error. +Sector 15986: Medium Error; Unrecovered read error. +Sector 15987, try 1: Medium Error; Unrecovered read error. +Sector 15987: Medium Error; Unrecovered read error. +Sector 15988, try 1: Medium Error; Unrecovered read error. +Sector 15988: Medium Error; Unrecovered read error. +Sector 15989, try 1: Medium Error; Unrecovered read error. +Sector 15989: Medium Error; Unrecovered read error. +Sector 15990, try 1: Medium Error; Unrecovered read error. +Sector 15990: Medium Error; Unrecovered read error. +Sector 15991, try 1: Medium Error; Unrecovered read error. +Sector 15991: Medium Error; Unrecovered read error. +Sector 15992, try 1: Medium Error; Unrecovered read error. +Sector 15992: Medium Error; Unrecovered read error. +Sector 15993, try 1: Medium Error; Unrecovered read error. +Sector 15993: Medium Error; Unrecovered read error. +Sector 15994, try 1: Medium Error; Unrecovered read error. +Sector 15994: Medium Error; Unrecovered read error. +Sector 15995, try 1: Medium Error; Unrecovered read error. +Sector 15995: Medium Error; Unrecovered read error. +Sector 15996, try 1: Medium Error; Unrecovered read error. +Sector 15996: Medium Error; Unrecovered read error. +Sector 15997, try 1: Medium Error; Unrecovered read error. +Sector 15997: Medium Error; Unrecovered read error. +Sector 15998, try 1: Medium Error; Unrecovered read error. +Sector 15998: Medium Error; Unrecovered read error. +Sector 15999, try 1: Medium Error; Unrecovered read error. +Sector 15999: Medium Error; Unrecovered read error. +Sectors 16000 - 16015: Medium Error; Unrecovered read error. +Sector 16000, try 1: Medium Error; Unrecovered read error. +Sector 16000: Medium Error; Unrecovered read error. +Sector 16001, try 1: Medium Error; Unrecovered read error. +Sector 16001: Medium Error; Unrecovered read error. +Sector 16002, try 1: Medium Error; Unrecovered read error. +Sector 16002: Medium Error; Unrecovered read error. +Sector 16003, try 1: Medium Error; Unrecovered read error. +Sector 16003: Medium Error; Unrecovered read error. +Sector 16004, try 1: Medium Error; Unrecovered read error. +Sector 16004: Medium Error; Unrecovered read error. +Sector 16005, try 1: Medium Error; Unrecovered read error. +Sector 16005: Medium Error; Unrecovered read error. +Sector 16006, try 1: Medium Error; Unrecovered read error. +Sector 16006: Medium Error; Unrecovered read error. +Sector 16007, try 1: Medium Error; Unrecovered read error. +Sector 16007: Medium Error; Unrecovered read error. +Sector 16008, try 1: Medium Error; Unrecovered read error. +Sector 16008: Medium Error; Unrecovered read error. +Sector 16009, try 1: Medium Error; Unrecovered read error. +Sector 16009: Medium Error; Unrecovered read error. +Sector 16010, try 1: Medium Error; Unrecovered read error. +Sector 16010: Medium Error; Unrecovered read error. +Sector 16011, try 1: Medium Error; Unrecovered read error. +Sector 16011: Medium Error; Unrecovered read error. +Sector 16012, try 1: Medium Error; Unrecovered read error. +Sector 16012: Medium Error; Unrecovered read error. +Sector 16013, try 1: Medium Error; Unrecovered read error. +Sector 16013: Medium Error; Unrecovered read error. +Sector 16014, try 1: Medium Error; Unrecovered read error. +Sector 16014: Medium Error; Unrecovered read error. +Sector 16015, try 1: Medium Error; Unrecovered read error. +Sector 16015: Medium Error; Unrecovered read error. +Sectors 16016 - 16031: Medium Error; Unrecovered read error. +Sector 16016, try 1: Medium Error; Unrecovered read error. +Sector 16016: Medium Error; Unrecovered read error. +Sector 16017, try 1: Medium Error; Unrecovered read error. +Sector 16017: Medium Error; Unrecovered read error. +Sector 16018, try 1: Medium Error; Unrecovered read error. +Sector 16018: Medium Error; Unrecovered read error. +Sector 16019, try 1: Medium Error; Unrecovered read error. +Sector 16019: Medium Error; Unrecovered read error. +Sector 16020, try 1: Medium Error; Unrecovered read error. +Sector 16020: Medium Error; Unrecovered read error. +Sector 16021, try 1: Medium Error; Unrecovered read error. +Sector 16021: Medium Error; Unrecovered read error. +Sector 16022, try 1: Medium Error; Unrecovered read error. +Sector 16022: Medium Error; Unrecovered read error. +Sector 16023, try 1: Medium Error; Unrecovered read error. +Sector 16023: Medium Error; Unrecovered read error. +Sector 16024, try 1: Medium Error; Unrecovered read error. +Sector 16024: Medium Error; Unrecovered read error. +Sector 16025, try 1: Medium Error; Unrecovered read error. +Sector 16025: Medium Error; Unrecovered read error. +Sector 16026, try 1: Medium Error; Unrecovered read error. +Sector 16026: Medium Error; Unrecovered read error. +Sector 16027, try 1: Medium Error; Unrecovered read error. +Sector 16027: Medium Error; Unrecovered read error. +Sector 16028, try 1: Medium Error; Unrecovered read error. +Sector 16028: Medium Error; Unrecovered read error. +Sector 16029, try 1: Medium Error; Unrecovered read error. +Sector 16029: Medium Error; Unrecovered read error. +Sector 16030, try 1: Medium Error; Unrecovered read error. +Sector 16030: Medium Error; Unrecovered read error. +Sector 16031, try 1: Medium Error; Unrecovered read error. +Sector 16031: Medium Error; Unrecovered read error. +Sectors 16032 - 16047: Medium Error; Unrecovered read error. +Sector 16032, try 1: Medium Error; Unrecovered read error. +Sector 16032: Medium Error; Unrecovered read error. +Sector 16033, try 1: Medium Error; Unrecovered read error. +Sector 16033: Medium Error; Unrecovered read error. +Sector 16034, try 1: Medium Error; Unrecovered read error. +Sector 16034: Medium Error; Unrecovered read error. +Sector 16035, try 1: Medium Error; Unrecovered read error. +Sector 16035: Medium Error; Unrecovered read error. +Sector 16036, try 1: Medium Error; Unrecovered read error. +Sector 16036: Medium Error; Unrecovered read error. +Sector 16037, try 1: Medium Error; Unrecovered read error. +Sector 16037: Medium Error; Unrecovered read error. +Sector 16038, try 1: Medium Error; Unrecovered read error. +Sector 16038: Medium Error; Unrecovered read error. +Sector 16039, try 1: Medium Error; Unrecovered read error. +Sector 16039: Medium Error; Unrecovered read error. +Sector 16040, try 1: Medium Error; Unrecovered read error. +Sector 16040: Medium Error; Unrecovered read error. +Sector 16041, try 1: Medium Error; Unrecovered read error. +Sector 16041: Medium Error; Unrecovered read error. +Sector 16042, try 1: Medium Error; Unrecovered read error. +Sector 16042: Medium Error; Unrecovered read error. +Sector 16043, try 1: Medium Error; Unrecovered read error. +Sector 16043: Medium Error; Unrecovered read error. +Sector 16044, try 1: Medium Error; Unrecovered read error. +Sector 16044: Medium Error; Unrecovered read error. +Sector 16045, try 1: Medium Error; Unrecovered read error. +Sector 16045: Medium Error; Unrecovered read error. +Sector 16046, try 1: Medium Error; Unrecovered read error. +Sector 16046: Medium Error; Unrecovered read error. +Sector 16047, try 1: Medium Error; Unrecovered read error. +Sector 16047: Medium Error; Unrecovered read error. +Sectors 16048 - 16063: Medium Error; Unrecovered read error. +Sector 16048, try 1: Medium Error; Unrecovered read error. +Sector 16048: Medium Error; Unrecovered read error. +Sector 16049, try 1: Medium Error; Unrecovered read error. +Sector 16049: Medium Error; Unrecovered read error. +Sector 16050, try 1: Medium Error; Unrecovered read error. +Sector 16050: Medium Error; Unrecovered read error. +Sector 16051, try 1: Medium Error; Unrecovered read error. +Sector 16051: Medium Error; Unrecovered read error. +Sector 16052, try 1: Medium Error; Unrecovered read error. +Sector 16052: Medium Error; Unrecovered read error. +Sector 16053, try 1: Medium Error; Unrecovered read error. +Sector 16053: Medium Error; Unrecovered read error. +Sector 16054, try 1: Medium Error; Unrecovered read error. +Sector 16054: Medium Error; Unrecovered read error. +Sector 16055, try 1: Medium Error; Unrecovered read error. +Sector 16055: Medium Error; Unrecovered read error. +Sector 16056, try 1: Medium Error; Unrecovered read error. +Sector 16056: Medium Error; Unrecovered read error. +Sector 16057, try 1: Medium Error; Unrecovered read error. +Sector 16057: Medium Error; Unrecovered read error. +Sector 16058, try 1: Medium Error; Unrecovered read error. +Sector 16058: Medium Error; Unrecovered read error. +Sector 16059, try 1: Medium Error; Unrecovered read error. +Sector 16059: Medium Error; Unrecovered read error. +Sector 16060, try 1: Medium Error; Unrecovered read error. +Sector 16060: Medium Error; Unrecovered read error. +Sector 16061, try 1: Medium Error; Unrecovered read error. +Sector 16061: Medium Error; Unrecovered read error. +Sector 16062, try 1: Medium Error; Unrecovered read error. +Sector 16062: Medium Error; Unrecovered read error. +Sector 16063, try 1: Medium Error; Unrecovered read error. +Sector 16063: Medium Error; Unrecovered read error. +Sectors 16064 - 16079: Medium Error; Unrecovered read error. +Sector 16064, try 1: Medium Error; Unrecovered read error. +Sector 16064: Medium Error; Unrecovered read error. +Sector 16065, try 1: Medium Error; Unrecovered read error. +Sector 16065: Medium Error; Unrecovered read error. +Sector 16066, try 1: Medium Error; Unrecovered read error. +Sector 16066: Medium Error; Unrecovered read error. +Sector 16067, try 1: Medium Error; Unrecovered read error. +Sector 16067: Medium Error; Unrecovered read error. +Sector 16068, try 1: Medium Error; Unrecovered read error. +Sector 16068: Medium Error; Unrecovered read error. +Sector 16069, try 1: Medium Error; Unrecovered read error. +Sector 16069: Medium Error; Unrecovered read error. +Sector 16070, try 1: Medium Error; Unrecovered read error. +Sector 16070: Medium Error; Unrecovered read error. +Sector 16071, try 1: Medium Error; Unrecovered read error. +Sector 16071: Medium Error; Unrecovered read error. +Sector 16072, try 1: Medium Error; Unrecovered read error. +Sector 16072: Medium Error; Unrecovered read error. +Sector 16073, try 1: Medium Error; Unrecovered read error. +Sector 16073: Medium Error; Unrecovered read error. +Sector 16074, try 1: Medium Error; Unrecovered read error. +Sector 16074: Medium Error; Unrecovered read error. +Sector 16075, try 1: Medium Error; Unrecovered read error. +Sector 16075: Medium Error; Unrecovered read error. +Sector 16076, try 1: Medium Error; Unrecovered read error. +Sector 16076: Medium Error; Unrecovered read error. +Sector 16077, try 1: Medium Error; Unrecovered read error. +Sector 16077: Medium Error; Unrecovered read error. +Sector 16078, try 1: Medium Error; Unrecovered read error. +Sector 16078: Medium Error; Unrecovered read error. +Sector 16079, try 1: Medium Error; Unrecovered read error. +Sector 16079: Medium Error; Unrecovered read error. +Sectors 16080 - 16095: Medium Error; Unrecovered read error. +Sector 16080, try 1: Medium Error; Unrecovered read error. +Sector 16080: Medium Error; Unrecovered read error. +Sector 16081, try 1: Medium Error; Unrecovered read error. +Sector 16081: Medium Error; Unrecovered read error. +Sector 16082, try 1: Medium Error; Unrecovered read error. +Sector 16082: Medium Error; Unrecovered read error. +Sector 16083, try 1: Medium Error; Unrecovered read error. +Sector 16083: Medium Error; Unrecovered read error. +Sector 16084, try 1: Medium Error; Unrecovered read error. +Sector 16084: Medium Error; Unrecovered read error. +Sector 16085, try 1: Medium Error; Unrecovered read error. +Sector 16085: Medium Error; Unrecovered read error. +Sector 16086, try 1: Medium Error; Unrecovered read error. +Sector 16086: Medium Error; Unrecovered read error. +Sector 16087, try 1: Medium Error; Unrecovered read error. +Sector 16087: Medium Error; Unrecovered read error. +Sector 16088, try 1: Medium Error; Unrecovered read error. +Sector 16088: Medium Error; Unrecovered read error. +Sector 16089, try 1: Medium Error; Unrecovered read error. +Sector 16089: Medium Error; Unrecovered read error. +Sector 16090, try 1: Medium Error; Unrecovered read error. +Sector 16090: Medium Error; Unrecovered read error. +Sector 16091, try 1: Medium Error; Unrecovered read error. +Sector 16091: Medium Error; Unrecovered read error. +Sector 16092, try 1: Medium Error; Unrecovered read error. +Sector 16092: Medium Error; Unrecovered read error. +Sector 16093, try 1: Medium Error; Unrecovered read error. +Sector 16093: Medium Error; Unrecovered read error. +Sector 16094, try 1: Medium Error; Unrecovered read error. +Sector 16094: Medium Error; Unrecovered read error. +Sector 16095, try 1: Medium Error; Unrecovered read error. +Sector 16095: Medium Error; Unrecovered read error. +Sectors 16096 - 16111: Medium Error; Unrecovered read error. +Sector 16096, try 1: Medium Error; Unrecovered read error. +Sector 16096: Medium Error; Unrecovered read error. +Sector 16097, try 1: Medium Error; Unrecovered read error. +Sector 16097: Medium Error; Unrecovered read error. +Sector 16098, try 1: Medium Error; Unrecovered read error. +Sector 16098: Medium Error; Unrecovered read error. +Sector 16099, try 1: Medium Error; Unrecovered read error. +Sector 16099: Medium Error; Unrecovered read error. +Sector 16100, try 1: Medium Error; Unrecovered read error. +Sector 16100: Medium Error; Unrecovered read error. +Sector 16101, try 1: Medium Error; Unrecovered read error. +Sector 16101: Medium Error; Unrecovered read error. +Sector 16102, try 1: Medium Error; Unrecovered read error. +Sector 16102: Medium Error; Unrecovered read error. +Sector 16103, try 1: Medium Error; Unrecovered read error. +Sector 16103: Medium Error; Unrecovered read error. +Sector 16104, try 1: Medium Error; Unrecovered read error. +Sector 16104: Medium Error; Unrecovered read error. +Sector 16105, try 1: Medium Error; Unrecovered read error. +Sector 16105: Medium Error; Unrecovered read error. +Sector 16106, try 1: Medium Error; Unrecovered read error. +Sector 16106: Medium Error; Unrecovered read error. +Sector 16107, try 1: Medium Error; Unrecovered read error. +Sector 16107: Medium Error; Unrecovered read error. +Sector 16108, try 1: Medium Error; Unrecovered read error. +Sector 16108: Medium Error; Unrecovered read error. +Sector 16109, try 1: Medium Error; Unrecovered read error. +Sector 16109: Medium Error; Unrecovered read error. +Sector 16110, try 1: Medium Error; Unrecovered read error. +Sector 16110: Medium Error; Unrecovered read error. +Sector 16111, try 1: Medium Error; Unrecovered read error. +Sector 16111: Medium Error; Unrecovered read error. +Sectors 16112 - 16127: Medium Error; Unrecovered read error. +Sector 16112, try 1: Medium Error; Unrecovered read error. +Sector 16112: Medium Error; Unrecovered read error. +Sector 16113, try 1: Medium Error; Unrecovered read error. +Sector 16113: Medium Error; Unrecovered read error. +Sector 16114, try 1: Medium Error; Unrecovered read error. +Sector 16114: Medium Error; Unrecovered read error. +Sector 16115, try 1: Medium Error; Unrecovered read error. +Sector 16115: Medium Error; Unrecovered read error. +Sector 16116, try 1: Medium Error; Unrecovered read error. +Sector 16116: Medium Error; Unrecovered read error. +Sector 16117, try 1: Medium Error; Unrecovered read error. +Sector 16117: Medium Error; Unrecovered read error. +Sector 16118, try 1: Medium Error; Unrecovered read error. +Sector 16118: Medium Error; Unrecovered read error. +Sector 16119, try 1: Medium Error; Unrecovered read error. +Sector 16119: Medium Error; Unrecovered read error. +Sector 16120, try 1: Medium Error; Unrecovered read error. +Sector 16120: Medium Error; Unrecovered read error. +Sector 16121, try 1: Medium Error; Unrecovered read error. +Sector 16121: Medium Error; Unrecovered read error. +Sector 16122, try 1: Medium Error; Unrecovered read error. +Sector 16122: Medium Error; Unrecovered read error. +Sector 16123, try 1: Medium Error; Unrecovered read error. +Sector 16123: Medium Error; Unrecovered read error. +Sector 16124, try 1: Medium Error; Unrecovered read error. +Sector 16124: Medium Error; Unrecovered read error. +Sector 16125, try 1: Medium Error; Unrecovered read error. +Sector 16125: Medium Error; Unrecovered read error. +Sector 16126, try 1: Medium Error; Unrecovered read error. +Sector 16126: Medium Error; Unrecovered read error. +Sector 16127, try 1: Medium Error; Unrecovered read error. +Sector 16127: Medium Error; Unrecovered read error. +Sectors 16128 - 16143: Medium Error; Unrecovered read error. +Sector 16128, try 1: Medium Error; Unrecovered read error. +Sector 16128: Medium Error; Unrecovered read error. +Sector 16129, try 1: Medium Error; Unrecovered read error. +Sector 16129: Medium Error; Unrecovered read error. +Sector 16130, try 1: Medium Error; Unrecovered read error. +Sector 16130: Medium Error; Unrecovered read error. +Sector 16131, try 1: Medium Error; Unrecovered read error. +Sector 16131: Medium Error; Unrecovered read error. +Sector 16132, try 1: Medium Error; Unrecovered read error. +Sector 16132: Medium Error; Unrecovered read error. +Sector 16133, try 1: Medium Error; Unrecovered read error. +Sector 16133: Medium Error; Unrecovered read error. +Sector 16134, try 1: Medium Error; Unrecovered read error. +Sector 16134: Medium Error; Unrecovered read error. +Sector 16135, try 1: Medium Error; Unrecovered read error. +Sector 16135: Medium Error; Unrecovered read error. +Sector 16136, try 1: Medium Error; Unrecovered read error. +Sector 16136: Medium Error; Unrecovered read error. +Sector 16137, try 1: Medium Error; Unrecovered read error. +Sector 16137: Medium Error; Unrecovered read error. +Sector 16138, try 1: Medium Error; Unrecovered read error. +Sector 16138: Medium Error; Unrecovered read error. +Sector 16139, try 1: Medium Error; Unrecovered read error. +Sector 16139: Medium Error; Unrecovered read error. +Sector 16140, try 1: Medium Error; Unrecovered read error. +Sector 16140: Medium Error; Unrecovered read error. +Sector 16141, try 1: Medium Error; Unrecovered read error. +Sector 16141: Medium Error; Unrecovered read error. +Sector 16142, try 1: Medium Error; Unrecovered read error. +Sector 16142: Medium Error; Unrecovered read error. +Sector 16143, try 1: Medium Error; Unrecovered read error. +Sector 16143: Medium Error; Unrecovered read error. +Sectors 16144 - 16159: Medium Error; Unrecovered read error. +Sector 16144, try 1: Medium Error; Unrecovered read error. +Sector 16144: Medium Error; Unrecovered read error. +Sector 16145, try 1: Medium Error; Unrecovered read error. +Sector 16145: Medium Error; Unrecovered read error. +Sector 16146, try 1: Medium Error; Unrecovered read error. +Sector 16146: Medium Error; Unrecovered read error. +Sector 16147, try 1: Medium Error; Unrecovered read error. +Sector 16147: Medium Error; Unrecovered read error. +Sector 16148, try 1: Medium Error; Unrecovered read error. +Sector 16148: Medium Error; Unrecovered read error. +Sector 16149, try 1: Medium Error; Unrecovered read error. +Sector 16149: Medium Error; Unrecovered read error. +Sector 16150, try 1: Medium Error; Unrecovered read error. +Sector 16150: Medium Error; Unrecovered read error. +Sector 16151, try 1: Medium Error; Unrecovered read error. +Sector 16151: Medium Error; Unrecovered read error. +Sector 16152, try 1: Medium Error; Unrecovered read error. +Sector 16152: Medium Error; Unrecovered read error. +Sector 16153, try 1: Medium Error; Unrecovered read error. +Sector 16153: Medium Error; Unrecovered read error. +Sector 16154, try 1: Medium Error; Unrecovered read error. +Sector 16154: Medium Error; Unrecovered read error. +Sector 16155, try 1: Medium Error; Unrecovered read error. +Sector 16155: Medium Error; Unrecovered read error. +Sector 16156, try 1: Medium Error; Unrecovered read error. +Sector 16156: Medium Error; Unrecovered read error. +Sector 16157, try 1: Medium Error; Unrecovered read error. +Sector 16157: Medium Error; Unrecovered read error. +Sector 16158, try 1: Medium Error; Unrecovered read error. +Sector 16158: Medium Error; Unrecovered read error. +Sector 16159, try 1: Medium Error; Unrecovered read error. +Sector 16159: Medium Error; Unrecovered read error. +Sectors 16160 - 16175: Medium Error; Unrecovered read error. +Sector 16160, try 1: Medium Error; Unrecovered read error. +Sector 16160: Medium Error; Unrecovered read error. +Sector 16161, try 1: Medium Error; Unrecovered read error. +Sector 16161: Medium Error; Unrecovered read error. +Sector 16162, try 1: Medium Error; Unrecovered read error. +Sector 16162: Medium Error; Unrecovered read error. +Sector 16163, try 1: Medium Error; Unrecovered read error. +Sector 16163: Medium Error; Unrecovered read error. +Sector 16164, try 1: Medium Error; Unrecovered read error. +Sector 16164: Medium Error; Unrecovered read error. +Sector 16165, try 1: Medium Error; Unrecovered read error. +Sector 16165: Medium Error; Unrecovered read error. +Sector 16166, try 1: Medium Error; Unrecovered read error. +Sector 16166: Medium Error; Unrecovered read error. +Sector 16167, try 1: Medium Error; Unrecovered read error. +Sector 16167: Medium Error; Unrecovered read error. +Sector 16168, try 1: Medium Error; Unrecovered read error. +Sector 16168: Medium Error; Unrecovered read error. +Sector 16169, try 1: Medium Error; Unrecovered read error. +Sector 16169: Medium Error; Unrecovered read error. +Sector 16170, try 1: Medium Error; Unrecovered read error. +Sector 16170: Medium Error; Unrecovered read error. +Sector 16171, try 1: Medium Error; Unrecovered read error. +Sector 16171: Medium Error; Unrecovered read error. +Sector 16172, try 1: Medium Error; Unrecovered read error. +Sector 16172: Medium Error; Unrecovered read error. +Sector 16173, try 1: Medium Error; Unrecovered read error. +Sector 16173: Medium Error; Unrecovered read error. +Sector 16174, try 1: Medium Error; Unrecovered read error. +Sector 16174: Medium Error; Unrecovered read error. +Sector 16175, try 1: Medium Error; Unrecovered read error. +Sector 16175: Medium Error; Unrecovered read error. +Sectors 16176 - 16191: Medium Error; Unrecovered read error. +Sector 16176, try 1: Medium Error; Unrecovered read error. +Sector 16176: Medium Error; Unrecovered read error. +Sector 16177, try 1: Medium Error; Unrecovered read error. +Sector 16177: Medium Error; Unrecovered read error. +Sector 16178, try 1: Medium Error; Unrecovered read error. +Sector 16178: Medium Error; Unrecovered read error. +Sector 16179, try 1: Medium Error; Unrecovered read error. +Sector 16179: Medium Error; Unrecovered read error. +Sector 16180, try 1: Medium Error; Unrecovered read error. +Sector 16180: Medium Error; Unrecovered read error. +Sector 16181, try 1: Medium Error; Unrecovered read error. +Sector 16181: Medium Error; Unrecovered read error. +Sector 16182, try 1: Medium Error; Unrecovered read error. +Sector 16182: Medium Error; Unrecovered read error. +Sector 16183, try 1: Medium Error; Unrecovered read error. +Sector 16183: Medium Error; Unrecovered read error. +Sector 16184, try 1: Medium Error; Unrecovered read error. +Sector 16184: Medium Error; Unrecovered read error. +Sector 16185, try 1: Medium Error; Unrecovered read error. +Sector 16185: Medium Error; Unrecovered read error. +Sector 16186, try 1: Medium Error; Unrecovered read error. +Sector 16186: Medium Error; Unrecovered read error. +Sector 16187, try 1: Medium Error; Unrecovered read error. +Sector 16187: Medium Error; Unrecovered read error. +Sector 16188, try 1: Medium Error; Unrecovered read error. +Sector 16188: Medium Error; Unrecovered read error. +Sector 16189, try 1: Medium Error; Unrecovered read error. +Sector 16189: Medium Error; Unrecovered read error. +Sector 16190, try 1: Medium Error; Unrecovered read error. +Sector 16190: Medium Error; Unrecovered read error. +Sector 16191, try 1: Medium Error; Unrecovered read error. +Sector 16191: Medium Error; Unrecovered read error. +Sectors 16192 - 16207: Medium Error; Unrecovered read error. +Sector 16192, try 1: Medium Error; Unrecovered read error. +Sector 16192: Medium Error; Unrecovered read error. +Sector 16193, try 1: Medium Error; Unrecovered read error. +Sector 16193: Medium Error; Unrecovered read error. +Sector 16194, try 1: Medium Error; Unrecovered read error. +Sector 16194: Medium Error; Unrecovered read error. +Sector 16195, try 1: Medium Error; Unrecovered read error. +Sector 16195: Medium Error; Unrecovered read error. +Sector 16196, try 1: Medium Error; Unrecovered read error. +Sector 16196: Medium Error; Unrecovered read error. +Sector 16197, try 1: Medium Error; Unrecovered read error. +Sector 16197: Medium Error; Unrecovered read error. +Sector 16198, try 1: Medium Error; Unrecovered read error. +Sector 16198: Medium Error; Unrecovered read error. +Sector 16199, try 1: Medium Error; Unrecovered read error. +Sector 16199: Medium Error; Unrecovered read error. + +Trying to complete image, reading pass 3 of 3. +Sector 15800, try 1: Medium Error; Unrecovered read error. +Sector 15800: Medium Error; Unrecovered read error. +Sector 15801, try 1: Medium Error; Unrecovered read error. +Sector 15801: Medium Error; Unrecovered read error. +Sector 15802, try 1: Medium Error; Unrecovered read error. +Sector 15802: Medium Error; Unrecovered read error. +Sector 15803, try 1: Medium Error; Unrecovered read error. +Sector 15803: Medium Error; Unrecovered read error. +Sector 15804, try 1: Medium Error; Unrecovered read error. +Sector 15804: Medium Error; Unrecovered read error. +Sector 15805, try 1: Medium Error; Unrecovered read error. +Sector 15805: Medium Error; Unrecovered read error. +Sector 15806, try 1: Medium Error; Unrecovered read error. +Sector 15806: Medium Error; Unrecovered read error. +Sector 15807, try 1: Medium Error; Unrecovered read error. +Sector 15807: Medium Error; Unrecovered read error. +* CRC error, sector: 10000 +Sectors 15808 - 15823: Medium Error; Unrecovered read error. +Sector 15808, try 1: Medium Error; Unrecovered read error. +Sector 15808: Medium Error; Unrecovered read error. +Sector 15809, try 1: Medium Error; Unrecovered read error. +Sector 15809: Medium Error; Unrecovered read error. +Sector 15810, try 1: Medium Error; Unrecovered read error. +Sector 15810: Medium Error; Unrecovered read error. +Sector 15811, try 1: Medium Error; Unrecovered read error. +Sector 15811: Medium Error; Unrecovered read error. +Sector 15812, try 1: Medium Error; Unrecovered read error. +Sector 15812: Medium Error; Unrecovered read error. +Sector 15813, try 1: Medium Error; Unrecovered read error. +Sector 15813: Medium Error; Unrecovered read error. +Sector 15814, try 1: Medium Error; Unrecovered read error. +Sector 15814: Medium Error; Unrecovered read error. +Sector 15815, try 1: Medium Error; Unrecovered read error. +Sector 15815: Medium Error; Unrecovered read error. +Sector 15816, try 1: Medium Error; Unrecovered read error. +Sector 15816: Medium Error; Unrecovered read error. +Sector 15817, try 1: Medium Error; Unrecovered read error. +Sector 15817: Medium Error; Unrecovered read error. +Sector 15818, try 1: Medium Error; Unrecovered read error. +Sector 15818: Medium Error; Unrecovered read error. +Sector 15819, try 1: Medium Error; Unrecovered read error. +Sector 15819: Medium Error; Unrecovered read error. +Sector 15820, try 1: Medium Error; Unrecovered read error. +Sector 15820: Medium Error; Unrecovered read error. +Sector 15821, try 1: Medium Error; Unrecovered read error. +Sector 15821: Medium Error; Unrecovered read error. +Sector 15822, try 1: Medium Error; Unrecovered read error. +Sector 15822: Medium Error; Unrecovered read error. +Sector 15823, try 1: Medium Error; Unrecovered read error. +Sector 15823: Medium Error; Unrecovered read error. +Sectors 15824 - 15839: Medium Error; Unrecovered read error. +Sector 15824, try 1: Medium Error; Unrecovered read error. +Sector 15824: Medium Error; Unrecovered read error. +Sector 15825, try 1: Medium Error; Unrecovered read error. +Sector 15825: Medium Error; Unrecovered read error. +Sector 15826, try 1: Medium Error; Unrecovered read error. +Sector 15826: Medium Error; Unrecovered read error. +Sector 15827, try 1: Medium Error; Unrecovered read error. +Sector 15827: Medium Error; Unrecovered read error. +Sector 15828, try 1: Medium Error; Unrecovered read error. +Sector 15828: Medium Error; Unrecovered read error. +Sector 15829, try 1: Medium Error; Unrecovered read error. +Sector 15829: Medium Error; Unrecovered read error. +Sector 15830, try 1: Medium Error; Unrecovered read error. +Sector 15830: Medium Error; Unrecovered read error. +Sector 15831, try 1: Medium Error; Unrecovered read error. +Sector 15831: Medium Error; Unrecovered read error. +Sector 15832, try 1: Medium Error; Unrecovered read error. +Sector 15832: Medium Error; Unrecovered read error. +Sector 15833, try 1: Medium Error; Unrecovered read error. +Sector 15833: Medium Error; Unrecovered read error. +Sector 15834, try 1: Medium Error; Unrecovered read error. +Sector 15834: Medium Error; Unrecovered read error. +Sector 15835, try 1: Medium Error; Unrecovered read error. +Sector 15835: Medium Error; Unrecovered read error. +Sector 15836, try 1: Medium Error; Unrecovered read error. +Sector 15836: Medium Error; Unrecovered read error. +Sector 15837, try 1: Medium Error; Unrecovered read error. +Sector 15837: Medium Error; Unrecovered read error. +Sector 15838, try 1: Medium Error; Unrecovered read error. +Sector 15838: Medium Error; Unrecovered read error. +Sector 15839, try 1: Medium Error; Unrecovered read error. +Sector 15839: Medium Error; Unrecovered read error. +Sectors 15840 - 15855: Medium Error; Unrecovered read error. +Sector 15840, try 1: Medium Error; Unrecovered read error. +Sector 15840: Medium Error; Unrecovered read error. +Sector 15841, try 1: Medium Error; Unrecovered read error. +Sector 15841: Medium Error; Unrecovered read error. +Sector 15842, try 1: Medium Error; Unrecovered read error. +Sector 15842: Medium Error; Unrecovered read error. +Sector 15843, try 1: Medium Error; Unrecovered read error. +Sector 15843: Medium Error; Unrecovered read error. +Sector 15844, try 1: Medium Error; Unrecovered read error. +Sector 15844: Medium Error; Unrecovered read error. +Sector 15845, try 1: Medium Error; Unrecovered read error. +Sector 15845: Medium Error; Unrecovered read error. +Sector 15846, try 1: Medium Error; Unrecovered read error. +Sector 15846: Medium Error; Unrecovered read error. +Sector 15847, try 1: Medium Error; Unrecovered read error. +Sector 15847: Medium Error; Unrecovered read error. +Sector 15848, try 1: Medium Error; Unrecovered read error. +Sector 15848: Medium Error; Unrecovered read error. +Sector 15849, try 1: Medium Error; Unrecovered read error. +Sector 15849: Medium Error; Unrecovered read error. +Sector 15850, try 1: Medium Error; Unrecovered read error. +Sector 15850: Medium Error; Unrecovered read error. +Sector 15851, try 1: Medium Error; Unrecovered read error. +Sector 15851: Medium Error; Unrecovered read error. +Sector 15852, try 1: Medium Error; Unrecovered read error. +Sector 15852: Medium Error; Unrecovered read error. +Sector 15853, try 1: Medium Error; Unrecovered read error. +Sector 15853: Medium Error; Unrecovered read error. +Sector 15854, try 1: Medium Error; Unrecovered read error. +Sector 15854: Medium Error; Unrecovered read error. +Sector 15855, try 1: Medium Error; Unrecovered read error. +Sector 15855: Medium Error; Unrecovered read error. +Sectors 15856 - 15871: Medium Error; Unrecovered read error. +Sector 15856, try 1: Medium Error; Unrecovered read error. +Sector 15856: Medium Error; Unrecovered read error. +Sector 15857, try 1: Medium Error; Unrecovered read error. +Sector 15857: Medium Error; Unrecovered read error. +Sector 15858, try 1: Medium Error; Unrecovered read error. +Sector 15858: Medium Error; Unrecovered read error. +Sector 15859, try 1: Medium Error; Unrecovered read error. +Sector 15859: Medium Error; Unrecovered read error. +Sector 15860, try 1: Medium Error; Unrecovered read error. +Sector 15860: Medium Error; Unrecovered read error. +Sector 15861, try 1: Medium Error; Unrecovered read error. +Sector 15861: Medium Error; Unrecovered read error. +Sector 15862, try 1: Medium Error; Unrecovered read error. +Sector 15862: Medium Error; Unrecovered read error. +Sector 15863, try 1: Medium Error; Unrecovered read error. +Sector 15863: Medium Error; Unrecovered read error. +Sector 15864, try 1: Medium Error; Unrecovered read error. +Sector 15864: Medium Error; Unrecovered read error. +Sector 15865, try 1: Medium Error; Unrecovered read error. +Sector 15865: Medium Error; Unrecovered read error. +Sector 15866, try 1: Medium Error; Unrecovered read error. +Sector 15866: Medium Error; Unrecovered read error. +Sector 15867, try 1: Medium Error; Unrecovered read error. +Sector 15867: Medium Error; Unrecovered read error. +Sector 15868, try 1: Medium Error; Unrecovered read error. +Sector 15868: Medium Error; Unrecovered read error. +Sector 15869, try 1: Medium Error; Unrecovered read error. +Sector 15869: Medium Error; Unrecovered read error. +Sector 15870, try 1: Medium Error; Unrecovered read error. +Sector 15870: Medium Error; Unrecovered read error. +Sector 15871, try 1: Medium Error; Unrecovered read error. +Sector 15871: Medium Error; Unrecovered read error. +Sectors 15872 - 15887: Medium Error; Unrecovered read error. +Sector 15872, try 1: Medium Error; Unrecovered read error. +Sector 15872: Medium Error; Unrecovered read error. +Sector 15873, try 1: Medium Error; Unrecovered read error. +Sector 15873: Medium Error; Unrecovered read error. +Sector 15874, try 1: Medium Error; Unrecovered read error. +Sector 15874: Medium Error; Unrecovered read error. +Sector 15875, try 1: Medium Error; Unrecovered read error. +Sector 15875: Medium Error; Unrecovered read error. +Sector 15876, try 1: Medium Error; Unrecovered read error. +Sector 15876: Medium Error; Unrecovered read error. +Sector 15877, try 1: Medium Error; Unrecovered read error. +Sector 15877: Medium Error; Unrecovered read error. +Sector 15878, try 1: Medium Error; Unrecovered read error. +Sector 15878: Medium Error; Unrecovered read error. +Sector 15879, try 1: Medium Error; Unrecovered read error. +Sector 15879: Medium Error; Unrecovered read error. +Sector 15880, try 1: Medium Error; Unrecovered read error. +Sector 15880: Medium Error; Unrecovered read error. +Sector 15881, try 1: Medium Error; Unrecovered read error. +Sector 15881: Medium Error; Unrecovered read error. +Sector 15882, try 1: Medium Error; Unrecovered read error. +Sector 15882: Medium Error; Unrecovered read error. +Sector 15883, try 1: Medium Error; Unrecovered read error. +Sector 15883: Medium Error; Unrecovered read error. +Sector 15884, try 1: Medium Error; Unrecovered read error. +Sector 15884: Medium Error; Unrecovered read error. +Sector 15885, try 1: Medium Error; Unrecovered read error. +Sector 15885: Medium Error; Unrecovered read error. +Sector 15886, try 1: Medium Error; Unrecovered read error. +Sector 15886: Medium Error; Unrecovered read error. +Sector 15887, try 1: Medium Error; Unrecovered read error. +Sector 15887: Medium Error; Unrecovered read error. +Sectors 15888 - 15903: Medium Error; Unrecovered read error. +Sector 15888, try 1: Medium Error; Unrecovered read error. +Sector 15888: Medium Error; Unrecovered read error. +Sector 15889, try 1: Medium Error; Unrecovered read error. +Sector 15889: Medium Error; Unrecovered read error. +Sector 15890, try 1: Medium Error; Unrecovered read error. +Sector 15890: Medium Error; Unrecovered read error. +Sector 15891, try 1: Medium Error; Unrecovered read error. +Sector 15891: Medium Error; Unrecovered read error. +Sector 15892, try 1: Medium Error; Unrecovered read error. +Sector 15892: Medium Error; Unrecovered read error. +Sector 15893, try 1: Medium Error; Unrecovered read error. +Sector 15893: Medium Error; Unrecovered read error. +Sector 15894, try 1: Medium Error; Unrecovered read error. +Sector 15894: Medium Error; Unrecovered read error. +Sector 15895, try 1: Medium Error; Unrecovered read error. +Sector 15895: Medium Error; Unrecovered read error. +Sector 15896, try 1: Medium Error; Unrecovered read error. +Sector 15896: Medium Error; Unrecovered read error. +Sector 15897, try 1: Medium Error; Unrecovered read error. +Sector 15897: Medium Error; Unrecovered read error. +Sector 15898, try 1: Medium Error; Unrecovered read error. +Sector 15898: Medium Error; Unrecovered read error. +Sector 15899, try 1: Medium Error; Unrecovered read error. +Sector 15899: Medium Error; Unrecovered read error. +Sectors 16096 - 16111: Medium Error; Unrecovered read error. +Sector 16100, try 1: Medium Error; Unrecovered read error. +Sector 16100: Medium Error; Unrecovered read error. +Sector 16101, try 1: Medium Error; Unrecovered read error. +Sector 16101: Medium Error; Unrecovered read error. +Sector 16102, try 1: Medium Error; Unrecovered read error. +Sector 16102: Medium Error; Unrecovered read error. +Sector 16103, try 1: Medium Error; Unrecovered read error. +Sector 16103: Medium Error; Unrecovered read error. +Sector 16104, try 1: Medium Error; Unrecovered read error. +Sector 16104: Medium Error; Unrecovered read error. +Sector 16105, try 1: Medium Error; Unrecovered read error. +Sector 16105: Medium Error; Unrecovered read error. +Sector 16106, try 1: Medium Error; Unrecovered read error. +Sector 16106: Medium Error; Unrecovered read error. +Sector 16107, try 1: Medium Error; Unrecovered read error. +Sector 16107: Medium Error; Unrecovered read error. +Sector 16108, try 1: Medium Error; Unrecovered read error. +Sector 16108: Medium Error; Unrecovered read error. +Sector 16109, try 1: Medium Error; Unrecovered read error. +Sector 16109: Medium Error; Unrecovered read error. +Sector 16110, try 1: Medium Error; Unrecovered read error. +Sector 16110: Medium Error; Unrecovered read error. +Sector 16111, try 1: Medium Error; Unrecovered read error. +Sector 16111: Medium Error; Unrecovered read error. +Sectors 16112 - 16127: Medium Error; Unrecovered read error. +Sector 16112, try 1: Medium Error; Unrecovered read error. +Sector 16112: Medium Error; Unrecovered read error. +Sector 16113, try 1: Medium Error; Unrecovered read error. +Sector 16113: Medium Error; Unrecovered read error. +Sector 16114, try 1: Medium Error; Unrecovered read error. +Sector 16114: Medium Error; Unrecovered read error. +Sector 16115, try 1: Medium Error; Unrecovered read error. +Sector 16115: Medium Error; Unrecovered read error. +Sector 16116, try 1: Medium Error; Unrecovered read error. +Sector 16116: Medium Error; Unrecovered read error. +Sector 16117, try 1: Medium Error; Unrecovered read error. +Sector 16117: Medium Error; Unrecovered read error. +Sector 16118, try 1: Medium Error; Unrecovered read error. +Sector 16118: Medium Error; Unrecovered read error. +Sector 16119, try 1: Medium Error; Unrecovered read error. +Sector 16119: Medium Error; Unrecovered read error. +Sector 16120, try 1: Medium Error; Unrecovered read error. +Sector 16120: Medium Error; Unrecovered read error. +Sector 16121, try 1: Medium Error; Unrecovered read error. +Sector 16121: Medium Error; Unrecovered read error. +Sector 16122, try 1: Medium Error; Unrecovered read error. +Sector 16122: Medium Error; Unrecovered read error. +Sector 16123, try 1: Medium Error; Unrecovered read error. +Sector 16123: Medium Error; Unrecovered read error. +Sector 16124, try 1: Medium Error; Unrecovered read error. +Sector 16124: Medium Error; Unrecovered read error. +Sector 16125, try 1: Medium Error; Unrecovered read error. +Sector 16125: Medium Error; Unrecovered read error. +Sector 16126, try 1: Medium Error; Unrecovered read error. +Sector 16126: Medium Error; Unrecovered read error. +Sector 16127, try 1: Medium Error; Unrecovered read error. +Sector 16127: Medium Error; Unrecovered read error. +Sectors 16128 - 16143: Medium Error; Unrecovered read error. +Sector 16128, try 1: Medium Error; Unrecovered read error. +Sector 16128: Medium Error; Unrecovered read error. +Sector 16129, try 1: Medium Error; Unrecovered read error. +Sector 16129: Medium Error; Unrecovered read error. +Sector 16130, try 1: Medium Error; Unrecovered read error. +Sector 16130: Medium Error; Unrecovered read error. +Sector 16131, try 1: Medium Error; Unrecovered read error. +Sector 16131: Medium Error; Unrecovered read error. +Sector 16132, try 1: Medium Error; Unrecovered read error. +Sector 16132: Medium Error; Unrecovered read error. +Sector 16133, try 1: Medium Error; Unrecovered read error. +Sector 16133: Medium Error; Unrecovered read error. +Sector 16134, try 1: Medium Error; Unrecovered read error. +Sector 16134: Medium Error; Unrecovered read error. +Sector 16135, try 1: Medium Error; Unrecovered read error. +Sector 16135: Medium Error; Unrecovered read error. +Sector 16136, try 1: Medium Error; Unrecovered read error. +Sector 16136: Medium Error; Unrecovered read error. +Sector 16137, try 1: Medium Error; Unrecovered read error. +Sector 16137: Medium Error; Unrecovered read error. +Sector 16138, try 1: Medium Error; Unrecovered read error. +Sector 16138: Medium Error; Unrecovered read error. +Sector 16139, try 1: Medium Error; Unrecovered read error. +Sector 16139: Medium Error; Unrecovered read error. +Sector 16140, try 1: Medium Error; Unrecovered read error. +Sector 16140: Medium Error; Unrecovered read error. +Sector 16141, try 1: Medium Error; Unrecovered read error. +Sector 16141: Medium Error; Unrecovered read error. +Sector 16142, try 1: Medium Error; Unrecovered read error. +Sector 16142: Medium Error; Unrecovered read error. +Sector 16143, try 1: Medium Error; Unrecovered read error. +Sector 16143: Medium Error; Unrecovered read error. +Sectors 16144 - 16159: Medium Error; Unrecovered read error. +Sector 16144, try 1: Medium Error; Unrecovered read error. +Sector 16144: Medium Error; Unrecovered read error. +Sector 16145, try 1: Medium Error; Unrecovered read error. +Sector 16145: Medium Error; Unrecovered read error. +Sector 16146, try 1: Medium Error; Unrecovered read error. +Sector 16146: Medium Error; Unrecovered read error. +Sector 16147, try 1: Medium Error; Unrecovered read error. +Sector 16147: Medium Error; Unrecovered read error. +Sector 16148, try 1: Medium Error; Unrecovered read error. +Sector 16148: Medium Error; Unrecovered read error. +Sector 16149, try 1: Medium Error; Unrecovered read error. +Sector 16149: Medium Error; Unrecovered read error. +Sector 16150, try 1: Medium Error; Unrecovered read error. +Sector 16150: Medium Error; Unrecovered read error. +Sector 16151, try 1: Medium Error; Unrecovered read error. +Sector 16151: Medium Error; Unrecovered read error. +Sector 16152, try 1: Medium Error; Unrecovered read error. +Sector 16152: Medium Error; Unrecovered read error. +Sector 16153, try 1: Medium Error; Unrecovered read error. +Sector 16153: Medium Error; Unrecovered read error. +Sector 16154, try 1: Medium Error; Unrecovered read error. +Sector 16154: Medium Error; Unrecovered read error. +Sector 16155, try 1: Medium Error; Unrecovered read error. +Sector 16155: Medium Error; Unrecovered read error. +Sector 16156, try 1: Medium Error; Unrecovered read error. +Sector 16156: Medium Error; Unrecovered read error. +Sector 16157, try 1: Medium Error; Unrecovered read error. +Sector 16157: Medium Error; Unrecovered read error. +Sector 16158, try 1: Medium Error; Unrecovered read error. +Sector 16158: Medium Error; Unrecovered read error. +Sector 16159, try 1: Medium Error; Unrecovered read error. +Sector 16159: Medium Error; Unrecovered read error. +Sectors 16160 - 16175: Medium Error; Unrecovered read error. +Sector 16160, try 1: Medium Error; Unrecovered read error. +Sector 16160: Medium Error; Unrecovered read error. +Sector 16161, try 1: Medium Error; Unrecovered read error. +Sector 16161: Medium Error; Unrecovered read error. +Sector 16162, try 1: Medium Error; Unrecovered read error. +Sector 16162: Medium Error; Unrecovered read error. +Sector 16163, try 1: Medium Error; Unrecovered read error. +Sector 16163: Medium Error; Unrecovered read error. +Sector 16164, try 1: Medium Error; Unrecovered read error. +Sector 16164: Medium Error; Unrecovered read error. +Sector 16165, try 1: Medium Error; Unrecovered read error. +Sector 16165: Medium Error; Unrecovered read error. +Sector 16166, try 1: Medium Error; Unrecovered read error. +Sector 16166: Medium Error; Unrecovered read error. +Sector 16167, try 1: Medium Error; Unrecovered read error. +Sector 16167: Medium Error; Unrecovered read error. +Sector 16168, try 1: Medium Error; Unrecovered read error. +Sector 16168: Medium Error; Unrecovered read error. +Sector 16169, try 1: Medium Error; Unrecovered read error. +Sector 16169: Medium Error; Unrecovered read error. +Sector 16170, try 1: Medium Error; Unrecovered read error. +Sector 16170: Medium Error; Unrecovered read error. +Sector 16171, try 1: Medium Error; Unrecovered read error. +Sector 16171: Medium Error; Unrecovered read error. +Sector 16172, try 1: Medium Error; Unrecovered read error. +Sector 16172: Medium Error; Unrecovered read error. +Sector 16173, try 1: Medium Error; Unrecovered read error. +Sector 16173: Medium Error; Unrecovered read error. +Sector 16174, try 1: Medium Error; Unrecovered read error. +Sector 16174: Medium Error; Unrecovered read error. +Sector 16175, try 1: Medium Error; Unrecovered read error. +Sector 16175: Medium Error; Unrecovered read error. +Sectors 16176 - 16191: Medium Error; Unrecovered read error. +Sector 16176, try 1: Medium Error; Unrecovered read error. +Sector 16176: Medium Error; Unrecovered read error. +Sector 16177, try 1: Medium Error; Unrecovered read error. +Sector 16177: Medium Error; Unrecovered read error. +Sector 16178, try 1: Medium Error; Unrecovered read error. +Sector 16178: Medium Error; Unrecovered read error. +Sector 16179, try 1: Medium Error; Unrecovered read error. +Sector 16179: Medium Error; Unrecovered read error. +Sector 16180, try 1: Medium Error; Unrecovered read error. +Sector 16180: Medium Error; Unrecovered read error. +Sector 16181, try 1: Medium Error; Unrecovered read error. +Sector 16181: Medium Error; Unrecovered read error. +Sector 16182, try 1: Medium Error; Unrecovered read error. +Sector 16182: Medium Error; Unrecovered read error. +Sector 16183, try 1: Medium Error; Unrecovered read error. +Sector 16183: Medium Error; Unrecovered read error. +Sector 16184, try 1: Medium Error; Unrecovered read error. +Sector 16184: Medium Error; Unrecovered read error. +Sector 16185, try 1: Medium Error; Unrecovered read error. +Sector 16185: Medium Error; Unrecovered read error. +Sector 16186, try 1: Medium Error; Unrecovered read error. +Sector 16186: Medium Error; Unrecovered read error. +Sector 16187, try 1: Medium Error; Unrecovered read error. +Sector 16187: Medium Error; Unrecovered read error. +Sector 16188, try 1: Medium Error; Unrecovered read error. +Sector 16188: Medium Error; Unrecovered read error. +Sector 16189, try 1: Medium Error; Unrecovered read error. +Sector 16189: Medium Error; Unrecovered read error. +Sector 16190, try 1: Medium Error; Unrecovered read error. +Sector 16190: Medium Error; Unrecovered read error. +Sector 16191, try 1: Medium Error; Unrecovered read error. +Sector 16191: Medium Error; Unrecovered read error. +Sector 16192, try 1: Medium Error; Unrecovered read error. +Sector 16192: Medium Error; Unrecovered read error. +Sector 16193, try 1: Medium Error; Unrecovered read error. +Sector 16193: Medium Error; Unrecovered read error. +Sector 16194, try 1: Medium Error; Unrecovered read error. +Sector 16194: Medium Error; Unrecovered read error. +Sector 16195, try 1: Medium Error; Unrecovered read error. +Sector 16195: Medium Error; Unrecovered read error. +Sector 16196, try 1: Medium Error; Unrecovered read error. +Sector 16196: Medium Error; Unrecovered read error. +Sector 16197, try 1: Medium Error; Unrecovered read error. +Sector 16197: Medium Error; Unrecovered read error. +Sector 16198, try 1: Medium Error; Unrecovered read error. +Sector 16198: Medium Error; Unrecovered read error. +Sector 16199, try 1: Medium Error; Unrecovered read error. +Sector 16199: Medium Error; Unrecovered read error. + +1 CRC errors, 200 unreadable sectors. diff --git a/regtest/database/RS01_read_multipass_no_ecc_again b/regtest/database/RS01_read_multipass_no_ecc_again index e9a1c86..8ad29db 100644 --- a/regtest/database/RS01_read_multipass_no_ecc_again +++ b/regtest/database/RS01_read_multipass_no_ecc_again @@ -17,7 +17,7 @@ Sector 3001, try 1: Medium Error; Unrecovered read error. Sector 3001: Medium Error; Unrecovered read error. Sector 3002, try 1: Medium Error; Unrecovered read error. Sector 3002: Medium Error; Unrecovered read error. -Read position: 14.3% (nn.nx)Sector 3003, try 1: Medium Error; Unrecovered read error. +Sector 3003, try 1: Medium Error; Unrecovered read error. Sector 3003: Medium Error; Unrecovered read error. Sector 3004, try 1: Medium Error; Unrecovered read error. Sector 3004: Medium Error; Unrecovered read error. @@ -106,7 +106,7 @@ Sector 3044, try 1: Medium Error; Unrecovered read error. Sector 3044: Medium Error; Unrecovered read error. Sector 3045, try 1: Medium Error; Unrecovered read error. Sector 3045: Medium Error; Unrecovered read error. -Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Sectors 20800 - 20815: Medium Error; Unrecovered read error. +Sectors 20800 - 20815: Medium Error; Unrecovered read error. Sector 20800, try 1: Medium Error; Unrecovered read error. Sector 20800: Medium Error; Unrecovered read error. Sector 20801, try 1: Medium Error; Unrecovered read error. @@ -263,7 +263,7 @@ Sector 20874, try 1: Medium Error; Unrecovered read error. Sector 20874: Medium Error; Unrecovered read error. Sector 20875, try 1: Medium Error; Unrecovered read error. Sector 20875: Medium Error; Unrecovered read error. -Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) + Trying to complete image, reading pass 2 of 3. Sector 3000, try 1: Medium Error; Unrecovered read error. Sector 3000: Medium Error; Unrecovered read error. diff --git a/regtest/database/RS01_read_multipass_partial_success b/regtest/database/RS01_read_multipass_partial_success index f3f5320..9b85308 100644 --- a/regtest/database/RS01_read_multipass_partial_success +++ b/regtest/database/RS01_read_multipass_partial_success @@ -10,7 +10,7 @@ Using READ CD. Medium "Random Image": CD-R mode 1, 21000 sectors, created 16-07-2006. Creating new rs01-tmp.iso image. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Sector 15792, try 1: Medium Error; Unrecovered read error. +Sector 15792, try 1: Medium Error; Unrecovered read error. Sector 15792: Medium Error; Unrecovered read error. Skipping 15 sectors. Sector 15808, try 1: Medium Error; Unrecovered read error. Sector 15808: Medium Error; Unrecovered read error. Skipping 15 sectors. @@ -62,7 +62,7 @@ Sector 16176, try 1: Medium Error; Unrecovered read error. Sector 16176: Medium Error; Unrecovered read error. Skipping 15 sectors. Sector 16192, try 1: Medium Error; Unrecovered read error. Sector 16192: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) + Trying to complete image, reading pass 2 of 3. Sectors 15792 - 15807: Medium Error; Unrecovered read error. Sector 15800, try 1: Medium Error; Unrecovered read error. @@ -890,7 +890,7 @@ Sector 16198, try 1: Medium Error; Unrecovered read error. Sector 16198: Medium Error; Unrecovered read error. Sector 16199, try 1: Medium Error; Unrecovered read error. Sector 16199: Medium Error; Unrecovered read error. -Read position: 77.2% (nn.nx) + Trying to complete image, reading pass 3 of 3. Sector 15800, try 1: Medium Error; Unrecovered read error. Sector 15800: Medium Error; Unrecovered read error. @@ -1098,7 +1098,7 @@ Sector 15898, try 1: Medium Error; Unrecovered read error. Sector 15898: Medium Error; Unrecovered read error. Sector 15899, try 1: Medium Error; Unrecovered read error. Sector 15899: Medium Error; Unrecovered read error. -Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Sectors 16096 - 16111: Medium Error; Unrecovered read error. +Sectors 16096 - 16111: Medium Error; Unrecovered read error. Sector 16100, try 1: Medium Error; Unrecovered read error. Sector 16100: Medium Error; Unrecovered read error. Sector 16101, try 1: Medium Error; Unrecovered read error. @@ -1113,7 +1113,7 @@ Sector 16105, try 1: Medium Error; Unrecovered read error. Sector 16105: Medium Error; Unrecovered read error. Sector 16106, try 1: Medium Error; Unrecovered read error. Sector 16106: Medium Error; Unrecovered read error. -Read position: 76.7% (nn.nx)Sector 16107, try 1: Medium Error; Unrecovered read error. +Sector 16107, try 1: Medium Error; Unrecovered read error. Sector 16107: Medium Error; Unrecovered read error. Sector 16108, try 1: Medium Error; Unrecovered read error. Sector 16108: Medium Error; Unrecovered read error. diff --git a/regtest/database/RS01_read_new_with_range_no_ecc b/regtest/database/RS01_read_new_with_range_no_ecc index 7497219..17d12e4 100644 --- a/regtest/database/RS01_read_new_with_range_no_ecc +++ b/regtest/database/RS01_read_new_with_range_no_ecc @@ -11,5 +11,5 @@ Medium "Random Image": CD-R mode 1, 21000 sectors, created 16-07-2006. Limiting sector range to [10000,15000]. Creating new rs01-tmp.iso image. -Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx) + All sectors successfully read. diff --git a/regtest/database/RS01_read_no_ecc b/regtest/database/RS01_read_no_ecc index e765411..c930dbe 100644 --- a/regtest/database/RS01_read_no_ecc +++ b/regtest/database/RS01_read_no_ecc @@ -10,5 +10,5 @@ Using READ CD. Medium "Random Image": CD-R mode 1, 21000 sectors, created 16-07-2006. Creating new rs01-tmp.iso image. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) + All sectors successfully read. diff --git a/regtest/database/RS01_read_no_tao_tail_with_ecc b/regtest/database/RS01_read_no_tao_tail_with_ecc index 50a8b2b..010bcbc 100644 --- a/regtest/database/RS01_read_no_tao_tail_with_ecc +++ b/regtest/database/RS01_read_no_tao_tail_with_ecc @@ -11,9 +11,9 @@ Medium "Random Image": CD-R mode 1, 21000 sectors, created 16-07-2006. Creating new rs01-tmp.iso image. Reading CRC information from ecc data (RS01) ... done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Sector 20998, try 1: Medium Error; Unrecovered read error. +Sector 20998, try 1: Medium Error; Unrecovered read error. Sector 20998: Medium Error; Unrecovered read error. Sector 20999, try 1: Medium Error; Unrecovered read error. Sector 20999: Medium Error; Unrecovered read error. -Read position: 100.0% (nn.nx) + 2 unreadable sectors. diff --git a/regtest/database/RS01_read_second_pass_with_crc_error b/regtest/database/RS01_read_second_pass_with_crc_error index 698244a..5a46957 100644 --- a/regtest/database/RS01_read_second_pass_with_crc_error +++ b/regtest/database/RS01_read_second_pass_with_crc_error @@ -11,6 +11,6 @@ Medium "Random Image": CD-R mode 1, 21000 sectors, created 16-07-2006. Completing image rs01-tmp.iso. Only missing sectors will be read. Reading CRC information from ecc data (RS01) ... done. -Read position: 75.4% (nn.nx) * CRC error, sector: 15830 -Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx) +* CRC error, sector: 15830 + 400 sectors read. diff --git a/regtest/database/RS01_read_second_pass_with_ecc_success b/regtest/database/RS01_read_second_pass_with_ecc_success index 017aaf9..0263e72 100644 --- a/regtest/database/RS01_read_second_pass_with_ecc_success +++ b/regtest/database/RS01_read_second_pass_with_ecc_success @@ -11,5 +11,5 @@ Medium "Random Image": CD-R mode 1, 21000 sectors, created 16-07-2006. Completing image rs01-tmp.iso. Only missing sectors will be read. Reading CRC information from ecc data (RS01) ... done. -Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx) + 400 sectors read. diff --git a/regtest/database/RS01_read_shorter_with_ecc b/regtest/database/RS01_read_shorter_with_ecc index 2a5d128..09943e9 100644 --- a/regtest/database/RS01_read_shorter_with_ecc +++ b/regtest/database/RS01_read_shorter_with_ecc @@ -11,5 +11,5 @@ Medium "Random Image": CD-R mode 1, 20956 sectors, created 16-07-2006. Creating new rs01-tmp.iso image. Reading CRC information from ecc data (RS01) ... done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) + All sectors successfully read, but wrong image length (-44 sectors difference) diff --git a/regtest/database/RS01_read_tao_tail_with_ecc b/regtest/database/RS01_read_tao_tail_with_ecc index bd6e419..166c71e 100644 --- a/regtest/database/RS01_read_tao_tail_with_ecc +++ b/regtest/database/RS01_read_tao_tail_with_ecc @@ -11,11 +11,11 @@ Medium "Random Image": CD-R mode 1, 21002 sectors, created 16-07-2006. Creating new rs01-tmp.iso image. Reading CRC information from ecc data (RS01) ... done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Sector 21000, try 1: Medium Error; Unrecovered read error. +Sector 21000, try 1: Medium Error; Unrecovered read error. Sector 21000: Medium Error; Unrecovered read error. Sector 21001, try 1: Medium Error; Unrecovered read error. Sector 21001: Medium Error; Unrecovered read error. -Read position: 100.0% (nn.nx) + 2 unreadable sectors. * Warning: 2 sectors missing at the end of the disc. * This is okay if the CD was written in TAO (track at once) mode. diff --git a/regtest/database/RS01_read_truncated_no_ecc b/regtest/database/RS01_read_truncated_no_ecc index 28be658..ebc38a9 100644 --- a/regtest/database/RS01_read_truncated_no_ecc +++ b/regtest/database/RS01_read_truncated_no_ecc @@ -10,5 +10,5 @@ Using READ CD. Medium "Random Image": CD-R mode 1, 21000 sectors, created 16-07-2006. Completing image rs01-tmp.iso. Continuing with sector 20440. -Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) + 560 sectors read. diff --git a/regtest/database/RS01_read_truncated_no_ecc_again b/regtest/database/RS01_read_truncated_no_ecc_again index 7391351..16f2ab2 100644 --- a/regtest/database/RS01_read_truncated_no_ecc_again +++ b/regtest/database/RS01_read_truncated_no_ecc_again @@ -10,7 +10,7 @@ Using READ CD. Medium "Random Image": CD-R mode 1, 21000 sectors, created 16-07-2006. Completing image rs01-tmp.iso. Continuing with sector 20440. -Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Sectors 20800 - 20815: Medium Error; Unrecovered read error. +Sectors 20800 - 20815: Medium Error; Unrecovered read error. Sector 20800, try 1: Medium Error; Unrecovered read error. Sector 20800: Medium Error; Unrecovered read error. Sector 20801, try 1: Medium Error; Unrecovered read error. @@ -167,5 +167,5 @@ Sector 20874, try 1: Medium Error; Unrecovered read error. Sector 20874: Medium Error; Unrecovered read error. Sector 20875, try 1: Medium Error; Unrecovered read error. Sector 20875: Medium Error; Unrecovered read error. -Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) + 484 sectors read; 76 unreadable sectors. diff --git a/regtest/database/RS01_read_two_missing_secs_no_ecc b/regtest/database/RS01_read_two_missing_secs_no_ecc index ca1ea92..6f5fced 100644 --- a/regtest/database/RS01_read_two_missing_secs_no_ecc +++ b/regtest/database/RS01_read_two_missing_secs_no_ecc @@ -10,10 +10,10 @@ Using READ CD. Medium "Random Image": CD-R mode 1, 21000 sectors, created 16-07-2006. Creating new rs01-tmp.iso image. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Sectors 8016 - 8031: Medium Error; Unrecovered read error. +Sectors 8016 - 8031: Medium Error; Unrecovered read error. Sector 8020, try 1: Medium Error; Unrecovered read error. Sector 8020: Medium Error; Unrecovered read error. -Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Sector 20999, try 1: Medium Error; Unrecovered read error. +Sector 20999, try 1: Medium Error; Unrecovered read error. Sector 20999: Medium Error; Unrecovered read error. -Read position: 100.0% (nn.nx) + 2 unreadable sectors. diff --git a/regtest/database/RS01_read_with_double_ecc b/regtest/database/RS01_read_with_double_ecc index d9db00a..c819cd5 100644 --- a/regtest/database/RS01_read_with_double_ecc +++ b/regtest/database/RS01_read_with_double_ecc @@ -11,6 +11,6 @@ Medium "Random Image": CD-R mode 1, 25914 sectors, Ecc, created 16-07-2006. Creating new rs01-tmp.iso image. Reading CRC information from ecc data (RS01) ... done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx) * CRC error, sector: 25910 -Read position: 100.0% (nn.nx) +* CRC error, sector: 25910 + 1 CRC errors. diff --git a/regtest/database/RS01_read_with_ecc b/regtest/database/RS01_read_with_ecc index 9a77b62..4a5fcb2 100644 --- a/regtest/database/RS01_read_with_ecc +++ b/regtest/database/RS01_read_with_ecc @@ -11,5 +11,5 @@ Medium "Random Image": CD-R mode 1, 21000 sectors, created 16-07-2006. Creating new rs01-tmp.iso image. Reading CRC information from ecc data (RS01) ... done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) + All sectors successfully read. Checksums match. diff --git a/regtest/database/RS01_read_with_gap_no_ecc b/regtest/database/RS01_read_with_gap_no_ecc index e593c03..e22040f 100644 --- a/regtest/database/RS01_read_with_gap_no_ecc +++ b/regtest/database/RS01_read_with_gap_no_ecc @@ -11,5 +11,5 @@ Medium "Random Image": CD-R mode 1, 21000 sectors, created 16-07-2006. Limiting sector range to [15000,20999]. Completing image rs01-tmp.iso. Only missing sectors will be read. -Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) + 6000 sectors read. diff --git a/regtest/database/RS01_read_with_hardware_failure b/regtest/database/RS01_read_with_hardware_failure index 10cfa7f..3cc3c1d 100644 --- a/regtest/database/RS01_read_with_hardware_failure +++ b/regtest/database/RS01_read_with_hardware_failure @@ -10,7 +10,7 @@ Using READ CD. Medium "Random Image": CD-R mode 1, 21000 sectors, created 16-07-2006. Creating new rs01-tmp.iso image. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Sector 4992, try 1: Hardware Error; Focus servo failure. +Sector 4992, try 1: Hardware Error; Focus servo failure. * * dvdisaster - can not continue: diff --git a/regtest/database/RS01_read_with_ignored_hardware_failure b/regtest/database/RS01_read_with_ignored_hardware_failure index f40ed6d..f0d9b85 100644 --- a/regtest/database/RS01_read_with_ignored_hardware_failure +++ b/regtest/database/RS01_read_with_ignored_hardware_failure @@ -10,7 +10,7 @@ Using READ CD. Medium "Random Image": CD-R mode 1, 21000 sectors, created 16-07-2006. Creating new rs01-tmp.iso image. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Sector 4992, try 1: Hardware Error; Focus servo failure. +Sector 4992, try 1: Hardware Error; Focus servo failure. Sector 4992: Hardware Error; Focus servo failure. Skipping 15 sectors. -Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) + 16 unreadable sectors. diff --git a/regtest/database/RS01_read_with_incompatible_ecc b/regtest/database/RS01_read_with_incompatible_ecc index eab5043..a08421d 100644 --- a/regtest/database/RS01_read_with_incompatible_ecc +++ b/regtest/database/RS01_read_with_incompatible_ecc @@ -16,5 +16,5 @@ Medium "Random Image": CD-R mode 1, 21000 sectors, created 16-07-2006. Creating new rs01-tmp.iso image. Reading CRC information from ecc data (RS01) ... done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) + All sectors successfully read. Checksums match. diff --git a/regtest/database/RS01_read_with_no_permission_for_ecc b/regtest/database/RS01_read_with_no_permission_for_ecc index e765411..c930dbe 100644 --- a/regtest/database/RS01_read_with_no_permission_for_ecc +++ b/regtest/database/RS01_read_with_no_permission_for_ecc @@ -10,5 +10,5 @@ Using READ CD. Medium "Random Image": CD-R mode 1, 21000 sectors, created 16-07-2006. Creating new rs01-tmp.iso image. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) + All sectors successfully read. diff --git a/regtest/database/RS01_read_with_non_existing_ecc b/regtest/database/RS01_read_with_non_existing_ecc index e765411..c930dbe 100644 --- a/regtest/database/RS01_read_with_non_existing_ecc +++ b/regtest/database/RS01_read_with_non_existing_ecc @@ -10,5 +10,5 @@ Using READ CD. Medium "Random Image": CD-R mode 1, 21000 sectors, created 16-07-2006. Creating new rs01-tmp.iso image. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) + All sectors successfully read. diff --git a/regtest/database/RS01_scan_crc_errors_with_ecc b/regtest/database/RS01_scan_crc_errors_with_ecc index 089e542..009b507 100644 --- a/regtest/database/RS01_scan_crc_errors_with_ecc +++ b/regtest/database/RS01_scan_crc_errors_with_ecc @@ -13,7 +13,7 @@ Scanning medium for read errors. Reading CRC information from ecc data (RS01) ... done. * CRC error, sector: 0 * CRC error, sector: 1 -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx) * CRC error, sector: 7910 -Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) * CRC error, sector: 20999 +* CRC error, sector: 7910 +* CRC error, sector: 20999 4 CRC errors. diff --git a/regtest/database/RS01_scan_defective_large_skip b/regtest/database/RS01_scan_defective_large_skip index eaebfb1..aec9dda 100644 --- a/regtest/database/RS01_scan_defective_large_skip +++ b/regtest/database/RS01_scan_defective_large_skip @@ -10,11 +10,11 @@ Using READ CD. Medium "Random Image": CD-R mode 1, 21000 sectors, created 16-07-2006. Scanning medium for read errors. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Sector 1600, try 1: Medium Error; Unrecovered read error. +Sector 1600, try 1: Medium Error; Unrecovered read error. Sector 1600: Medium Error; Unrecovered read error. Skipping 255 sectors. -Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Sector 6400, try 1: Medium Error; Unrecovered read error. +Sector 6400, try 1: Medium Error; Unrecovered read error. Sector 6400: Medium Error; Unrecovered read error. Skipping 255 sectors. -Read position: 30.5% (nn.nx)Sector 6656, try 1: Medium Error; Unrecovered read error. +Sector 6656, try 1: Medium Error; Unrecovered read error. Sector 6656: Medium Error; Unrecovered read error. Skipping 255 sectors. Sector 6912, try 1: Medium Error; Unrecovered read error. Sector 6912: Medium Error; Unrecovered read error. Skipping 255 sectors. @@ -42,5 +42,5 @@ Sector 9728, try 1: Medium Error; Unrecovered read error. Sector 9728: Medium Error; Unrecovered read error. Skipping 255 sectors. Sector 9984, try 1: Medium Error; Unrecovered read error. Sector 9984: Medium Error; Unrecovered read error. Skipping 255 sectors. -Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) + 4096 unreadable sectors. diff --git a/regtest/database/RS01_scan_defective_no_ecc b/regtest/database/RS01_scan_defective_no_ecc index a11ff6d..20faaa4 100644 --- a/regtest/database/RS01_scan_defective_no_ecc +++ b/regtest/database/RS01_scan_defective_no_ecc @@ -10,7 +10,7 @@ Using READ CD. Medium "Random Image": CD-R mode 1, 21000 sectors, created 16-07-2006. Scanning medium for read errors. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Sector 96, try 1: Medium Error; Unrecovered read error. +Sector 96, try 1: Medium Error; Unrecovered read error. Sector 96: Medium Error; Unrecovered read error. Skipping 15 sectors. Sector 112, try 1: Medium Error; Unrecovered read error. Sector 112: Medium Error; Unrecovered read error. Skipping 15 sectors. @@ -24,9 +24,9 @@ Sector 176, try 1: Medium Error; Unrecovered read error. Sector 176: Medium Error; Unrecovered read error. Skipping 15 sectors. Sector 192, try 1: Medium Error; Unrecovered read error. Sector 192: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Sector 752, try 1: Medium Error; Unrecovered read error. +Sector 752, try 1: Medium Error; Unrecovered read error. Sector 752: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Sector 2400, try 1: Medium Error; Unrecovered read error. +Sector 2400, try 1: Medium Error; Unrecovered read error. Sector 2400: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) + 144 unreadable sectors. diff --git a/regtest/database/RS01_scan_defective_no_ecc_again b/regtest/database/RS01_scan_defective_no_ecc_again index 3e2dd78..0832a5a 100644 --- a/regtest/database/RS01_scan_defective_no_ecc_again +++ b/regtest/database/RS01_scan_defective_no_ecc_again @@ -10,7 +10,7 @@ Using READ CD. Medium "Random Image": CD-R mode 1, 21000 sectors, created 16-07-2006. Scanning medium for read errors. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Sectors 96 - 111: Medium Error; Unrecovered read error. +Sectors 96 - 111: Medium Error; Unrecovered read error. Sector 100, try 1: Medium Error; Unrecovered read error. Sector 100: Medium Error; Unrecovered read error. Sector 101, try 1: Medium Error; Unrecovered read error. @@ -21,7 +21,7 @@ Sector 103, try 1: Medium Error; Unrecovered read error. Sector 103: Medium Error; Unrecovered read error. Sector 104, try 1: Medium Error; Unrecovered read error. Sector 104: Medium Error; Unrecovered read error. -Read position: 0.5% (nn.nx)Sector 105, try 1: Medium Error; Unrecovered read error. +Sector 105, try 1: Medium Error; Unrecovered read error. Sector 105: Medium Error; Unrecovered read error. Sector 106, try 1: Medium Error; Unrecovered read error. Sector 106: Medium Error; Unrecovered read error. @@ -219,11 +219,11 @@ Sector 199, try 1: Medium Error; Unrecovered read error. Sector 199: Medium Error; Unrecovered read error. Sector 200, try 1: Medium Error; Unrecovered read error. Sector 200: Medium Error; Unrecovered read error. -Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Sectors 752 - 767: Medium Error; Unrecovered read error. -Read position: 3.6% (nn.nx)Sector 766, try 1: Medium Error; Unrecovered read error. +Sectors 752 - 767: Medium Error; Unrecovered read error. +Sector 766, try 1: Medium Error; Unrecovered read error. Sector 766: Medium Error; Unrecovered read error. -Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Sectors 2400 - 2415: Medium Error; Unrecovered read error. +Sectors 2400 - 2415: Medium Error; Unrecovered read error. Sector 2410, try 1: Medium Error; Unrecovered read error. Sector 2410: Medium Error; Unrecovered read error. -Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) + 103 unreadable sectors. diff --git a/regtest/database/RS01_scan_longer_with_ecc b/regtest/database/RS01_scan_longer_with_ecc index ce4219f..828e816 100644 --- a/regtest/database/RS01_scan_longer_with_ecc +++ b/regtest/database/RS01_scan_longer_with_ecc @@ -11,5 +11,5 @@ Medium "Random Image": CD-R mode 1, 21044 sectors, created 16-07-2006. Scanning medium for read errors. Reading CRC information from ecc data (RS01) ... done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) + All sectors successfully read, but wrong image length (44 sectors difference) diff --git a/regtest/database/RS01_scan_medium_with_dsm b/regtest/database/RS01_scan_medium_with_dsm index 66b4c87..bdc1aa6 100644 --- a/regtest/database/RS01_scan_medium_with_dsm +++ b/regtest/database/RS01_scan_medium_with_dsm @@ -10,7 +10,7 @@ Using READ CD. Medium "Random Image": CD-R mode 1, 21000 sectors, created 16-07-2006. Scanning medium for read errors. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)* Unrecoverable sector found! +* Unrecoverable sector found! * * Sector 4999 is marked unreadable on the medium. * @@ -21,5 +21,5 @@ Read position: 0.2% (nn.nx)Read position: 0.3% * Since the medium was already created defective it can not be * repaired by dvdisaster. Also it will not be possible to create * error correction data for it. Sorry for the bad news. -Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) + All sectors successfully read. diff --git a/regtest/database/RS01_scan_more_missing_at_end_with_ecc b/regtest/database/RS01_scan_more_missing_at_end_with_ecc index b965c7e..3457a6b 100644 --- a/regtest/database/RS01_scan_more_missing_at_end_with_ecc +++ b/regtest/database/RS01_scan_more_missing_at_end_with_ecc @@ -11,7 +11,7 @@ Medium "Random Image": CD-R mode 1, 21000 sectors, created 16-07-2006. Scanning medium for read errors. Reading CRC information from ecc data (RS01) ... done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Sector 20944, try 1: Medium Error; Unrecovered read error. +Sector 20944, try 1: Medium Error; Unrecovered read error. Sector 20944: Medium Error; Unrecovered read error. Skipping 15 sectors. Sector 20960, try 1: Medium Error; Unrecovered read error. Sector 20960: Medium Error; Unrecovered read error. Skipping 15 sectors. diff --git a/regtest/database/RS01_scan_new_with_range_no_ecc b/regtest/database/RS01_scan_new_with_range_no_ecc index 1293d4f..470c479 100644 --- a/regtest/database/RS01_scan_new_with_range_no_ecc +++ b/regtest/database/RS01_scan_new_with_range_no_ecc @@ -11,5 +11,5 @@ Medium "Random Image": CD-R mode 1, 21000 sectors, created 16-07-2006. Limiting sector range to [10000,15000]. Scanning medium for read errors. -Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx) + All sectors successfully read. diff --git a/regtest/database/RS01_scan_no_ecc b/regtest/database/RS01_scan_no_ecc index 7edc298..9c60ef1 100644 --- a/regtest/database/RS01_scan_no_ecc +++ b/regtest/database/RS01_scan_no_ecc @@ -10,5 +10,5 @@ Using READ CD. Medium "Random Image": CD-R mode 1, 21000 sectors, created 16-07-2006. Scanning medium for read errors. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) + All sectors successfully read. diff --git a/regtest/database/RS01_scan_no_tao_tail_with_ecc b/regtest/database/RS01_scan_no_tao_tail_with_ecc index c10956f..615abb4 100644 --- a/regtest/database/RS01_scan_no_tao_tail_with_ecc +++ b/regtest/database/RS01_scan_no_tao_tail_with_ecc @@ -11,9 +11,9 @@ Medium "Random Image": CD-R mode 1, 21000 sectors, created 16-07-2006. Scanning medium for read errors. Reading CRC information from ecc data (RS01) ... done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Sector 20998, try 1: Medium Error; Unrecovered read error. +Sector 20998, try 1: Medium Error; Unrecovered read error. Sector 20998: Medium Error; Unrecovered read error. Sector 20999, try 1: Medium Error; Unrecovered read error. Sector 20999: Medium Error; Unrecovered read error. -Read position: 100.0% (nn.nx) + 2 unreadable sectors. diff --git a/regtest/database/RS01_scan_shorter_with_ecc b/regtest/database/RS01_scan_shorter_with_ecc index 2bc9d57..4ef4cc5 100644 --- a/regtest/database/RS01_scan_shorter_with_ecc +++ b/regtest/database/RS01_scan_shorter_with_ecc @@ -11,5 +11,5 @@ Medium "Random Image": CD-R mode 1, 20956 sectors, created 16-07-2006. Scanning medium for read errors. Reading CRC information from ecc data (RS01) ... done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) + All sectors successfully read, but wrong image length (-44 sectors difference) diff --git a/regtest/database/RS01_scan_tao_tail_with_ecc b/regtest/database/RS01_scan_tao_tail_with_ecc index 59ea2d9..53816f4 100644 --- a/regtest/database/RS01_scan_tao_tail_with_ecc +++ b/regtest/database/RS01_scan_tao_tail_with_ecc @@ -11,11 +11,11 @@ Medium "Random Image": CD-R mode 1, 21002 sectors, created 16-07-2006. Scanning medium for read errors. Reading CRC information from ecc data (RS01) ... done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Sector 21000, try 1: Medium Error; Unrecovered read error. +Sector 21000, try 1: Medium Error; Unrecovered read error. Sector 21000: Medium Error; Unrecovered read error. Sector 21001, try 1: Medium Error; Unrecovered read error. Sector 21001: Medium Error; Unrecovered read error. -Read position: 100.0% (nn.nx) + 2 unreadable sectors. * Warning: 2 sectors missing at the end of the disc. * This is okay if the CD was written in TAO (track at once) mode. diff --git a/regtest/database/RS01_scan_with_double_ecc b/regtest/database/RS01_scan_with_double_ecc index fd2e848..4b09b19 100644 --- a/regtest/database/RS01_scan_with_double_ecc +++ b/regtest/database/RS01_scan_with_double_ecc @@ -11,6 +11,6 @@ Medium "Random Image": CD-R mode 1, 25914 sectors, Ecc, created 16-07-2006. Scanning medium for read errors. Reading CRC information from ecc data (RS01) ... done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx) * CRC error, sector: 25910 -Read position: 100.0% (nn.nx) +* CRC error, sector: 25910 + 1 CRC errors. diff --git a/regtest/database/RS01_scan_with_ecc b/regtest/database/RS01_scan_with_ecc index a7e1ed0..9e51cdd 100644 --- a/regtest/database/RS01_scan_with_ecc +++ b/regtest/database/RS01_scan_with_ecc @@ -11,5 +11,5 @@ Medium "Random Image": CD-R mode 1, 21000 sectors, created 16-07-2006. Scanning medium for read errors. Reading CRC information from ecc data (RS01) ... done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) + All sectors successfully read. Checksums match. diff --git a/regtest/database/RS01_scan_with_hardware_failure b/regtest/database/RS01_scan_with_hardware_failure index 00df5b1..93af5b9 100644 --- a/regtest/database/RS01_scan_with_hardware_failure +++ b/regtest/database/RS01_scan_with_hardware_failure @@ -10,7 +10,7 @@ Using READ CD. Medium "Random Image": CD-R mode 1, 21000 sectors, created 16-07-2006. Scanning medium for read errors. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Sector 4992, try 1: Hardware Error; Focus servo failure. +Sector 4992, try 1: Hardware Error; Focus servo failure. * * dvdisaster - can not continue: diff --git a/regtest/database/RS01_scan_with_ignored_hardware_failure b/regtest/database/RS01_scan_with_ignored_hardware_failure index d9dc84e..8de7e70 100644 --- a/regtest/database/RS01_scan_with_ignored_hardware_failure +++ b/regtest/database/RS01_scan_with_ignored_hardware_failure @@ -10,7 +10,7 @@ Using READ CD. Medium "Random Image": CD-R mode 1, 21000 sectors, created 16-07-2006. Scanning medium for read errors. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Sector 4992, try 1: Hardware Error; Focus servo failure. +Sector 4992, try 1: Hardware Error; Focus servo failure. Sector 4992: Hardware Error; Focus servo failure. Skipping 15 sectors. -Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) + 16 unreadable sectors. diff --git a/regtest/database/RS01_scan_with_incompatible_ecc b/regtest/database/RS01_scan_with_incompatible_ecc index b090b5e..e0aab77 100644 --- a/regtest/database/RS01_scan_with_incompatible_ecc +++ b/regtest/database/RS01_scan_with_incompatible_ecc @@ -16,5 +16,5 @@ Medium "Random Image": CD-R mode 1, 21000 sectors, created 16-07-2006. Scanning medium for read errors. Reading CRC information from ecc data (RS01) ... done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) + All sectors successfully read. Checksums match. diff --git a/regtest/database/RS01_scan_with_no_permission_for_ecc b/regtest/database/RS01_scan_with_no_permission_for_ecc index 7edc298..9c60ef1 100644 --- a/regtest/database/RS01_scan_with_no_permission_for_ecc +++ b/regtest/database/RS01_scan_with_no_permission_for_ecc @@ -10,5 +10,5 @@ Using READ CD. Medium "Random Image": CD-R mode 1, 21000 sectors, created 16-07-2006. Scanning medium for read errors. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) + All sectors successfully read. diff --git a/regtest/database/RS01_scan_with_non_existing_ecc b/regtest/database/RS01_scan_with_non_existing_ecc index 7edc298..9c60ef1 100644 --- a/regtest/database/RS01_scan_with_non_existing_ecc +++ b/regtest/database/RS01_scan_with_non_existing_ecc @@ -10,5 +10,5 @@ Using READ CD. Medium "Random Image": CD-R mode 1, 21000 sectors, created 16-07-2006. Scanning medium for read errors. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) + All sectors successfully read. diff --git a/regtest/database/RS01_truncated b/regtest/database/RS01_truncated index 5eb8d56..a0e145a 100644 --- a/regtest/database/RS01_truncated +++ b/regtest/database/RS01_truncated @@ -6,7 +6,7 @@ under the conditions of the GNU GENERAL PUBLIC LICENSE. See the file "COPYING" for further information. rs01-tmp.iso: present, contains 20995 medium sectors. -- testing sectors : 1%- testing sectors : 2%- testing sectors : 3%- testing sectors : 4%- testing sectors : 5%- testing sectors : 6%- testing sectors : 7%- testing sectors : 8%- testing sectors : 9%- testing sectors : 10%- testing sectors : 11%- testing sectors : 12%- testing sectors : 13%- testing sectors : 14%- testing sectors : 15%- testing sectors : 16%- testing sectors : 17%- testing sectors : 18%- testing sectors : 19%- testing sectors : 20%- testing sectors : 21%- testing sectors : 22%- testing sectors : 23%- testing sectors : 24%- testing sectors : 25%- testing sectors : 26%- testing sectors : 27%- testing sectors : 28%- testing sectors : 29%- testing sectors : 30%- testing sectors : 31%- testing sectors : 32%- testing sectors : 33%- testing sectors : 34%- testing sectors : 35%- testing sectors : 36%- testing sectors : 37%- testing sectors : 38%- testing sectors : 39%- testing sectors : 40%- testing sectors : 41%- testing sectors : 42%- testing sectors : 43%- testing sectors : 44%- testing sectors : 45%- testing sectors : 46%- testing sectors : 47%- testing sectors : 48%- testing sectors : 49%- testing sectors : 50%- testing sectors : 51%- testing sectors : 52%- testing sectors : 53%- testing sectors : 54%- testing sectors : 55%- testing sectors : 56%- testing sectors : 57%- testing sectors : 58%- testing sectors : 59%- testing sectors : 60%- testing sectors : 61%- testing sectors : 62%- testing sectors : 63%- testing sectors : 64%- testing sectors : 65%- testing sectors : 66%- testing sectors : 67%- testing sectors : 68%- testing sectors : 69%- testing sectors : 70%- testing sectors : 71%- testing sectors : 72%- testing sectors : 73%- testing sectors : 74%- testing sectors : 75%- testing sectors : 76%- testing sectors : 77%- testing sectors : 78%- testing sectors : 79%- testing sectors : 80%- testing sectors : 81%- testing sectors : 82%- testing sectors : 83%- testing sectors : 84%- testing sectors : 85%- testing sectors : 86%- testing sectors : 87%- testing sectors : 88%- testing sectors : 89%- testing sectors : 90%- testing sectors : 91%- testing sectors : 92%- testing sectors : 93%- testing sectors : 94%- testing sectors : 95%- testing sectors : 96%- testing sectors : 97%- testing sectors : 98%- testing sectors : 99%- testing sectors : 100%* truncated image : 5 sectors too short +* truncated image : 5 sectors too short * BAD image : 5 sectors missing rs01-master.ecc: created by dvdisaster-0.80 @@ -16,5 +16,5 @@ rs01-master.ecc: created by dvdisaster-0.80 - image md5sum : 9503f278d4550a9507a317664481adf8 - fingerprint match: good - ecc blocks : 194560 (good) -- ecc md5sum : 0%- ecc md5sum : 1%- ecc md5sum : 2%- ecc md5sum : 3%- ecc md5sum : 4%- ecc md5sum : 5%- ecc md5sum : 6%- ecc md5sum : 7%- ecc md5sum : 8%- ecc md5sum : 9%- ecc md5sum : 10%- ecc md5sum : 11%- ecc md5sum : 12%- ecc md5sum : 13%- ecc md5sum : 14%- ecc md5sum : 15%- ecc md5sum : 16%- ecc md5sum : 17%- ecc md5sum : 18%- ecc md5sum : 19%- ecc md5sum : 20%- ecc md5sum : 21%- ecc md5sum : 22%- ecc md5sum : 23%- ecc md5sum : 24%- ecc md5sum : 25%- ecc md5sum : 26%- ecc md5sum : 27%- ecc md5sum : 28%- ecc md5sum : 29%- ecc md5sum : 30%- ecc md5sum : 31%- ecc md5sum : 32%- ecc md5sum : 33%- ecc md5sum : 34%- ecc md5sum : 35%- ecc md5sum : 36%- ecc md5sum : 37%- ecc md5sum : 38%- ecc md5sum : 39%- ecc md5sum : 40%- ecc md5sum : 41%- ecc md5sum : 42%- ecc md5sum : 43%- ecc md5sum : 44%- ecc md5sum : 45%- ecc md5sum : 46%- ecc md5sum : 47%- ecc md5sum : 48%- ecc md5sum : 49%- ecc md5sum : 50%- ecc md5sum : 51%- ecc md5sum : 52%- ecc md5sum : 53%- ecc md5sum : 54%- ecc md5sum : 55%- ecc md5sum : 56%- ecc md5sum : 57%- ecc md5sum : 58%- ecc md5sum : 59%- ecc md5sum : 60%- ecc md5sum : 61%- ecc md5sum : 62%- ecc md5sum : 63%- ecc md5sum : 64%- ecc md5sum : 65%- ecc md5sum : 66%- ecc md5sum : 67%- ecc md5sum : 68%- ecc md5sum : 69%- ecc md5sum : 70%- ecc md5sum : 71%- ecc md5sum : 72%- ecc md5sum : 73%- ecc md5sum : 74%- ecc md5sum : 75%- ecc md5sum : 76%- ecc md5sum : 77%- ecc md5sum : 78%- ecc md5sum : 79%- ecc md5sum : 80%- ecc md5sum : 81%- ecc md5sum : 82%- ecc md5sum : 83%- ecc md5sum : 84%- ecc md5sum : 85%- ecc md5sum : 86%- ecc md5sum : 87%- ecc md5sum : 88%- ecc md5sum : 89%- ecc md5sum : 90%- ecc md5sum : 91%- ecc md5sum : 92%- ecc md5sum : 93%- ecc md5sum : 94%- ecc md5sum : 95%- ecc md5sum : 96%- ecc md5sum : 97%- ecc md5sum : 98%- ecc md5sum : 99%- ecc md5sum : 100%- ecc md5sum : 2c9545f3ec387a9ce8b50e152cf39c17 (good) +- ecc md5sum : 2c9545f3ec387a9ce8b50e152cf39c17 (good) diff --git a/regtest/database/RS01_truncated_by_bytes b/regtest/database/RS01_truncated_by_bytes index 308602f..af5da6f 100644 --- a/regtest/database/RS01_truncated_by_bytes +++ b/regtest/database/RS01_truncated_by_bytes @@ -6,8 +6,8 @@ under the conditions of the GNU GENERAL PUBLIC LICENSE. See the file "COPYING" for further information. rs01-tmp.iso: present, contains 20999 medium sectors and 2041 bytes. -- testing sectors : 1%- testing sectors : 2%- testing sectors : 3%- testing sectors : 4%- testing sectors : 5%- testing sectors : 6%- testing sectors : 7%- testing sectors : 8%- testing sectors : 9%- testing sectors : 10%- testing sectors : 11%- testing sectors : 12%- testing sectors : 13%- testing sectors : 14%- testing sectors : 15%- testing sectors : 16%- testing sectors : 17%- testing sectors : 18%- testing sectors : 19%- testing sectors : 20%- testing sectors : 21%- testing sectors : 22%- testing sectors : 23%- testing sectors : 24%- testing sectors : 25%- testing sectors : 26%- testing sectors : 27%- testing sectors : 28%- testing sectors : 29%- testing sectors : 30%- testing sectors : 31%- testing sectors : 32%- testing sectors : 33%- testing sectors : 34%- testing sectors : 35%- testing sectors : 36%- testing sectors : 37%- testing sectors : 38%- testing sectors : 39%- testing sectors : 40%- testing sectors : 41%- testing sectors : 42%- testing sectors : 43%- testing sectors : 44%- testing sectors : 45%- testing sectors : 46%- testing sectors : 47%- testing sectors : 48%- testing sectors : 49%- testing sectors : 50%- testing sectors : 51%- testing sectors : 52%- testing sectors : 53%- testing sectors : 54%- testing sectors : 55%- testing sectors : 56%- testing sectors : 57%- testing sectors : 58%- testing sectors : 59%- testing sectors : 60%- testing sectors : 61%- testing sectors : 62%- testing sectors : 63%- testing sectors : 64%- testing sectors : 65%- testing sectors : 66%- testing sectors : 67%- testing sectors : 68%- testing sectors : 69%- testing sectors : 70%- testing sectors : 71%- testing sectors : 72%- testing sectors : 73%- testing sectors : 74%- testing sectors : 75%- testing sectors : 76%- testing sectors : 77%- testing sectors : 78%- testing sectors : 79%- testing sectors : 80%- testing sectors : 81%- testing sectors : 82%- testing sectors : 83%- testing sectors : 84%- testing sectors : 85%- testing sectors : 86%- testing sectors : 87%- testing sectors : 88%- testing sectors : 89%- testing sectors : 90%- testing sectors : 91%- testing sectors : 92%- testing sectors : 93%- testing sectors : 94%- testing sectors : 95%- testing sectors : 96%- testing sectors : 97%- testing sectors : 98%- testing sectors : 99%* CRC error, sector: 20999 -- testing sectors : 100%* suspicious image : all sectors present, but 1 CRC errors +* CRC error, sector: 20999 +* suspicious image : all sectors present, but 1 CRC errors - image md5sum : 1d06dd2fabeb65434e826ea7e01da7f4 rs01-master.ecc: created by dvdisaster-0.80 @@ -17,5 +17,5 @@ rs01-master.ecc: created by dvdisaster-0.80 * image md5sum : 9503f278d4550a9507a317664481adf8 (BAD) - fingerprint match: good - ecc blocks : 194560 (good) -- ecc md5sum : 0%- ecc md5sum : 1%- ecc md5sum : 2%- ecc md5sum : 3%- ecc md5sum : 4%- ecc md5sum : 5%- ecc md5sum : 6%- ecc md5sum : 7%- ecc md5sum : 8%- ecc md5sum : 9%- ecc md5sum : 10%- ecc md5sum : 11%- ecc md5sum : 12%- ecc md5sum : 13%- ecc md5sum : 14%- ecc md5sum : 15%- ecc md5sum : 16%- ecc md5sum : 17%- ecc md5sum : 18%- ecc md5sum : 19%- ecc md5sum : 20%- ecc md5sum : 21%- ecc md5sum : 22%- ecc md5sum : 23%- ecc md5sum : 24%- ecc md5sum : 25%- ecc md5sum : 26%- ecc md5sum : 27%- ecc md5sum : 28%- ecc md5sum : 29%- ecc md5sum : 30%- ecc md5sum : 31%- ecc md5sum : 32%- ecc md5sum : 33%- ecc md5sum : 34%- ecc md5sum : 35%- ecc md5sum : 36%- ecc md5sum : 37%- ecc md5sum : 38%- ecc md5sum : 39%- ecc md5sum : 40%- ecc md5sum : 41%- ecc md5sum : 42%- ecc md5sum : 43%- ecc md5sum : 44%- ecc md5sum : 45%- ecc md5sum : 46%- ecc md5sum : 47%- ecc md5sum : 48%- ecc md5sum : 49%- ecc md5sum : 50%- ecc md5sum : 51%- ecc md5sum : 52%- ecc md5sum : 53%- ecc md5sum : 54%- ecc md5sum : 55%- ecc md5sum : 56%- ecc md5sum : 57%- ecc md5sum : 58%- ecc md5sum : 59%- ecc md5sum : 60%- ecc md5sum : 61%- ecc md5sum : 62%- ecc md5sum : 63%- ecc md5sum : 64%- ecc md5sum : 65%- ecc md5sum : 66%- ecc md5sum : 67%- ecc md5sum : 68%- ecc md5sum : 69%- ecc md5sum : 70%- ecc md5sum : 71%- ecc md5sum : 72%- ecc md5sum : 73%- ecc md5sum : 74%- ecc md5sum : 75%- ecc md5sum : 76%- ecc md5sum : 77%- ecc md5sum : 78%- ecc md5sum : 79%- ecc md5sum : 80%- ecc md5sum : 81%- ecc md5sum : 82%- ecc md5sum : 83%- ecc md5sum : 84%- ecc md5sum : 85%- ecc md5sum : 86%- ecc md5sum : 87%- ecc md5sum : 88%- ecc md5sum : 89%- ecc md5sum : 90%- ecc md5sum : 91%- ecc md5sum : 92%- ecc md5sum : 93%- ecc md5sum : 94%- ecc md5sum : 95%- ecc md5sum : 96%- ecc md5sum : 97%- ecc md5sum : 98%- ecc md5sum : 99%- ecc md5sum : 100%- ecc md5sum : 2c9545f3ec387a9ce8b50e152cf39c17 (good) +- ecc md5sum : 2c9545f3ec387a9ce8b50e152cf39c17 (good) diff --git a/regtest/database/RS01_uncorrectable_dsm_in_image b/regtest/database/RS01_uncorrectable_dsm_in_image index ae7e884..85e8c4f 100644 --- a/regtest/database/RS01_uncorrectable_dsm_in_image +++ b/regtest/database/RS01_uncorrectable_dsm_in_image @@ -6,7 +6,7 @@ under the conditions of the GNU GENERAL PUBLIC LICENSE. See the file "COPYING" for further information. rs01-tmp.iso: present, contains 21000 medium sectors. -- testing sectors : 1%- testing sectors : 2%- testing sectors : 3%- testing sectors : 4%- testing sectors : 5%- testing sectors : 6%- testing sectors : 7%- testing sectors : 8%- testing sectors : 9%- testing sectors : 10%- testing sectors : 11%- testing sectors : 12%- testing sectors : 13%- testing sectors : 14%* Unrecoverable sector found! +* Unrecoverable sector found! * * Sector 3030 is marked unreadable and annotated to be * in a different location (3130). @@ -24,11 +24,11 @@ rs01-tmp.iso: present, contains 21000 medium sectors. * repaired by dvdisaster. Also it will not be possible to create * error correction data for it. Sorry for the bad news. * missing sector : 3030 -- testing sectors : 15%- testing sectors : 16%- testing sectors : 17%- testing sectors : 18%- testing sectors : 19%- testing sectors : 20%* ... more unrecoverable sectors found ... +* ... more unrecoverable sectors found ... * further messages are suppressed unless the -v option is given. * missing sector : 4400 -- testing sectors : 21%* missing sector : 4411 -- testing sectors : 22%- testing sectors : 23%- testing sectors : 24%- testing sectors : 25%- testing sectors : 26%- testing sectors : 27%- testing sectors : 28%- testing sectors : 29%- testing sectors : 30%- testing sectors : 31%- testing sectors : 32%- testing sectors : 33%- testing sectors : 34%- testing sectors : 35%- testing sectors : 36%- testing sectors : 37%- testing sectors : 38%- testing sectors : 39%- testing sectors : 40%- testing sectors : 41%- testing sectors : 42%- testing sectors : 43%- testing sectors : 44%- testing sectors : 45%- testing sectors : 46%- testing sectors : 47%- testing sectors : 48%- testing sectors : 49%- testing sectors : 50%- testing sectors : 51%- testing sectors : 52%- testing sectors : 53%- testing sectors : 54%- testing sectors : 55%- testing sectors : 56%- testing sectors : 57%- testing sectors : 58%- testing sectors : 59%- testing sectors : 60%- testing sectors : 61%- testing sectors : 62%- testing sectors : 63%- testing sectors : 64%- testing sectors : 65%- testing sectors : 66%- testing sectors : 67%- testing sectors : 68%- testing sectors : 69%- testing sectors : 70%- testing sectors : 71%- testing sectors : 72%- testing sectors : 73%- testing sectors : 74%- testing sectors : 75%- testing sectors : 76%- testing sectors : 77%- testing sectors : 78%- testing sectors : 79%- testing sectors : 80%- testing sectors : 81%- testing sectors : 82%- testing sectors : 83%- testing sectors : 84%- testing sectors : 85%- testing sectors : 86%- testing sectors : 87%- testing sectors : 88%- testing sectors : 89%- testing sectors : 90%- testing sectors : 91%- testing sectors : 92%- testing sectors : 93%- testing sectors : 94%- testing sectors : 95%- testing sectors : 96%- testing sectors : 97%- testing sectors : 98%- testing sectors : 99%- testing sectors : 100%* BAD image : 3 sectors missing +* missing sector : 4411 +* BAD image : 3 sectors missing rs01-master.ecc: created by dvdisaster-0.80 - method : RS01, 32 roots, 14.3% redundancy. @@ -37,5 +37,5 @@ rs01-master.ecc: created by dvdisaster-0.80 - image md5sum : 9503f278d4550a9507a317664481adf8 - fingerprint match: good - ecc blocks : 194560 (good) -- ecc md5sum : 0%- ecc md5sum : 1%- ecc md5sum : 2%- ecc md5sum : 3%- ecc md5sum : 4%- ecc md5sum : 5%- ecc md5sum : 6%- ecc md5sum : 7%- ecc md5sum : 8%- ecc md5sum : 9%- ecc md5sum : 10%- ecc md5sum : 11%- ecc md5sum : 12%- ecc md5sum : 13%- ecc md5sum : 14%- ecc md5sum : 15%- ecc md5sum : 16%- ecc md5sum : 17%- ecc md5sum : 18%- ecc md5sum : 19%- ecc md5sum : 20%- ecc md5sum : 21%- ecc md5sum : 22%- ecc md5sum : 23%- ecc md5sum : 24%- ecc md5sum : 25%- ecc md5sum : 26%- ecc md5sum : 27%- ecc md5sum : 28%- ecc md5sum : 29%- ecc md5sum : 30%- ecc md5sum : 31%- ecc md5sum : 32%- ecc md5sum : 33%- ecc md5sum : 34%- ecc md5sum : 35%- ecc md5sum : 36%- ecc md5sum : 37%- ecc md5sum : 38%- ecc md5sum : 39%- ecc md5sum : 40%- ecc md5sum : 41%- ecc md5sum : 42%- ecc md5sum : 43%- ecc md5sum : 44%- ecc md5sum : 45%- ecc md5sum : 46%- ecc md5sum : 47%- ecc md5sum : 48%- ecc md5sum : 49%- ecc md5sum : 50%- ecc md5sum : 51%- ecc md5sum : 52%- ecc md5sum : 53%- ecc md5sum : 54%- ecc md5sum : 55%- ecc md5sum : 56%- ecc md5sum : 57%- ecc md5sum : 58%- ecc md5sum : 59%- ecc md5sum : 60%- ecc md5sum : 61%- ecc md5sum : 62%- ecc md5sum : 63%- ecc md5sum : 64%- ecc md5sum : 65%- ecc md5sum : 66%- ecc md5sum : 67%- ecc md5sum : 68%- ecc md5sum : 69%- ecc md5sum : 70%- ecc md5sum : 71%- ecc md5sum : 72%- ecc md5sum : 73%- ecc md5sum : 74%- ecc md5sum : 75%- ecc md5sum : 76%- ecc md5sum : 77%- ecc md5sum : 78%- ecc md5sum : 79%- ecc md5sum : 80%- ecc md5sum : 81%- ecc md5sum : 82%- ecc md5sum : 83%- ecc md5sum : 84%- ecc md5sum : 85%- ecc md5sum : 86%- ecc md5sum : 87%- ecc md5sum : 88%- ecc md5sum : 89%- ecc md5sum : 90%- ecc md5sum : 91%- ecc md5sum : 92%- ecc md5sum : 93%- ecc md5sum : 94%- ecc md5sum : 95%- ecc md5sum : 96%- ecc md5sum : 97%- ecc md5sum : 98%- ecc md5sum : 99%- ecc md5sum : 100%- ecc md5sum : 2c9545f3ec387a9ce8b50e152cf39c17 (good) +- ecc md5sum : 2c9545f3ec387a9ce8b50e152cf39c17 (good) diff --git a/regtest/database/RS01_uncorrectable_dsm_in_image2 b/regtest/database/RS01_uncorrectable_dsm_in_image2 index f5cf633..0263698 100644 --- a/regtest/database/RS01_uncorrectable_dsm_in_image2 +++ b/regtest/database/RS01_uncorrectable_dsm_in_image2 @@ -6,7 +6,7 @@ under the conditions of the GNU GENERAL PUBLIC LICENSE. See the file "COPYING" for further information. rs01-tmp.iso: present, contains 21000 medium sectors. -- testing sectors : 1%- testing sectors : 2%- testing sectors : 3%- testing sectors : 4%- testing sectors : 5%- testing sectors : 6%- testing sectors : 7%- testing sectors : 8%- testing sectors : 9%- testing sectors : 10%- testing sectors : 11%- testing sectors : 12%- testing sectors : 13%- testing sectors : 14%* Unrecoverable sector found! +* Unrecoverable sector found! * * Sector 3030 is marked unreadable and seems to come * from a different medium. @@ -24,11 +24,11 @@ rs01-tmp.iso: present, contains 21000 medium sectors. * repaired by dvdisaster. Also it will not be possible to create * error correction data for it. Sorry for the bad news. * missing sector : 3030 -- testing sectors : 15%- testing sectors : 16%- testing sectors : 17%- testing sectors : 18%- testing sectors : 19%- testing sectors : 20%* ... more unrecoverable sectors found ... +* ... more unrecoverable sectors found ... * further messages are suppressed unless the -v option is given. * missing sector : 4400 -- testing sectors : 21%* missing sector : 4411 -- testing sectors : 22%- testing sectors : 23%- testing sectors : 24%- testing sectors : 25%- testing sectors : 26%- testing sectors : 27%- testing sectors : 28%- testing sectors : 29%- testing sectors : 30%- testing sectors : 31%- testing sectors : 32%- testing sectors : 33%- testing sectors : 34%- testing sectors : 35%- testing sectors : 36%- testing sectors : 37%- testing sectors : 38%- testing sectors : 39%- testing sectors : 40%- testing sectors : 41%- testing sectors : 42%- testing sectors : 43%- testing sectors : 44%- testing sectors : 45%- testing sectors : 46%- testing sectors : 47%- testing sectors : 48%- testing sectors : 49%- testing sectors : 50%- testing sectors : 51%- testing sectors : 52%- testing sectors : 53%- testing sectors : 54%- testing sectors : 55%- testing sectors : 56%- testing sectors : 57%- testing sectors : 58%- testing sectors : 59%- testing sectors : 60%- testing sectors : 61%- testing sectors : 62%- testing sectors : 63%- testing sectors : 64%- testing sectors : 65%- testing sectors : 66%- testing sectors : 67%- testing sectors : 68%- testing sectors : 69%- testing sectors : 70%- testing sectors : 71%- testing sectors : 72%- testing sectors : 73%- testing sectors : 74%- testing sectors : 75%- testing sectors : 76%- testing sectors : 77%- testing sectors : 78%- testing sectors : 79%- testing sectors : 80%- testing sectors : 81%- testing sectors : 82%- testing sectors : 83%- testing sectors : 84%- testing sectors : 85%- testing sectors : 86%- testing sectors : 87%- testing sectors : 88%- testing sectors : 89%- testing sectors : 90%- testing sectors : 91%- testing sectors : 92%- testing sectors : 93%- testing sectors : 94%- testing sectors : 95%- testing sectors : 96%- testing sectors : 97%- testing sectors : 98%- testing sectors : 99%- testing sectors : 100%* BAD image : 3 sectors missing +* missing sector : 4411 +* BAD image : 3 sectors missing rs01-master.ecc: created by dvdisaster-0.80 - method : RS01, 32 roots, 14.3% redundancy. @@ -37,5 +37,5 @@ rs01-master.ecc: created by dvdisaster-0.80 - image md5sum : 9503f278d4550a9507a317664481adf8 - fingerprint match: good - ecc blocks : 194560 (good) -- ecc md5sum : 0%- ecc md5sum : 1%- ecc md5sum : 2%- ecc md5sum : 3%- ecc md5sum : 4%- ecc md5sum : 5%- ecc md5sum : 6%- ecc md5sum : 7%- ecc md5sum : 8%- ecc md5sum : 9%- ecc md5sum : 10%- ecc md5sum : 11%- ecc md5sum : 12%- ecc md5sum : 13%- ecc md5sum : 14%- ecc md5sum : 15%- ecc md5sum : 16%- ecc md5sum : 17%- ecc md5sum : 18%- ecc md5sum : 19%- ecc md5sum : 20%- ecc md5sum : 21%- ecc md5sum : 22%- ecc md5sum : 23%- ecc md5sum : 24%- ecc md5sum : 25%- ecc md5sum : 26%- ecc md5sum : 27%- ecc md5sum : 28%- ecc md5sum : 29%- ecc md5sum : 30%- ecc md5sum : 31%- ecc md5sum : 32%- ecc md5sum : 33%- ecc md5sum : 34%- ecc md5sum : 35%- ecc md5sum : 36%- ecc md5sum : 37%- ecc md5sum : 38%- ecc md5sum : 39%- ecc md5sum : 40%- ecc md5sum : 41%- ecc md5sum : 42%- ecc md5sum : 43%- ecc md5sum : 44%- ecc md5sum : 45%- ecc md5sum : 46%- ecc md5sum : 47%- ecc md5sum : 48%- ecc md5sum : 49%- ecc md5sum : 50%- ecc md5sum : 51%- ecc md5sum : 52%- ecc md5sum : 53%- ecc md5sum : 54%- ecc md5sum : 55%- ecc md5sum : 56%- ecc md5sum : 57%- ecc md5sum : 58%- ecc md5sum : 59%- ecc md5sum : 60%- ecc md5sum : 61%- ecc md5sum : 62%- ecc md5sum : 63%- ecc md5sum : 64%- ecc md5sum : 65%- ecc md5sum : 66%- ecc md5sum : 67%- ecc md5sum : 68%- ecc md5sum : 69%- ecc md5sum : 70%- ecc md5sum : 71%- ecc md5sum : 72%- ecc md5sum : 73%- ecc md5sum : 74%- ecc md5sum : 75%- ecc md5sum : 76%- ecc md5sum : 77%- ecc md5sum : 78%- ecc md5sum : 79%- ecc md5sum : 80%- ecc md5sum : 81%- ecc md5sum : 82%- ecc md5sum : 83%- ecc md5sum : 84%- ecc md5sum : 85%- ecc md5sum : 86%- ecc md5sum : 87%- ecc md5sum : 88%- ecc md5sum : 89%- ecc md5sum : 90%- ecc md5sum : 91%- ecc md5sum : 92%- ecc md5sum : 93%- ecc md5sum : 94%- ecc md5sum : 95%- ecc md5sum : 96%- ecc md5sum : 97%- ecc md5sum : 98%- ecc md5sum : 99%- ecc md5sum : 100%- ecc md5sum : 2c9545f3ec387a9ce8b50e152cf39c17 (good) +- ecc md5sum : 2c9545f3ec387a9ce8b50e152cf39c17 (good) diff --git a/regtest/database/RS01_uncorrectable_dsm_in_image2_verbose b/regtest/database/RS01_uncorrectable_dsm_in_image2_verbose index 9b9f782..1850462 100644 --- a/regtest/database/RS01_uncorrectable_dsm_in_image2_verbose +++ b/regtest/database/RS01_uncorrectable_dsm_in_image2_verbose @@ -134,7 +134,7 @@ GetImageFingerprint(16): read & cached GetImageFingerprint(16): cached rs01-tmp.iso: present, contains 21000 medium sectors. -- testing sectors : 1%- testing sectors : 2%- testing sectors : 3%- testing sectors : 4%- testing sectors : 5%- testing sectors : 6%- testing sectors : 7%- testing sectors : 8%- testing sectors : 9%- testing sectors : 10%- testing sectors : 11%- testing sectors : 12%- testing sectors : 13%- testing sectors : 14%* Unrecoverable sector found! +* Unrecoverable sector found! * * Sector 3030 is marked unreadable and seems to come * from a different medium. @@ -152,7 +152,7 @@ rs01-tmp.iso: present, contains 21000 medium sectors. * repaired by dvdisaster. Also it will not be possible to create * error correction data for it. Sorry for the bad news. * missing sector : 3030 -- testing sectors : 15%- testing sectors : 16%- testing sectors : 17%- testing sectors : 18%- testing sectors : 19%- testing sectors : 20%* Unrecoverable sector found! +* Unrecoverable sector found! * * Sector 4400 is marked unreadable and seems to come * from a different medium. @@ -170,7 +170,7 @@ rs01-tmp.iso: present, contains 21000 medium sectors. * repaired by dvdisaster. Also it will not be possible to create * error correction data for it. Sorry for the bad news. * missing sector : 4400 -- testing sectors : 21%* Unrecoverable sector found! +* Unrecoverable sector found! * * Sector 4411 is marked unreadable and seems to come * from a different medium. @@ -188,7 +188,7 @@ rs01-tmp.iso: present, contains 21000 medium sectors. * repaired by dvdisaster. Also it will not be possible to create * error correction data for it. Sorry for the bad news. * missing sector : 4411 -- testing sectors : 22%- testing sectors : 23%- testing sectors : 24%- testing sectors : 25%- testing sectors : 26%- testing sectors : 27%- testing sectors : 28%- testing sectors : 29%- testing sectors : 30%- testing sectors : 31%- testing sectors : 32%- testing sectors : 33%- testing sectors : 34%- testing sectors : 35%- testing sectors : 36%- testing sectors : 37%- testing sectors : 38%- testing sectors : 39%- testing sectors : 40%- testing sectors : 41%- testing sectors : 42%- testing sectors : 43%- testing sectors : 44%- testing sectors : 45%- testing sectors : 46%- testing sectors : 47%- testing sectors : 48%- testing sectors : 49%- testing sectors : 50%- testing sectors : 51%- testing sectors : 52%- testing sectors : 53%- testing sectors : 54%- testing sectors : 55%- testing sectors : 56%- testing sectors : 57%- testing sectors : 58%- testing sectors : 59%- testing sectors : 60%- testing sectors : 61%- testing sectors : 62%- testing sectors : 63%- testing sectors : 64%- testing sectors : 65%- testing sectors : 66%- testing sectors : 67%- testing sectors : 68%- testing sectors : 69%- testing sectors : 70%- testing sectors : 71%- testing sectors : 72%- testing sectors : 73%- testing sectors : 74%- testing sectors : 75%- testing sectors : 76%- testing sectors : 77%- testing sectors : 78%- testing sectors : 79%- testing sectors : 80%- testing sectors : 81%- testing sectors : 82%- testing sectors : 83%- testing sectors : 84%- testing sectors : 85%- testing sectors : 86%- testing sectors : 87%- testing sectors : 88%- testing sectors : 89%- testing sectors : 90%- testing sectors : 91%- testing sectors : 92%- testing sectors : 93%- testing sectors : 94%- testing sectors : 95%- testing sectors : 96%- testing sectors : 97%- testing sectors : 98%- testing sectors : 99%- testing sectors : 100%* BAD image : 3 sectors missing +* BAD image : 3 sectors missing rs01-master.ecc: created by dvdisaster-0.80 - method : RS01, 32 roots, 14.3% redundancy. @@ -197,5 +197,5 @@ rs01-master.ecc: created by dvdisaster-0.80 - image md5sum : 9503f278d4550a9507a317664481adf8 - fingerprint match: good - ecc blocks : 194560 (good) -- ecc md5sum : 0%- ecc md5sum : 1%- ecc md5sum : 2%- ecc md5sum : 3%- ecc md5sum : 4%- ecc md5sum : 5%- ecc md5sum : 6%- ecc md5sum : 7%- ecc md5sum : 8%- ecc md5sum : 9%- ecc md5sum : 10%- ecc md5sum : 11%- ecc md5sum : 12%- ecc md5sum : 13%- ecc md5sum : 14%- ecc md5sum : 15%- ecc md5sum : 16%- ecc md5sum : 17%- ecc md5sum : 18%- ecc md5sum : 19%- ecc md5sum : 20%- ecc md5sum : 21%- ecc md5sum : 22%- ecc md5sum : 23%- ecc md5sum : 24%- ecc md5sum : 25%- ecc md5sum : 26%- ecc md5sum : 27%- ecc md5sum : 28%- ecc md5sum : 29%- ecc md5sum : 30%- ecc md5sum : 31%- ecc md5sum : 32%- ecc md5sum : 33%- ecc md5sum : 34%- ecc md5sum : 35%- ecc md5sum : 36%- ecc md5sum : 37%- ecc md5sum : 38%- ecc md5sum : 39%- ecc md5sum : 40%- ecc md5sum : 41%- ecc md5sum : 42%- ecc md5sum : 43%- ecc md5sum : 44%- ecc md5sum : 45%- ecc md5sum : 46%- ecc md5sum : 47%- ecc md5sum : 48%- ecc md5sum : 49%- ecc md5sum : 50%- ecc md5sum : 51%- ecc md5sum : 52%- ecc md5sum : 53%- ecc md5sum : 54%- ecc md5sum : 55%- ecc md5sum : 56%- ecc md5sum : 57%- ecc md5sum : 58%- ecc md5sum : 59%- ecc md5sum : 60%- ecc md5sum : 61%- ecc md5sum : 62%- ecc md5sum : 63%- ecc md5sum : 64%- ecc md5sum : 65%- ecc md5sum : 66%- ecc md5sum : 67%- ecc md5sum : 68%- ecc md5sum : 69%- ecc md5sum : 70%- ecc md5sum : 71%- ecc md5sum : 72%- ecc md5sum : 73%- ecc md5sum : 74%- ecc md5sum : 75%- ecc md5sum : 76%- ecc md5sum : 77%- ecc md5sum : 78%- ecc md5sum : 79%- ecc md5sum : 80%- ecc md5sum : 81%- ecc md5sum : 82%- ecc md5sum : 83%- ecc md5sum : 84%- ecc md5sum : 85%- ecc md5sum : 86%- ecc md5sum : 87%- ecc md5sum : 88%- ecc md5sum : 89%- ecc md5sum : 90%- ecc md5sum : 91%- ecc md5sum : 92%- ecc md5sum : 93%- ecc md5sum : 94%- ecc md5sum : 95%- ecc md5sum : 96%- ecc md5sum : 97%- ecc md5sum : 98%- ecc md5sum : 99%- ecc md5sum : 100%- ecc md5sum : 2c9545f3ec387a9ce8b50e152cf39c17 (good) +- ecc md5sum : 2c9545f3ec387a9ce8b50e152cf39c17 (good) diff --git a/regtest/database/RS01_uncorrectable_dsm_in_image_verbose b/regtest/database/RS01_uncorrectable_dsm_in_image_verbose index 087865a..2b3c637 100644 --- a/regtest/database/RS01_uncorrectable_dsm_in_image_verbose +++ b/regtest/database/RS01_uncorrectable_dsm_in_image_verbose @@ -134,7 +134,7 @@ GetImageFingerprint(16): read & cached GetImageFingerprint(16): cached rs01-tmp.iso: present, contains 21000 medium sectors. -- testing sectors : 1%- testing sectors : 2%- testing sectors : 3%- testing sectors : 4%- testing sectors : 5%- testing sectors : 6%- testing sectors : 7%- testing sectors : 8%- testing sectors : 9%- testing sectors : 10%- testing sectors : 11%- testing sectors : 12%- testing sectors : 13%- testing sectors : 14%* Unrecoverable sector found! +* Unrecoverable sector found! * * Sector 3030 is marked unreadable and annotated to be * in a different location (3130). @@ -152,7 +152,7 @@ rs01-tmp.iso: present, contains 21000 medium sectors. * repaired by dvdisaster. Also it will not be possible to create * error correction data for it. Sorry for the bad news. * missing sector : 3030 -- testing sectors : 15%- testing sectors : 16%- testing sectors : 17%- testing sectors : 18%- testing sectors : 19%- testing sectors : 20%* Unrecoverable sector found! +* Unrecoverable sector found! * * Sector 4400 is marked unreadable and annotated to be * in a different location (4500). @@ -170,7 +170,7 @@ rs01-tmp.iso: present, contains 21000 medium sectors. * repaired by dvdisaster. Also it will not be possible to create * error correction data for it. Sorry for the bad news. * missing sector : 4400 -- testing sectors : 21%* Unrecoverable sector found! +* Unrecoverable sector found! * * Sector 4411 is marked unreadable and annotated to be * in a different location (4511). @@ -188,7 +188,7 @@ rs01-tmp.iso: present, contains 21000 medium sectors. * repaired by dvdisaster. Also it will not be possible to create * error correction data for it. Sorry for the bad news. * missing sector : 4411 -- testing sectors : 22%- testing sectors : 23%- testing sectors : 24%- testing sectors : 25%- testing sectors : 26%- testing sectors : 27%- testing sectors : 28%- testing sectors : 29%- testing sectors : 30%- testing sectors : 31%- testing sectors : 32%- testing sectors : 33%- testing sectors : 34%- testing sectors : 35%- testing sectors : 36%- testing sectors : 37%- testing sectors : 38%- testing sectors : 39%- testing sectors : 40%- testing sectors : 41%- testing sectors : 42%- testing sectors : 43%- testing sectors : 44%- testing sectors : 45%- testing sectors : 46%- testing sectors : 47%- testing sectors : 48%- testing sectors : 49%- testing sectors : 50%- testing sectors : 51%- testing sectors : 52%- testing sectors : 53%- testing sectors : 54%- testing sectors : 55%- testing sectors : 56%- testing sectors : 57%- testing sectors : 58%- testing sectors : 59%- testing sectors : 60%- testing sectors : 61%- testing sectors : 62%- testing sectors : 63%- testing sectors : 64%- testing sectors : 65%- testing sectors : 66%- testing sectors : 67%- testing sectors : 68%- testing sectors : 69%- testing sectors : 70%- testing sectors : 71%- testing sectors : 72%- testing sectors : 73%- testing sectors : 74%- testing sectors : 75%- testing sectors : 76%- testing sectors : 77%- testing sectors : 78%- testing sectors : 79%- testing sectors : 80%- testing sectors : 81%- testing sectors : 82%- testing sectors : 83%- testing sectors : 84%- testing sectors : 85%- testing sectors : 86%- testing sectors : 87%- testing sectors : 88%- testing sectors : 89%- testing sectors : 90%- testing sectors : 91%- testing sectors : 92%- testing sectors : 93%- testing sectors : 94%- testing sectors : 95%- testing sectors : 96%- testing sectors : 97%- testing sectors : 98%- testing sectors : 99%- testing sectors : 100%* BAD image : 3 sectors missing +* BAD image : 3 sectors missing rs01-master.ecc: created by dvdisaster-0.80 - method : RS01, 32 roots, 14.3% redundancy. @@ -197,5 +197,5 @@ rs01-master.ecc: created by dvdisaster-0.80 - image md5sum : 9503f278d4550a9507a317664481adf8 - fingerprint match: good - ecc blocks : 194560 (good) -- ecc md5sum : 0%- ecc md5sum : 1%- ecc md5sum : 2%- ecc md5sum : 3%- ecc md5sum : 4%- ecc md5sum : 5%- ecc md5sum : 6%- ecc md5sum : 7%- ecc md5sum : 8%- ecc md5sum : 9%- ecc md5sum : 10%- ecc md5sum : 11%- ecc md5sum : 12%- ecc md5sum : 13%- ecc md5sum : 14%- ecc md5sum : 15%- ecc md5sum : 16%- ecc md5sum : 17%- ecc md5sum : 18%- ecc md5sum : 19%- ecc md5sum : 20%- ecc md5sum : 21%- ecc md5sum : 22%- ecc md5sum : 23%- ecc md5sum : 24%- ecc md5sum : 25%- ecc md5sum : 26%- ecc md5sum : 27%- ecc md5sum : 28%- ecc md5sum : 29%- ecc md5sum : 30%- ecc md5sum : 31%- ecc md5sum : 32%- ecc md5sum : 33%- ecc md5sum : 34%- ecc md5sum : 35%- ecc md5sum : 36%- ecc md5sum : 37%- ecc md5sum : 38%- ecc md5sum : 39%- ecc md5sum : 40%- ecc md5sum : 41%- ecc md5sum : 42%- ecc md5sum : 43%- ecc md5sum : 44%- ecc md5sum : 45%- ecc md5sum : 46%- ecc md5sum : 47%- ecc md5sum : 48%- ecc md5sum : 49%- ecc md5sum : 50%- ecc md5sum : 51%- ecc md5sum : 52%- ecc md5sum : 53%- ecc md5sum : 54%- ecc md5sum : 55%- ecc md5sum : 56%- ecc md5sum : 57%- ecc md5sum : 58%- ecc md5sum : 59%- ecc md5sum : 60%- ecc md5sum : 61%- ecc md5sum : 62%- ecc md5sum : 63%- ecc md5sum : 64%- ecc md5sum : 65%- ecc md5sum : 66%- ecc md5sum : 67%- ecc md5sum : 68%- ecc md5sum : 69%- ecc md5sum : 70%- ecc md5sum : 71%- ecc md5sum : 72%- ecc md5sum : 73%- ecc md5sum : 74%- ecc md5sum : 75%- ecc md5sum : 76%- ecc md5sum : 77%- ecc md5sum : 78%- ecc md5sum : 79%- ecc md5sum : 80%- ecc md5sum : 81%- ecc md5sum : 82%- ecc md5sum : 83%- ecc md5sum : 84%- ecc md5sum : 85%- ecc md5sum : 86%- ecc md5sum : 87%- ecc md5sum : 88%- ecc md5sum : 89%- ecc md5sum : 90%- ecc md5sum : 91%- ecc md5sum : 92%- ecc md5sum : 93%- ecc md5sum : 94%- ecc md5sum : 95%- ecc md5sum : 96%- ecc md5sum : 97%- ecc md5sum : 98%- ecc md5sum : 99%- ecc md5sum : 100%- ecc md5sum : 2c9545f3ec387a9ce8b50e152cf39c17 (good) +- ecc md5sum : 2c9545f3ec387a9ce8b50e152cf39c17 (good) diff --git a/regtest/database/RS02_bad_header b/regtest/database/RS02_bad_header index 9a1db7d..4fd74e0 100644 --- a/regtest/database/RS02_bad_header +++ b/regtest/database/RS02_bad_header @@ -6,7 +6,7 @@ under the conditions of the GNU GENERAL PUBLIC LICENSE. See the file "COPYING" for further information. rs02-tmp.iso: present, contains 34932 medium sectors. -- testing sectors : 1%- testing sectors : 2%- testing sectors : 3%- testing sectors : 4%- testing sectors : 5%- testing sectors : 6%- testing sectors : 7%- testing sectors : 8%- testing sectors : 9%- testing sectors : 10%- testing sectors : 11%- testing sectors : 12%- testing sectors : 13%- testing sectors : 14%- testing sectors : 15%- testing sectors : 16%- testing sectors : 17%- testing sectors : 18%- testing sectors : 19%- testing sectors : 20%- testing sectors : 21%- testing sectors : 22%- testing sectors : 23%- testing sectors : 24%- testing sectors : 25%- testing sectors : 26%- testing sectors : 27%- testing sectors : 28%- testing sectors : 29%- testing sectors : 30%- testing sectors : 31%- testing sectors : 32%- testing sectors : 33%- testing sectors : 34%- testing sectors : 35%- testing sectors : 36%- testing sectors : 37%- testing sectors : 38%- testing sectors : 39%- testing sectors : 40%- testing sectors : 41%- testing sectors : 42%- testing sectors : 43%- testing sectors : 44%- testing sectors : 45%- testing sectors : 46%- testing sectors : 47%- testing sectors : 48%- testing sectors : 49%- testing sectors : 50%- testing sectors : 51%- testing sectors : 52%- testing sectors : 53%- testing sectors : 54%- testing sectors : 55%- testing sectors : 56%- testing sectors : 57%- testing sectors : 58%- testing sectors : 59%- testing sectors : 60%- testing sectors : 61%- testing sectors : 62%- testing sectors : 63%- testing sectors : 64%- testing sectors : 65%- testing sectors : 66%- testing sectors : 67%- testing sectors : 68%- testing sectors : 69%- testing sectors : 70%- testing sectors : 71%- testing sectors : 72%- testing sectors : 73%- testing sectors : 74%- testing sectors : 75%- testing sectors : 76%- testing sectors : 77%- testing sectors : 78%- testing sectors : 79%- testing sectors : 80%- testing sectors : 81%- testing sectors : 82%- testing sectors : 83%- testing sectors : 84%- testing sectors : 85%- testing sectors : 86%- testing sectors : 87%- testing sectors : 88%- testing sectors : 89%- testing sectors : 90%- testing sectors : 91%- testing sectors : 92%- testing sectors : 93%- testing sectors : 94%- testing sectors : 95%- testing sectors : 96%- testing sectors : 97%- testing sectors : 98%- testing sectors : 99%- testing sectors : 100%* suspicious image : contains damaged ecc headers +* suspicious image : contains damaged ecc headers ... ecc headers : 38 ok, 0 CRC errors, 1 missing ... data section : 0 sectors missing; 0 CRC errors ... data md5sum : cbadac3ca7b6e9bccfc889b7eaded254 diff --git a/regtest/database/RS02_bad_headers b/regtest/database/RS02_bad_headers index e6ce0c2..9feb75b 100644 --- a/regtest/database/RS02_bad_headers +++ b/regtest/database/RS02_bad_headers @@ -6,7 +6,7 @@ under the conditions of the GNU GENERAL PUBLIC LICENSE. See the file "COPYING" for further information. rs02-tmp.iso: present, contains 34932 medium sectors. -- testing sectors : 1%- testing sectors : 2%- testing sectors : 3%- testing sectors : 4%- testing sectors : 5%- testing sectors : 6%- testing sectors : 7%- testing sectors : 8%- testing sectors : 9%- testing sectors : 10%- testing sectors : 11%- testing sectors : 12%- testing sectors : 13%- testing sectors : 14%- testing sectors : 15%- testing sectors : 16%- testing sectors : 17%- testing sectors : 18%- testing sectors : 19%- testing sectors : 20%- testing sectors : 21%- testing sectors : 22%- testing sectors : 23%- testing sectors : 24%- testing sectors : 25%- testing sectors : 26%- testing sectors : 27%- testing sectors : 28%- testing sectors : 29%- testing sectors : 30%- testing sectors : 31%- testing sectors : 32%- testing sectors : 33%- testing sectors : 34%- testing sectors : 35%- testing sectors : 36%- testing sectors : 37%- testing sectors : 38%- testing sectors : 39%- testing sectors : 40%- testing sectors : 41%- testing sectors : 42%- testing sectors : 43%- testing sectors : 44%- testing sectors : 45%- testing sectors : 46%- testing sectors : 47%- testing sectors : 48%- testing sectors : 49%- testing sectors : 50%- testing sectors : 51%- testing sectors : 52%- testing sectors : 53%- testing sectors : 54%- testing sectors : 55%- testing sectors : 56%- testing sectors : 57%- testing sectors : 58%- testing sectors : 59%- testing sectors : 60%- testing sectors : 61%- testing sectors : 62%- testing sectors : 63%- testing sectors : 64%- testing sectors : 65%- testing sectors : 66%- testing sectors : 67%- testing sectors : 68%- testing sectors : 69%- testing sectors : 70%- testing sectors : 71%- testing sectors : 72%- testing sectors : 73%- testing sectors : 74%- testing sectors : 75%- testing sectors : 76%- testing sectors : 77%- testing sectors : 78%- testing sectors : 79%- testing sectors : 80%- testing sectors : 81%- testing sectors : 82%- testing sectors : 83%- testing sectors : 84%- testing sectors : 85%- testing sectors : 86%- testing sectors : 87%- testing sectors : 88%- testing sectors : 89%- testing sectors : 90%- testing sectors : 91%- testing sectors : 92%- testing sectors : 93%- testing sectors : 94%- testing sectors : 95%- testing sectors : 96%- testing sectors : 97%- testing sectors : 98%- testing sectors : 99%- testing sectors : 100%* suspicious image : all sectors present, but 1 CRC errors +* suspicious image : all sectors present, but 1 CRC errors ... ecc headers : 37 ok, 1 CRC errors, 1 missing ... data section : 0 sectors missing; 0 CRC errors ... data md5sum : cbadac3ca7b6e9bccfc889b7eaded254 diff --git a/regtest/database/RS02_bad_master b/regtest/database/RS02_bad_master index 1bb741e..fe60f17 100644 --- a/regtest/database/RS02_bad_master +++ b/regtest/database/RS02_bad_master @@ -124,8 +124,8 @@ GetImageFingerprint(16): cached RS02LayoutFromImage(): returning cached layout rs02-tmp.iso: present, contains 34932 medium sectors. -- testing sectors : 1%- testing sectors : 2%- testing sectors : 3%- testing sectors : 4%- testing sectors : 5%- testing sectors : 6%- testing sectors : 7%- testing sectors : 8%- testing sectors : 9%- testing sectors : 10%- testing sectors : 11%- testing sectors : 12%- testing sectors : 13%- testing sectors : 14%- testing sectors : 15%- testing sectors : 16%- testing sectors : 17%- testing sectors : 18%- testing sectors : 19%- testing sectors : 20%- testing sectors : 21%- testing sectors : 22%- testing sectors : 23%- testing sectors : 24%- testing sectors : 25%- testing sectors : 26%- testing sectors : 27%- testing sectors : 28%- testing sectors : 29%- testing sectors : 30%- testing sectors : 31%- testing sectors : 32%- testing sectors : 33%- testing sectors : 34%- testing sectors : 35%- testing sectors : 36%- testing sectors : 37%- testing sectors : 38%- testing sectors : 39%- testing sectors : 40%- testing sectors : 41%- testing sectors : 42%- testing sectors : 43%- testing sectors : 44%- testing sectors : 45%- testing sectors : 46%- testing sectors : 47%- testing sectors : 48%- testing sectors : 49%- testing sectors : 50%- testing sectors : 51%- testing sectors : 52%- testing sectors : 53%- testing sectors : 54%- testing sectors : 55%- testing sectors : 56%- testing sectors : 57%- testing sectors : 58%- testing sectors : 59%- testing sectors : 60%- testing sectors : 61%- testing sectors : 62%- testing sectors : 63%- testing sectors : 64%- testing sectors : 65%- testing sectors : 66%- testing sectors : 67%- testing sectors : 68%- testing sectors : 69%- testing sectors : 70%- testing sectors : 71%- testing sectors : 72%- testing sectors : 73%- testing sectors : 74%- testing sectors : 75%- testing sectors : 76%- testing sectors : 77%- testing sectors : 78%- testing sectors : 79%- testing sectors : 80%- testing sectors : 81%- testing sectors : 82%- testing sectors : 83%- testing sectors : 84%- testing sectors : 85%* missing sector : 30000 -- testing sectors : 86%- testing sectors : 87%- testing sectors : 88%- testing sectors : 89%- testing sectors : 90%- testing sectors : 91%- testing sectors : 92%- testing sectors : 93%- testing sectors : 94%- testing sectors : 95%- testing sectors : 96%- testing sectors : 97%- testing sectors : 98%- testing sectors : 99%- testing sectors : 100%* BAD image : 1 sectors missing +* missing sector : 30000 +* BAD image : 1 sectors missing ... ecc headers : 38 ok, 0 CRC errors, 1 missing ... data section : 0 sectors missing; 0 CRC errors ... data md5sum : cbadac3ca7b6e9bccfc889b7eaded254 diff --git a/regtest/database/RS02_crc_bad_byte b/regtest/database/RS02_crc_bad_byte index 0edc7c6..8d3d4e1 100644 --- a/regtest/database/RS02_crc_bad_byte +++ b/regtest/database/RS02_crc_bad_byte @@ -6,8 +6,8 @@ under the conditions of the GNU GENERAL PUBLIC LICENSE. See the file "COPYING" for further information. rs02-tmp.iso: present, contains 34932 medium sectors. -- testing sectors : 1%- testing sectors : 2%- testing sectors : 3%- testing sectors : 4%- testing sectors : 5%- testing sectors : 6%- testing sectors : 7%- testing sectors : 8%- testing sectors : 9%- testing sectors : 10%- testing sectors : 11%* CRC error, sector: 4152 -- testing sectors : 12%- testing sectors : 13%- testing sectors : 14%- testing sectors : 15%- testing sectors : 16%- testing sectors : 17%- testing sectors : 18%- testing sectors : 19%- testing sectors : 20%- testing sectors : 21%- testing sectors : 22%- testing sectors : 23%- testing sectors : 24%- testing sectors : 25%- testing sectors : 26%- testing sectors : 27%- testing sectors : 28%- testing sectors : 29%- testing sectors : 30%- testing sectors : 31%- testing sectors : 32%- testing sectors : 33%- testing sectors : 34%- testing sectors : 35%- testing sectors : 36%- testing sectors : 37%- testing sectors : 38%- testing sectors : 39%- testing sectors : 40%- testing sectors : 41%- testing sectors : 42%- testing sectors : 43%- testing sectors : 44%- testing sectors : 45%- testing sectors : 46%- testing sectors : 47%- testing sectors : 48%- testing sectors : 49%- testing sectors : 50%- testing sectors : 51%- testing sectors : 52%- testing sectors : 53%- testing sectors : 54%- testing sectors : 55%- testing sectors : 56%- testing sectors : 57%- testing sectors : 58%- testing sectors : 59%- testing sectors : 60%- testing sectors : 61%- testing sectors : 62%- testing sectors : 63%- testing sectors : 64%- testing sectors : 65%- testing sectors : 66%- testing sectors : 67%- testing sectors : 68%- testing sectors : 69%- testing sectors : 70%- testing sectors : 71%- testing sectors : 72%- testing sectors : 73%- testing sectors : 74%- testing sectors : 75%- testing sectors : 76%- testing sectors : 77%- testing sectors : 78%- testing sectors : 79%- testing sectors : 80%- testing sectors : 81%- testing sectors : 82%- testing sectors : 83%- testing sectors : 84%- testing sectors : 85%- testing sectors : 86%- testing sectors : 87%- testing sectors : 88%- testing sectors : 89%- testing sectors : 90%- testing sectors : 91%- testing sectors : 92%- testing sectors : 93%- testing sectors : 94%- testing sectors : 95%- testing sectors : 96%- testing sectors : 97%- testing sectors : 98%- testing sectors : 99%- testing sectors : 100%* suspicious image : all sectors present, but 1 CRC errors +* CRC error, sector: 4152 +* suspicious image : all sectors present, but 1 CRC errors ... ecc headers : 39 ok, 0 CRC errors, 0 missing ... data section : 0 sectors missing; 1 CRC errors ... data md5sum : cbadac3ca7b6e9bccfc889b7eaded254 diff --git a/regtest/database/RS02_data_bad_byte b/regtest/database/RS02_data_bad_byte index b7a7172..a622558 100644 --- a/regtest/database/RS02_data_bad_byte +++ b/regtest/database/RS02_data_bad_byte @@ -6,8 +6,8 @@ under the conditions of the GNU GENERAL PUBLIC LICENSE. See the file "COPYING" for further information. rs02-tmp.iso: present, contains 34932 medium sectors. -- testing sectors : 1%- testing sectors : 2%- testing sectors : 3%* CRC error, sector: 1235 -- testing sectors : 4%- testing sectors : 5%- testing sectors : 6%- testing sectors : 7%- testing sectors : 8%- testing sectors : 9%- testing sectors : 10%- testing sectors : 11%- testing sectors : 12%- testing sectors : 13%- testing sectors : 14%- testing sectors : 15%- testing sectors : 16%- testing sectors : 17%- testing sectors : 18%- testing sectors : 19%- testing sectors : 20%- testing sectors : 21%- testing sectors : 22%- testing sectors : 23%- testing sectors : 24%- testing sectors : 25%- testing sectors : 26%- testing sectors : 27%- testing sectors : 28%- testing sectors : 29%- testing sectors : 30%- testing sectors : 31%- testing sectors : 32%- testing sectors : 33%- testing sectors : 34%- testing sectors : 35%- testing sectors : 36%- testing sectors : 37%- testing sectors : 38%- testing sectors : 39%- testing sectors : 40%- testing sectors : 41%- testing sectors : 42%- testing sectors : 43%- testing sectors : 44%- testing sectors : 45%- testing sectors : 46%- testing sectors : 47%- testing sectors : 48%- testing sectors : 49%- testing sectors : 50%- testing sectors : 51%- testing sectors : 52%- testing sectors : 53%- testing sectors : 54%- testing sectors : 55%- testing sectors : 56%- testing sectors : 57%- testing sectors : 58%- testing sectors : 59%- testing sectors : 60%- testing sectors : 61%- testing sectors : 62%- testing sectors : 63%- testing sectors : 64%- testing sectors : 65%- testing sectors : 66%- testing sectors : 67%- testing sectors : 68%- testing sectors : 69%- testing sectors : 70%- testing sectors : 71%- testing sectors : 72%- testing sectors : 73%- testing sectors : 74%- testing sectors : 75%- testing sectors : 76%- testing sectors : 77%- testing sectors : 78%- testing sectors : 79%- testing sectors : 80%- testing sectors : 81%- testing sectors : 82%- testing sectors : 83%- testing sectors : 84%- testing sectors : 85%- testing sectors : 86%- testing sectors : 87%- testing sectors : 88%- testing sectors : 89%- testing sectors : 90%- testing sectors : 91%- testing sectors : 92%- testing sectors : 93%- testing sectors : 94%- testing sectors : 95%- testing sectors : 96%- testing sectors : 97%- testing sectors : 98%- testing sectors : 99%- testing sectors : 100%* suspicious image : all sectors present, but 1 CRC errors +* CRC error, sector: 1235 +* suspicious image : all sectors present, but 1 CRC errors ... ecc headers : 39 ok, 0 CRC errors, 0 missing ... data section : 0 sectors missing; 1 CRC errors ... data md5sum : c3f9cb2402cb4b15a8b4f505eb80fb33 diff --git a/regtest/database/RS02_ecc_bad_byte b/regtest/database/RS02_ecc_bad_byte index 36a9680..d38f717 100644 --- a/regtest/database/RS02_ecc_bad_byte +++ b/regtest/database/RS02_ecc_bad_byte @@ -6,7 +6,7 @@ under the conditions of the GNU GENERAL PUBLIC LICENSE. See the file "COPYING" for further information. rs02-tmp.iso: present, contains 34932 medium sectors. -- testing sectors : 1%- testing sectors : 2%- testing sectors : 3%- testing sectors : 4%- testing sectors : 5%- testing sectors : 6%- testing sectors : 7%- testing sectors : 8%- testing sectors : 9%- testing sectors : 10%- testing sectors : 11%- testing sectors : 12%- testing sectors : 13%- testing sectors : 14%- testing sectors : 15%- testing sectors : 16%- testing sectors : 17%- testing sectors : 18%- testing sectors : 19%- testing sectors : 20%- testing sectors : 21%- testing sectors : 22%- testing sectors : 23%- testing sectors : 24%- testing sectors : 25%- testing sectors : 26%- testing sectors : 27%- testing sectors : 28%- testing sectors : 29%- testing sectors : 30%- testing sectors : 31%- testing sectors : 32%- testing sectors : 33%- testing sectors : 34%- testing sectors : 35%- testing sectors : 36%- testing sectors : 37%- testing sectors : 38%- testing sectors : 39%- testing sectors : 40%- testing sectors : 41%- testing sectors : 42%- testing sectors : 43%- testing sectors : 44%- testing sectors : 45%- testing sectors : 46%- testing sectors : 47%- testing sectors : 48%- testing sectors : 49%- testing sectors : 50%- testing sectors : 51%- testing sectors : 52%- testing sectors : 53%- testing sectors : 54%- testing sectors : 55%- testing sectors : 56%- testing sectors : 57%- testing sectors : 58%- testing sectors : 59%- testing sectors : 60%- testing sectors : 61%- testing sectors : 62%- testing sectors : 63%- testing sectors : 64%- testing sectors : 65%- testing sectors : 66%- testing sectors : 67%- testing sectors : 68%- testing sectors : 69%- testing sectors : 70%- testing sectors : 71%- testing sectors : 72%- testing sectors : 73%- testing sectors : 74%- testing sectors : 75%- testing sectors : 76%- testing sectors : 77%- testing sectors : 78%- testing sectors : 79%- testing sectors : 80%- testing sectors : 81%- testing sectors : 82%- testing sectors : 83%- testing sectors : 84%- testing sectors : 85%- testing sectors : 86%- testing sectors : 87%- testing sectors : 88%- testing sectors : 89%- testing sectors : 90%- testing sectors : 91%- testing sectors : 92%- testing sectors : 93%- testing sectors : 94%- testing sectors : 95%- testing sectors : 96%- testing sectors : 97%- testing sectors : 98%- testing sectors : 99%- testing sectors : 100%- good image : all sectors present +- good image : all sectors present - data md5sum : cbadac3ca7b6e9bccfc889b7eaded254 Error correction data: created by dvdisaster-0.80 diff --git a/regtest/database/RS02_ecc_create b/regtest/database/RS02_ecc_create index 3635941..66ff0a2 100644 --- a/regtest/database/RS02_ecc_create +++ b/regtest/database/RS02_ecc_create @@ -10,7 +10,5 @@ Augmenting image with Method RS02: 58 MiB data, 9 MiB ecc (35 roots; 15.9% redundancy). * Warning: Using redundancies below 20%% may not give * the expected data loss protection. -Preparing image (checksums, adding space): 1%Preparing image (checksums, adding space): 2%Preparing image (checksums, adding space): 3%Preparing image (checksums, adding space): 4%Preparing image (checksums, adding space): 5%Preparing image (checksums, adding space): 6%Preparing image (checksums, adding space): 7%Preparing image (checksums, adding space): 8%Preparing image (checksums, adding space): 9%Preparing image (checksums, adding space): 10%Preparing image (checksums, adding space): 11%Preparing image (checksums, adding space): 12%Preparing image (checksums, adding space): 13%Preparing image (checksums, adding space): 14%Preparing image (checksums, adding space): 15%Preparing image (checksums, adding space): 16%Preparing image (checksums, adding space): 17%Preparing image (checksums, adding space): 18%Preparing image (checksums, adding space): 19%Preparing image (checksums, adding space): 20%Preparing image (checksums, adding space): 21%Preparing image (checksums, adding space): 22%Preparing image (checksums, adding space): 23%Preparing image (checksums, adding space): 24%Preparing image (checksums, adding space): 25%Preparing image (checksums, adding space): 26%Preparing image (checksums, adding space): 27%Preparing image (checksums, adding space): 28%Preparing image (checksums, adding space): 29%Preparing image (checksums, adding space): 30%Preparing image (checksums, adding space): 31%Preparing image (checksums, adding space): 32%Preparing image (checksums, adding space): 33%Preparing image (checksums, adding space): 34%Preparing image (checksums, adding space): 35%Preparing image (checksums, adding space): 36%Preparing image (checksums, adding space): 37%Preparing image (checksums, adding space): 38%Preparing image (checksums, adding space): 39%Preparing image (checksums, adding space): 40%Preparing image (checksums, adding space): 41%Preparing image (checksums, adding space): 42%Preparing image (checksums, adding space): 43%Preparing image (checksums, adding space): 44%Preparing image (checksums, adding space): 45%Preparing image (checksums, adding space): 46%Preparing image (checksums, adding space): 47%Preparing image (checksums, adding space): 48%Preparing image (checksums, adding space): 49%Preparing image (checksums, adding space): 50%Preparing image (checksums, adding space): 51%Preparing image (checksums, adding space): 52%Preparing image (checksums, adding space): 53%Preparing image (checksums, adding space): 54%Preparing image (checksums, adding space): 55%Preparing image (checksums, adding space): 56%Preparing image (checksums, adding space): 57%Preparing image (checksums, adding space): 58%Preparing image (checksums, adding space): 59%Preparing image (checksums, adding space): 60%Preparing image (checksums, adding space): 61%Preparing image (checksums, adding space): 62%Preparing image (checksums, adding space): 63%Preparing image (checksums, adding space): 64%Preparing image (checksums, adding space): 65%Preparing image (checksums, adding space): 66%Preparing image (checksums, adding space): 67%Preparing image (checksums, adding space): 68%Preparing image (checksums, adding space): 69%Preparing image (checksums, adding space): 70%Preparing image (checksums, adding space): 71%Preparing image (checksums, adding space): 72%Preparing image (checksums, adding space): 73%Preparing image (checksums, adding space): 74%Preparing image (checksums, adding space): 75%Preparing image (checksums, adding space): 76%Preparing image (checksums, adding space): 77%Preparing image (checksums, adding space): 78%Preparing image (checksums, adding space): 79%Preparing image (checksums, adding space): 80%Preparing image (checksums, adding space): 81%Preparing image (checksums, adding space): 82%Preparing image (checksums, adding space): 83%Preparing image (checksums, adding space): 84%Preparing image (checksums, adding space): 85%Preparing image (checksums, adding space): 85%Preparing image (checksums, adding space): 86%Preparing image (checksums, adding space): 87%Preparing image (checksums, adding space): 88%Preparing image (checksums, adding space): 89%Preparing image (checksums, adding space): 90%Preparing image (checksums, adding space): 91%Preparing image (checksums, adding space): 92%Preparing image (checksums, adding space): 93%Preparing image (checksums, adding space): 94%Preparing image (checksums, adding space): 95%Preparing image (checksums, adding space): 96%Preparing image (checksums, adding space): 97%Preparing image (checksums, adding space): 98%Preparing image (checksums, adding space): 99%Preparing image (checksums, adding space): 100% -Ecc generation: 0.4%Ecc generation: 0.9%Ecc generation: 1.3%Ecc generation: 1.8%Ecc generation: 2.2%Ecc generation: 2.7%Ecc generation: 3.1%Ecc generation: 3.6%Ecc generation: 4.0%Ecc generation: 4.5%Ecc generation: 5.0%Ecc generation: 5.4%Ecc generation: 5.9%Ecc generation: 6.3%Ecc generation: 6.8%Ecc generation: 7.2%Ecc generation: 7.7%Ecc generation: 8.1%Ecc generation: 8.6%Ecc generation: 9.0%Ecc generation: 9.5%Ecc generation: 10.0%Ecc generation: 10.4%Ecc generation: 10.9%Ecc generation: 11.3%Ecc generation: 11.8%Ecc generation: 12.2%Ecc generation: 12.7%Ecc generation: 13.1%Ecc generation: 13.6%Ecc generation: 14.0%Ecc generation: 14.5%Ecc generation: 15.0%Ecc generation: 15.4%Ecc generation: 15.9%Ecc generation: 16.3%Ecc generation: 16.8%Ecc generation: 17.2%Ecc generation: 17.7%Ecc generation: 18.1%Ecc generation: 18.6%Ecc generation: 19.0%Ecc generation: 19.5%Ecc generation: 20.0%Ecc generation: 20.4%Ecc generation: 20.9%Ecc generation: 21.3%Ecc generation: 21.8%Ecc generation: 22.2%Ecc generation: 22.7%Ecc generation: 23.1%Ecc generation: 23.6%Ecc generation: 24.0%Ecc generation: 24.5%Ecc generation: 25.0%Ecc generation: 25.4%Ecc generation: 25.9%Ecc generation: 26.3%Ecc generation: 26.8%Ecc generation: 27.2%Ecc generation: 27.7%Ecc generation: 28.1%Ecc generation: 28.6%Ecc generation: 29.0%Ecc generation: 29.5%Ecc generation: 30.0%Ecc generation: 30.4%Ecc generation: 30.9%Ecc generation: 31.3%Ecc generation: 31.8%Ecc generation: 32.2%Ecc generation: 32.7%Ecc generation: 33.1%Ecc generation: 33.6%Ecc generation: 34.0%Ecc generation: 34.5%Ecc generation: 35.0%Ecc generation: 35.4%Ecc generation: 35.9%Ecc generation: 36.3%Ecc generation: 36.8%Ecc generation: 37.2%Ecc generation: 37.7%Ecc generation: 38.1%Ecc generation: 38.6%Ecc generation: 39.0%Ecc generation: 39.5%Ecc generation: 40.0%Ecc generation: 40.4%Ecc generation: 40.9%Ecc generation: 41.3%Ecc generation: 41.8%Ecc generation: 42.2%Ecc generation: 42.7%Ecc generation: 43.1%Ecc generation: 43.6%Ecc generation: 44.0%Ecc generation: 44.5%Ecc generation: 45.0%Ecc generation: 45.4%Ecc generation: 45.9%Ecc generation: 46.3%Ecc generation: 46.8%Ecc generation: 47.2%Ecc generation: 47.7%Ecc generation: 48.1%Ecc generation: 48.6%Ecc generation: 49.0%Ecc generation: 49.5%Ecc generation: 50.0%Ecc generation: 50.4%Ecc generation: 50.9%Ecc generation: 51.3%Ecc generation: 51.8%Ecc generation: 52.2%Ecc generation: 52.7%Ecc generation: 53.1%Ecc generation: 53.6%Ecc generation: 54.0%Ecc generation: 54.5%Ecc generation: 55.0%Ecc generation: 55.4%Ecc generation: 55.9%Ecc generation: 56.3%Ecc generation: 56.8%Ecc generation: 57.2%Ecc generation: 57.7%Ecc generation: 58.1%Ecc generation: 58.6%Ecc generation: 59.0%Ecc generation: 59.5%Ecc generation: 60.0%Ecc generation: 60.4%Ecc generation: 60.9%Ecc generation: 61.3%Ecc generation: 61.8%Ecc generation: 62.2%Ecc generation: 62.7%Ecc generation: 63.1%Ecc generation: 63.6%Ecc generation: 64.0%Ecc generation: 64.5%Ecc generation: 65.0%Ecc generation: 65.4%Ecc generation: 65.9%Ecc generation: 66.3%Ecc generation: 66.8%Ecc generation: 67.2%Ecc generation: 67.7%Ecc generation: 68.1%Ecc generation: 68.6%Ecc generation: 69.0%Ecc generation: 69.5%Ecc generation: 70.0%Ecc generation: 70.4%Ecc generation: 70.9%Ecc generation: 71.3%Ecc generation: 71.8%Ecc generation: 72.2%Ecc generation: 72.7%Ecc generation: 73.1%Ecc generation: 73.6%Ecc generation: 74.0%Ecc generation: 74.5%Ecc generation: 75.0%Ecc generation: 75.4%Ecc generation: 75.9%Ecc generation: 76.3%Ecc generation: 76.8%Ecc generation: 77.2%Ecc generation: 77.7%Ecc generation: 78.1%Ecc generation: 78.6%Ecc generation: 79.0%Ecc generation: 79.5%Ecc generation: 80.0%Ecc generation: 80.4%Ecc generation: 80.9%Ecc generation: 81.3%Ecc generation: 81.8%Ecc generation: 82.2%Ecc generation: 82.7%Ecc generation: 83.1%Ecc generation: 83.6%Ecc generation: 84.0%Ecc generation: 84.5%Ecc generation: 85.0%Ecc generation: 85.4%Ecc generation: 85.9%Ecc generation: 86.3%Ecc generation: 86.8%Ecc generation: 87.2%Ecc generation: 87.7%Ecc generation: 88.1%Ecc generation: 88.6%Ecc generation: 89.0%Ecc generation: 89.5%Ecc generation: 90.0%Ecc generation: 90.4%Ecc generation: 90.9%Ecc generation: 91.3%Ecc generation: 91.8%Ecc generation: 92.2%Ecc generation: 92.7%Ecc generation: 93.1%Ecc generation: 93.6%Ecc generation: 94.0%Ecc generation: 94.5%Ecc generation: 95.0%Ecc generation: 95.4%Ecc generation: 95.9%Ecc generation: 96.3%Ecc generation: 96.8%Ecc generation: 97.2%Ecc generation: 97.7%Ecc generation: 98.1%Ecc generation: 98.6%Ecc generation: 99.0%Ecc generation: 99.5%Ecc generation: 100.0%Ecc generation: 100.0% Image has been augmented with error correction data. New image size is 68 MiB (34932 sectors). diff --git a/regtest/database/RS02_ecc_create_after_partial_read b/regtest/database/RS02_ecc_create_after_partial_read index 49a7102..cb647ce 100644 --- a/regtest/database/RS02_ecc_create_after_partial_read +++ b/regtest/database/RS02_ecc_create_after_partial_read @@ -10,7 +10,7 @@ Using READ CD. Medium "Random Image": CD-R mode 1, 30000 sectors, created 16-07-2006. Completing image rs02-tmp.iso. Only missing sectors will be read. -Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx) + 1000 sectors read. Opening rs02-tmp.iso: 30000 medium sectors. @@ -18,7 +18,5 @@ Augmenting image with Method RS02: 58 MiB data, 9 MiB ecc (35 roots; 15.9% redundancy). * Warning: Using redundancies below 20%% may not give * the expected data loss protection. -Preparing image (checksums, adding space): 1%Preparing image (checksums, adding space): 2%Preparing image (checksums, adding space): 3%Preparing image (checksums, adding space): 4%Preparing image (checksums, adding space): 5%Preparing image (checksums, adding space): 6%Preparing image (checksums, adding space): 7%Preparing image (checksums, adding space): 8%Preparing image (checksums, adding space): 9%Preparing image (checksums, adding space): 10%Preparing image (checksums, adding space): 11%Preparing image (checksums, adding space): 12%Preparing image (checksums, adding space): 13%Preparing image (checksums, adding space): 14%Preparing image (checksums, adding space): 15%Preparing image (checksums, adding space): 16%Preparing image (checksums, adding space): 17%Preparing image (checksums, adding space): 18%Preparing image (checksums, adding space): 19%Preparing image (checksums, adding space): 20%Preparing image (checksums, adding space): 21%Preparing image (checksums, adding space): 22%Preparing image (checksums, adding space): 23%Preparing image (checksums, adding space): 24%Preparing image (checksums, adding space): 25%Preparing image (checksums, adding space): 26%Preparing image (checksums, adding space): 27%Preparing image (checksums, adding space): 28%Preparing image (checksums, adding space): 29%Preparing image (checksums, adding space): 30%Preparing image (checksums, adding space): 31%Preparing image (checksums, adding space): 32%Preparing image (checksums, adding space): 33%Preparing image (checksums, adding space): 34%Preparing image (checksums, adding space): 35%Preparing image (checksums, adding space): 36%Preparing image (checksums, adding space): 37%Preparing image (checksums, adding space): 38%Preparing image (checksums, adding space): 39%Preparing image (checksums, adding space): 40%Preparing image (checksums, adding space): 41%Preparing image (checksums, adding space): 42%Preparing image (checksums, adding space): 43%Preparing image (checksums, adding space): 44%Preparing image (checksums, adding space): 45%Preparing image (checksums, adding space): 46%Preparing image (checksums, adding space): 47%Preparing image (checksums, adding space): 48%Preparing image (checksums, adding space): 49%Preparing image (checksums, adding space): 50%Preparing image (checksums, adding space): 51%Preparing image (checksums, adding space): 52%Preparing image (checksums, adding space): 53%Preparing image (checksums, adding space): 54%Preparing image (checksums, adding space): 55%Preparing image (checksums, adding space): 56%Preparing image (checksums, adding space): 57%Preparing image (checksums, adding space): 58%Preparing image (checksums, adding space): 59%Preparing image (checksums, adding space): 60%Preparing image (checksums, adding space): 61%Preparing image (checksums, adding space): 62%Preparing image (checksums, adding space): 63%Preparing image (checksums, adding space): 64%Preparing image (checksums, adding space): 65%Preparing image (checksums, adding space): 66%Preparing image (checksums, adding space): 67%Preparing image (checksums, adding space): 68%Preparing image (checksums, adding space): 69%Preparing image (checksums, adding space): 70%Preparing image (checksums, adding space): 71%Preparing image (checksums, adding space): 72%Preparing image (checksums, adding space): 73%Preparing image (checksums, adding space): 74%Preparing image (checksums, adding space): 75%Preparing image (checksums, adding space): 76%Preparing image (checksums, adding space): 77%Preparing image (checksums, adding space): 78%Preparing image (checksums, adding space): 79%Preparing image (checksums, adding space): 80%Preparing image (checksums, adding space): 81%Preparing image (checksums, adding space): 82%Preparing image (checksums, adding space): 83%Preparing image (checksums, adding space): 84%Preparing image (checksums, adding space): 85%Preparing image (checksums, adding space): 85%Preparing image (checksums, adding space): 86%Preparing image (checksums, adding space): 87%Preparing image (checksums, adding space): 88%Preparing image (checksums, adding space): 89%Preparing image (checksums, adding space): 90%Preparing image (checksums, adding space): 91%Preparing image (checksums, adding space): 92%Preparing image (checksums, adding space): 93%Preparing image (checksums, adding space): 94%Preparing image (checksums, adding space): 95%Preparing image (checksums, adding space): 96%Preparing image (checksums, adding space): 97%Preparing image (checksums, adding space): 98%Preparing image (checksums, adding space): 99%Preparing image (checksums, adding space): 100% -Ecc generation: 0.4%Ecc generation: 0.9%Ecc generation: 1.3%Ecc generation: 1.8%Ecc generation: 2.2%Ecc generation: 2.7%Ecc generation: 3.1%Ecc generation: 3.6%Ecc generation: 4.0%Ecc generation: 4.5%Ecc generation: 5.0%Ecc generation: 5.4%Ecc generation: 5.9%Ecc generation: 6.3%Ecc generation: 6.8%Ecc generation: 7.2%Ecc generation: 7.7%Ecc generation: 8.1%Ecc generation: 8.6%Ecc generation: 9.0%Ecc generation: 9.5%Ecc generation: 10.0%Ecc generation: 10.4%Ecc generation: 10.9%Ecc generation: 11.3%Ecc generation: 11.8%Ecc generation: 12.2%Ecc generation: 12.7%Ecc generation: 13.1%Ecc generation: 13.6%Ecc generation: 14.0%Ecc generation: 14.5%Ecc generation: 15.0%Ecc generation: 15.4%Ecc generation: 15.9%Ecc generation: 16.3%Ecc generation: 16.8%Ecc generation: 17.2%Ecc generation: 17.7%Ecc generation: 18.1%Ecc generation: 18.6%Ecc generation: 19.0%Ecc generation: 19.5%Ecc generation: 20.0%Ecc generation: 20.4%Ecc generation: 20.9%Ecc generation: 21.3%Ecc generation: 21.8%Ecc generation: 22.2%Ecc generation: 22.7%Ecc generation: 23.1%Ecc generation: 23.6%Ecc generation: 24.0%Ecc generation: 24.5%Ecc generation: 25.0%Ecc generation: 25.4%Ecc generation: 25.9%Ecc generation: 26.3%Ecc generation: 26.8%Ecc generation: 27.2%Ecc generation: 27.7%Ecc generation: 28.1%Ecc generation: 28.6%Ecc generation: 29.0%Ecc generation: 29.5%Ecc generation: 30.0%Ecc generation: 30.4%Ecc generation: 30.9%Ecc generation: 31.3%Ecc generation: 31.8%Ecc generation: 32.2%Ecc generation: 32.7%Ecc generation: 33.1%Ecc generation: 33.6%Ecc generation: 34.0%Ecc generation: 34.5%Ecc generation: 35.0%Ecc generation: 35.4%Ecc generation: 35.9%Ecc generation: 36.3%Ecc generation: 36.8%Ecc generation: 37.2%Ecc generation: 37.7%Ecc generation: 38.1%Ecc generation: 38.6%Ecc generation: 39.0%Ecc generation: 39.5%Ecc generation: 40.0%Ecc generation: 40.4%Ecc generation: 40.9%Ecc generation: 41.3%Ecc generation: 41.8%Ecc generation: 42.2%Ecc generation: 42.7%Ecc generation: 43.1%Ecc generation: 43.6%Ecc generation: 44.0%Ecc generation: 44.5%Ecc generation: 45.0%Ecc generation: 45.4%Ecc generation: 45.9%Ecc generation: 46.3%Ecc generation: 46.8%Ecc generation: 47.2%Ecc generation: 47.7%Ecc generation: 48.1%Ecc generation: 48.6%Ecc generation: 49.0%Ecc generation: 49.5%Ecc generation: 50.0%Ecc generation: 50.4%Ecc generation: 50.9%Ecc generation: 51.3%Ecc generation: 51.8%Ecc generation: 52.2%Ecc generation: 52.7%Ecc generation: 53.1%Ecc generation: 53.6%Ecc generation: 54.0%Ecc generation: 54.5%Ecc generation: 55.0%Ecc generation: 55.4%Ecc generation: 55.9%Ecc generation: 56.3%Ecc generation: 56.8%Ecc generation: 57.2%Ecc generation: 57.7%Ecc generation: 58.1%Ecc generation: 58.6%Ecc generation: 59.0%Ecc generation: 59.5%Ecc generation: 60.0%Ecc generation: 60.4%Ecc generation: 60.9%Ecc generation: 61.3%Ecc generation: 61.8%Ecc generation: 62.2%Ecc generation: 62.7%Ecc generation: 63.1%Ecc generation: 63.6%Ecc generation: 64.0%Ecc generation: 64.5%Ecc generation: 65.0%Ecc generation: 65.4%Ecc generation: 65.9%Ecc generation: 66.3%Ecc generation: 66.8%Ecc generation: 67.2%Ecc generation: 67.7%Ecc generation: 68.1%Ecc generation: 68.6%Ecc generation: 69.0%Ecc generation: 69.5%Ecc generation: 70.0%Ecc generation: 70.4%Ecc generation: 70.9%Ecc generation: 71.3%Ecc generation: 71.8%Ecc generation: 72.2%Ecc generation: 72.7%Ecc generation: 73.1%Ecc generation: 73.6%Ecc generation: 74.0%Ecc generation: 74.5%Ecc generation: 75.0%Ecc generation: 75.4%Ecc generation: 75.9%Ecc generation: 76.3%Ecc generation: 76.8%Ecc generation: 77.2%Ecc generation: 77.7%Ecc generation: 78.1%Ecc generation: 78.6%Ecc generation: 79.0%Ecc generation: 79.5%Ecc generation: 80.0%Ecc generation: 80.4%Ecc generation: 80.9%Ecc generation: 81.3%Ecc generation: 81.8%Ecc generation: 82.2%Ecc generation: 82.7%Ecc generation: 83.1%Ecc generation: 83.6%Ecc generation: 84.0%Ecc generation: 84.5%Ecc generation: 85.0%Ecc generation: 85.4%Ecc generation: 85.9%Ecc generation: 86.3%Ecc generation: 86.8%Ecc generation: 87.2%Ecc generation: 87.7%Ecc generation: 88.1%Ecc generation: 88.6%Ecc generation: 89.0%Ecc generation: 89.5%Ecc generation: 90.0%Ecc generation: 90.4%Ecc generation: 90.9%Ecc generation: 91.3%Ecc generation: 91.8%Ecc generation: 92.2%Ecc generation: 92.7%Ecc generation: 93.1%Ecc generation: 93.6%Ecc generation: 94.0%Ecc generation: 94.5%Ecc generation: 95.0%Ecc generation: 95.4%Ecc generation: 95.9%Ecc generation: 96.3%Ecc generation: 96.8%Ecc generation: 97.2%Ecc generation: 97.7%Ecc generation: 98.1%Ecc generation: 98.6%Ecc generation: 99.0%Ecc generation: 99.5%Ecc generation: 100.0%Ecc generation: 100.0% Image has been augmented with error correction data. New image size is 68 MiB (34932 sectors). diff --git a/regtest/database/RS02_ecc_create_after_read b/regtest/database/RS02_ecc_create_after_read index 28658cd..c2b7a06 100644 --- a/regtest/database/RS02_ecc_create_after_read +++ b/regtest/database/RS02_ecc_create_after_read @@ -10,7 +10,7 @@ Using READ CD. Medium "Random Image": CD-R mode 1, 30000 sectors, created 16-07-2006. Creating new rs02-tmp.iso image. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) + All sectors successfully read. Opening rs02-tmp.iso: 30000 medium sectors. @@ -18,7 +18,5 @@ Augmenting image with Method RS02: 58 MiB data, 9 MiB ecc (35 roots; 15.9% redundancy). * Warning: Using redundancies below 20%% may not give * the expected data loss protection. -Preparing image (checksums, adding space): 1%Preparing image (checksums, adding space): 2%Preparing image (checksums, adding space): 3%Preparing image (checksums, adding space): 4%Preparing image (checksums, adding space): 5%Preparing image (checksums, adding space): 6%Preparing image (checksums, adding space): 7%Preparing image (checksums, adding space): 8%Preparing image (checksums, adding space): 9%Preparing image (checksums, adding space): 10%Preparing image (checksums, adding space): 11%Preparing image (checksums, adding space): 12%Preparing image (checksums, adding space): 13%Preparing image (checksums, adding space): 14%Preparing image (checksums, adding space): 15%Preparing image (checksums, adding space): 16%Preparing image (checksums, adding space): 17%Preparing image (checksums, adding space): 18%Preparing image (checksums, adding space): 19%Preparing image (checksums, adding space): 20%Preparing image (checksums, adding space): 21%Preparing image (checksums, adding space): 22%Preparing image (checksums, adding space): 23%Preparing image (checksums, adding space): 24%Preparing image (checksums, adding space): 25%Preparing image (checksums, adding space): 26%Preparing image (checksums, adding space): 27%Preparing image (checksums, adding space): 28%Preparing image (checksums, adding space): 29%Preparing image (checksums, adding space): 30%Preparing image (checksums, adding space): 31%Preparing image (checksums, adding space): 32%Preparing image (checksums, adding space): 33%Preparing image (checksums, adding space): 34%Preparing image (checksums, adding space): 35%Preparing image (checksums, adding space): 36%Preparing image (checksums, adding space): 37%Preparing image (checksums, adding space): 38%Preparing image (checksums, adding space): 39%Preparing image (checksums, adding space): 40%Preparing image (checksums, adding space): 41%Preparing image (checksums, adding space): 42%Preparing image (checksums, adding space): 43%Preparing image (checksums, adding space): 44%Preparing image (checksums, adding space): 45%Preparing image (checksums, adding space): 46%Preparing image (checksums, adding space): 47%Preparing image (checksums, adding space): 48%Preparing image (checksums, adding space): 49%Preparing image (checksums, adding space): 50%Preparing image (checksums, adding space): 51%Preparing image (checksums, adding space): 52%Preparing image (checksums, adding space): 53%Preparing image (checksums, adding space): 54%Preparing image (checksums, adding space): 55%Preparing image (checksums, adding space): 56%Preparing image (checksums, adding space): 57%Preparing image (checksums, adding space): 58%Preparing image (checksums, adding space): 59%Preparing image (checksums, adding space): 60%Preparing image (checksums, adding space): 61%Preparing image (checksums, adding space): 62%Preparing image (checksums, adding space): 63%Preparing image (checksums, adding space): 64%Preparing image (checksums, adding space): 65%Preparing image (checksums, adding space): 66%Preparing image (checksums, adding space): 67%Preparing image (checksums, adding space): 68%Preparing image (checksums, adding space): 69%Preparing image (checksums, adding space): 70%Preparing image (checksums, adding space): 71%Preparing image (checksums, adding space): 72%Preparing image (checksums, adding space): 73%Preparing image (checksums, adding space): 74%Preparing image (checksums, adding space): 75%Preparing image (checksums, adding space): 76%Preparing image (checksums, adding space): 77%Preparing image (checksums, adding space): 78%Preparing image (checksums, adding space): 79%Preparing image (checksums, adding space): 80%Preparing image (checksums, adding space): 81%Preparing image (checksums, adding space): 82%Preparing image (checksums, adding space): 83%Preparing image (checksums, adding space): 84%Preparing image (checksums, adding space): 85%Preparing image (checksums, adding space): 85%Preparing image (checksums, adding space): 86%Preparing image (checksums, adding space): 87%Preparing image (checksums, adding space): 88%Preparing image (checksums, adding space): 89%Preparing image (checksums, adding space): 90%Preparing image (checksums, adding space): 91%Preparing image (checksums, adding space): 92%Preparing image (checksums, adding space): 93%Preparing image (checksums, adding space): 94%Preparing image (checksums, adding space): 95%Preparing image (checksums, adding space): 96%Preparing image (checksums, adding space): 97%Preparing image (checksums, adding space): 98%Preparing image (checksums, adding space): 99%Preparing image (checksums, adding space): 100% -Ecc generation: 0.4%Ecc generation: 0.9%Ecc generation: 1.3%Ecc generation: 1.8%Ecc generation: 2.2%Ecc generation: 2.7%Ecc generation: 3.1%Ecc generation: 3.6%Ecc generation: 4.0%Ecc generation: 4.5%Ecc generation: 5.0%Ecc generation: 5.4%Ecc generation: 5.9%Ecc generation: 6.3%Ecc generation: 6.8%Ecc generation: 7.2%Ecc generation: 7.7%Ecc generation: 8.1%Ecc generation: 8.6%Ecc generation: 9.0%Ecc generation: 9.5%Ecc generation: 10.0%Ecc generation: 10.4%Ecc generation: 10.9%Ecc generation: 11.3%Ecc generation: 11.8%Ecc generation: 12.2%Ecc generation: 12.7%Ecc generation: 13.1%Ecc generation: 13.6%Ecc generation: 14.0%Ecc generation: 14.5%Ecc generation: 15.0%Ecc generation: 15.4%Ecc generation: 15.9%Ecc generation: 16.3%Ecc generation: 16.8%Ecc generation: 17.2%Ecc generation: 17.7%Ecc generation: 18.1%Ecc generation: 18.6%Ecc generation: 19.0%Ecc generation: 19.5%Ecc generation: 20.0%Ecc generation: 20.4%Ecc generation: 20.9%Ecc generation: 21.3%Ecc generation: 21.8%Ecc generation: 22.2%Ecc generation: 22.7%Ecc generation: 23.1%Ecc generation: 23.6%Ecc generation: 24.0%Ecc generation: 24.5%Ecc generation: 25.0%Ecc generation: 25.4%Ecc generation: 25.9%Ecc generation: 26.3%Ecc generation: 26.8%Ecc generation: 27.2%Ecc generation: 27.7%Ecc generation: 28.1%Ecc generation: 28.6%Ecc generation: 29.0%Ecc generation: 29.5%Ecc generation: 30.0%Ecc generation: 30.4%Ecc generation: 30.9%Ecc generation: 31.3%Ecc generation: 31.8%Ecc generation: 32.2%Ecc generation: 32.7%Ecc generation: 33.1%Ecc generation: 33.6%Ecc generation: 34.0%Ecc generation: 34.5%Ecc generation: 35.0%Ecc generation: 35.4%Ecc generation: 35.9%Ecc generation: 36.3%Ecc generation: 36.8%Ecc generation: 37.2%Ecc generation: 37.7%Ecc generation: 38.1%Ecc generation: 38.6%Ecc generation: 39.0%Ecc generation: 39.5%Ecc generation: 40.0%Ecc generation: 40.4%Ecc generation: 40.9%Ecc generation: 41.3%Ecc generation: 41.8%Ecc generation: 42.2%Ecc generation: 42.7%Ecc generation: 43.1%Ecc generation: 43.6%Ecc generation: 44.0%Ecc generation: 44.5%Ecc generation: 45.0%Ecc generation: 45.4%Ecc generation: 45.9%Ecc generation: 46.3%Ecc generation: 46.8%Ecc generation: 47.2%Ecc generation: 47.7%Ecc generation: 48.1%Ecc generation: 48.6%Ecc generation: 49.0%Ecc generation: 49.5%Ecc generation: 50.0%Ecc generation: 50.4%Ecc generation: 50.9%Ecc generation: 51.3%Ecc generation: 51.8%Ecc generation: 52.2%Ecc generation: 52.7%Ecc generation: 53.1%Ecc generation: 53.6%Ecc generation: 54.0%Ecc generation: 54.5%Ecc generation: 55.0%Ecc generation: 55.4%Ecc generation: 55.9%Ecc generation: 56.3%Ecc generation: 56.8%Ecc generation: 57.2%Ecc generation: 57.7%Ecc generation: 58.1%Ecc generation: 58.6%Ecc generation: 59.0%Ecc generation: 59.5%Ecc generation: 60.0%Ecc generation: 60.4%Ecc generation: 60.9%Ecc generation: 61.3%Ecc generation: 61.8%Ecc generation: 62.2%Ecc generation: 62.7%Ecc generation: 63.1%Ecc generation: 63.6%Ecc generation: 64.0%Ecc generation: 64.5%Ecc generation: 65.0%Ecc generation: 65.4%Ecc generation: 65.9%Ecc generation: 66.3%Ecc generation: 66.8%Ecc generation: 67.2%Ecc generation: 67.7%Ecc generation: 68.1%Ecc generation: 68.6%Ecc generation: 69.0%Ecc generation: 69.5%Ecc generation: 70.0%Ecc generation: 70.4%Ecc generation: 70.9%Ecc generation: 71.3%Ecc generation: 71.8%Ecc generation: 72.2%Ecc generation: 72.7%Ecc generation: 73.1%Ecc generation: 73.6%Ecc generation: 74.0%Ecc generation: 74.5%Ecc generation: 75.0%Ecc generation: 75.4%Ecc generation: 75.9%Ecc generation: 76.3%Ecc generation: 76.8%Ecc generation: 77.2%Ecc generation: 77.7%Ecc generation: 78.1%Ecc generation: 78.6%Ecc generation: 79.0%Ecc generation: 79.5%Ecc generation: 80.0%Ecc generation: 80.4%Ecc generation: 80.9%Ecc generation: 81.3%Ecc generation: 81.8%Ecc generation: 82.2%Ecc generation: 82.7%Ecc generation: 83.1%Ecc generation: 83.6%Ecc generation: 84.0%Ecc generation: 84.5%Ecc generation: 85.0%Ecc generation: 85.4%Ecc generation: 85.9%Ecc generation: 86.3%Ecc generation: 86.8%Ecc generation: 87.2%Ecc generation: 87.7%Ecc generation: 88.1%Ecc generation: 88.6%Ecc generation: 89.0%Ecc generation: 89.5%Ecc generation: 90.0%Ecc generation: 90.4%Ecc generation: 90.9%Ecc generation: 91.3%Ecc generation: 91.8%Ecc generation: 92.2%Ecc generation: 92.7%Ecc generation: 93.1%Ecc generation: 93.6%Ecc generation: 94.0%Ecc generation: 94.5%Ecc generation: 95.0%Ecc generation: 95.4%Ecc generation: 95.9%Ecc generation: 96.3%Ecc generation: 96.8%Ecc generation: 97.2%Ecc generation: 97.7%Ecc generation: 98.1%Ecc generation: 98.6%Ecc generation: 99.0%Ecc generation: 99.5%Ecc generation: 100.0%Ecc generation: 100.0% Image has been augmented with error correction data. New image size is 68 MiB (34932 sectors). diff --git a/regtest/database/RS02_ecc_from_larger_rs02 b/regtest/database/RS02_ecc_from_larger_rs02 index fd0759c..4c6ab1b 100644 --- a/regtest/database/RS02_ecc_from_larger_rs02 +++ b/regtest/database/RS02_ecc_from_larger_rs02 @@ -13,7 +13,5 @@ Augmenting image with Method RS02: 58 MiB data, 9 MiB ecc (35 roots; 15.9% redundancy). * Warning: Using redundancies below 20%% may not give * the expected data loss protection. -Preparing image (checksums, adding space): 1%Preparing image (checksums, adding space): 2%Preparing image (checksums, adding space): 3%Preparing image (checksums, adding space): 4%Preparing image (checksums, adding space): 5%Preparing image (checksums, adding space): 6%Preparing image (checksums, adding space): 7%Preparing image (checksums, adding space): 8%Preparing image (checksums, adding space): 9%Preparing image (checksums, adding space): 10%Preparing image (checksums, adding space): 11%Preparing image (checksums, adding space): 12%Preparing image (checksums, adding space): 13%Preparing image (checksums, adding space): 14%Preparing image (checksums, adding space): 15%Preparing image (checksums, adding space): 16%Preparing image (checksums, adding space): 17%Preparing image (checksums, adding space): 18%Preparing image (checksums, adding space): 19%Preparing image (checksums, adding space): 20%Preparing image (checksums, adding space): 21%Preparing image (checksums, adding space): 22%Preparing image (checksums, adding space): 23%Preparing image (checksums, adding space): 24%Preparing image (checksums, adding space): 25%Preparing image (checksums, adding space): 26%Preparing image (checksums, adding space): 27%Preparing image (checksums, adding space): 28%Preparing image (checksums, adding space): 29%Preparing image (checksums, adding space): 30%Preparing image (checksums, adding space): 31%Preparing image (checksums, adding space): 32%Preparing image (checksums, adding space): 33%Preparing image (checksums, adding space): 34%Preparing image (checksums, adding space): 35%Preparing image (checksums, adding space): 36%Preparing image (checksums, adding space): 37%Preparing image (checksums, adding space): 38%Preparing image (checksums, adding space): 39%Preparing image (checksums, adding space): 40%Preparing image (checksums, adding space): 41%Preparing image (checksums, adding space): 42%Preparing image (checksums, adding space): 43%Preparing image (checksums, adding space): 44%Preparing image (checksums, adding space): 45%Preparing image (checksums, adding space): 46%Preparing image (checksums, adding space): 47%Preparing image (checksums, adding space): 48%Preparing image (checksums, adding space): 49%Preparing image (checksums, adding space): 50%Preparing image (checksums, adding space): 51%Preparing image (checksums, adding space): 52%Preparing image (checksums, adding space): 53%Preparing image (checksums, adding space): 54%Preparing image (checksums, adding space): 55%Preparing image (checksums, adding space): 56%Preparing image (checksums, adding space): 57%Preparing image (checksums, adding space): 58%Preparing image (checksums, adding space): 59%Preparing image (checksums, adding space): 60%Preparing image (checksums, adding space): 61%Preparing image (checksums, adding space): 62%Preparing image (checksums, adding space): 63%Preparing image (checksums, adding space): 64%Preparing image (checksums, adding space): 65%Preparing image (checksums, adding space): 66%Preparing image (checksums, adding space): 67%Preparing image (checksums, adding space): 68%Preparing image (checksums, adding space): 69%Preparing image (checksums, adding space): 70%Preparing image (checksums, adding space): 71%Preparing image (checksums, adding space): 72%Preparing image (checksums, adding space): 73%Preparing image (checksums, adding space): 74%Preparing image (checksums, adding space): 75%Preparing image (checksums, adding space): 76%Preparing image (checksums, adding space): 77%Preparing image (checksums, adding space): 78%Preparing image (checksums, adding space): 79%Preparing image (checksums, adding space): 80%Preparing image (checksums, adding space): 81%Preparing image (checksums, adding space): 82%Preparing image (checksums, adding space): 83%Preparing image (checksums, adding space): 84%Preparing image (checksums, adding space): 85%Preparing image (checksums, adding space): 85%Preparing image (checksums, adding space): 86%Preparing image (checksums, adding space): 87%Preparing image (checksums, adding space): 88%Preparing image (checksums, adding space): 89%Preparing image (checksums, adding space): 90%Preparing image (checksums, adding space): 91%Preparing image (checksums, adding space): 92%Preparing image (checksums, adding space): 93%Preparing image (checksums, adding space): 94%Preparing image (checksums, adding space): 95%Preparing image (checksums, adding space): 96%Preparing image (checksums, adding space): 97%Preparing image (checksums, adding space): 98%Preparing image (checksums, adding space): 99%Preparing image (checksums, adding space): 100% -Ecc generation: 0.4%Ecc generation: 0.9%Ecc generation: 1.3%Ecc generation: 1.8%Ecc generation: 2.2%Ecc generation: 2.7%Ecc generation: 3.1%Ecc generation: 3.6%Ecc generation: 4.0%Ecc generation: 4.5%Ecc generation: 5.0%Ecc generation: 5.4%Ecc generation: 5.9%Ecc generation: 6.3%Ecc generation: 6.8%Ecc generation: 7.2%Ecc generation: 7.7%Ecc generation: 8.1%Ecc generation: 8.6%Ecc generation: 9.0%Ecc generation: 9.5%Ecc generation: 10.0%Ecc generation: 10.4%Ecc generation: 10.9%Ecc generation: 11.3%Ecc generation: 11.8%Ecc generation: 12.2%Ecc generation: 12.7%Ecc generation: 13.1%Ecc generation: 13.6%Ecc generation: 14.0%Ecc generation: 14.5%Ecc generation: 15.0%Ecc generation: 15.4%Ecc generation: 15.9%Ecc generation: 16.3%Ecc generation: 16.8%Ecc generation: 17.2%Ecc generation: 17.7%Ecc generation: 18.1%Ecc generation: 18.6%Ecc generation: 19.0%Ecc generation: 19.5%Ecc generation: 20.0%Ecc generation: 20.4%Ecc generation: 20.9%Ecc generation: 21.3%Ecc generation: 21.8%Ecc generation: 22.2%Ecc generation: 22.7%Ecc generation: 23.1%Ecc generation: 23.6%Ecc generation: 24.0%Ecc generation: 24.5%Ecc generation: 25.0%Ecc generation: 25.4%Ecc generation: 25.9%Ecc generation: 26.3%Ecc generation: 26.8%Ecc generation: 27.2%Ecc generation: 27.7%Ecc generation: 28.1%Ecc generation: 28.6%Ecc generation: 29.0%Ecc generation: 29.5%Ecc generation: 30.0%Ecc generation: 30.4%Ecc generation: 30.9%Ecc generation: 31.3%Ecc generation: 31.8%Ecc generation: 32.2%Ecc generation: 32.7%Ecc generation: 33.1%Ecc generation: 33.6%Ecc generation: 34.0%Ecc generation: 34.5%Ecc generation: 35.0%Ecc generation: 35.4%Ecc generation: 35.9%Ecc generation: 36.3%Ecc generation: 36.8%Ecc generation: 37.2%Ecc generation: 37.7%Ecc generation: 38.1%Ecc generation: 38.6%Ecc generation: 39.0%Ecc generation: 39.5%Ecc generation: 40.0%Ecc generation: 40.4%Ecc generation: 40.9%Ecc generation: 41.3%Ecc generation: 41.8%Ecc generation: 42.2%Ecc generation: 42.7%Ecc generation: 43.1%Ecc generation: 43.6%Ecc generation: 44.0%Ecc generation: 44.5%Ecc generation: 45.0%Ecc generation: 45.4%Ecc generation: 45.9%Ecc generation: 46.3%Ecc generation: 46.8%Ecc generation: 47.2%Ecc generation: 47.7%Ecc generation: 48.1%Ecc generation: 48.6%Ecc generation: 49.0%Ecc generation: 49.5%Ecc generation: 50.0%Ecc generation: 50.4%Ecc generation: 50.9%Ecc generation: 51.3%Ecc generation: 51.8%Ecc generation: 52.2%Ecc generation: 52.7%Ecc generation: 53.1%Ecc generation: 53.6%Ecc generation: 54.0%Ecc generation: 54.5%Ecc generation: 55.0%Ecc generation: 55.4%Ecc generation: 55.9%Ecc generation: 56.3%Ecc generation: 56.8%Ecc generation: 57.2%Ecc generation: 57.7%Ecc generation: 58.1%Ecc generation: 58.6%Ecc generation: 59.0%Ecc generation: 59.5%Ecc generation: 60.0%Ecc generation: 60.4%Ecc generation: 60.9%Ecc generation: 61.3%Ecc generation: 61.8%Ecc generation: 62.2%Ecc generation: 62.7%Ecc generation: 63.1%Ecc generation: 63.6%Ecc generation: 64.0%Ecc generation: 64.5%Ecc generation: 65.0%Ecc generation: 65.4%Ecc generation: 65.9%Ecc generation: 66.3%Ecc generation: 66.8%Ecc generation: 67.2%Ecc generation: 67.7%Ecc generation: 68.1%Ecc generation: 68.6%Ecc generation: 69.0%Ecc generation: 69.5%Ecc generation: 70.0%Ecc generation: 70.4%Ecc generation: 70.9%Ecc generation: 71.3%Ecc generation: 71.8%Ecc generation: 72.2%Ecc generation: 72.7%Ecc generation: 73.1%Ecc generation: 73.6%Ecc generation: 74.0%Ecc generation: 74.5%Ecc generation: 75.0%Ecc generation: 75.4%Ecc generation: 75.9%Ecc generation: 76.3%Ecc generation: 76.8%Ecc generation: 77.2%Ecc generation: 77.7%Ecc generation: 78.1%Ecc generation: 78.6%Ecc generation: 79.0%Ecc generation: 79.5%Ecc generation: 80.0%Ecc generation: 80.4%Ecc generation: 80.9%Ecc generation: 81.3%Ecc generation: 81.8%Ecc generation: 82.2%Ecc generation: 82.7%Ecc generation: 83.1%Ecc generation: 83.6%Ecc generation: 84.0%Ecc generation: 84.5%Ecc generation: 85.0%Ecc generation: 85.4%Ecc generation: 85.9%Ecc generation: 86.3%Ecc generation: 86.8%Ecc generation: 87.2%Ecc generation: 87.7%Ecc generation: 88.1%Ecc generation: 88.6%Ecc generation: 89.0%Ecc generation: 89.5%Ecc generation: 90.0%Ecc generation: 90.4%Ecc generation: 90.9%Ecc generation: 91.3%Ecc generation: 91.8%Ecc generation: 92.2%Ecc generation: 92.7%Ecc generation: 93.1%Ecc generation: 93.6%Ecc generation: 94.0%Ecc generation: 94.5%Ecc generation: 95.0%Ecc generation: 95.4%Ecc generation: 95.9%Ecc generation: 96.3%Ecc generation: 96.8%Ecc generation: 97.2%Ecc generation: 97.7%Ecc generation: 98.1%Ecc generation: 98.6%Ecc generation: 99.0%Ecc generation: 99.5%Ecc generation: 100.0%Ecc generation: 100.0% Image has been augmented with error correction data. New image size is 68 MiB (34932 sectors). diff --git a/regtest/database/RS02_ecc_from_larger_rs02_non_blocksize b/regtest/database/RS02_ecc_from_larger_rs02_non_blocksize index cec5b3d..aad5213 100644 --- a/regtest/database/RS02_ecc_from_larger_rs02_non_blocksize +++ b/regtest/database/RS02_ecc_from_larger_rs02_non_blocksize @@ -13,7 +13,5 @@ Augmenting image with Method RS02: 58 MiB data, 9 MiB ecc (35 roots; 15.9% redundancy). * Warning: Using redundancies below 20%% may not give * the expected data loss protection. -Preparing image (checksums, adding space): 1%Preparing image (checksums, adding space): 2%Preparing image (checksums, adding space): 3%Preparing image (checksums, adding space): 4%Preparing image (checksums, adding space): 5%Preparing image (checksums, adding space): 6%Preparing image (checksums, adding space): 7%Preparing image (checksums, adding space): 8%Preparing image (checksums, adding space): 9%Preparing image (checksums, adding space): 10%Preparing image (checksums, adding space): 11%Preparing image (checksums, adding space): 12%Preparing image (checksums, adding space): 13%Preparing image (checksums, adding space): 14%Preparing image (checksums, adding space): 15%Preparing image (checksums, adding space): 16%Preparing image (checksums, adding space): 17%Preparing image (checksums, adding space): 18%Preparing image (checksums, adding space): 19%Preparing image (checksums, adding space): 20%Preparing image (checksums, adding space): 21%Preparing image (checksums, adding space): 22%Preparing image (checksums, adding space): 23%Preparing image (checksums, adding space): 24%Preparing image (checksums, adding space): 25%Preparing image (checksums, adding space): 26%Preparing image (checksums, adding space): 27%Preparing image (checksums, adding space): 28%Preparing image (checksums, adding space): 29%Preparing image (checksums, adding space): 30%Preparing image (checksums, adding space): 31%Preparing image (checksums, adding space): 32%Preparing image (checksums, adding space): 33%Preparing image (checksums, adding space): 34%Preparing image (checksums, adding space): 35%Preparing image (checksums, adding space): 36%Preparing image (checksums, adding space): 37%Preparing image (checksums, adding space): 38%Preparing image (checksums, adding space): 39%Preparing image (checksums, adding space): 40%Preparing image (checksums, adding space): 41%Preparing image (checksums, adding space): 42%Preparing image (checksums, adding space): 43%Preparing image (checksums, adding space): 44%Preparing image (checksums, adding space): 45%Preparing image (checksums, adding space): 46%Preparing image (checksums, adding space): 47%Preparing image (checksums, adding space): 48%Preparing image (checksums, adding space): 49%Preparing image (checksums, adding space): 50%Preparing image (checksums, adding space): 51%Preparing image (checksums, adding space): 52%Preparing image (checksums, adding space): 53%Preparing image (checksums, adding space): 54%Preparing image (checksums, adding space): 55%Preparing image (checksums, adding space): 56%Preparing image (checksums, adding space): 57%Preparing image (checksums, adding space): 58%Preparing image (checksums, adding space): 59%Preparing image (checksums, adding space): 60%Preparing image (checksums, adding space): 61%Preparing image (checksums, adding space): 62%Preparing image (checksums, adding space): 63%Preparing image (checksums, adding space): 64%Preparing image (checksums, adding space): 65%Preparing image (checksums, adding space): 66%Preparing image (checksums, adding space): 67%Preparing image (checksums, adding space): 68%Preparing image (checksums, adding space): 69%Preparing image (checksums, adding space): 70%Preparing image (checksums, adding space): 71%Preparing image (checksums, adding space): 72%Preparing image (checksums, adding space): 73%Preparing image (checksums, adding space): 74%Preparing image (checksums, adding space): 75%Preparing image (checksums, adding space): 76%Preparing image (checksums, adding space): 77%Preparing image (checksums, adding space): 78%Preparing image (checksums, adding space): 79%Preparing image (checksums, adding space): 80%Preparing image (checksums, adding space): 81%Preparing image (checksums, adding space): 82%Preparing image (checksums, adding space): 83%Preparing image (checksums, adding space): 84%Preparing image (checksums, adding space): 85%Preparing image (checksums, adding space): 85%Preparing image (checksums, adding space): 86%Preparing image (checksums, adding space): 87%Preparing image (checksums, adding space): 88%Preparing image (checksums, adding space): 89%Preparing image (checksums, adding space): 90%Preparing image (checksums, adding space): 91%Preparing image (checksums, adding space): 92%Preparing image (checksums, adding space): 93%Preparing image (checksums, adding space): 94%Preparing image (checksums, adding space): 95%Preparing image (checksums, adding space): 96%Preparing image (checksums, adding space): 97%Preparing image (checksums, adding space): 98%Preparing image (checksums, adding space): 99%Preparing image (checksums, adding space): 100% -Ecc generation: 0.4%Ecc generation: 0.9%Ecc generation: 1.3%Ecc generation: 1.8%Ecc generation: 2.2%Ecc generation: 2.7%Ecc generation: 3.1%Ecc generation: 3.6%Ecc generation: 4.0%Ecc generation: 4.5%Ecc generation: 5.0%Ecc generation: 5.4%Ecc generation: 5.9%Ecc generation: 6.3%Ecc generation: 6.8%Ecc generation: 7.2%Ecc generation: 7.7%Ecc generation: 8.1%Ecc generation: 8.6%Ecc generation: 9.0%Ecc generation: 9.5%Ecc generation: 10.0%Ecc generation: 10.4%Ecc generation: 10.9%Ecc generation: 11.3%Ecc generation: 11.8%Ecc generation: 12.2%Ecc generation: 12.7%Ecc generation: 13.1%Ecc generation: 13.6%Ecc generation: 14.0%Ecc generation: 14.5%Ecc generation: 15.0%Ecc generation: 15.4%Ecc generation: 15.9%Ecc generation: 16.3%Ecc generation: 16.8%Ecc generation: 17.2%Ecc generation: 17.7%Ecc generation: 18.1%Ecc generation: 18.6%Ecc generation: 19.0%Ecc generation: 19.5%Ecc generation: 20.0%Ecc generation: 20.4%Ecc generation: 20.9%Ecc generation: 21.3%Ecc generation: 21.8%Ecc generation: 22.2%Ecc generation: 22.7%Ecc generation: 23.1%Ecc generation: 23.6%Ecc generation: 24.0%Ecc generation: 24.5%Ecc generation: 25.0%Ecc generation: 25.4%Ecc generation: 25.9%Ecc generation: 26.3%Ecc generation: 26.8%Ecc generation: 27.2%Ecc generation: 27.7%Ecc generation: 28.1%Ecc generation: 28.6%Ecc generation: 29.0%Ecc generation: 29.5%Ecc generation: 30.0%Ecc generation: 30.4%Ecc generation: 30.9%Ecc generation: 31.3%Ecc generation: 31.8%Ecc generation: 32.2%Ecc generation: 32.7%Ecc generation: 33.1%Ecc generation: 33.6%Ecc generation: 34.0%Ecc generation: 34.5%Ecc generation: 35.0%Ecc generation: 35.4%Ecc generation: 35.9%Ecc generation: 36.3%Ecc generation: 36.8%Ecc generation: 37.2%Ecc generation: 37.7%Ecc generation: 38.1%Ecc generation: 38.6%Ecc generation: 39.0%Ecc generation: 39.5%Ecc generation: 40.0%Ecc generation: 40.4%Ecc generation: 40.9%Ecc generation: 41.3%Ecc generation: 41.8%Ecc generation: 42.2%Ecc generation: 42.7%Ecc generation: 43.1%Ecc generation: 43.6%Ecc generation: 44.0%Ecc generation: 44.5%Ecc generation: 45.0%Ecc generation: 45.4%Ecc generation: 45.9%Ecc generation: 46.3%Ecc generation: 46.8%Ecc generation: 47.2%Ecc generation: 47.7%Ecc generation: 48.1%Ecc generation: 48.6%Ecc generation: 49.0%Ecc generation: 49.5%Ecc generation: 50.0%Ecc generation: 50.4%Ecc generation: 50.9%Ecc generation: 51.3%Ecc generation: 51.8%Ecc generation: 52.2%Ecc generation: 52.7%Ecc generation: 53.1%Ecc generation: 53.6%Ecc generation: 54.0%Ecc generation: 54.5%Ecc generation: 55.0%Ecc generation: 55.4%Ecc generation: 55.9%Ecc generation: 56.3%Ecc generation: 56.8%Ecc generation: 57.2%Ecc generation: 57.7%Ecc generation: 58.1%Ecc generation: 58.6%Ecc generation: 59.0%Ecc generation: 59.5%Ecc generation: 60.0%Ecc generation: 60.4%Ecc generation: 60.9%Ecc generation: 61.3%Ecc generation: 61.8%Ecc generation: 62.2%Ecc generation: 62.7%Ecc generation: 63.1%Ecc generation: 63.6%Ecc generation: 64.0%Ecc generation: 64.5%Ecc generation: 65.0%Ecc generation: 65.4%Ecc generation: 65.9%Ecc generation: 66.3%Ecc generation: 66.8%Ecc generation: 67.2%Ecc generation: 67.7%Ecc generation: 68.1%Ecc generation: 68.6%Ecc generation: 69.0%Ecc generation: 69.5%Ecc generation: 70.0%Ecc generation: 70.4%Ecc generation: 70.9%Ecc generation: 71.3%Ecc generation: 71.8%Ecc generation: 72.2%Ecc generation: 72.7%Ecc generation: 73.1%Ecc generation: 73.6%Ecc generation: 74.0%Ecc generation: 74.5%Ecc generation: 75.0%Ecc generation: 75.4%Ecc generation: 75.9%Ecc generation: 76.3%Ecc generation: 76.8%Ecc generation: 77.2%Ecc generation: 77.7%Ecc generation: 78.1%Ecc generation: 78.6%Ecc generation: 79.0%Ecc generation: 79.5%Ecc generation: 80.0%Ecc generation: 80.4%Ecc generation: 80.9%Ecc generation: 81.3%Ecc generation: 81.8%Ecc generation: 82.2%Ecc generation: 82.7%Ecc generation: 83.1%Ecc generation: 83.6%Ecc generation: 84.0%Ecc generation: 84.5%Ecc generation: 85.0%Ecc generation: 85.4%Ecc generation: 85.9%Ecc generation: 86.3%Ecc generation: 86.8%Ecc generation: 87.2%Ecc generation: 87.7%Ecc generation: 88.1%Ecc generation: 88.6%Ecc generation: 89.0%Ecc generation: 89.5%Ecc generation: 90.0%Ecc generation: 90.4%Ecc generation: 90.9%Ecc generation: 91.3%Ecc generation: 91.8%Ecc generation: 92.2%Ecc generation: 92.7%Ecc generation: 93.1%Ecc generation: 93.6%Ecc generation: 94.0%Ecc generation: 94.5%Ecc generation: 95.0%Ecc generation: 95.4%Ecc generation: 95.9%Ecc generation: 96.3%Ecc generation: 96.8%Ecc generation: 97.2%Ecc generation: 97.7%Ecc generation: 98.1%Ecc generation: 98.6%Ecc generation: 99.0%Ecc generation: 99.5%Ecc generation: 100.0%Ecc generation: 100.0% Image has been augmented with error correction data. New image size is 68 MiB (34933 sectors). diff --git a/regtest/database/RS02_ecc_from_rs02 b/regtest/database/RS02_ecc_from_rs02 index bc6d41e..9169c11 100644 --- a/regtest/database/RS02_ecc_from_rs02 +++ b/regtest/database/RS02_ecc_from_rs02 @@ -13,7 +13,5 @@ Augmenting image with Method RS02: 58 MiB data, 9 MiB ecc (35 roots; 15.9% redundancy). * Warning: Using redundancies below 20%% may not give * the expected data loss protection. -Preparing image (checksums, adding space): 1%Preparing image (checksums, adding space): 2%Preparing image (checksums, adding space): 3%Preparing image (checksums, adding space): 4%Preparing image (checksums, adding space): 5%Preparing image (checksums, adding space): 6%Preparing image (checksums, adding space): 7%Preparing image (checksums, adding space): 8%Preparing image (checksums, adding space): 9%Preparing image (checksums, adding space): 10%Preparing image (checksums, adding space): 11%Preparing image (checksums, adding space): 12%Preparing image (checksums, adding space): 13%Preparing image (checksums, adding space): 14%Preparing image (checksums, adding space): 15%Preparing image (checksums, adding space): 16%Preparing image (checksums, adding space): 17%Preparing image (checksums, adding space): 18%Preparing image (checksums, adding space): 19%Preparing image (checksums, adding space): 20%Preparing image (checksums, adding space): 21%Preparing image (checksums, adding space): 22%Preparing image (checksums, adding space): 23%Preparing image (checksums, adding space): 24%Preparing image (checksums, adding space): 25%Preparing image (checksums, adding space): 26%Preparing image (checksums, adding space): 27%Preparing image (checksums, adding space): 28%Preparing image (checksums, adding space): 29%Preparing image (checksums, adding space): 30%Preparing image (checksums, adding space): 31%Preparing image (checksums, adding space): 32%Preparing image (checksums, adding space): 33%Preparing image (checksums, adding space): 34%Preparing image (checksums, adding space): 35%Preparing image (checksums, adding space): 36%Preparing image (checksums, adding space): 37%Preparing image (checksums, adding space): 38%Preparing image (checksums, adding space): 39%Preparing image (checksums, adding space): 40%Preparing image (checksums, adding space): 41%Preparing image (checksums, adding space): 42%Preparing image (checksums, adding space): 43%Preparing image (checksums, adding space): 44%Preparing image (checksums, adding space): 45%Preparing image (checksums, adding space): 46%Preparing image (checksums, adding space): 47%Preparing image (checksums, adding space): 48%Preparing image (checksums, adding space): 49%Preparing image (checksums, adding space): 50%Preparing image (checksums, adding space): 51%Preparing image (checksums, adding space): 52%Preparing image (checksums, adding space): 53%Preparing image (checksums, adding space): 54%Preparing image (checksums, adding space): 55%Preparing image (checksums, adding space): 56%Preparing image (checksums, adding space): 57%Preparing image (checksums, adding space): 58%Preparing image (checksums, adding space): 59%Preparing image (checksums, adding space): 60%Preparing image (checksums, adding space): 61%Preparing image (checksums, adding space): 62%Preparing image (checksums, adding space): 63%Preparing image (checksums, adding space): 64%Preparing image (checksums, adding space): 65%Preparing image (checksums, adding space): 66%Preparing image (checksums, adding space): 67%Preparing image (checksums, adding space): 68%Preparing image (checksums, adding space): 69%Preparing image (checksums, adding space): 70%Preparing image (checksums, adding space): 71%Preparing image (checksums, adding space): 72%Preparing image (checksums, adding space): 73%Preparing image (checksums, adding space): 74%Preparing image (checksums, adding space): 75%Preparing image (checksums, adding space): 76%Preparing image (checksums, adding space): 77%Preparing image (checksums, adding space): 78%Preparing image (checksums, adding space): 79%Preparing image (checksums, adding space): 80%Preparing image (checksums, adding space): 81%Preparing image (checksums, adding space): 82%Preparing image (checksums, adding space): 83%Preparing image (checksums, adding space): 84%Preparing image (checksums, adding space): 85%Preparing image (checksums, adding space): 85%Preparing image (checksums, adding space): 86%Preparing image (checksums, adding space): 87%Preparing image (checksums, adding space): 88%Preparing image (checksums, adding space): 89%Preparing image (checksums, adding space): 90%Preparing image (checksums, adding space): 91%Preparing image (checksums, adding space): 92%Preparing image (checksums, adding space): 93%Preparing image (checksums, adding space): 94%Preparing image (checksums, adding space): 95%Preparing image (checksums, adding space): 96%Preparing image (checksums, adding space): 97%Preparing image (checksums, adding space): 98%Preparing image (checksums, adding space): 99%Preparing image (checksums, adding space): 100% -Ecc generation: 0.4%Ecc generation: 0.9%Ecc generation: 1.3%Ecc generation: 1.8%Ecc generation: 2.2%Ecc generation: 2.7%Ecc generation: 3.1%Ecc generation: 3.6%Ecc generation: 4.0%Ecc generation: 4.5%Ecc generation: 5.0%Ecc generation: 5.4%Ecc generation: 5.9%Ecc generation: 6.3%Ecc generation: 6.8%Ecc generation: 7.2%Ecc generation: 7.7%Ecc generation: 8.1%Ecc generation: 8.6%Ecc generation: 9.0%Ecc generation: 9.5%Ecc generation: 10.0%Ecc generation: 10.4%Ecc generation: 10.9%Ecc generation: 11.3%Ecc generation: 11.8%Ecc generation: 12.2%Ecc generation: 12.7%Ecc generation: 13.1%Ecc generation: 13.6%Ecc generation: 14.0%Ecc generation: 14.5%Ecc generation: 15.0%Ecc generation: 15.4%Ecc generation: 15.9%Ecc generation: 16.3%Ecc generation: 16.8%Ecc generation: 17.2%Ecc generation: 17.7%Ecc generation: 18.1%Ecc generation: 18.6%Ecc generation: 19.0%Ecc generation: 19.5%Ecc generation: 20.0%Ecc generation: 20.4%Ecc generation: 20.9%Ecc generation: 21.3%Ecc generation: 21.8%Ecc generation: 22.2%Ecc generation: 22.7%Ecc generation: 23.1%Ecc generation: 23.6%Ecc generation: 24.0%Ecc generation: 24.5%Ecc generation: 25.0%Ecc generation: 25.4%Ecc generation: 25.9%Ecc generation: 26.3%Ecc generation: 26.8%Ecc generation: 27.2%Ecc generation: 27.7%Ecc generation: 28.1%Ecc generation: 28.6%Ecc generation: 29.0%Ecc generation: 29.5%Ecc generation: 30.0%Ecc generation: 30.4%Ecc generation: 30.9%Ecc generation: 31.3%Ecc generation: 31.8%Ecc generation: 32.2%Ecc generation: 32.7%Ecc generation: 33.1%Ecc generation: 33.6%Ecc generation: 34.0%Ecc generation: 34.5%Ecc generation: 35.0%Ecc generation: 35.4%Ecc generation: 35.9%Ecc generation: 36.3%Ecc generation: 36.8%Ecc generation: 37.2%Ecc generation: 37.7%Ecc generation: 38.1%Ecc generation: 38.6%Ecc generation: 39.0%Ecc generation: 39.5%Ecc generation: 40.0%Ecc generation: 40.4%Ecc generation: 40.9%Ecc generation: 41.3%Ecc generation: 41.8%Ecc generation: 42.2%Ecc generation: 42.7%Ecc generation: 43.1%Ecc generation: 43.6%Ecc generation: 44.0%Ecc generation: 44.5%Ecc generation: 45.0%Ecc generation: 45.4%Ecc generation: 45.9%Ecc generation: 46.3%Ecc generation: 46.8%Ecc generation: 47.2%Ecc generation: 47.7%Ecc generation: 48.1%Ecc generation: 48.6%Ecc generation: 49.0%Ecc generation: 49.5%Ecc generation: 50.0%Ecc generation: 50.4%Ecc generation: 50.9%Ecc generation: 51.3%Ecc generation: 51.8%Ecc generation: 52.2%Ecc generation: 52.7%Ecc generation: 53.1%Ecc generation: 53.6%Ecc generation: 54.0%Ecc generation: 54.5%Ecc generation: 55.0%Ecc generation: 55.4%Ecc generation: 55.9%Ecc generation: 56.3%Ecc generation: 56.8%Ecc generation: 57.2%Ecc generation: 57.7%Ecc generation: 58.1%Ecc generation: 58.6%Ecc generation: 59.0%Ecc generation: 59.5%Ecc generation: 60.0%Ecc generation: 60.4%Ecc generation: 60.9%Ecc generation: 61.3%Ecc generation: 61.8%Ecc generation: 62.2%Ecc generation: 62.7%Ecc generation: 63.1%Ecc generation: 63.6%Ecc generation: 64.0%Ecc generation: 64.5%Ecc generation: 65.0%Ecc generation: 65.4%Ecc generation: 65.9%Ecc generation: 66.3%Ecc generation: 66.8%Ecc generation: 67.2%Ecc generation: 67.7%Ecc generation: 68.1%Ecc generation: 68.6%Ecc generation: 69.0%Ecc generation: 69.5%Ecc generation: 70.0%Ecc generation: 70.4%Ecc generation: 70.9%Ecc generation: 71.3%Ecc generation: 71.8%Ecc generation: 72.2%Ecc generation: 72.7%Ecc generation: 73.1%Ecc generation: 73.6%Ecc generation: 74.0%Ecc generation: 74.5%Ecc generation: 75.0%Ecc generation: 75.4%Ecc generation: 75.9%Ecc generation: 76.3%Ecc generation: 76.8%Ecc generation: 77.2%Ecc generation: 77.7%Ecc generation: 78.1%Ecc generation: 78.6%Ecc generation: 79.0%Ecc generation: 79.5%Ecc generation: 80.0%Ecc generation: 80.4%Ecc generation: 80.9%Ecc generation: 81.3%Ecc generation: 81.8%Ecc generation: 82.2%Ecc generation: 82.7%Ecc generation: 83.1%Ecc generation: 83.6%Ecc generation: 84.0%Ecc generation: 84.5%Ecc generation: 85.0%Ecc generation: 85.4%Ecc generation: 85.9%Ecc generation: 86.3%Ecc generation: 86.8%Ecc generation: 87.2%Ecc generation: 87.7%Ecc generation: 88.1%Ecc generation: 88.6%Ecc generation: 89.0%Ecc generation: 89.5%Ecc generation: 90.0%Ecc generation: 90.4%Ecc generation: 90.9%Ecc generation: 91.3%Ecc generation: 91.8%Ecc generation: 92.2%Ecc generation: 92.7%Ecc generation: 93.1%Ecc generation: 93.6%Ecc generation: 94.0%Ecc generation: 94.5%Ecc generation: 95.0%Ecc generation: 95.4%Ecc generation: 95.9%Ecc generation: 96.3%Ecc generation: 96.8%Ecc generation: 97.2%Ecc generation: 97.7%Ecc generation: 98.1%Ecc generation: 98.6%Ecc generation: 99.0%Ecc generation: 99.5%Ecc generation: 100.0%Ecc generation: 100.0% Image has been augmented with error correction data. New image size is 68 MiB (34932 sectors). diff --git a/regtest/database/RS02_ecc_from_rs02_non_blocksize b/regtest/database/RS02_ecc_from_rs02_non_blocksize index 1cde11b..5fbe9f3 100644 --- a/regtest/database/RS02_ecc_from_rs02_non_blocksize +++ b/regtest/database/RS02_ecc_from_rs02_non_blocksize @@ -13,7 +13,5 @@ Augmenting image with Method RS02: 58 MiB data, 9 MiB ecc (35 roots; 15.9% redundancy). * Warning: Using redundancies below 20%% may not give * the expected data loss protection. -Preparing image (checksums, adding space): 1%Preparing image (checksums, adding space): 2%Preparing image (checksums, adding space): 3%Preparing image (checksums, adding space): 4%Preparing image (checksums, adding space): 5%Preparing image (checksums, adding space): 6%Preparing image (checksums, adding space): 7%Preparing image (checksums, adding space): 8%Preparing image (checksums, adding space): 9%Preparing image (checksums, adding space): 10%Preparing image (checksums, adding space): 11%Preparing image (checksums, adding space): 12%Preparing image (checksums, adding space): 13%Preparing image (checksums, adding space): 14%Preparing image (checksums, adding space): 15%Preparing image (checksums, adding space): 16%Preparing image (checksums, adding space): 17%Preparing image (checksums, adding space): 18%Preparing image (checksums, adding space): 19%Preparing image (checksums, adding space): 20%Preparing image (checksums, adding space): 21%Preparing image (checksums, adding space): 22%Preparing image (checksums, adding space): 23%Preparing image (checksums, adding space): 24%Preparing image (checksums, adding space): 25%Preparing image (checksums, adding space): 26%Preparing image (checksums, adding space): 27%Preparing image (checksums, adding space): 28%Preparing image (checksums, adding space): 29%Preparing image (checksums, adding space): 30%Preparing image (checksums, adding space): 31%Preparing image (checksums, adding space): 32%Preparing image (checksums, adding space): 33%Preparing image (checksums, adding space): 34%Preparing image (checksums, adding space): 35%Preparing image (checksums, adding space): 36%Preparing image (checksums, adding space): 37%Preparing image (checksums, adding space): 38%Preparing image (checksums, adding space): 39%Preparing image (checksums, adding space): 40%Preparing image (checksums, adding space): 41%Preparing image (checksums, adding space): 42%Preparing image (checksums, adding space): 43%Preparing image (checksums, adding space): 44%Preparing image (checksums, adding space): 45%Preparing image (checksums, adding space): 46%Preparing image (checksums, adding space): 47%Preparing image (checksums, adding space): 48%Preparing image (checksums, adding space): 49%Preparing image (checksums, adding space): 50%Preparing image (checksums, adding space): 51%Preparing image (checksums, adding space): 52%Preparing image (checksums, adding space): 53%Preparing image (checksums, adding space): 54%Preparing image (checksums, adding space): 55%Preparing image (checksums, adding space): 56%Preparing image (checksums, adding space): 57%Preparing image (checksums, adding space): 58%Preparing image (checksums, adding space): 59%Preparing image (checksums, adding space): 60%Preparing image (checksums, adding space): 61%Preparing image (checksums, adding space): 62%Preparing image (checksums, adding space): 63%Preparing image (checksums, adding space): 64%Preparing image (checksums, adding space): 65%Preparing image (checksums, adding space): 66%Preparing image (checksums, adding space): 67%Preparing image (checksums, adding space): 68%Preparing image (checksums, adding space): 69%Preparing image (checksums, adding space): 70%Preparing image (checksums, adding space): 71%Preparing image (checksums, adding space): 72%Preparing image (checksums, adding space): 73%Preparing image (checksums, adding space): 74%Preparing image (checksums, adding space): 75%Preparing image (checksums, adding space): 76%Preparing image (checksums, adding space): 77%Preparing image (checksums, adding space): 78%Preparing image (checksums, adding space): 79%Preparing image (checksums, adding space): 80%Preparing image (checksums, adding space): 81%Preparing image (checksums, adding space): 82%Preparing image (checksums, adding space): 83%Preparing image (checksums, adding space): 84%Preparing image (checksums, adding space): 85%Preparing image (checksums, adding space): 85%Preparing image (checksums, adding space): 86%Preparing image (checksums, adding space): 87%Preparing image (checksums, adding space): 88%Preparing image (checksums, adding space): 89%Preparing image (checksums, adding space): 90%Preparing image (checksums, adding space): 91%Preparing image (checksums, adding space): 92%Preparing image (checksums, adding space): 93%Preparing image (checksums, adding space): 94%Preparing image (checksums, adding space): 95%Preparing image (checksums, adding space): 96%Preparing image (checksums, adding space): 97%Preparing image (checksums, adding space): 98%Preparing image (checksums, adding space): 99%Preparing image (checksums, adding space): 100% -Ecc generation: 0.4%Ecc generation: 0.9%Ecc generation: 1.3%Ecc generation: 1.8%Ecc generation: 2.2%Ecc generation: 2.7%Ecc generation: 3.1%Ecc generation: 3.6%Ecc generation: 4.0%Ecc generation: 4.5%Ecc generation: 5.0%Ecc generation: 5.4%Ecc generation: 5.9%Ecc generation: 6.3%Ecc generation: 6.8%Ecc generation: 7.2%Ecc generation: 7.7%Ecc generation: 8.1%Ecc generation: 8.6%Ecc generation: 9.0%Ecc generation: 9.5%Ecc generation: 10.0%Ecc generation: 10.4%Ecc generation: 10.9%Ecc generation: 11.3%Ecc generation: 11.8%Ecc generation: 12.2%Ecc generation: 12.7%Ecc generation: 13.1%Ecc generation: 13.6%Ecc generation: 14.0%Ecc generation: 14.5%Ecc generation: 15.0%Ecc generation: 15.4%Ecc generation: 15.9%Ecc generation: 16.3%Ecc generation: 16.8%Ecc generation: 17.2%Ecc generation: 17.7%Ecc generation: 18.1%Ecc generation: 18.6%Ecc generation: 19.0%Ecc generation: 19.5%Ecc generation: 20.0%Ecc generation: 20.4%Ecc generation: 20.9%Ecc generation: 21.3%Ecc generation: 21.8%Ecc generation: 22.2%Ecc generation: 22.7%Ecc generation: 23.1%Ecc generation: 23.6%Ecc generation: 24.0%Ecc generation: 24.5%Ecc generation: 25.0%Ecc generation: 25.4%Ecc generation: 25.9%Ecc generation: 26.3%Ecc generation: 26.8%Ecc generation: 27.2%Ecc generation: 27.7%Ecc generation: 28.1%Ecc generation: 28.6%Ecc generation: 29.0%Ecc generation: 29.5%Ecc generation: 30.0%Ecc generation: 30.4%Ecc generation: 30.9%Ecc generation: 31.3%Ecc generation: 31.8%Ecc generation: 32.2%Ecc generation: 32.7%Ecc generation: 33.1%Ecc generation: 33.6%Ecc generation: 34.0%Ecc generation: 34.5%Ecc generation: 35.0%Ecc generation: 35.4%Ecc generation: 35.9%Ecc generation: 36.3%Ecc generation: 36.8%Ecc generation: 37.2%Ecc generation: 37.7%Ecc generation: 38.1%Ecc generation: 38.6%Ecc generation: 39.0%Ecc generation: 39.5%Ecc generation: 40.0%Ecc generation: 40.4%Ecc generation: 40.9%Ecc generation: 41.3%Ecc generation: 41.8%Ecc generation: 42.2%Ecc generation: 42.7%Ecc generation: 43.1%Ecc generation: 43.6%Ecc generation: 44.0%Ecc generation: 44.5%Ecc generation: 45.0%Ecc generation: 45.4%Ecc generation: 45.9%Ecc generation: 46.3%Ecc generation: 46.8%Ecc generation: 47.2%Ecc generation: 47.7%Ecc generation: 48.1%Ecc generation: 48.6%Ecc generation: 49.0%Ecc generation: 49.5%Ecc generation: 50.0%Ecc generation: 50.4%Ecc generation: 50.9%Ecc generation: 51.3%Ecc generation: 51.8%Ecc generation: 52.2%Ecc generation: 52.7%Ecc generation: 53.1%Ecc generation: 53.6%Ecc generation: 54.0%Ecc generation: 54.5%Ecc generation: 55.0%Ecc generation: 55.4%Ecc generation: 55.9%Ecc generation: 56.3%Ecc generation: 56.8%Ecc generation: 57.2%Ecc generation: 57.7%Ecc generation: 58.1%Ecc generation: 58.6%Ecc generation: 59.0%Ecc generation: 59.5%Ecc generation: 60.0%Ecc generation: 60.4%Ecc generation: 60.9%Ecc generation: 61.3%Ecc generation: 61.8%Ecc generation: 62.2%Ecc generation: 62.7%Ecc generation: 63.1%Ecc generation: 63.6%Ecc generation: 64.0%Ecc generation: 64.5%Ecc generation: 65.0%Ecc generation: 65.4%Ecc generation: 65.9%Ecc generation: 66.3%Ecc generation: 66.8%Ecc generation: 67.2%Ecc generation: 67.7%Ecc generation: 68.1%Ecc generation: 68.6%Ecc generation: 69.0%Ecc generation: 69.5%Ecc generation: 70.0%Ecc generation: 70.4%Ecc generation: 70.9%Ecc generation: 71.3%Ecc generation: 71.8%Ecc generation: 72.2%Ecc generation: 72.7%Ecc generation: 73.1%Ecc generation: 73.6%Ecc generation: 74.0%Ecc generation: 74.5%Ecc generation: 75.0%Ecc generation: 75.4%Ecc generation: 75.9%Ecc generation: 76.3%Ecc generation: 76.8%Ecc generation: 77.2%Ecc generation: 77.7%Ecc generation: 78.1%Ecc generation: 78.6%Ecc generation: 79.0%Ecc generation: 79.5%Ecc generation: 80.0%Ecc generation: 80.4%Ecc generation: 80.9%Ecc generation: 81.3%Ecc generation: 81.8%Ecc generation: 82.2%Ecc generation: 82.7%Ecc generation: 83.1%Ecc generation: 83.6%Ecc generation: 84.0%Ecc generation: 84.5%Ecc generation: 85.0%Ecc generation: 85.4%Ecc generation: 85.9%Ecc generation: 86.3%Ecc generation: 86.8%Ecc generation: 87.2%Ecc generation: 87.7%Ecc generation: 88.1%Ecc generation: 88.6%Ecc generation: 89.0%Ecc generation: 89.5%Ecc generation: 90.0%Ecc generation: 90.4%Ecc generation: 90.9%Ecc generation: 91.3%Ecc generation: 91.8%Ecc generation: 92.2%Ecc generation: 92.7%Ecc generation: 93.1%Ecc generation: 93.6%Ecc generation: 94.0%Ecc generation: 94.5%Ecc generation: 95.0%Ecc generation: 95.4%Ecc generation: 95.9%Ecc generation: 96.3%Ecc generation: 96.8%Ecc generation: 97.2%Ecc generation: 97.7%Ecc generation: 98.1%Ecc generation: 98.6%Ecc generation: 99.0%Ecc generation: 99.5%Ecc generation: 100.0%Ecc generation: 100.0% Image has been augmented with error correction data. New image size is 68 MiB (34933 sectors). diff --git a/regtest/database/RS02_ecc_from_rs03 b/regtest/database/RS02_ecc_from_rs03 index e9a56b3..4fafcd6 100644 --- a/regtest/database/RS02_ecc_from_rs03 +++ b/regtest/database/RS02_ecc_from_rs03 @@ -13,7 +13,5 @@ Augmenting image with Method RS02: 58 MiB data, 9 MiB ecc (35 roots; 15.9% redundancy). * Warning: Using redundancies below 20%% may not give * the expected data loss protection. -Preparing image (checksums, adding space): 1%Preparing image (checksums, adding space): 2%Preparing image (checksums, adding space): 3%Preparing image (checksums, adding space): 4%Preparing image (checksums, adding space): 5%Preparing image (checksums, adding space): 6%Preparing image (checksums, adding space): 7%Preparing image (checksums, adding space): 8%Preparing image (checksums, adding space): 9%Preparing image (checksums, adding space): 10%Preparing image (checksums, adding space): 11%Preparing image (checksums, adding space): 12%Preparing image (checksums, adding space): 13%Preparing image (checksums, adding space): 14%Preparing image (checksums, adding space): 15%Preparing image (checksums, adding space): 16%Preparing image (checksums, adding space): 17%Preparing image (checksums, adding space): 18%Preparing image (checksums, adding space): 19%Preparing image (checksums, adding space): 20%Preparing image (checksums, adding space): 21%Preparing image (checksums, adding space): 22%Preparing image (checksums, adding space): 23%Preparing image (checksums, adding space): 24%Preparing image (checksums, adding space): 25%Preparing image (checksums, adding space): 26%Preparing image (checksums, adding space): 27%Preparing image (checksums, adding space): 28%Preparing image (checksums, adding space): 29%Preparing image (checksums, adding space): 30%Preparing image (checksums, adding space): 31%Preparing image (checksums, adding space): 32%Preparing image (checksums, adding space): 33%Preparing image (checksums, adding space): 34%Preparing image (checksums, adding space): 35%Preparing image (checksums, adding space): 36%Preparing image (checksums, adding space): 37%Preparing image (checksums, adding space): 38%Preparing image (checksums, adding space): 39%Preparing image (checksums, adding space): 40%Preparing image (checksums, adding space): 41%Preparing image (checksums, adding space): 42%Preparing image (checksums, adding space): 43%Preparing image (checksums, adding space): 44%Preparing image (checksums, adding space): 45%Preparing image (checksums, adding space): 46%Preparing image (checksums, adding space): 47%Preparing image (checksums, adding space): 48%Preparing image (checksums, adding space): 49%Preparing image (checksums, adding space): 50%Preparing image (checksums, adding space): 51%Preparing image (checksums, adding space): 52%Preparing image (checksums, adding space): 53%Preparing image (checksums, adding space): 54%Preparing image (checksums, adding space): 55%Preparing image (checksums, adding space): 56%Preparing image (checksums, adding space): 57%Preparing image (checksums, adding space): 58%Preparing image (checksums, adding space): 59%Preparing image (checksums, adding space): 60%Preparing image (checksums, adding space): 61%Preparing image (checksums, adding space): 62%Preparing image (checksums, adding space): 63%Preparing image (checksums, adding space): 64%Preparing image (checksums, adding space): 65%Preparing image (checksums, adding space): 66%Preparing image (checksums, adding space): 67%Preparing image (checksums, adding space): 68%Preparing image (checksums, adding space): 69%Preparing image (checksums, adding space): 70%Preparing image (checksums, adding space): 71%Preparing image (checksums, adding space): 72%Preparing image (checksums, adding space): 73%Preparing image (checksums, adding space): 74%Preparing image (checksums, adding space): 75%Preparing image (checksums, adding space): 76%Preparing image (checksums, adding space): 77%Preparing image (checksums, adding space): 78%Preparing image (checksums, adding space): 79%Preparing image (checksums, adding space): 80%Preparing image (checksums, adding space): 81%Preparing image (checksums, adding space): 82%Preparing image (checksums, adding space): 83%Preparing image (checksums, adding space): 84%Preparing image (checksums, adding space): 85%Preparing image (checksums, adding space): 85%Preparing image (checksums, adding space): 86%Preparing image (checksums, adding space): 87%Preparing image (checksums, adding space): 88%Preparing image (checksums, adding space): 89%Preparing image (checksums, adding space): 90%Preparing image (checksums, adding space): 91%Preparing image (checksums, adding space): 92%Preparing image (checksums, adding space): 93%Preparing image (checksums, adding space): 94%Preparing image (checksums, adding space): 95%Preparing image (checksums, adding space): 96%Preparing image (checksums, adding space): 97%Preparing image (checksums, adding space): 98%Preparing image (checksums, adding space): 99%Preparing image (checksums, adding space): 100% -Ecc generation: 0.4%Ecc generation: 0.9%Ecc generation: 1.3%Ecc generation: 1.8%Ecc generation: 2.2%Ecc generation: 2.7%Ecc generation: 3.1%Ecc generation: 3.6%Ecc generation: 4.0%Ecc generation: 4.5%Ecc generation: 5.0%Ecc generation: 5.4%Ecc generation: 5.9%Ecc generation: 6.3%Ecc generation: 6.8%Ecc generation: 7.2%Ecc generation: 7.7%Ecc generation: 8.1%Ecc generation: 8.6%Ecc generation: 9.0%Ecc generation: 9.5%Ecc generation: 10.0%Ecc generation: 10.4%Ecc generation: 10.9%Ecc generation: 11.3%Ecc generation: 11.8%Ecc generation: 12.2%Ecc generation: 12.7%Ecc generation: 13.1%Ecc generation: 13.6%Ecc generation: 14.0%Ecc generation: 14.5%Ecc generation: 15.0%Ecc generation: 15.4%Ecc generation: 15.9%Ecc generation: 16.3%Ecc generation: 16.8%Ecc generation: 17.2%Ecc generation: 17.7%Ecc generation: 18.1%Ecc generation: 18.6%Ecc generation: 19.0%Ecc generation: 19.5%Ecc generation: 20.0%Ecc generation: 20.4%Ecc generation: 20.9%Ecc generation: 21.3%Ecc generation: 21.8%Ecc generation: 22.2%Ecc generation: 22.7%Ecc generation: 23.1%Ecc generation: 23.6%Ecc generation: 24.0%Ecc generation: 24.5%Ecc generation: 25.0%Ecc generation: 25.4%Ecc generation: 25.9%Ecc generation: 26.3%Ecc generation: 26.8%Ecc generation: 27.2%Ecc generation: 27.7%Ecc generation: 28.1%Ecc generation: 28.6%Ecc generation: 29.0%Ecc generation: 29.5%Ecc generation: 30.0%Ecc generation: 30.4%Ecc generation: 30.9%Ecc generation: 31.3%Ecc generation: 31.8%Ecc generation: 32.2%Ecc generation: 32.7%Ecc generation: 33.1%Ecc generation: 33.6%Ecc generation: 34.0%Ecc generation: 34.5%Ecc generation: 35.0%Ecc generation: 35.4%Ecc generation: 35.9%Ecc generation: 36.3%Ecc generation: 36.8%Ecc generation: 37.2%Ecc generation: 37.7%Ecc generation: 38.1%Ecc generation: 38.6%Ecc generation: 39.0%Ecc generation: 39.5%Ecc generation: 40.0%Ecc generation: 40.4%Ecc generation: 40.9%Ecc generation: 41.3%Ecc generation: 41.8%Ecc generation: 42.2%Ecc generation: 42.7%Ecc generation: 43.1%Ecc generation: 43.6%Ecc generation: 44.0%Ecc generation: 44.5%Ecc generation: 45.0%Ecc generation: 45.4%Ecc generation: 45.9%Ecc generation: 46.3%Ecc generation: 46.8%Ecc generation: 47.2%Ecc generation: 47.7%Ecc generation: 48.1%Ecc generation: 48.6%Ecc generation: 49.0%Ecc generation: 49.5%Ecc generation: 50.0%Ecc generation: 50.4%Ecc generation: 50.9%Ecc generation: 51.3%Ecc generation: 51.8%Ecc generation: 52.2%Ecc generation: 52.7%Ecc generation: 53.1%Ecc generation: 53.6%Ecc generation: 54.0%Ecc generation: 54.5%Ecc generation: 55.0%Ecc generation: 55.4%Ecc generation: 55.9%Ecc generation: 56.3%Ecc generation: 56.8%Ecc generation: 57.2%Ecc generation: 57.7%Ecc generation: 58.1%Ecc generation: 58.6%Ecc generation: 59.0%Ecc generation: 59.5%Ecc generation: 60.0%Ecc generation: 60.4%Ecc generation: 60.9%Ecc generation: 61.3%Ecc generation: 61.8%Ecc generation: 62.2%Ecc generation: 62.7%Ecc generation: 63.1%Ecc generation: 63.6%Ecc generation: 64.0%Ecc generation: 64.5%Ecc generation: 65.0%Ecc generation: 65.4%Ecc generation: 65.9%Ecc generation: 66.3%Ecc generation: 66.8%Ecc generation: 67.2%Ecc generation: 67.7%Ecc generation: 68.1%Ecc generation: 68.6%Ecc generation: 69.0%Ecc generation: 69.5%Ecc generation: 70.0%Ecc generation: 70.4%Ecc generation: 70.9%Ecc generation: 71.3%Ecc generation: 71.8%Ecc generation: 72.2%Ecc generation: 72.7%Ecc generation: 73.1%Ecc generation: 73.6%Ecc generation: 74.0%Ecc generation: 74.5%Ecc generation: 75.0%Ecc generation: 75.4%Ecc generation: 75.9%Ecc generation: 76.3%Ecc generation: 76.8%Ecc generation: 77.2%Ecc generation: 77.7%Ecc generation: 78.1%Ecc generation: 78.6%Ecc generation: 79.0%Ecc generation: 79.5%Ecc generation: 80.0%Ecc generation: 80.4%Ecc generation: 80.9%Ecc generation: 81.3%Ecc generation: 81.8%Ecc generation: 82.2%Ecc generation: 82.7%Ecc generation: 83.1%Ecc generation: 83.6%Ecc generation: 84.0%Ecc generation: 84.5%Ecc generation: 85.0%Ecc generation: 85.4%Ecc generation: 85.9%Ecc generation: 86.3%Ecc generation: 86.8%Ecc generation: 87.2%Ecc generation: 87.7%Ecc generation: 88.1%Ecc generation: 88.6%Ecc generation: 89.0%Ecc generation: 89.5%Ecc generation: 90.0%Ecc generation: 90.4%Ecc generation: 90.9%Ecc generation: 91.3%Ecc generation: 91.8%Ecc generation: 92.2%Ecc generation: 92.7%Ecc generation: 93.1%Ecc generation: 93.6%Ecc generation: 94.0%Ecc generation: 94.5%Ecc generation: 95.0%Ecc generation: 95.4%Ecc generation: 95.9%Ecc generation: 96.3%Ecc generation: 96.8%Ecc generation: 97.2%Ecc generation: 97.7%Ecc generation: 98.1%Ecc generation: 98.6%Ecc generation: 99.0%Ecc generation: 99.5%Ecc generation: 100.0%Ecc generation: 100.0% Image has been augmented with error correction data. New image size is 68 MiB (34932 sectors). diff --git a/regtest/database/RS02_ecc_from_rs03_non_blocksize b/regtest/database/RS02_ecc_from_rs03_non_blocksize index 348943c..5f82402 100644 --- a/regtest/database/RS02_ecc_from_rs03_non_blocksize +++ b/regtest/database/RS02_ecc_from_rs03_non_blocksize @@ -13,7 +13,5 @@ Augmenting image with Method RS02: 58 MiB data, 9 MiB ecc (35 roots; 15.9% redundancy). * Warning: Using redundancies below 20%% may not give * the expected data loss protection. -Preparing image (checksums, adding space): 1%Preparing image (checksums, adding space): 2%Preparing image (checksums, adding space): 3%Preparing image (checksums, adding space): 4%Preparing image (checksums, adding space): 5%Preparing image (checksums, adding space): 6%Preparing image (checksums, adding space): 7%Preparing image (checksums, adding space): 8%Preparing image (checksums, adding space): 9%Preparing image (checksums, adding space): 10%Preparing image (checksums, adding space): 11%Preparing image (checksums, adding space): 12%Preparing image (checksums, adding space): 13%Preparing image (checksums, adding space): 14%Preparing image (checksums, adding space): 15%Preparing image (checksums, adding space): 16%Preparing image (checksums, adding space): 17%Preparing image (checksums, adding space): 18%Preparing image (checksums, adding space): 19%Preparing image (checksums, adding space): 20%Preparing image (checksums, adding space): 21%Preparing image (checksums, adding space): 22%Preparing image (checksums, adding space): 23%Preparing image (checksums, adding space): 24%Preparing image (checksums, adding space): 25%Preparing image (checksums, adding space): 26%Preparing image (checksums, adding space): 27%Preparing image (checksums, adding space): 28%Preparing image (checksums, adding space): 29%Preparing image (checksums, adding space): 30%Preparing image (checksums, adding space): 31%Preparing image (checksums, adding space): 32%Preparing image (checksums, adding space): 33%Preparing image (checksums, adding space): 34%Preparing image (checksums, adding space): 35%Preparing image (checksums, adding space): 36%Preparing image (checksums, adding space): 37%Preparing image (checksums, adding space): 38%Preparing image (checksums, adding space): 39%Preparing image (checksums, adding space): 40%Preparing image (checksums, adding space): 41%Preparing image (checksums, adding space): 42%Preparing image (checksums, adding space): 43%Preparing image (checksums, adding space): 44%Preparing image (checksums, adding space): 45%Preparing image (checksums, adding space): 46%Preparing image (checksums, adding space): 47%Preparing image (checksums, adding space): 48%Preparing image (checksums, adding space): 49%Preparing image (checksums, adding space): 50%Preparing image (checksums, adding space): 51%Preparing image (checksums, adding space): 52%Preparing image (checksums, adding space): 53%Preparing image (checksums, adding space): 54%Preparing image (checksums, adding space): 55%Preparing image (checksums, adding space): 56%Preparing image (checksums, adding space): 57%Preparing image (checksums, adding space): 58%Preparing image (checksums, adding space): 59%Preparing image (checksums, adding space): 60%Preparing image (checksums, adding space): 61%Preparing image (checksums, adding space): 62%Preparing image (checksums, adding space): 63%Preparing image (checksums, adding space): 64%Preparing image (checksums, adding space): 65%Preparing image (checksums, adding space): 66%Preparing image (checksums, adding space): 67%Preparing image (checksums, adding space): 68%Preparing image (checksums, adding space): 69%Preparing image (checksums, adding space): 70%Preparing image (checksums, adding space): 71%Preparing image (checksums, adding space): 72%Preparing image (checksums, adding space): 73%Preparing image (checksums, adding space): 74%Preparing image (checksums, adding space): 75%Preparing image (checksums, adding space): 76%Preparing image (checksums, adding space): 77%Preparing image (checksums, adding space): 78%Preparing image (checksums, adding space): 79%Preparing image (checksums, adding space): 80%Preparing image (checksums, adding space): 81%Preparing image (checksums, adding space): 82%Preparing image (checksums, adding space): 83%Preparing image (checksums, adding space): 84%Preparing image (checksums, adding space): 85%Preparing image (checksums, adding space): 85%Preparing image (checksums, adding space): 86%Preparing image (checksums, adding space): 87%Preparing image (checksums, adding space): 88%Preparing image (checksums, adding space): 89%Preparing image (checksums, adding space): 90%Preparing image (checksums, adding space): 91%Preparing image (checksums, adding space): 92%Preparing image (checksums, adding space): 93%Preparing image (checksums, adding space): 94%Preparing image (checksums, adding space): 95%Preparing image (checksums, adding space): 96%Preparing image (checksums, adding space): 97%Preparing image (checksums, adding space): 98%Preparing image (checksums, adding space): 99%Preparing image (checksums, adding space): 100% -Ecc generation: 0.4%Ecc generation: 0.9%Ecc generation: 1.3%Ecc generation: 1.8%Ecc generation: 2.2%Ecc generation: 2.7%Ecc generation: 3.1%Ecc generation: 3.6%Ecc generation: 4.0%Ecc generation: 4.5%Ecc generation: 5.0%Ecc generation: 5.4%Ecc generation: 5.9%Ecc generation: 6.3%Ecc generation: 6.8%Ecc generation: 7.2%Ecc generation: 7.7%Ecc generation: 8.1%Ecc generation: 8.6%Ecc generation: 9.0%Ecc generation: 9.5%Ecc generation: 10.0%Ecc generation: 10.4%Ecc generation: 10.9%Ecc generation: 11.3%Ecc generation: 11.8%Ecc generation: 12.2%Ecc generation: 12.7%Ecc generation: 13.1%Ecc generation: 13.6%Ecc generation: 14.0%Ecc generation: 14.5%Ecc generation: 15.0%Ecc generation: 15.4%Ecc generation: 15.9%Ecc generation: 16.3%Ecc generation: 16.8%Ecc generation: 17.2%Ecc generation: 17.7%Ecc generation: 18.1%Ecc generation: 18.6%Ecc generation: 19.0%Ecc generation: 19.5%Ecc generation: 20.0%Ecc generation: 20.4%Ecc generation: 20.9%Ecc generation: 21.3%Ecc generation: 21.8%Ecc generation: 22.2%Ecc generation: 22.7%Ecc generation: 23.1%Ecc generation: 23.6%Ecc generation: 24.0%Ecc generation: 24.5%Ecc generation: 25.0%Ecc generation: 25.4%Ecc generation: 25.9%Ecc generation: 26.3%Ecc generation: 26.8%Ecc generation: 27.2%Ecc generation: 27.7%Ecc generation: 28.1%Ecc generation: 28.6%Ecc generation: 29.0%Ecc generation: 29.5%Ecc generation: 30.0%Ecc generation: 30.4%Ecc generation: 30.9%Ecc generation: 31.3%Ecc generation: 31.8%Ecc generation: 32.2%Ecc generation: 32.7%Ecc generation: 33.1%Ecc generation: 33.6%Ecc generation: 34.0%Ecc generation: 34.5%Ecc generation: 35.0%Ecc generation: 35.4%Ecc generation: 35.9%Ecc generation: 36.3%Ecc generation: 36.8%Ecc generation: 37.2%Ecc generation: 37.7%Ecc generation: 38.1%Ecc generation: 38.6%Ecc generation: 39.0%Ecc generation: 39.5%Ecc generation: 40.0%Ecc generation: 40.4%Ecc generation: 40.9%Ecc generation: 41.3%Ecc generation: 41.8%Ecc generation: 42.2%Ecc generation: 42.7%Ecc generation: 43.1%Ecc generation: 43.6%Ecc generation: 44.0%Ecc generation: 44.5%Ecc generation: 45.0%Ecc generation: 45.4%Ecc generation: 45.9%Ecc generation: 46.3%Ecc generation: 46.8%Ecc generation: 47.2%Ecc generation: 47.7%Ecc generation: 48.1%Ecc generation: 48.6%Ecc generation: 49.0%Ecc generation: 49.5%Ecc generation: 50.0%Ecc generation: 50.4%Ecc generation: 50.9%Ecc generation: 51.3%Ecc generation: 51.8%Ecc generation: 52.2%Ecc generation: 52.7%Ecc generation: 53.1%Ecc generation: 53.6%Ecc generation: 54.0%Ecc generation: 54.5%Ecc generation: 55.0%Ecc generation: 55.4%Ecc generation: 55.9%Ecc generation: 56.3%Ecc generation: 56.8%Ecc generation: 57.2%Ecc generation: 57.7%Ecc generation: 58.1%Ecc generation: 58.6%Ecc generation: 59.0%Ecc generation: 59.5%Ecc generation: 60.0%Ecc generation: 60.4%Ecc generation: 60.9%Ecc generation: 61.3%Ecc generation: 61.8%Ecc generation: 62.2%Ecc generation: 62.7%Ecc generation: 63.1%Ecc generation: 63.6%Ecc generation: 64.0%Ecc generation: 64.5%Ecc generation: 65.0%Ecc generation: 65.4%Ecc generation: 65.9%Ecc generation: 66.3%Ecc generation: 66.8%Ecc generation: 67.2%Ecc generation: 67.7%Ecc generation: 68.1%Ecc generation: 68.6%Ecc generation: 69.0%Ecc generation: 69.5%Ecc generation: 70.0%Ecc generation: 70.4%Ecc generation: 70.9%Ecc generation: 71.3%Ecc generation: 71.8%Ecc generation: 72.2%Ecc generation: 72.7%Ecc generation: 73.1%Ecc generation: 73.6%Ecc generation: 74.0%Ecc generation: 74.5%Ecc generation: 75.0%Ecc generation: 75.4%Ecc generation: 75.9%Ecc generation: 76.3%Ecc generation: 76.8%Ecc generation: 77.2%Ecc generation: 77.7%Ecc generation: 78.1%Ecc generation: 78.6%Ecc generation: 79.0%Ecc generation: 79.5%Ecc generation: 80.0%Ecc generation: 80.4%Ecc generation: 80.9%Ecc generation: 81.3%Ecc generation: 81.8%Ecc generation: 82.2%Ecc generation: 82.7%Ecc generation: 83.1%Ecc generation: 83.6%Ecc generation: 84.0%Ecc generation: 84.5%Ecc generation: 85.0%Ecc generation: 85.4%Ecc generation: 85.9%Ecc generation: 86.3%Ecc generation: 86.8%Ecc generation: 87.2%Ecc generation: 87.7%Ecc generation: 88.1%Ecc generation: 88.6%Ecc generation: 89.0%Ecc generation: 89.5%Ecc generation: 90.0%Ecc generation: 90.4%Ecc generation: 90.9%Ecc generation: 91.3%Ecc generation: 91.8%Ecc generation: 92.2%Ecc generation: 92.7%Ecc generation: 93.1%Ecc generation: 93.6%Ecc generation: 94.0%Ecc generation: 94.5%Ecc generation: 95.0%Ecc generation: 95.4%Ecc generation: 95.9%Ecc generation: 96.3%Ecc generation: 96.8%Ecc generation: 97.2%Ecc generation: 97.7%Ecc generation: 98.1%Ecc generation: 98.6%Ecc generation: 99.0%Ecc generation: 99.5%Ecc generation: 100.0%Ecc generation: 100.0% Image has been augmented with error correction data. New image size is 68 MiB (34933 sectors). diff --git a/regtest/database/RS02_ecc_missing_sectors b/regtest/database/RS02_ecc_missing_sectors index 713d696..cfc8b9e 100644 --- a/regtest/database/RS02_ecc_missing_sectors +++ b/regtest/database/RS02_ecc_missing_sectors @@ -10,7 +10,7 @@ Augmenting image with Method RS02: 58 MiB data, 9 MiB ecc (35 roots; 15.9% redundancy). * Warning: Using redundancies below 20%% may not give * the expected data loss protection. -Preparing image (checksums, adding space): 1%Preparing image (checksums, adding space): 2% + * * dvdisaster - can not continue: * diff --git a/regtest/database/RS02_ecc_non_blocksize b/regtest/database/RS02_ecc_non_blocksize index d707376..9edca21 100644 --- a/regtest/database/RS02_ecc_non_blocksize +++ b/regtest/database/RS02_ecc_non_blocksize @@ -10,7 +10,5 @@ Augmenting image with Method RS02: 58 MiB data, 9 MiB ecc (35 roots; 15.9% redundancy). * Warning: Using redundancies below 20%% may not give * the expected data loss protection. -Preparing image (checksums, adding space): 1%Preparing image (checksums, adding space): 2%Preparing image (checksums, adding space): 3%Preparing image (checksums, adding space): 4%Preparing image (checksums, adding space): 5%Preparing image (checksums, adding space): 6%Preparing image (checksums, adding space): 7%Preparing image (checksums, adding space): 8%Preparing image (checksums, adding space): 9%Preparing image (checksums, adding space): 10%Preparing image (checksums, adding space): 11%Preparing image (checksums, adding space): 12%Preparing image (checksums, adding space): 13%Preparing image (checksums, adding space): 14%Preparing image (checksums, adding space): 15%Preparing image (checksums, adding space): 16%Preparing image (checksums, adding space): 17%Preparing image (checksums, adding space): 18%Preparing image (checksums, adding space): 19%Preparing image (checksums, adding space): 20%Preparing image (checksums, adding space): 21%Preparing image (checksums, adding space): 22%Preparing image (checksums, adding space): 23%Preparing image (checksums, adding space): 24%Preparing image (checksums, adding space): 25%Preparing image (checksums, adding space): 26%Preparing image (checksums, adding space): 27%Preparing image (checksums, adding space): 28%Preparing image (checksums, adding space): 29%Preparing image (checksums, adding space): 30%Preparing image (checksums, adding space): 31%Preparing image (checksums, adding space): 32%Preparing image (checksums, adding space): 33%Preparing image (checksums, adding space): 34%Preparing image (checksums, adding space): 35%Preparing image (checksums, adding space): 36%Preparing image (checksums, adding space): 37%Preparing image (checksums, adding space): 38%Preparing image (checksums, adding space): 39%Preparing image (checksums, adding space): 40%Preparing image (checksums, adding space): 41%Preparing image (checksums, adding space): 42%Preparing image (checksums, adding space): 43%Preparing image (checksums, adding space): 44%Preparing image (checksums, adding space): 45%Preparing image (checksums, adding space): 46%Preparing image (checksums, adding space): 47%Preparing image (checksums, adding space): 48%Preparing image (checksums, adding space): 49%Preparing image (checksums, adding space): 50%Preparing image (checksums, adding space): 51%Preparing image (checksums, adding space): 52%Preparing image (checksums, adding space): 53%Preparing image (checksums, adding space): 54%Preparing image (checksums, adding space): 55%Preparing image (checksums, adding space): 56%Preparing image (checksums, adding space): 57%Preparing image (checksums, adding space): 58%Preparing image (checksums, adding space): 59%Preparing image (checksums, adding space): 60%Preparing image (checksums, adding space): 61%Preparing image (checksums, adding space): 62%Preparing image (checksums, adding space): 63%Preparing image (checksums, adding space): 64%Preparing image (checksums, adding space): 65%Preparing image (checksums, adding space): 66%Preparing image (checksums, adding space): 67%Preparing image (checksums, adding space): 68%Preparing image (checksums, adding space): 69%Preparing image (checksums, adding space): 70%Preparing image (checksums, adding space): 71%Preparing image (checksums, adding space): 72%Preparing image (checksums, adding space): 73%Preparing image (checksums, adding space): 74%Preparing image (checksums, adding space): 75%Preparing image (checksums, adding space): 76%Preparing image (checksums, adding space): 77%Preparing image (checksums, adding space): 78%Preparing image (checksums, adding space): 79%Preparing image (checksums, adding space): 80%Preparing image (checksums, adding space): 81%Preparing image (checksums, adding space): 82%Preparing image (checksums, adding space): 83%Preparing image (checksums, adding space): 84%Preparing image (checksums, adding space): 85%Preparing image (checksums, adding space): 85%Preparing image (checksums, adding space): 86%Preparing image (checksums, adding space): 87%Preparing image (checksums, adding space): 88%Preparing image (checksums, adding space): 89%Preparing image (checksums, adding space): 90%Preparing image (checksums, adding space): 91%Preparing image (checksums, adding space): 92%Preparing image (checksums, adding space): 93%Preparing image (checksums, adding space): 94%Preparing image (checksums, adding space): 95%Preparing image (checksums, adding space): 96%Preparing image (checksums, adding space): 97%Preparing image (checksums, adding space): 98%Preparing image (checksums, adding space): 99%Preparing image (checksums, adding space): 100% -Ecc generation: 0.4%Ecc generation: 0.9%Ecc generation: 1.3%Ecc generation: 1.8%Ecc generation: 2.2%Ecc generation: 2.7%Ecc generation: 3.1%Ecc generation: 3.6%Ecc generation: 4.0%Ecc generation: 4.5%Ecc generation: 5.0%Ecc generation: 5.4%Ecc generation: 5.9%Ecc generation: 6.3%Ecc generation: 6.8%Ecc generation: 7.2%Ecc generation: 7.7%Ecc generation: 8.1%Ecc generation: 8.6%Ecc generation: 9.0%Ecc generation: 9.5%Ecc generation: 10.0%Ecc generation: 10.4%Ecc generation: 10.9%Ecc generation: 11.3%Ecc generation: 11.8%Ecc generation: 12.2%Ecc generation: 12.7%Ecc generation: 13.1%Ecc generation: 13.6%Ecc generation: 14.0%Ecc generation: 14.5%Ecc generation: 15.0%Ecc generation: 15.4%Ecc generation: 15.9%Ecc generation: 16.3%Ecc generation: 16.8%Ecc generation: 17.2%Ecc generation: 17.7%Ecc generation: 18.1%Ecc generation: 18.6%Ecc generation: 19.0%Ecc generation: 19.5%Ecc generation: 20.0%Ecc generation: 20.4%Ecc generation: 20.9%Ecc generation: 21.3%Ecc generation: 21.8%Ecc generation: 22.2%Ecc generation: 22.7%Ecc generation: 23.1%Ecc generation: 23.6%Ecc generation: 24.0%Ecc generation: 24.5%Ecc generation: 25.0%Ecc generation: 25.4%Ecc generation: 25.9%Ecc generation: 26.3%Ecc generation: 26.8%Ecc generation: 27.2%Ecc generation: 27.7%Ecc generation: 28.1%Ecc generation: 28.6%Ecc generation: 29.0%Ecc generation: 29.5%Ecc generation: 30.0%Ecc generation: 30.4%Ecc generation: 30.9%Ecc generation: 31.3%Ecc generation: 31.8%Ecc generation: 32.2%Ecc generation: 32.7%Ecc generation: 33.1%Ecc generation: 33.6%Ecc generation: 34.0%Ecc generation: 34.5%Ecc generation: 35.0%Ecc generation: 35.4%Ecc generation: 35.9%Ecc generation: 36.3%Ecc generation: 36.8%Ecc generation: 37.2%Ecc generation: 37.7%Ecc generation: 38.1%Ecc generation: 38.6%Ecc generation: 39.0%Ecc generation: 39.5%Ecc generation: 40.0%Ecc generation: 40.4%Ecc generation: 40.9%Ecc generation: 41.3%Ecc generation: 41.8%Ecc generation: 42.2%Ecc generation: 42.7%Ecc generation: 43.1%Ecc generation: 43.6%Ecc generation: 44.0%Ecc generation: 44.5%Ecc generation: 45.0%Ecc generation: 45.4%Ecc generation: 45.9%Ecc generation: 46.3%Ecc generation: 46.8%Ecc generation: 47.2%Ecc generation: 47.7%Ecc generation: 48.1%Ecc generation: 48.6%Ecc generation: 49.0%Ecc generation: 49.5%Ecc generation: 50.0%Ecc generation: 50.4%Ecc generation: 50.9%Ecc generation: 51.3%Ecc generation: 51.8%Ecc generation: 52.2%Ecc generation: 52.7%Ecc generation: 53.1%Ecc generation: 53.6%Ecc generation: 54.0%Ecc generation: 54.5%Ecc generation: 55.0%Ecc generation: 55.4%Ecc generation: 55.9%Ecc generation: 56.3%Ecc generation: 56.8%Ecc generation: 57.2%Ecc generation: 57.7%Ecc generation: 58.1%Ecc generation: 58.6%Ecc generation: 59.0%Ecc generation: 59.5%Ecc generation: 60.0%Ecc generation: 60.4%Ecc generation: 60.9%Ecc generation: 61.3%Ecc generation: 61.8%Ecc generation: 62.2%Ecc generation: 62.7%Ecc generation: 63.1%Ecc generation: 63.6%Ecc generation: 64.0%Ecc generation: 64.5%Ecc generation: 65.0%Ecc generation: 65.4%Ecc generation: 65.9%Ecc generation: 66.3%Ecc generation: 66.8%Ecc generation: 67.2%Ecc generation: 67.7%Ecc generation: 68.1%Ecc generation: 68.6%Ecc generation: 69.0%Ecc generation: 69.5%Ecc generation: 70.0%Ecc generation: 70.4%Ecc generation: 70.9%Ecc generation: 71.3%Ecc generation: 71.8%Ecc generation: 72.2%Ecc generation: 72.7%Ecc generation: 73.1%Ecc generation: 73.6%Ecc generation: 74.0%Ecc generation: 74.5%Ecc generation: 75.0%Ecc generation: 75.4%Ecc generation: 75.9%Ecc generation: 76.3%Ecc generation: 76.8%Ecc generation: 77.2%Ecc generation: 77.7%Ecc generation: 78.1%Ecc generation: 78.6%Ecc generation: 79.0%Ecc generation: 79.5%Ecc generation: 80.0%Ecc generation: 80.4%Ecc generation: 80.9%Ecc generation: 81.3%Ecc generation: 81.8%Ecc generation: 82.2%Ecc generation: 82.7%Ecc generation: 83.1%Ecc generation: 83.6%Ecc generation: 84.0%Ecc generation: 84.5%Ecc generation: 85.0%Ecc generation: 85.4%Ecc generation: 85.9%Ecc generation: 86.3%Ecc generation: 86.8%Ecc generation: 87.2%Ecc generation: 87.7%Ecc generation: 88.1%Ecc generation: 88.6%Ecc generation: 89.0%Ecc generation: 89.5%Ecc generation: 90.0%Ecc generation: 90.4%Ecc generation: 90.9%Ecc generation: 91.3%Ecc generation: 91.8%Ecc generation: 92.2%Ecc generation: 92.7%Ecc generation: 93.1%Ecc generation: 93.6%Ecc generation: 94.0%Ecc generation: 94.5%Ecc generation: 95.0%Ecc generation: 95.4%Ecc generation: 95.9%Ecc generation: 96.3%Ecc generation: 96.8%Ecc generation: 97.2%Ecc generation: 97.7%Ecc generation: 98.1%Ecc generation: 98.6%Ecc generation: 99.0%Ecc generation: 99.5%Ecc generation: 100.0%Ecc generation: 100.0% Image has been augmented with error correction data. New image size is 68 MiB (34933 sectors). diff --git a/regtest/database/RS02_ecc_recreate_after_read_rs01 b/regtest/database/RS02_ecc_recreate_after_read_rs01 index d6e58ee..ffe77ec 100644 --- a/regtest/database/RS02_ecc_recreate_after_read_rs01 +++ b/regtest/database/RS02_ecc_recreate_after_read_rs01 @@ -11,7 +11,7 @@ Medium "Random Image": CD-R mode 1, 30000 sectors, created 16-07-2006. Creating new rs02-tmp.iso image. Reading CRC information from ecc data (RS01) ... done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) + All sectors successfully read. Checksums match. Opening rs02-tmp.iso: 30000 medium sectors. @@ -19,7 +19,5 @@ Augmenting image with Method RS02: 58 MiB data, 9 MiB ecc (35 roots; 15.9% redundancy). * Warning: Using redundancies below 20%% may not give * the expected data loss protection. -Preparing image (checksums, adding space): 1%Preparing image (checksums, adding space): 2%Preparing image (checksums, adding space): 3%Preparing image (checksums, adding space): 4%Preparing image (checksums, adding space): 5%Preparing image (checksums, adding space): 6%Preparing image (checksums, adding space): 7%Preparing image (checksums, adding space): 8%Preparing image (checksums, adding space): 9%Preparing image (checksums, adding space): 10%Preparing image (checksums, adding space): 11%Preparing image (checksums, adding space): 12%Preparing image (checksums, adding space): 13%Preparing image (checksums, adding space): 14%Preparing image (checksums, adding space): 15%Preparing image (checksums, adding space): 16%Preparing image (checksums, adding space): 17%Preparing image (checksums, adding space): 18%Preparing image (checksums, adding space): 19%Preparing image (checksums, adding space): 20%Preparing image (checksums, adding space): 21%Preparing image (checksums, adding space): 22%Preparing image (checksums, adding space): 23%Preparing image (checksums, adding space): 24%Preparing image (checksums, adding space): 25%Preparing image (checksums, adding space): 26%Preparing image (checksums, adding space): 27%Preparing image (checksums, adding space): 28%Preparing image (checksums, adding space): 29%Preparing image (checksums, adding space): 30%Preparing image (checksums, adding space): 31%Preparing image (checksums, adding space): 32%Preparing image (checksums, adding space): 33%Preparing image (checksums, adding space): 34%Preparing image (checksums, adding space): 35%Preparing image (checksums, adding space): 36%Preparing image (checksums, adding space): 37%Preparing image (checksums, adding space): 38%Preparing image (checksums, adding space): 39%Preparing image (checksums, adding space): 40%Preparing image (checksums, adding space): 41%Preparing image (checksums, adding space): 42%Preparing image (checksums, adding space): 43%Preparing image (checksums, adding space): 44%Preparing image (checksums, adding space): 45%Preparing image (checksums, adding space): 46%Preparing image (checksums, adding space): 47%Preparing image (checksums, adding space): 48%Preparing image (checksums, adding space): 49%Preparing image (checksums, adding space): 50%Preparing image (checksums, adding space): 51%Preparing image (checksums, adding space): 52%Preparing image (checksums, adding space): 53%Preparing image (checksums, adding space): 54%Preparing image (checksums, adding space): 55%Preparing image (checksums, adding space): 56%Preparing image (checksums, adding space): 57%Preparing image (checksums, adding space): 58%Preparing image (checksums, adding space): 59%Preparing image (checksums, adding space): 60%Preparing image (checksums, adding space): 61%Preparing image (checksums, adding space): 62%Preparing image (checksums, adding space): 63%Preparing image (checksums, adding space): 64%Preparing image (checksums, adding space): 65%Preparing image (checksums, adding space): 66%Preparing image (checksums, adding space): 67%Preparing image (checksums, adding space): 68%Preparing image (checksums, adding space): 69%Preparing image (checksums, adding space): 70%Preparing image (checksums, adding space): 71%Preparing image (checksums, adding space): 72%Preparing image (checksums, adding space): 73%Preparing image (checksums, adding space): 74%Preparing image (checksums, adding space): 75%Preparing image (checksums, adding space): 76%Preparing image (checksums, adding space): 77%Preparing image (checksums, adding space): 78%Preparing image (checksums, adding space): 79%Preparing image (checksums, adding space): 80%Preparing image (checksums, adding space): 81%Preparing image (checksums, adding space): 82%Preparing image (checksums, adding space): 83%Preparing image (checksums, adding space): 84%Preparing image (checksums, adding space): 85%Preparing image (checksums, adding space): 85%Preparing image (checksums, adding space): 86%Preparing image (checksums, adding space): 87%Preparing image (checksums, adding space): 88%Preparing image (checksums, adding space): 89%Preparing image (checksums, adding space): 90%Preparing image (checksums, adding space): 91%Preparing image (checksums, adding space): 92%Preparing image (checksums, adding space): 93%Preparing image (checksums, adding space): 94%Preparing image (checksums, adding space): 95%Preparing image (checksums, adding space): 96%Preparing image (checksums, adding space): 97%Preparing image (checksums, adding space): 98%Preparing image (checksums, adding space): 99%Preparing image (checksums, adding space): 100% -Ecc generation: 0.4%Ecc generation: 0.9%Ecc generation: 1.3%Ecc generation: 1.8%Ecc generation: 2.2%Ecc generation: 2.7%Ecc generation: 3.1%Ecc generation: 3.6%Ecc generation: 4.0%Ecc generation: 4.5%Ecc generation: 5.0%Ecc generation: 5.4%Ecc generation: 5.9%Ecc generation: 6.3%Ecc generation: 6.8%Ecc generation: 7.2%Ecc generation: 7.7%Ecc generation: 8.1%Ecc generation: 8.6%Ecc generation: 9.0%Ecc generation: 9.5%Ecc generation: 10.0%Ecc generation: 10.4%Ecc generation: 10.9%Ecc generation: 11.3%Ecc generation: 11.8%Ecc generation: 12.2%Ecc generation: 12.7%Ecc generation: 13.1%Ecc generation: 13.6%Ecc generation: 14.0%Ecc generation: 14.5%Ecc generation: 15.0%Ecc generation: 15.4%Ecc generation: 15.9%Ecc generation: 16.3%Ecc generation: 16.8%Ecc generation: 17.2%Ecc generation: 17.7%Ecc generation: 18.1%Ecc generation: 18.6%Ecc generation: 19.0%Ecc generation: 19.5%Ecc generation: 20.0%Ecc generation: 20.4%Ecc generation: 20.9%Ecc generation: 21.3%Ecc generation: 21.8%Ecc generation: 22.2%Ecc generation: 22.7%Ecc generation: 23.1%Ecc generation: 23.6%Ecc generation: 24.0%Ecc generation: 24.5%Ecc generation: 25.0%Ecc generation: 25.4%Ecc generation: 25.9%Ecc generation: 26.3%Ecc generation: 26.8%Ecc generation: 27.2%Ecc generation: 27.7%Ecc generation: 28.1%Ecc generation: 28.6%Ecc generation: 29.0%Ecc generation: 29.5%Ecc generation: 30.0%Ecc generation: 30.4%Ecc generation: 30.9%Ecc generation: 31.3%Ecc generation: 31.8%Ecc generation: 32.2%Ecc generation: 32.7%Ecc generation: 33.1%Ecc generation: 33.6%Ecc generation: 34.0%Ecc generation: 34.5%Ecc generation: 35.0%Ecc generation: 35.4%Ecc generation: 35.9%Ecc generation: 36.3%Ecc generation: 36.8%Ecc generation: 37.2%Ecc generation: 37.7%Ecc generation: 38.1%Ecc generation: 38.6%Ecc generation: 39.0%Ecc generation: 39.5%Ecc generation: 40.0%Ecc generation: 40.4%Ecc generation: 40.9%Ecc generation: 41.3%Ecc generation: 41.8%Ecc generation: 42.2%Ecc generation: 42.7%Ecc generation: 43.1%Ecc generation: 43.6%Ecc generation: 44.0%Ecc generation: 44.5%Ecc generation: 45.0%Ecc generation: 45.4%Ecc generation: 45.9%Ecc generation: 46.3%Ecc generation: 46.8%Ecc generation: 47.2%Ecc generation: 47.7%Ecc generation: 48.1%Ecc generation: 48.6%Ecc generation: 49.0%Ecc generation: 49.5%Ecc generation: 50.0%Ecc generation: 50.4%Ecc generation: 50.9%Ecc generation: 51.3%Ecc generation: 51.8%Ecc generation: 52.2%Ecc generation: 52.7%Ecc generation: 53.1%Ecc generation: 53.6%Ecc generation: 54.0%Ecc generation: 54.5%Ecc generation: 55.0%Ecc generation: 55.4%Ecc generation: 55.9%Ecc generation: 56.3%Ecc generation: 56.8%Ecc generation: 57.2%Ecc generation: 57.7%Ecc generation: 58.1%Ecc generation: 58.6%Ecc generation: 59.0%Ecc generation: 59.5%Ecc generation: 60.0%Ecc generation: 60.4%Ecc generation: 60.9%Ecc generation: 61.3%Ecc generation: 61.8%Ecc generation: 62.2%Ecc generation: 62.7%Ecc generation: 63.1%Ecc generation: 63.6%Ecc generation: 64.0%Ecc generation: 64.5%Ecc generation: 65.0%Ecc generation: 65.4%Ecc generation: 65.9%Ecc generation: 66.3%Ecc generation: 66.8%Ecc generation: 67.2%Ecc generation: 67.7%Ecc generation: 68.1%Ecc generation: 68.6%Ecc generation: 69.0%Ecc generation: 69.5%Ecc generation: 70.0%Ecc generation: 70.4%Ecc generation: 70.9%Ecc generation: 71.3%Ecc generation: 71.8%Ecc generation: 72.2%Ecc generation: 72.7%Ecc generation: 73.1%Ecc generation: 73.6%Ecc generation: 74.0%Ecc generation: 74.5%Ecc generation: 75.0%Ecc generation: 75.4%Ecc generation: 75.9%Ecc generation: 76.3%Ecc generation: 76.8%Ecc generation: 77.2%Ecc generation: 77.7%Ecc generation: 78.1%Ecc generation: 78.6%Ecc generation: 79.0%Ecc generation: 79.5%Ecc generation: 80.0%Ecc generation: 80.4%Ecc generation: 80.9%Ecc generation: 81.3%Ecc generation: 81.8%Ecc generation: 82.2%Ecc generation: 82.7%Ecc generation: 83.1%Ecc generation: 83.6%Ecc generation: 84.0%Ecc generation: 84.5%Ecc generation: 85.0%Ecc generation: 85.4%Ecc generation: 85.9%Ecc generation: 86.3%Ecc generation: 86.8%Ecc generation: 87.2%Ecc generation: 87.7%Ecc generation: 88.1%Ecc generation: 88.6%Ecc generation: 89.0%Ecc generation: 89.5%Ecc generation: 90.0%Ecc generation: 90.4%Ecc generation: 90.9%Ecc generation: 91.3%Ecc generation: 91.8%Ecc generation: 92.2%Ecc generation: 92.7%Ecc generation: 93.1%Ecc generation: 93.6%Ecc generation: 94.0%Ecc generation: 94.5%Ecc generation: 95.0%Ecc generation: 95.4%Ecc generation: 95.9%Ecc generation: 96.3%Ecc generation: 96.8%Ecc generation: 97.2%Ecc generation: 97.7%Ecc generation: 98.1%Ecc generation: 98.6%Ecc generation: 99.0%Ecc generation: 99.5%Ecc generation: 100.0%Ecc generation: 100.0% Image has been augmented with error correction data. New image size is 68 MiB (34932 sectors). diff --git a/regtest/database/RS02_ecc_recreate_after_read_rs02 b/regtest/database/RS02_ecc_recreate_after_read_rs02 index 25d0562..04a3c04 100644 --- a/regtest/database/RS02_ecc_recreate_after_read_rs02 +++ b/regtest/database/RS02_ecc_recreate_after_read_rs02 @@ -11,7 +11,7 @@ Medium "Random Image": CD-R mode 1, 49935 sectors, Ecc, created 16-07-2006. Creating new rs02-tmp.iso image. Reading CRC information from ecc data (RS02) ... done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) + All sectors successfully read. Checksums match. Opening rs02-tmp.iso: 49935 medium sectors. @@ -22,7 +22,5 @@ Augmenting image with Method RS02: 58 MiB data, 9 MiB ecc (35 roots; 15.9% redundancy). * Warning: Using redundancies below 20%% may not give * the expected data loss protection. -Preparing image (checksums, adding space): 1%Preparing image (checksums, adding space): 2%Preparing image (checksums, adding space): 3%Preparing image (checksums, adding space): 4%Preparing image (checksums, adding space): 5%Preparing image (checksums, adding space): 6%Preparing image (checksums, adding space): 7%Preparing image (checksums, adding space): 8%Preparing image (checksums, adding space): 9%Preparing image (checksums, adding space): 10%Preparing image (checksums, adding space): 11%Preparing image (checksums, adding space): 12%Preparing image (checksums, adding space): 13%Preparing image (checksums, adding space): 14%Preparing image (checksums, adding space): 15%Preparing image (checksums, adding space): 16%Preparing image (checksums, adding space): 17%Preparing image (checksums, adding space): 18%Preparing image (checksums, adding space): 19%Preparing image (checksums, adding space): 20%Preparing image (checksums, adding space): 21%Preparing image (checksums, adding space): 22%Preparing image (checksums, adding space): 23%Preparing image (checksums, adding space): 24%Preparing image (checksums, adding space): 25%Preparing image (checksums, adding space): 26%Preparing image (checksums, adding space): 27%Preparing image (checksums, adding space): 28%Preparing image (checksums, adding space): 29%Preparing image (checksums, adding space): 30%Preparing image (checksums, adding space): 31%Preparing image (checksums, adding space): 32%Preparing image (checksums, adding space): 33%Preparing image (checksums, adding space): 34%Preparing image (checksums, adding space): 35%Preparing image (checksums, adding space): 36%Preparing image (checksums, adding space): 37%Preparing image (checksums, adding space): 38%Preparing image (checksums, adding space): 39%Preparing image (checksums, adding space): 40%Preparing image (checksums, adding space): 41%Preparing image (checksums, adding space): 42%Preparing image (checksums, adding space): 43%Preparing image (checksums, adding space): 44%Preparing image (checksums, adding space): 45%Preparing image (checksums, adding space): 46%Preparing image (checksums, adding space): 47%Preparing image (checksums, adding space): 48%Preparing image (checksums, adding space): 49%Preparing image (checksums, adding space): 50%Preparing image (checksums, adding space): 51%Preparing image (checksums, adding space): 52%Preparing image (checksums, adding space): 53%Preparing image (checksums, adding space): 54%Preparing image (checksums, adding space): 55%Preparing image (checksums, adding space): 56%Preparing image (checksums, adding space): 57%Preparing image (checksums, adding space): 58%Preparing image (checksums, adding space): 59%Preparing image (checksums, adding space): 60%Preparing image (checksums, adding space): 61%Preparing image (checksums, adding space): 62%Preparing image (checksums, adding space): 63%Preparing image (checksums, adding space): 64%Preparing image (checksums, adding space): 65%Preparing image (checksums, adding space): 66%Preparing image (checksums, adding space): 67%Preparing image (checksums, adding space): 68%Preparing image (checksums, adding space): 69%Preparing image (checksums, adding space): 70%Preparing image (checksums, adding space): 71%Preparing image (checksums, adding space): 72%Preparing image (checksums, adding space): 73%Preparing image (checksums, adding space): 74%Preparing image (checksums, adding space): 75%Preparing image (checksums, adding space): 76%Preparing image (checksums, adding space): 77%Preparing image (checksums, adding space): 78%Preparing image (checksums, adding space): 79%Preparing image (checksums, adding space): 80%Preparing image (checksums, adding space): 81%Preparing image (checksums, adding space): 82%Preparing image (checksums, adding space): 83%Preparing image (checksums, adding space): 84%Preparing image (checksums, adding space): 85%Preparing image (checksums, adding space): 85%Preparing image (checksums, adding space): 86%Preparing image (checksums, adding space): 87%Preparing image (checksums, adding space): 88%Preparing image (checksums, adding space): 89%Preparing image (checksums, adding space): 90%Preparing image (checksums, adding space): 91%Preparing image (checksums, adding space): 92%Preparing image (checksums, adding space): 93%Preparing image (checksums, adding space): 94%Preparing image (checksums, adding space): 95%Preparing image (checksums, adding space): 96%Preparing image (checksums, adding space): 97%Preparing image (checksums, adding space): 98%Preparing image (checksums, adding space): 99%Preparing image (checksums, adding space): 100% -Ecc generation: 0.4%Ecc generation: 0.9%Ecc generation: 1.3%Ecc generation: 1.8%Ecc generation: 2.2%Ecc generation: 2.7%Ecc generation: 3.1%Ecc generation: 3.6%Ecc generation: 4.0%Ecc generation: 4.5%Ecc generation: 5.0%Ecc generation: 5.4%Ecc generation: 5.9%Ecc generation: 6.3%Ecc generation: 6.8%Ecc generation: 7.2%Ecc generation: 7.7%Ecc generation: 8.1%Ecc generation: 8.6%Ecc generation: 9.0%Ecc generation: 9.5%Ecc generation: 10.0%Ecc generation: 10.4%Ecc generation: 10.9%Ecc generation: 11.3%Ecc generation: 11.8%Ecc generation: 12.2%Ecc generation: 12.7%Ecc generation: 13.1%Ecc generation: 13.6%Ecc generation: 14.0%Ecc generation: 14.5%Ecc generation: 15.0%Ecc generation: 15.4%Ecc generation: 15.9%Ecc generation: 16.3%Ecc generation: 16.8%Ecc generation: 17.2%Ecc generation: 17.7%Ecc generation: 18.1%Ecc generation: 18.6%Ecc generation: 19.0%Ecc generation: 19.5%Ecc generation: 20.0%Ecc generation: 20.4%Ecc generation: 20.9%Ecc generation: 21.3%Ecc generation: 21.8%Ecc generation: 22.2%Ecc generation: 22.7%Ecc generation: 23.1%Ecc generation: 23.6%Ecc generation: 24.0%Ecc generation: 24.5%Ecc generation: 25.0%Ecc generation: 25.4%Ecc generation: 25.9%Ecc generation: 26.3%Ecc generation: 26.8%Ecc generation: 27.2%Ecc generation: 27.7%Ecc generation: 28.1%Ecc generation: 28.6%Ecc generation: 29.0%Ecc generation: 29.5%Ecc generation: 30.0%Ecc generation: 30.4%Ecc generation: 30.9%Ecc generation: 31.3%Ecc generation: 31.8%Ecc generation: 32.2%Ecc generation: 32.7%Ecc generation: 33.1%Ecc generation: 33.6%Ecc generation: 34.0%Ecc generation: 34.5%Ecc generation: 35.0%Ecc generation: 35.4%Ecc generation: 35.9%Ecc generation: 36.3%Ecc generation: 36.8%Ecc generation: 37.2%Ecc generation: 37.7%Ecc generation: 38.1%Ecc generation: 38.6%Ecc generation: 39.0%Ecc generation: 39.5%Ecc generation: 40.0%Ecc generation: 40.4%Ecc generation: 40.9%Ecc generation: 41.3%Ecc generation: 41.8%Ecc generation: 42.2%Ecc generation: 42.7%Ecc generation: 43.1%Ecc generation: 43.6%Ecc generation: 44.0%Ecc generation: 44.5%Ecc generation: 45.0%Ecc generation: 45.4%Ecc generation: 45.9%Ecc generation: 46.3%Ecc generation: 46.8%Ecc generation: 47.2%Ecc generation: 47.7%Ecc generation: 48.1%Ecc generation: 48.6%Ecc generation: 49.0%Ecc generation: 49.5%Ecc generation: 50.0%Ecc generation: 50.4%Ecc generation: 50.9%Ecc generation: 51.3%Ecc generation: 51.8%Ecc generation: 52.2%Ecc generation: 52.7%Ecc generation: 53.1%Ecc generation: 53.6%Ecc generation: 54.0%Ecc generation: 54.5%Ecc generation: 55.0%Ecc generation: 55.4%Ecc generation: 55.9%Ecc generation: 56.3%Ecc generation: 56.8%Ecc generation: 57.2%Ecc generation: 57.7%Ecc generation: 58.1%Ecc generation: 58.6%Ecc generation: 59.0%Ecc generation: 59.5%Ecc generation: 60.0%Ecc generation: 60.4%Ecc generation: 60.9%Ecc generation: 61.3%Ecc generation: 61.8%Ecc generation: 62.2%Ecc generation: 62.7%Ecc generation: 63.1%Ecc generation: 63.6%Ecc generation: 64.0%Ecc generation: 64.5%Ecc generation: 65.0%Ecc generation: 65.4%Ecc generation: 65.9%Ecc generation: 66.3%Ecc generation: 66.8%Ecc generation: 67.2%Ecc generation: 67.7%Ecc generation: 68.1%Ecc generation: 68.6%Ecc generation: 69.0%Ecc generation: 69.5%Ecc generation: 70.0%Ecc generation: 70.4%Ecc generation: 70.9%Ecc generation: 71.3%Ecc generation: 71.8%Ecc generation: 72.2%Ecc generation: 72.7%Ecc generation: 73.1%Ecc generation: 73.6%Ecc generation: 74.0%Ecc generation: 74.5%Ecc generation: 75.0%Ecc generation: 75.4%Ecc generation: 75.9%Ecc generation: 76.3%Ecc generation: 76.8%Ecc generation: 77.2%Ecc generation: 77.7%Ecc generation: 78.1%Ecc generation: 78.6%Ecc generation: 79.0%Ecc generation: 79.5%Ecc generation: 80.0%Ecc generation: 80.4%Ecc generation: 80.9%Ecc generation: 81.3%Ecc generation: 81.8%Ecc generation: 82.2%Ecc generation: 82.7%Ecc generation: 83.1%Ecc generation: 83.6%Ecc generation: 84.0%Ecc generation: 84.5%Ecc generation: 85.0%Ecc generation: 85.4%Ecc generation: 85.9%Ecc generation: 86.3%Ecc generation: 86.8%Ecc generation: 87.2%Ecc generation: 87.7%Ecc generation: 88.1%Ecc generation: 88.6%Ecc generation: 89.0%Ecc generation: 89.5%Ecc generation: 90.0%Ecc generation: 90.4%Ecc generation: 90.9%Ecc generation: 91.3%Ecc generation: 91.8%Ecc generation: 92.2%Ecc generation: 92.7%Ecc generation: 93.1%Ecc generation: 93.6%Ecc generation: 94.0%Ecc generation: 94.5%Ecc generation: 95.0%Ecc generation: 95.4%Ecc generation: 95.9%Ecc generation: 96.3%Ecc generation: 96.8%Ecc generation: 97.2%Ecc generation: 97.7%Ecc generation: 98.1%Ecc generation: 98.6%Ecc generation: 99.0%Ecc generation: 99.5%Ecc generation: 100.0%Ecc generation: 100.0% Image has been augmented with error correction data. New image size is 68 MiB (34932 sectors). diff --git a/regtest/database/RS02_ecc_recreate_after_read_rs03f b/regtest/database/RS02_ecc_recreate_after_read_rs03f index e2db474..7bf53b7 100644 --- a/regtest/database/RS02_ecc_recreate_after_read_rs03f +++ b/regtest/database/RS02_ecc_recreate_after_read_rs03f @@ -11,7 +11,7 @@ Medium "Random Image": CD-R mode 1, 30000 sectors, created 16-07-2006. Creating new rs02-tmp.iso image. Reading CRC information from ecc data (RS03) ... done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) + All sectors successfully read. Checksums match. Opening rs02-tmp.iso: 30000 medium sectors. @@ -19,7 +19,5 @@ Augmenting image with Method RS02: 58 MiB data, 9 MiB ecc (35 roots; 15.9% redundancy). * Warning: Using redundancies below 20%% may not give * the expected data loss protection. -Preparing image (checksums, adding space): 1%Preparing image (checksums, adding space): 2%Preparing image (checksums, adding space): 3%Preparing image (checksums, adding space): 4%Preparing image (checksums, adding space): 5%Preparing image (checksums, adding space): 6%Preparing image (checksums, adding space): 7%Preparing image (checksums, adding space): 8%Preparing image (checksums, adding space): 9%Preparing image (checksums, adding space): 10%Preparing image (checksums, adding space): 11%Preparing image (checksums, adding space): 12%Preparing image (checksums, adding space): 13%Preparing image (checksums, adding space): 14%Preparing image (checksums, adding space): 15%Preparing image (checksums, adding space): 16%Preparing image (checksums, adding space): 17%Preparing image (checksums, adding space): 18%Preparing image (checksums, adding space): 19%Preparing image (checksums, adding space): 20%Preparing image (checksums, adding space): 21%Preparing image (checksums, adding space): 22%Preparing image (checksums, adding space): 23%Preparing image (checksums, adding space): 24%Preparing image (checksums, adding space): 25%Preparing image (checksums, adding space): 26%Preparing image (checksums, adding space): 27%Preparing image (checksums, adding space): 28%Preparing image (checksums, adding space): 29%Preparing image (checksums, adding space): 30%Preparing image (checksums, adding space): 31%Preparing image (checksums, adding space): 32%Preparing image (checksums, adding space): 33%Preparing image (checksums, adding space): 34%Preparing image (checksums, adding space): 35%Preparing image (checksums, adding space): 36%Preparing image (checksums, adding space): 37%Preparing image (checksums, adding space): 38%Preparing image (checksums, adding space): 39%Preparing image (checksums, adding space): 40%Preparing image (checksums, adding space): 41%Preparing image (checksums, adding space): 42%Preparing image (checksums, adding space): 43%Preparing image (checksums, adding space): 44%Preparing image (checksums, adding space): 45%Preparing image (checksums, adding space): 46%Preparing image (checksums, adding space): 47%Preparing image (checksums, adding space): 48%Preparing image (checksums, adding space): 49%Preparing image (checksums, adding space): 50%Preparing image (checksums, adding space): 51%Preparing image (checksums, adding space): 52%Preparing image (checksums, adding space): 53%Preparing image (checksums, adding space): 54%Preparing image (checksums, adding space): 55%Preparing image (checksums, adding space): 56%Preparing image (checksums, adding space): 57%Preparing image (checksums, adding space): 58%Preparing image (checksums, adding space): 59%Preparing image (checksums, adding space): 60%Preparing image (checksums, adding space): 61%Preparing image (checksums, adding space): 62%Preparing image (checksums, adding space): 63%Preparing image (checksums, adding space): 64%Preparing image (checksums, adding space): 65%Preparing image (checksums, adding space): 66%Preparing image (checksums, adding space): 67%Preparing image (checksums, adding space): 68%Preparing image (checksums, adding space): 69%Preparing image (checksums, adding space): 70%Preparing image (checksums, adding space): 71%Preparing image (checksums, adding space): 72%Preparing image (checksums, adding space): 73%Preparing image (checksums, adding space): 74%Preparing image (checksums, adding space): 75%Preparing image (checksums, adding space): 76%Preparing image (checksums, adding space): 77%Preparing image (checksums, adding space): 78%Preparing image (checksums, adding space): 79%Preparing image (checksums, adding space): 80%Preparing image (checksums, adding space): 81%Preparing image (checksums, adding space): 82%Preparing image (checksums, adding space): 83%Preparing image (checksums, adding space): 84%Preparing image (checksums, adding space): 85%Preparing image (checksums, adding space): 85%Preparing image (checksums, adding space): 86%Preparing image (checksums, adding space): 87%Preparing image (checksums, adding space): 88%Preparing image (checksums, adding space): 89%Preparing image (checksums, adding space): 90%Preparing image (checksums, adding space): 91%Preparing image (checksums, adding space): 92%Preparing image (checksums, adding space): 93%Preparing image (checksums, adding space): 94%Preparing image (checksums, adding space): 95%Preparing image (checksums, adding space): 96%Preparing image (checksums, adding space): 97%Preparing image (checksums, adding space): 98%Preparing image (checksums, adding space): 99%Preparing image (checksums, adding space): 100% -Ecc generation: 0.4%Ecc generation: 0.9%Ecc generation: 1.3%Ecc generation: 1.8%Ecc generation: 2.2%Ecc generation: 2.7%Ecc generation: 3.1%Ecc generation: 3.6%Ecc generation: 4.0%Ecc generation: 4.5%Ecc generation: 5.0%Ecc generation: 5.4%Ecc generation: 5.9%Ecc generation: 6.3%Ecc generation: 6.8%Ecc generation: 7.2%Ecc generation: 7.7%Ecc generation: 8.1%Ecc generation: 8.6%Ecc generation: 9.0%Ecc generation: 9.5%Ecc generation: 10.0%Ecc generation: 10.4%Ecc generation: 10.9%Ecc generation: 11.3%Ecc generation: 11.8%Ecc generation: 12.2%Ecc generation: 12.7%Ecc generation: 13.1%Ecc generation: 13.6%Ecc generation: 14.0%Ecc generation: 14.5%Ecc generation: 15.0%Ecc generation: 15.4%Ecc generation: 15.9%Ecc generation: 16.3%Ecc generation: 16.8%Ecc generation: 17.2%Ecc generation: 17.7%Ecc generation: 18.1%Ecc generation: 18.6%Ecc generation: 19.0%Ecc generation: 19.5%Ecc generation: 20.0%Ecc generation: 20.4%Ecc generation: 20.9%Ecc generation: 21.3%Ecc generation: 21.8%Ecc generation: 22.2%Ecc generation: 22.7%Ecc generation: 23.1%Ecc generation: 23.6%Ecc generation: 24.0%Ecc generation: 24.5%Ecc generation: 25.0%Ecc generation: 25.4%Ecc generation: 25.9%Ecc generation: 26.3%Ecc generation: 26.8%Ecc generation: 27.2%Ecc generation: 27.7%Ecc generation: 28.1%Ecc generation: 28.6%Ecc generation: 29.0%Ecc generation: 29.5%Ecc generation: 30.0%Ecc generation: 30.4%Ecc generation: 30.9%Ecc generation: 31.3%Ecc generation: 31.8%Ecc generation: 32.2%Ecc generation: 32.7%Ecc generation: 33.1%Ecc generation: 33.6%Ecc generation: 34.0%Ecc generation: 34.5%Ecc generation: 35.0%Ecc generation: 35.4%Ecc generation: 35.9%Ecc generation: 36.3%Ecc generation: 36.8%Ecc generation: 37.2%Ecc generation: 37.7%Ecc generation: 38.1%Ecc generation: 38.6%Ecc generation: 39.0%Ecc generation: 39.5%Ecc generation: 40.0%Ecc generation: 40.4%Ecc generation: 40.9%Ecc generation: 41.3%Ecc generation: 41.8%Ecc generation: 42.2%Ecc generation: 42.7%Ecc generation: 43.1%Ecc generation: 43.6%Ecc generation: 44.0%Ecc generation: 44.5%Ecc generation: 45.0%Ecc generation: 45.4%Ecc generation: 45.9%Ecc generation: 46.3%Ecc generation: 46.8%Ecc generation: 47.2%Ecc generation: 47.7%Ecc generation: 48.1%Ecc generation: 48.6%Ecc generation: 49.0%Ecc generation: 49.5%Ecc generation: 50.0%Ecc generation: 50.4%Ecc generation: 50.9%Ecc generation: 51.3%Ecc generation: 51.8%Ecc generation: 52.2%Ecc generation: 52.7%Ecc generation: 53.1%Ecc generation: 53.6%Ecc generation: 54.0%Ecc generation: 54.5%Ecc generation: 55.0%Ecc generation: 55.4%Ecc generation: 55.9%Ecc generation: 56.3%Ecc generation: 56.8%Ecc generation: 57.2%Ecc generation: 57.7%Ecc generation: 58.1%Ecc generation: 58.6%Ecc generation: 59.0%Ecc generation: 59.5%Ecc generation: 60.0%Ecc generation: 60.4%Ecc generation: 60.9%Ecc generation: 61.3%Ecc generation: 61.8%Ecc generation: 62.2%Ecc generation: 62.7%Ecc generation: 63.1%Ecc generation: 63.6%Ecc generation: 64.0%Ecc generation: 64.5%Ecc generation: 65.0%Ecc generation: 65.4%Ecc generation: 65.9%Ecc generation: 66.3%Ecc generation: 66.8%Ecc generation: 67.2%Ecc generation: 67.7%Ecc generation: 68.1%Ecc generation: 68.6%Ecc generation: 69.0%Ecc generation: 69.5%Ecc generation: 70.0%Ecc generation: 70.4%Ecc generation: 70.9%Ecc generation: 71.3%Ecc generation: 71.8%Ecc generation: 72.2%Ecc generation: 72.7%Ecc generation: 73.1%Ecc generation: 73.6%Ecc generation: 74.0%Ecc generation: 74.5%Ecc generation: 75.0%Ecc generation: 75.4%Ecc generation: 75.9%Ecc generation: 76.3%Ecc generation: 76.8%Ecc generation: 77.2%Ecc generation: 77.7%Ecc generation: 78.1%Ecc generation: 78.6%Ecc generation: 79.0%Ecc generation: 79.5%Ecc generation: 80.0%Ecc generation: 80.4%Ecc generation: 80.9%Ecc generation: 81.3%Ecc generation: 81.8%Ecc generation: 82.2%Ecc generation: 82.7%Ecc generation: 83.1%Ecc generation: 83.6%Ecc generation: 84.0%Ecc generation: 84.5%Ecc generation: 85.0%Ecc generation: 85.4%Ecc generation: 85.9%Ecc generation: 86.3%Ecc generation: 86.8%Ecc generation: 87.2%Ecc generation: 87.7%Ecc generation: 88.1%Ecc generation: 88.6%Ecc generation: 89.0%Ecc generation: 89.5%Ecc generation: 90.0%Ecc generation: 90.4%Ecc generation: 90.9%Ecc generation: 91.3%Ecc generation: 91.8%Ecc generation: 92.2%Ecc generation: 92.7%Ecc generation: 93.1%Ecc generation: 93.6%Ecc generation: 94.0%Ecc generation: 94.5%Ecc generation: 95.0%Ecc generation: 95.4%Ecc generation: 95.9%Ecc generation: 96.3%Ecc generation: 96.8%Ecc generation: 97.2%Ecc generation: 97.7%Ecc generation: 98.1%Ecc generation: 98.6%Ecc generation: 99.0%Ecc generation: 99.5%Ecc generation: 100.0%Ecc generation: 100.0% Image has been augmented with error correction data. New image size is 68 MiB (34932 sectors). diff --git a/regtest/database/RS02_ecc_recreate_after_read_rs03i b/regtest/database/RS02_ecc_recreate_after_read_rs03i index 4dab8f9..bbdea4a 100644 --- a/regtest/database/RS02_ecc_recreate_after_read_rs03i +++ b/regtest/database/RS02_ecc_recreate_after_read_rs03i @@ -11,7 +11,7 @@ Medium "Random Image": CD-R mode 1, 36975 sectors, Ecc, created 16-07-2006. Creating new rs02-tmp.iso image. Reading CRC information from ecc data (RS03) ... done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) + All sectors successfully read. Checksums match. Opening rs02-tmp.iso: 36975 medium sectors. @@ -22,7 +22,5 @@ Augmenting image with Method RS02: 58 MiB data, 9 MiB ecc (35 roots; 15.9% redundancy). * Warning: Using redundancies below 20%% may not give * the expected data loss protection. -Preparing image (checksums, adding space): 1%Preparing image (checksums, adding space): 2%Preparing image (checksums, adding space): 3%Preparing image (checksums, adding space): 4%Preparing image (checksums, adding space): 5%Preparing image (checksums, adding space): 6%Preparing image (checksums, adding space): 7%Preparing image (checksums, adding space): 8%Preparing image (checksums, adding space): 9%Preparing image (checksums, adding space): 10%Preparing image (checksums, adding space): 11%Preparing image (checksums, adding space): 12%Preparing image (checksums, adding space): 13%Preparing image (checksums, adding space): 14%Preparing image (checksums, adding space): 15%Preparing image (checksums, adding space): 16%Preparing image (checksums, adding space): 17%Preparing image (checksums, adding space): 18%Preparing image (checksums, adding space): 19%Preparing image (checksums, adding space): 20%Preparing image (checksums, adding space): 21%Preparing image (checksums, adding space): 22%Preparing image (checksums, adding space): 23%Preparing image (checksums, adding space): 24%Preparing image (checksums, adding space): 25%Preparing image (checksums, adding space): 26%Preparing image (checksums, adding space): 27%Preparing image (checksums, adding space): 28%Preparing image (checksums, adding space): 29%Preparing image (checksums, adding space): 30%Preparing image (checksums, adding space): 31%Preparing image (checksums, adding space): 32%Preparing image (checksums, adding space): 33%Preparing image (checksums, adding space): 34%Preparing image (checksums, adding space): 35%Preparing image (checksums, adding space): 36%Preparing image (checksums, adding space): 37%Preparing image (checksums, adding space): 38%Preparing image (checksums, adding space): 39%Preparing image (checksums, adding space): 40%Preparing image (checksums, adding space): 41%Preparing image (checksums, adding space): 42%Preparing image (checksums, adding space): 43%Preparing image (checksums, adding space): 44%Preparing image (checksums, adding space): 45%Preparing image (checksums, adding space): 46%Preparing image (checksums, adding space): 47%Preparing image (checksums, adding space): 48%Preparing image (checksums, adding space): 49%Preparing image (checksums, adding space): 50%Preparing image (checksums, adding space): 51%Preparing image (checksums, adding space): 52%Preparing image (checksums, adding space): 53%Preparing image (checksums, adding space): 54%Preparing image (checksums, adding space): 55%Preparing image (checksums, adding space): 56%Preparing image (checksums, adding space): 57%Preparing image (checksums, adding space): 58%Preparing image (checksums, adding space): 59%Preparing image (checksums, adding space): 60%Preparing image (checksums, adding space): 61%Preparing image (checksums, adding space): 62%Preparing image (checksums, adding space): 63%Preparing image (checksums, adding space): 64%Preparing image (checksums, adding space): 65%Preparing image (checksums, adding space): 66%Preparing image (checksums, adding space): 67%Preparing image (checksums, adding space): 68%Preparing image (checksums, adding space): 69%Preparing image (checksums, adding space): 70%Preparing image (checksums, adding space): 71%Preparing image (checksums, adding space): 72%Preparing image (checksums, adding space): 73%Preparing image (checksums, adding space): 74%Preparing image (checksums, adding space): 75%Preparing image (checksums, adding space): 76%Preparing image (checksums, adding space): 77%Preparing image (checksums, adding space): 78%Preparing image (checksums, adding space): 79%Preparing image (checksums, adding space): 80%Preparing image (checksums, adding space): 81%Preparing image (checksums, adding space): 82%Preparing image (checksums, adding space): 83%Preparing image (checksums, adding space): 84%Preparing image (checksums, adding space): 85%Preparing image (checksums, adding space): 85%Preparing image (checksums, adding space): 86%Preparing image (checksums, adding space): 87%Preparing image (checksums, adding space): 88%Preparing image (checksums, adding space): 89%Preparing image (checksums, adding space): 90%Preparing image (checksums, adding space): 91%Preparing image (checksums, adding space): 92%Preparing image (checksums, adding space): 93%Preparing image (checksums, adding space): 94%Preparing image (checksums, adding space): 95%Preparing image (checksums, adding space): 96%Preparing image (checksums, adding space): 97%Preparing image (checksums, adding space): 98%Preparing image (checksums, adding space): 99%Preparing image (checksums, adding space): 100% -Ecc generation: 0.4%Ecc generation: 0.9%Ecc generation: 1.3%Ecc generation: 1.8%Ecc generation: 2.2%Ecc generation: 2.7%Ecc generation: 3.1%Ecc generation: 3.6%Ecc generation: 4.0%Ecc generation: 4.5%Ecc generation: 5.0%Ecc generation: 5.4%Ecc generation: 5.9%Ecc generation: 6.3%Ecc generation: 6.8%Ecc generation: 7.2%Ecc generation: 7.7%Ecc generation: 8.1%Ecc generation: 8.6%Ecc generation: 9.0%Ecc generation: 9.5%Ecc generation: 10.0%Ecc generation: 10.4%Ecc generation: 10.9%Ecc generation: 11.3%Ecc generation: 11.8%Ecc generation: 12.2%Ecc generation: 12.7%Ecc generation: 13.1%Ecc generation: 13.6%Ecc generation: 14.0%Ecc generation: 14.5%Ecc generation: 15.0%Ecc generation: 15.4%Ecc generation: 15.9%Ecc generation: 16.3%Ecc generation: 16.8%Ecc generation: 17.2%Ecc generation: 17.7%Ecc generation: 18.1%Ecc generation: 18.6%Ecc generation: 19.0%Ecc generation: 19.5%Ecc generation: 20.0%Ecc generation: 20.4%Ecc generation: 20.9%Ecc generation: 21.3%Ecc generation: 21.8%Ecc generation: 22.2%Ecc generation: 22.7%Ecc generation: 23.1%Ecc generation: 23.6%Ecc generation: 24.0%Ecc generation: 24.5%Ecc generation: 25.0%Ecc generation: 25.4%Ecc generation: 25.9%Ecc generation: 26.3%Ecc generation: 26.8%Ecc generation: 27.2%Ecc generation: 27.7%Ecc generation: 28.1%Ecc generation: 28.6%Ecc generation: 29.0%Ecc generation: 29.5%Ecc generation: 30.0%Ecc generation: 30.4%Ecc generation: 30.9%Ecc generation: 31.3%Ecc generation: 31.8%Ecc generation: 32.2%Ecc generation: 32.7%Ecc generation: 33.1%Ecc generation: 33.6%Ecc generation: 34.0%Ecc generation: 34.5%Ecc generation: 35.0%Ecc generation: 35.4%Ecc generation: 35.9%Ecc generation: 36.3%Ecc generation: 36.8%Ecc generation: 37.2%Ecc generation: 37.7%Ecc generation: 38.1%Ecc generation: 38.6%Ecc generation: 39.0%Ecc generation: 39.5%Ecc generation: 40.0%Ecc generation: 40.4%Ecc generation: 40.9%Ecc generation: 41.3%Ecc generation: 41.8%Ecc generation: 42.2%Ecc generation: 42.7%Ecc generation: 43.1%Ecc generation: 43.6%Ecc generation: 44.0%Ecc generation: 44.5%Ecc generation: 45.0%Ecc generation: 45.4%Ecc generation: 45.9%Ecc generation: 46.3%Ecc generation: 46.8%Ecc generation: 47.2%Ecc generation: 47.7%Ecc generation: 48.1%Ecc generation: 48.6%Ecc generation: 49.0%Ecc generation: 49.5%Ecc generation: 50.0%Ecc generation: 50.4%Ecc generation: 50.9%Ecc generation: 51.3%Ecc generation: 51.8%Ecc generation: 52.2%Ecc generation: 52.7%Ecc generation: 53.1%Ecc generation: 53.6%Ecc generation: 54.0%Ecc generation: 54.5%Ecc generation: 55.0%Ecc generation: 55.4%Ecc generation: 55.9%Ecc generation: 56.3%Ecc generation: 56.8%Ecc generation: 57.2%Ecc generation: 57.7%Ecc generation: 58.1%Ecc generation: 58.6%Ecc generation: 59.0%Ecc generation: 59.5%Ecc generation: 60.0%Ecc generation: 60.4%Ecc generation: 60.9%Ecc generation: 61.3%Ecc generation: 61.8%Ecc generation: 62.2%Ecc generation: 62.7%Ecc generation: 63.1%Ecc generation: 63.6%Ecc generation: 64.0%Ecc generation: 64.5%Ecc generation: 65.0%Ecc generation: 65.4%Ecc generation: 65.9%Ecc generation: 66.3%Ecc generation: 66.8%Ecc generation: 67.2%Ecc generation: 67.7%Ecc generation: 68.1%Ecc generation: 68.6%Ecc generation: 69.0%Ecc generation: 69.5%Ecc generation: 70.0%Ecc generation: 70.4%Ecc generation: 70.9%Ecc generation: 71.3%Ecc generation: 71.8%Ecc generation: 72.2%Ecc generation: 72.7%Ecc generation: 73.1%Ecc generation: 73.6%Ecc generation: 74.0%Ecc generation: 74.5%Ecc generation: 75.0%Ecc generation: 75.4%Ecc generation: 75.9%Ecc generation: 76.3%Ecc generation: 76.8%Ecc generation: 77.2%Ecc generation: 77.7%Ecc generation: 78.1%Ecc generation: 78.6%Ecc generation: 79.0%Ecc generation: 79.5%Ecc generation: 80.0%Ecc generation: 80.4%Ecc generation: 80.9%Ecc generation: 81.3%Ecc generation: 81.8%Ecc generation: 82.2%Ecc generation: 82.7%Ecc generation: 83.1%Ecc generation: 83.6%Ecc generation: 84.0%Ecc generation: 84.5%Ecc generation: 85.0%Ecc generation: 85.4%Ecc generation: 85.9%Ecc generation: 86.3%Ecc generation: 86.8%Ecc generation: 87.2%Ecc generation: 87.7%Ecc generation: 88.1%Ecc generation: 88.6%Ecc generation: 89.0%Ecc generation: 89.5%Ecc generation: 90.0%Ecc generation: 90.4%Ecc generation: 90.9%Ecc generation: 91.3%Ecc generation: 91.8%Ecc generation: 92.2%Ecc generation: 92.7%Ecc generation: 93.1%Ecc generation: 93.6%Ecc generation: 94.0%Ecc generation: 94.5%Ecc generation: 95.0%Ecc generation: 95.4%Ecc generation: 95.9%Ecc generation: 96.3%Ecc generation: 96.8%Ecc generation: 97.2%Ecc generation: 97.7%Ecc generation: 98.1%Ecc generation: 98.6%Ecc generation: 99.0%Ecc generation: 99.5%Ecc generation: 100.0%Ecc generation: 100.0% Image has been augmented with error correction data. New image size is 68 MiB (34932 sectors). diff --git a/regtest/database/RS02_fix_bad_header b/regtest/database/RS02_fix_bad_header index e0c8260..f3ba64f 100644 --- a/regtest/database/RS02_fix_bad_header +++ b/regtest/database/RS02_fix_bad_header @@ -8,5 +8,4 @@ See the file "COPYING" for further information. Opening rs02-tmp.iso: 34932 medium sectors. Fix mode(RS02): Repairable sectors will be fixed in the image. -Ecc progress: 0.0%Ecc progress: 0.7%Ecc progress: 1.4%Ecc progress: 2.1%Ecc progress: 2.9%Ecc progress: 3.6%Ecc progress: 4.3%Ecc progress: 5.1%Ecc progress: 5.8%Ecc progress: 6.5%Ecc progress: 7.2%Ecc progress: 8.0%Ecc progress: 8.7%Ecc progress: 9.4%Ecc progress: 10.2%Ecc progress: 10.9%Ecc progress: 11.6%Ecc progress: 12.4%Ecc progress: 13.1%Ecc progress: 13.8%Ecc progress: 14.5%Ecc progress: 15.3%Ecc progress: 16.0%Ecc progress: 16.7%Ecc progress: 17.5%Ecc progress: 18.2%Ecc progress: 18.9%Ecc progress: 19.7%Ecc progress: 20.4%Ecc progress: 21.1%Ecc progress: 21.8%Ecc progress: 22.6%Ecc progress: 23.3%Ecc progress: 24.0%Ecc progress: 24.8%Ecc progress: 25.5%Ecc progress: 26.2%Ecc progress: 27.0%Ecc progress: 27.7%Ecc progress: 28.4%Ecc progress: 29.1%Ecc progress: 29.9%Ecc progress: 30.6%Ecc progress: 31.3%Ecc progress: 32.1%Ecc progress: 32.8%Ecc progress: 33.5%Ecc progress: 34.3%Ecc progress: 35.0%Ecc progress: 35.7%Ecc progress: 36.4%Ecc progress: 37.2%Ecc progress: 37.9%Ecc progress: 38.6%Ecc progress: 39.4%Ecc progress: 40.1%Ecc progress: 40.8%Ecc progress: 41.6%Ecc progress: 42.3%Ecc progress: 43.0%Ecc progress: 43.7%Ecc progress: 44.5%Ecc progress: 45.2%Ecc progress: 45.9%Ecc progress: 46.7%Ecc progress: 47.4%Ecc progress: 48.1%Ecc progress: 48.9%Ecc progress: 49.6%Ecc progress: 50.3%Ecc progress: 51.0%Ecc progress: 51.8%Ecc progress: 52.5%Ecc progress: 53.2%Ecc progress: 54.0%Ecc progress: 54.7%Ecc progress: 55.4%Ecc progress: 56.2%Ecc progress: 56.9%Ecc progress: 57.6%Ecc progress: 58.3%Ecc progress: 59.1%Ecc progress: 59.8%Ecc progress: 60.5%Ecc progress: 61.3%Ecc progress: 62.0%Ecc progress: 62.7%Ecc progress: 63.5%Ecc progress: 64.2%Ecc progress: 64.9%Ecc progress: 65.6%Ecc progress: 66.4%Ecc progress: 67.1%Ecc progress: 67.8%Ecc progress: 68.6%Ecc progress: 69.3%Ecc progress: 70.0%Ecc progress: 70.8%Ecc progress: 71.5%Ecc progress: 72.2%Ecc progress: 72.9%Ecc progress: 73.7%Ecc progress: 74.4%Ecc progress: 75.1%Ecc progress: 75.9%Ecc progress: 76.6%Ecc progress: 77.3%Ecc progress: 78.1%Ecc progress: 78.8%Ecc progress: 79.5%Ecc progress: 80.2%Ecc progress: 81.0%Ecc progress: 81.7%Ecc progress: 82.4%Ecc progress: 83.2%Ecc progress: 83.9%Ecc progress: 84.6%Ecc progress: 85.4%Ecc progress: 86.1%Ecc progress: 86.8%Ecc progress: 87.5%Ecc progress: 88.3%Ecc progress: 89.0%Ecc progress: 89.7%Ecc progress: 90.5%Ecc progress: 91.2%Ecc progress: 91.9%Ecc progress: 92.7%Ecc progress: 93.4%Ecc progress: 94.1%Ecc progress: 94.8%Ecc progress: 95.6%Ecc progress: 96.3%Ecc progress: 97.0%Ecc progress: 97.8%Ecc progress: 98.5%Ecc progress: 99.2%Ecc progress: 100.0% Good! All sectors are already present. diff --git a/regtest/database/RS02_fix_bad_headers b/regtest/database/RS02_fix_bad_headers index e0c8260..f3ba64f 100644 --- a/regtest/database/RS02_fix_bad_headers +++ b/regtest/database/RS02_fix_bad_headers @@ -8,5 +8,4 @@ See the file "COPYING" for further information. Opening rs02-tmp.iso: 34932 medium sectors. Fix mode(RS02): Repairable sectors will be fixed in the image. -Ecc progress: 0.0%Ecc progress: 0.7%Ecc progress: 1.4%Ecc progress: 2.1%Ecc progress: 2.9%Ecc progress: 3.6%Ecc progress: 4.3%Ecc progress: 5.1%Ecc progress: 5.8%Ecc progress: 6.5%Ecc progress: 7.2%Ecc progress: 8.0%Ecc progress: 8.7%Ecc progress: 9.4%Ecc progress: 10.2%Ecc progress: 10.9%Ecc progress: 11.6%Ecc progress: 12.4%Ecc progress: 13.1%Ecc progress: 13.8%Ecc progress: 14.5%Ecc progress: 15.3%Ecc progress: 16.0%Ecc progress: 16.7%Ecc progress: 17.5%Ecc progress: 18.2%Ecc progress: 18.9%Ecc progress: 19.7%Ecc progress: 20.4%Ecc progress: 21.1%Ecc progress: 21.8%Ecc progress: 22.6%Ecc progress: 23.3%Ecc progress: 24.0%Ecc progress: 24.8%Ecc progress: 25.5%Ecc progress: 26.2%Ecc progress: 27.0%Ecc progress: 27.7%Ecc progress: 28.4%Ecc progress: 29.1%Ecc progress: 29.9%Ecc progress: 30.6%Ecc progress: 31.3%Ecc progress: 32.1%Ecc progress: 32.8%Ecc progress: 33.5%Ecc progress: 34.3%Ecc progress: 35.0%Ecc progress: 35.7%Ecc progress: 36.4%Ecc progress: 37.2%Ecc progress: 37.9%Ecc progress: 38.6%Ecc progress: 39.4%Ecc progress: 40.1%Ecc progress: 40.8%Ecc progress: 41.6%Ecc progress: 42.3%Ecc progress: 43.0%Ecc progress: 43.7%Ecc progress: 44.5%Ecc progress: 45.2%Ecc progress: 45.9%Ecc progress: 46.7%Ecc progress: 47.4%Ecc progress: 48.1%Ecc progress: 48.9%Ecc progress: 49.6%Ecc progress: 50.3%Ecc progress: 51.0%Ecc progress: 51.8%Ecc progress: 52.5%Ecc progress: 53.2%Ecc progress: 54.0%Ecc progress: 54.7%Ecc progress: 55.4%Ecc progress: 56.2%Ecc progress: 56.9%Ecc progress: 57.6%Ecc progress: 58.3%Ecc progress: 59.1%Ecc progress: 59.8%Ecc progress: 60.5%Ecc progress: 61.3%Ecc progress: 62.0%Ecc progress: 62.7%Ecc progress: 63.5%Ecc progress: 64.2%Ecc progress: 64.9%Ecc progress: 65.6%Ecc progress: 66.4%Ecc progress: 67.1%Ecc progress: 67.8%Ecc progress: 68.6%Ecc progress: 69.3%Ecc progress: 70.0%Ecc progress: 70.8%Ecc progress: 71.5%Ecc progress: 72.2%Ecc progress: 72.9%Ecc progress: 73.7%Ecc progress: 74.4%Ecc progress: 75.1%Ecc progress: 75.9%Ecc progress: 76.6%Ecc progress: 77.3%Ecc progress: 78.1%Ecc progress: 78.8%Ecc progress: 79.5%Ecc progress: 80.2%Ecc progress: 81.0%Ecc progress: 81.7%Ecc progress: 82.4%Ecc progress: 83.2%Ecc progress: 83.9%Ecc progress: 84.6%Ecc progress: 85.4%Ecc progress: 86.1%Ecc progress: 86.8%Ecc progress: 87.5%Ecc progress: 88.3%Ecc progress: 89.0%Ecc progress: 89.7%Ecc progress: 90.5%Ecc progress: 91.2%Ecc progress: 91.9%Ecc progress: 92.7%Ecc progress: 93.4%Ecc progress: 94.1%Ecc progress: 94.8%Ecc progress: 95.6%Ecc progress: 96.3%Ecc progress: 97.0%Ecc progress: 97.8%Ecc progress: 98.5%Ecc progress: 99.2%Ecc progress: 100.0% Good! All sectors are already present. diff --git a/regtest/database/RS02_fix_bad_master b/regtest/database/RS02_fix_bad_master index e0c8260..f3ba64f 100644 --- a/regtest/database/RS02_fix_bad_master +++ b/regtest/database/RS02_fix_bad_master @@ -8,5 +8,4 @@ See the file "COPYING" for further information. Opening rs02-tmp.iso: 34932 medium sectors. Fix mode(RS02): Repairable sectors will be fixed in the image. -Ecc progress: 0.0%Ecc progress: 0.7%Ecc progress: 1.4%Ecc progress: 2.1%Ecc progress: 2.9%Ecc progress: 3.6%Ecc progress: 4.3%Ecc progress: 5.1%Ecc progress: 5.8%Ecc progress: 6.5%Ecc progress: 7.2%Ecc progress: 8.0%Ecc progress: 8.7%Ecc progress: 9.4%Ecc progress: 10.2%Ecc progress: 10.9%Ecc progress: 11.6%Ecc progress: 12.4%Ecc progress: 13.1%Ecc progress: 13.8%Ecc progress: 14.5%Ecc progress: 15.3%Ecc progress: 16.0%Ecc progress: 16.7%Ecc progress: 17.5%Ecc progress: 18.2%Ecc progress: 18.9%Ecc progress: 19.7%Ecc progress: 20.4%Ecc progress: 21.1%Ecc progress: 21.8%Ecc progress: 22.6%Ecc progress: 23.3%Ecc progress: 24.0%Ecc progress: 24.8%Ecc progress: 25.5%Ecc progress: 26.2%Ecc progress: 27.0%Ecc progress: 27.7%Ecc progress: 28.4%Ecc progress: 29.1%Ecc progress: 29.9%Ecc progress: 30.6%Ecc progress: 31.3%Ecc progress: 32.1%Ecc progress: 32.8%Ecc progress: 33.5%Ecc progress: 34.3%Ecc progress: 35.0%Ecc progress: 35.7%Ecc progress: 36.4%Ecc progress: 37.2%Ecc progress: 37.9%Ecc progress: 38.6%Ecc progress: 39.4%Ecc progress: 40.1%Ecc progress: 40.8%Ecc progress: 41.6%Ecc progress: 42.3%Ecc progress: 43.0%Ecc progress: 43.7%Ecc progress: 44.5%Ecc progress: 45.2%Ecc progress: 45.9%Ecc progress: 46.7%Ecc progress: 47.4%Ecc progress: 48.1%Ecc progress: 48.9%Ecc progress: 49.6%Ecc progress: 50.3%Ecc progress: 51.0%Ecc progress: 51.8%Ecc progress: 52.5%Ecc progress: 53.2%Ecc progress: 54.0%Ecc progress: 54.7%Ecc progress: 55.4%Ecc progress: 56.2%Ecc progress: 56.9%Ecc progress: 57.6%Ecc progress: 58.3%Ecc progress: 59.1%Ecc progress: 59.8%Ecc progress: 60.5%Ecc progress: 61.3%Ecc progress: 62.0%Ecc progress: 62.7%Ecc progress: 63.5%Ecc progress: 64.2%Ecc progress: 64.9%Ecc progress: 65.6%Ecc progress: 66.4%Ecc progress: 67.1%Ecc progress: 67.8%Ecc progress: 68.6%Ecc progress: 69.3%Ecc progress: 70.0%Ecc progress: 70.8%Ecc progress: 71.5%Ecc progress: 72.2%Ecc progress: 72.9%Ecc progress: 73.7%Ecc progress: 74.4%Ecc progress: 75.1%Ecc progress: 75.9%Ecc progress: 76.6%Ecc progress: 77.3%Ecc progress: 78.1%Ecc progress: 78.8%Ecc progress: 79.5%Ecc progress: 80.2%Ecc progress: 81.0%Ecc progress: 81.7%Ecc progress: 82.4%Ecc progress: 83.2%Ecc progress: 83.9%Ecc progress: 84.6%Ecc progress: 85.4%Ecc progress: 86.1%Ecc progress: 86.8%Ecc progress: 87.5%Ecc progress: 88.3%Ecc progress: 89.0%Ecc progress: 89.7%Ecc progress: 90.5%Ecc progress: 91.2%Ecc progress: 91.9%Ecc progress: 92.7%Ecc progress: 93.4%Ecc progress: 94.1%Ecc progress: 94.8%Ecc progress: 95.6%Ecc progress: 96.3%Ecc progress: 97.0%Ecc progress: 97.8%Ecc progress: 98.5%Ecc progress: 99.2%Ecc progress: 100.0% Good! All sectors are already present. diff --git a/regtest/database/RS02_fix_crc_bad_byte b/regtest/database/RS02_fix_crc_bad_byte index fabec34..97862f2 100644 --- a/regtest/database/RS02_fix_crc_bad_byte +++ b/regtest/database/RS02_fix_crc_bad_byte @@ -8,9 +8,8 @@ See the file "COPYING" for further information. Opening rs02-tmp.iso: 34932 medium sectors. Fix mode(RS02): Repairable sectors will be fixed in the image. -Ecc progress: 0.0%Ecc progress: 0.7%Ecc progress: 1.4%Ecc progress: 2.1%Ecc progress: 2.9%Ecc progress: 3.6%Ecc progress: 4.3%Ecc progress: 5.1%Ecc progress: 5.8%Ecc progress: 6.5%Ecc progress: 7.2%Ecc progress: 8.0%Ecc progress: 8.7%Ecc progress: 9.4%Ecc progress: 10.2%Ecc progress: 10.9%Ecc progress: 11.6%Ecc progress: 12.4%-> Non-predicted error in sector 30020 at byte 50 (value 0a '.', expected 4a 'J') +-> Non-predicted error in sector 30020 at byte 50 (value 0a '.', expected 4a 'J') 1 repaired sectors: 30020n -Ecc progress: 13.1%Ecc progress: 13.8%Ecc progress: 14.5%Ecc progress: 15.3%Ecc progress: 16.0%Ecc progress: 16.7%Ecc progress: 17.5%Ecc progress: 18.2%Ecc progress: 18.9%Ecc progress: 19.7%Ecc progress: 20.4%Ecc progress: 21.1%Ecc progress: 21.8%Ecc progress: 22.6%Ecc progress: 23.3%Ecc progress: 24.0%Ecc progress: 24.8%Ecc progress: 25.5%Ecc progress: 26.2%Ecc progress: 27.0%Ecc progress: 27.7%Ecc progress: 28.4%Ecc progress: 29.1%Ecc progress: 29.9%Ecc progress: 30.6%Ecc progress: 31.3%Ecc progress: 32.1%Ecc progress: 32.8%Ecc progress: 33.5%Ecc progress: 34.3%Ecc progress: 35.0%Ecc progress: 35.7%Ecc progress: 36.4%Ecc progress: 37.2%Ecc progress: 37.9%Ecc progress: 38.6%Ecc progress: 39.4%Ecc progress: 40.1%Ecc progress: 40.8%Ecc progress: 41.6%Ecc progress: 42.3%Ecc progress: 43.0%Ecc progress: 43.7%Ecc progress: 44.5%Ecc progress: 45.2%Ecc progress: 45.9%Ecc progress: 46.7%Ecc progress: 47.4%Ecc progress: 48.1%Ecc progress: 48.9%Ecc progress: 49.6%Ecc progress: 50.3%Ecc progress: 51.0%Ecc progress: 51.8%Ecc progress: 52.5%Ecc progress: 53.2%Ecc progress: 54.0%Ecc progress: 54.7%Ecc progress: 55.4%Ecc progress: 56.2%Ecc progress: 56.9%Ecc progress: 57.6%Ecc progress: 58.3%Ecc progress: 59.1%Ecc progress: 59.8%Ecc progress: 60.5%Ecc progress: 61.3%Ecc progress: 62.0%Ecc progress: 62.7%Ecc progress: 63.5%Ecc progress: 64.2%Ecc progress: 64.9%Ecc progress: 65.6%Ecc progress: 66.4%Ecc progress: 67.1%Ecc progress: 67.8%Ecc progress: 68.6%Ecc progress: 69.3%Ecc progress: 70.0%Ecc progress: 70.8%Ecc progress: 71.5%Ecc progress: 72.2%Ecc progress: 72.9%Ecc progress: 73.7%Ecc progress: 74.4%Ecc progress: 75.1%Ecc progress: 75.9%Ecc progress: 76.6%Ecc progress: 77.3%Ecc progress: 78.1%Ecc progress: 78.8%Ecc progress: 79.5%Ecc progress: 80.2%Ecc progress: 81.0%Ecc progress: 81.7%Ecc progress: 82.4%Ecc progress: 83.2%Ecc progress: 83.9%Ecc progress: 84.6%Ecc progress: 85.4%Ecc progress: 86.1%Ecc progress: 86.8%Ecc progress: 87.5%Ecc progress: 88.3%Ecc progress: 89.0%Ecc progress: 89.7%Ecc progress: 90.5%Ecc progress: 91.2%Ecc progress: 91.9%Ecc progress: 92.7%Ecc progress: 93.4%Ecc progress: 94.1%Ecc progress: 94.8%Ecc progress: 95.6%Ecc progress: 96.3%Ecc progress: 97.0%Ecc progress: 97.8%Ecc progress: 98.5%Ecc progress: 99.2%Ecc progress: 100.0% Repaired sectors: 1 (1 data, 0 ecc) Good! All sectors are repaired. Erasure counts per ecc block: avg = 1.0; worst = 1. diff --git a/regtest/database/RS02_fix_data_bad_byte b/regtest/database/RS02_fix_data_bad_byte index 9de354b..198d916 100644 --- a/regtest/database/RS02_fix_data_bad_byte +++ b/regtest/database/RS02_fix_data_bad_byte @@ -8,10 +8,9 @@ See the file "COPYING" for further information. Opening rs02-tmp.iso: 34932 medium sectors. Fix mode(RS02): Repairable sectors will be fixed in the image. -Ecc progress: 0.0%Ecc progress: 0.7%Ecc progress: 1.4%CRC error in sector 1235 +CRC error in sector 1235 -> CRC-predicted error in sector 1235 at byte 50 (value 0a '.', expected c3 '.') 1 repaired sectors: 1235c -Ecc progress: 2.1%Ecc progress: 2.9%Ecc progress: 3.6%Ecc progress: 4.3%Ecc progress: 5.1%Ecc progress: 5.8%Ecc progress: 6.5%Ecc progress: 7.2%Ecc progress: 8.0%Ecc progress: 8.7%Ecc progress: 9.4%Ecc progress: 10.2%Ecc progress: 10.9%Ecc progress: 11.6%Ecc progress: 12.4%Ecc progress: 13.1%Ecc progress: 13.8%Ecc progress: 14.5%Ecc progress: 15.3%Ecc progress: 16.0%Ecc progress: 16.7%Ecc progress: 17.5%Ecc progress: 18.2%Ecc progress: 18.9%Ecc progress: 19.7%Ecc progress: 20.4%Ecc progress: 21.1%Ecc progress: 21.8%Ecc progress: 22.6%Ecc progress: 23.3%Ecc progress: 24.0%Ecc progress: 24.8%Ecc progress: 25.5%Ecc progress: 26.2%Ecc progress: 27.0%Ecc progress: 27.7%Ecc progress: 28.4%Ecc progress: 29.1%Ecc progress: 29.9%Ecc progress: 30.6%Ecc progress: 31.3%Ecc progress: 32.1%Ecc progress: 32.8%Ecc progress: 33.5%Ecc progress: 34.3%Ecc progress: 35.0%Ecc progress: 35.7%Ecc progress: 36.4%Ecc progress: 37.2%Ecc progress: 37.9%Ecc progress: 38.6%Ecc progress: 39.4%Ecc progress: 40.1%Ecc progress: 40.8%Ecc progress: 41.6%Ecc progress: 42.3%Ecc progress: 43.0%Ecc progress: 43.7%Ecc progress: 44.5%Ecc progress: 45.2%Ecc progress: 45.9%Ecc progress: 46.7%Ecc progress: 47.4%Ecc progress: 48.1%Ecc progress: 48.9%Ecc progress: 49.6%Ecc progress: 50.3%Ecc progress: 51.0%Ecc progress: 51.8%Ecc progress: 52.5%Ecc progress: 53.2%Ecc progress: 54.0%Ecc progress: 54.7%Ecc progress: 55.4%Ecc progress: 56.2%Ecc progress: 56.9%Ecc progress: 57.6%Ecc progress: 58.3%Ecc progress: 59.1%Ecc progress: 59.8%Ecc progress: 60.5%Ecc progress: 61.3%Ecc progress: 62.0%Ecc progress: 62.7%Ecc progress: 63.5%Ecc progress: 64.2%Ecc progress: 64.9%Ecc progress: 65.6%Ecc progress: 66.4%Ecc progress: 67.1%Ecc progress: 67.8%Ecc progress: 68.6%Ecc progress: 69.3%Ecc progress: 70.0%Ecc progress: 70.8%Ecc progress: 71.5%Ecc progress: 72.2%Ecc progress: 72.9%Ecc progress: 73.7%Ecc progress: 74.4%Ecc progress: 75.1%Ecc progress: 75.9%Ecc progress: 76.6%Ecc progress: 77.3%Ecc progress: 78.1%Ecc progress: 78.8%Ecc progress: 79.5%Ecc progress: 80.2%Ecc progress: 81.0%Ecc progress: 81.7%Ecc progress: 82.4%Ecc progress: 83.2%Ecc progress: 83.9%Ecc progress: 84.6%Ecc progress: 85.4%Ecc progress: 86.1%Ecc progress: 86.8%Ecc progress: 87.5%Ecc progress: 88.3%Ecc progress: 89.0%Ecc progress: 89.7%Ecc progress: 90.5%Ecc progress: 91.2%Ecc progress: 91.9%Ecc progress: 92.7%Ecc progress: 93.4%Ecc progress: 94.1%Ecc progress: 94.8%Ecc progress: 95.6%Ecc progress: 96.3%Ecc progress: 97.0%Ecc progress: 97.8%Ecc progress: 98.5%Ecc progress: 99.2%Ecc progress: 100.0% Repaired sectors: 1 (1 data, 0 ecc) Good! All sectors are repaired. Erasure counts per ecc block: avg = 1.0; worst = 1. diff --git a/regtest/database/RS02_fix_ecc_bad_byte b/regtest/database/RS02_fix_ecc_bad_byte index ec56672..ca236c1 100644 --- a/regtest/database/RS02_fix_ecc_bad_byte +++ b/regtest/database/RS02_fix_ecc_bad_byte @@ -8,9 +8,8 @@ See the file "COPYING" for further information. Opening rs02-tmp.iso: 34932 medium sectors. Fix mode(RS02): Repairable sectors will be fixed in the image. -Ecc progress: 0.0%Ecc progress: 0.7%Ecc progress: 1.4%Ecc progress: 2.1%Ecc progress: 2.9%Ecc progress: 3.6%Ecc progress: 4.3%Ecc progress: 5.1%Ecc progress: 5.8%Ecc progress: 6.5%Ecc progress: 7.2%Ecc progress: 8.0%Ecc progress: 8.7%Ecc progress: 9.4%Ecc progress: 10.2%Ecc progress: 10.9%Ecc progress: 11.6%Ecc progress: 12.4%Ecc progress: 13.1%Ecc progress: 13.8%Ecc progress: 14.5%Ecc progress: 15.3%Ecc progress: 16.0%Ecc progress: 16.7%Ecc progress: 17.5%Ecc progress: 18.2%Ecc progress: 18.9%Ecc progress: 19.7%Ecc progress: 20.4%Ecc progress: 21.1%Ecc progress: 21.8%Ecc progress: 22.6%Ecc progress: 23.3%Ecc progress: 24.0%Ecc progress: 24.8%Ecc progress: 25.5%Ecc progress: 26.2%Ecc progress: 27.0%Ecc progress: 27.7%Ecc progress: 28.4%Ecc progress: 29.1%Ecc progress: 29.9%Ecc progress: 30.6%Ecc progress: 31.3%Ecc progress: 32.1%Ecc progress: 32.8%Ecc progress: 33.5%Ecc progress: 34.3%Ecc progress: 35.0%Ecc progress: 35.7%Ecc progress: 36.4%Ecc progress: 37.2%Ecc progress: 37.9%Ecc progress: 38.6%Ecc progress: 39.4%Ecc progress: 40.1%Ecc progress: 40.8%Ecc progress: 41.6%Ecc progress: 42.3%Ecc progress: 43.0%Ecc progress: 43.7%Ecc progress: 44.5%Ecc progress: 45.2%Ecc progress: 45.9%Ecc progress: 46.7%Ecc progress: 47.4%Ecc progress: 48.1%Ecc progress: 48.9%Ecc progress: 49.6%Ecc progress: 50.3%Ecc progress: 51.0%Ecc progress: 51.8%Ecc progress: 52.5%Ecc progress: 53.2%Ecc progress: 54.0%Ecc progress: 54.7%Ecc progress: 55.4%Ecc progress: 56.2%Ecc progress: 56.9%Ecc progress: 57.6%Ecc progress: 58.3%Ecc progress: 59.1%Ecc progress: 59.8%Ecc progress: 60.5%Ecc progress: 61.3%Ecc progress: 62.0%Ecc progress: 62.7%Ecc progress: 63.5%Ecc progress: 64.2%Ecc progress: 64.9%Ecc progress: 65.6%Ecc progress: 66.4%Ecc progress: 67.1%Ecc progress: 67.8%Ecc progress: 68.6%Ecc progress: 69.3%Ecc progress: 70.0%Ecc progress: 70.8%Ecc progress: 71.5%Ecc progress: 72.2%Ecc progress: 72.9%Ecc progress: 73.7%Ecc progress: 74.4%Ecc progress: 75.1%Ecc progress: 75.9%Ecc progress: 76.6%Ecc progress: 77.3%Ecc progress: 78.1%Ecc progress: 78.8%Ecc progress: 79.5%Ecc progress: 80.2%Ecc progress: 81.0%Ecc progress: 81.7%Ecc progress: 82.4%Ecc progress: 83.2%-> Non-predicted error in sector 33100 at byte 50 (value 0a '.', expected ca '.') +-> Non-predicted error in sector 33100 at byte 50 (value 0a '.', expected ca '.') 1 repaired sectors: 33100n -Ecc progress: 83.9%Ecc progress: 84.6%Ecc progress: 85.4%Ecc progress: 86.1%Ecc progress: 86.8%Ecc progress: 87.5%Ecc progress: 88.3%Ecc progress: 89.0%Ecc progress: 89.7%Ecc progress: 90.5%Ecc progress: 91.2%Ecc progress: 91.9%Ecc progress: 92.7%Ecc progress: 93.4%Ecc progress: 94.1%Ecc progress: 94.8%Ecc progress: 95.6%Ecc progress: 96.3%Ecc progress: 97.0%Ecc progress: 97.8%Ecc progress: 98.5%Ecc progress: 99.2%Ecc progress: 100.0% Repaired sectors: 1 (0 data, 1 ecc) Good! All sectors are repaired. Erasure counts per ecc block: avg = 1.0; worst = 1. diff --git a/regtest/database/RS02_fix_good_0_offset b/regtest/database/RS02_fix_good_0_offset index 6eb0ba2..202612c 100644 --- a/regtest/database/RS02_fix_good_0_offset +++ b/regtest/database/RS02_fix_good_0_offset @@ -75,7 +75,6 @@ GetImageFingerprint(16): cached RS02LayoutFromImage(): returning cached layout Fix mode(RS02): Repairable sectors will be fixed in the image. -Ecc progress: 0.0%Ecc progress: 0.7%Ecc progress: 1.4%Ecc progress: 2.1%Ecc progress: 2.9%Ecc progress: 3.6%Ecc progress: 4.3%Ecc progress: 5.1%Ecc progress: 5.8%Ecc progress: 6.5%Ecc progress: 7.2%Ecc progress: 8.0%Ecc progress: 8.7%Ecc progress: 9.4%Ecc progress: 10.2%Ecc progress: 10.9%Ecc progress: 11.6%Ecc progress: 12.4%Ecc progress: 13.1%Ecc progress: 13.8%Ecc progress: 14.5%Ecc progress: 15.3%Ecc progress: 16.0%Ecc progress: 16.7%Ecc progress: 17.5%Ecc progress: 18.2%Ecc progress: 18.9%Ecc progress: 19.7%Ecc progress: 20.4%Ecc progress: 21.1%Ecc progress: 21.8%Ecc progress: 22.6%Ecc progress: 23.3%Ecc progress: 24.0%Ecc progress: 24.8%Ecc progress: 25.5%Ecc progress: 26.2%Ecc progress: 27.0%Ecc progress: 27.7%Ecc progress: 28.4%Ecc progress: 29.1%Ecc progress: 29.9%Ecc progress: 30.6%Ecc progress: 31.3%Ecc progress: 32.1%Ecc progress: 32.8%Ecc progress: 33.5%Ecc progress: 34.3%Ecc progress: 35.0%Ecc progress: 35.7%Ecc progress: 36.4%Ecc progress: 37.2%Ecc progress: 37.9%Ecc progress: 38.6%Ecc progress: 39.4%Ecc progress: 40.1%Ecc progress: 40.8%Ecc progress: 41.6%Ecc progress: 42.3%Ecc progress: 43.0%Ecc progress: 43.7%Ecc progress: 44.5%Ecc progress: 45.2%Ecc progress: 45.9%Ecc progress: 46.7%Ecc progress: 47.4%Ecc progress: 48.1%Ecc progress: 48.9%Ecc progress: 49.6%Ecc progress: 50.3%Ecc progress: 51.0%Ecc progress: 51.8%Ecc progress: 52.5%Ecc progress: 53.2%Ecc progress: 54.0%Ecc progress: 54.7%Ecc progress: 55.4%Ecc progress: 56.2%Ecc progress: 56.9%Ecc progress: 57.6%Ecc progress: 58.3%Ecc progress: 59.1%Ecc progress: 59.8%Ecc progress: 60.5%Ecc progress: 61.3%Ecc progress: 62.0%Ecc progress: 62.7%Ecc progress: 63.5%Ecc progress: 64.2%Ecc progress: 64.9%Ecc progress: 65.6%Ecc progress: 66.4%Ecc progress: 67.1%Ecc progress: 67.8%Ecc progress: 68.6%Ecc progress: 69.3%Ecc progress: 70.0%Ecc progress: 70.8%Ecc progress: 71.5%Ecc progress: 72.2%Ecc progress: 72.9%Ecc progress: 73.7%Ecc progress: 74.4%Ecc progress: 75.1%Ecc progress: 75.9%Ecc progress: 76.6%Ecc progress: 77.3%Ecc progress: 78.1%Ecc progress: 78.8%Ecc progress: 79.5%Ecc progress: 80.2%Ecc progress: 81.0%Ecc progress: 81.7%Ecc progress: 82.4%Ecc progress: 83.2%Ecc progress: 83.9%Ecc progress: 84.6%Ecc progress: 85.4%Ecc progress: 86.1%Ecc progress: 86.8%Ecc progress: 87.5%Ecc progress: 88.3%Ecc progress: 89.0%Ecc progress: 89.7%Ecc progress: 90.5%Ecc progress: 91.2%Ecc progress: 91.9%Ecc progress: 92.7%Ecc progress: 93.4%Ecc progress: 94.1%Ecc progress: 94.8%Ecc progress: 95.6%Ecc progress: 96.3%Ecc progress: 97.0%Ecc progress: 97.8%Ecc progress: 98.5%Ecc progress: 99.2%Ecc progress: 100.0% Good! All sectors are already present. Summary of processed sectors: diff --git a/regtest/database/RS02_fix_good_150_offset b/regtest/database/RS02_fix_good_150_offset index bc0486e..3c21eb7 100644 --- a/regtest/database/RS02_fix_good_150_offset +++ b/regtest/database/RS02_fix_good_150_offset @@ -77,7 +77,6 @@ GetImageFingerprint(16): cached RS02LayoutFromImage(): returning cached layout Fix mode(RS02): Repairable sectors will be fixed in the image. -Ecc progress: 0.0%Ecc progress: 0.7%Ecc progress: 1.4%Ecc progress: 2.1%Ecc progress: 2.9%Ecc progress: 3.6%Ecc progress: 4.3%Ecc progress: 5.1%Ecc progress: 5.8%Ecc progress: 6.5%Ecc progress: 7.2%Ecc progress: 8.0%Ecc progress: 8.7%Ecc progress: 9.4%Ecc progress: 10.2%Ecc progress: 10.9%Ecc progress: 11.6%Ecc progress: 12.4%Ecc progress: 13.1%Ecc progress: 13.8%Ecc progress: 14.5%Ecc progress: 15.3%Ecc progress: 16.0%Ecc progress: 16.7%Ecc progress: 17.5%Ecc progress: 18.2%Ecc progress: 18.9%Ecc progress: 19.7%Ecc progress: 20.4%Ecc progress: 21.1%Ecc progress: 21.8%Ecc progress: 22.6%Ecc progress: 23.3%Ecc progress: 24.0%Ecc progress: 24.8%Ecc progress: 25.5%Ecc progress: 26.2%Ecc progress: 27.0%Ecc progress: 27.7%Ecc progress: 28.4%Ecc progress: 29.1%Ecc progress: 29.9%Ecc progress: 30.6%Ecc progress: 31.3%Ecc progress: 32.1%Ecc progress: 32.8%Ecc progress: 33.5%Ecc progress: 34.3%Ecc progress: 35.0%Ecc progress: 35.7%Ecc progress: 36.4%Ecc progress: 37.2%Ecc progress: 37.9%Ecc progress: 38.6%Ecc progress: 39.4%Ecc progress: 40.1%Ecc progress: 40.8%Ecc progress: 41.6%Ecc progress: 42.3%Ecc progress: 43.0%Ecc progress: 43.7%Ecc progress: 44.5%Ecc progress: 45.2%Ecc progress: 45.9%Ecc progress: 46.7%Ecc progress: 47.4%Ecc progress: 48.1%Ecc progress: 48.9%Ecc progress: 49.6%Ecc progress: 50.3%Ecc progress: 51.0%Ecc progress: 51.8%Ecc progress: 52.5%Ecc progress: 53.2%Ecc progress: 54.0%Ecc progress: 54.7%Ecc progress: 55.4%Ecc progress: 56.2%Ecc progress: 56.9%Ecc progress: 57.6%Ecc progress: 58.3%Ecc progress: 59.1%Ecc progress: 59.8%Ecc progress: 60.5%Ecc progress: 61.3%Ecc progress: 62.0%Ecc progress: 62.7%Ecc progress: 63.5%Ecc progress: 64.2%Ecc progress: 64.9%Ecc progress: 65.6%Ecc progress: 66.4%Ecc progress: 67.1%Ecc progress: 67.8%Ecc progress: 68.6%Ecc progress: 69.3%Ecc progress: 70.0%Ecc progress: 70.8%Ecc progress: 71.5%Ecc progress: 72.2%Ecc progress: 72.9%Ecc progress: 73.7%Ecc progress: 74.4%Ecc progress: 75.1%Ecc progress: 75.9%Ecc progress: 76.6%Ecc progress: 77.3%Ecc progress: 78.1%Ecc progress: 78.8%Ecc progress: 79.5%Ecc progress: 80.2%Ecc progress: 81.0%Ecc progress: 81.7%Ecc progress: 82.4%Ecc progress: 83.2%Ecc progress: 83.9%Ecc progress: 84.6%Ecc progress: 85.4%Ecc progress: 86.1%Ecc progress: 86.8%Ecc progress: 87.5%Ecc progress: 88.3%Ecc progress: 89.0%Ecc progress: 89.7%Ecc progress: 90.5%Ecc progress: 91.2%Ecc progress: 91.9%Ecc progress: 92.7%Ecc progress: 93.4%Ecc progress: 94.1%Ecc progress: 94.8%Ecc progress: 95.6%Ecc progress: 96.3%Ecc progress: 97.0%Ecc progress: 97.8%Ecc progress: 98.5%Ecc progress: 99.2%Ecc progress: 100.0% Good! All sectors are already present. Summary of processed sectors: diff --git a/regtest/database/RS02_fix_good_image b/regtest/database/RS02_fix_good_image index e0c8260..f3ba64f 100644 --- a/regtest/database/RS02_fix_good_image +++ b/regtest/database/RS02_fix_good_image @@ -8,5 +8,4 @@ See the file "COPYING" for further information. Opening rs02-tmp.iso: 34932 medium sectors. Fix mode(RS02): Repairable sectors will be fixed in the image. -Ecc progress: 0.0%Ecc progress: 0.7%Ecc progress: 1.4%Ecc progress: 2.1%Ecc progress: 2.9%Ecc progress: 3.6%Ecc progress: 4.3%Ecc progress: 5.1%Ecc progress: 5.8%Ecc progress: 6.5%Ecc progress: 7.2%Ecc progress: 8.0%Ecc progress: 8.7%Ecc progress: 9.4%Ecc progress: 10.2%Ecc progress: 10.9%Ecc progress: 11.6%Ecc progress: 12.4%Ecc progress: 13.1%Ecc progress: 13.8%Ecc progress: 14.5%Ecc progress: 15.3%Ecc progress: 16.0%Ecc progress: 16.7%Ecc progress: 17.5%Ecc progress: 18.2%Ecc progress: 18.9%Ecc progress: 19.7%Ecc progress: 20.4%Ecc progress: 21.1%Ecc progress: 21.8%Ecc progress: 22.6%Ecc progress: 23.3%Ecc progress: 24.0%Ecc progress: 24.8%Ecc progress: 25.5%Ecc progress: 26.2%Ecc progress: 27.0%Ecc progress: 27.7%Ecc progress: 28.4%Ecc progress: 29.1%Ecc progress: 29.9%Ecc progress: 30.6%Ecc progress: 31.3%Ecc progress: 32.1%Ecc progress: 32.8%Ecc progress: 33.5%Ecc progress: 34.3%Ecc progress: 35.0%Ecc progress: 35.7%Ecc progress: 36.4%Ecc progress: 37.2%Ecc progress: 37.9%Ecc progress: 38.6%Ecc progress: 39.4%Ecc progress: 40.1%Ecc progress: 40.8%Ecc progress: 41.6%Ecc progress: 42.3%Ecc progress: 43.0%Ecc progress: 43.7%Ecc progress: 44.5%Ecc progress: 45.2%Ecc progress: 45.9%Ecc progress: 46.7%Ecc progress: 47.4%Ecc progress: 48.1%Ecc progress: 48.9%Ecc progress: 49.6%Ecc progress: 50.3%Ecc progress: 51.0%Ecc progress: 51.8%Ecc progress: 52.5%Ecc progress: 53.2%Ecc progress: 54.0%Ecc progress: 54.7%Ecc progress: 55.4%Ecc progress: 56.2%Ecc progress: 56.9%Ecc progress: 57.6%Ecc progress: 58.3%Ecc progress: 59.1%Ecc progress: 59.8%Ecc progress: 60.5%Ecc progress: 61.3%Ecc progress: 62.0%Ecc progress: 62.7%Ecc progress: 63.5%Ecc progress: 64.2%Ecc progress: 64.9%Ecc progress: 65.6%Ecc progress: 66.4%Ecc progress: 67.1%Ecc progress: 67.8%Ecc progress: 68.6%Ecc progress: 69.3%Ecc progress: 70.0%Ecc progress: 70.8%Ecc progress: 71.5%Ecc progress: 72.2%Ecc progress: 72.9%Ecc progress: 73.7%Ecc progress: 74.4%Ecc progress: 75.1%Ecc progress: 75.9%Ecc progress: 76.6%Ecc progress: 77.3%Ecc progress: 78.1%Ecc progress: 78.8%Ecc progress: 79.5%Ecc progress: 80.2%Ecc progress: 81.0%Ecc progress: 81.7%Ecc progress: 82.4%Ecc progress: 83.2%Ecc progress: 83.9%Ecc progress: 84.6%Ecc progress: 85.4%Ecc progress: 86.1%Ecc progress: 86.8%Ecc progress: 87.5%Ecc progress: 88.3%Ecc progress: 89.0%Ecc progress: 89.7%Ecc progress: 90.5%Ecc progress: 91.2%Ecc progress: 91.9%Ecc progress: 92.7%Ecc progress: 93.4%Ecc progress: 94.1%Ecc progress: 94.8%Ecc progress: 95.6%Ecc progress: 96.3%Ecc progress: 97.0%Ecc progress: 97.8%Ecc progress: 98.5%Ecc progress: 99.2%Ecc progress: 100.0% Good! All sectors are already present. diff --git a/regtest/database/RS02_fix_image_error_in_plus137 b/regtest/database/RS02_fix_image_error_in_plus137 index b991380..fe75334 100644 --- a/regtest/database/RS02_fix_image_error_in_plus137 +++ b/regtest/database/RS02_fix_image_error_in_plus137 @@ -8,11 +8,10 @@ See the file "COPYING" for further information. Opening rs02-tmp.iso: 34933 medium sectors. Fix mode(RS02): Repairable sectors will be fixed in the image. -Ecc progress: 0.0%Ecc progress: 0.7%Ecc progress: 1.4%Ecc progress: 2.1%Ecc progress: 2.9%Ecc progress: 3.6%Ecc progress: 4.3%Ecc progress: 5.1%Ecc progress: 5.8%Ecc progress: 6.5%Ecc progress: 7.2%Ecc progress: 8.0%Ecc progress: 8.7%Ecc progress: 9.4%Ecc progress: 10.2%Ecc progress: 10.9%Ecc progress: 11.6%Ecc progress: 12.4%Ecc progress: 13.1%Ecc progress: 13.8%Ecc progress: 14.5%Ecc progress: 15.3%Ecc progress: 16.0%Ecc progress: 16.7%Ecc progress: 17.5%Ecc progress: 18.2%Ecc progress: 18.9%Ecc progress: 19.7%Ecc progress: 20.4%Ecc progress: 21.1%Ecc progress: 21.8%Ecc progress: 22.6%Ecc progress: 23.3%Ecc progress: 24.0%Ecc progress: 24.8%Ecc progress: 25.5%Ecc progress: 26.2%Ecc progress: 27.0%Ecc progress: 27.7%Ecc progress: 28.4%Ecc progress: 29.1%Ecc progress: 29.9%Ecc progress: 30.6%Ecc progress: 31.3%Ecc progress: 32.1%Ecc progress: 32.8%Ecc progress: 33.5%Ecc progress: 34.3%Ecc progress: 35.0%Ecc progress: 35.7%Ecc progress: 36.4%Ecc progress: 37.2%Ecc progress: 37.9%Ecc progress: 38.6%Ecc progress: 39.4%Ecc progress: 40.1%Ecc progress: 40.8%Ecc progress: 41.6%Ecc progress: 42.3%Ecc progress: 43.0%Ecc progress: 43.7%Ecc progress: 44.5%Ecc progress: 45.2%Ecc progress: 45.9%Ecc progress: 46.7%Ecc progress: 47.4%Ecc progress: 48.1%Ecc progress: 48.9%Ecc progress: 49.6%Ecc progress: 50.3%Ecc progress: 51.0%Ecc progress: 51.8%Ecc progress: 52.5%Ecc progress: 53.2%Ecc progress: 54.0%Ecc progress: 54.7%Ecc progress: 55.4%Ecc progress: 56.2%Ecc progress: 56.9%Ecc progress: 57.6%Ecc progress: 58.3%Ecc progress: 59.1%Ecc progress: 59.8%Ecc progress: 60.5%Ecc progress: 61.3%Ecc progress: 62.0%Ecc progress: 62.7%Ecc progress: 63.5%Ecc progress: 64.2%Ecc progress: 64.9%Ecc progress: 65.6%Ecc progress: 66.4%Ecc progress: 67.1%Ecc progress: 67.8%Ecc progress: 68.6%Ecc progress: 69.3%Ecc progress: 70.0%Ecc progress: 70.8%Ecc progress: 71.5%Ecc progress: 72.2%Ecc progress: 72.9%Ecc progress: 73.7%Ecc progress: 74.4%Ecc progress: 75.1%Ecc progress: 75.9%Ecc progress: 76.6%Ecc progress: 77.3%Ecc progress: 78.1%Ecc progress: 78.8%Ecc progress: 79.5%Ecc progress: 80.2%Ecc progress: 81.0%Ecc progress: 81.7%Ecc progress: 82.4%Ecc progress: 83.2%Ecc progress: 83.9%Ecc progress: 84.6%Ecc progress: 85.4%Ecc progress: 86.1%Ecc progress: 86.8%Ecc progress: 87.5%Ecc progress: 88.3%Ecc progress: 89.0%Ecc progress: 89.7%Ecc progress: 90.5%Ecc progress: 91.2%Ecc progress: 91.9%Ecc progress: 92.7%Ecc progress: 93.4%Ecc progress: 94.1%Ecc progress: 94.8%Ecc progress: 95.6%Ecc progress: 96.3%Ecc progress: 97.0%CRC error in sector 30000 +CRC error in sector 30000 -> CRC-predicted error in sector 30000 at byte 111 (value 6f 'o', expected b7 '.') -> CRC-predicted error in sector 30000 at byte 500 (value 7b '{', expected 00 '.') 1 repaired sectors: 30000c -Ecc progress: 97.8%Ecc progress: 98.5%Ecc progress: 99.2%Ecc progress: 100.0% Repaired sectors: 1 (1 data, 0 ecc) Good! All sectors are repaired. Erasure counts per ecc block: avg = 1.0; worst = 1. diff --git a/regtest/database/RS02_fix_image_plus137 b/regtest/database/RS02_fix_image_plus137 index 965200e..7481df6 100644 --- a/regtest/database/RS02_fix_image_plus137 +++ b/regtest/database/RS02_fix_image_plus137 @@ -8,8 +8,7 @@ See the file "COPYING" for further information. Opening rs02-tmp.iso: 34933 medium sectors. Fix mode(RS02): Repairable sectors will be fixed in the image. -Ecc progress: 0.0%Ecc progress: 0.7%Ecc progress: 1.4%Ecc progress: 2.1%Ecc progress: 2.9%Ecc progress: 3.6%Ecc progress: 4.3%Ecc progress: 5.1%Ecc progress: 5.8%Ecc progress: 6.5%Ecc progress: 7.2%Ecc progress: 8.0% 1 repaired sectors: 17000d -Ecc progress: 8.7%Ecc progress: 9.4%Ecc progress: 10.2%Ecc progress: 10.9%Ecc progress: 11.6%Ecc progress: 12.4%Ecc progress: 13.1%Ecc progress: 13.8%Ecc progress: 14.5%Ecc progress: 15.3%Ecc progress: 16.0%Ecc progress: 16.7%Ecc progress: 17.5%Ecc progress: 18.2%Ecc progress: 18.9%Ecc progress: 19.7%Ecc progress: 20.4%Ecc progress: 21.1%Ecc progress: 21.8%Ecc progress: 22.6%Ecc progress: 23.3%Ecc progress: 24.0%Ecc progress: 24.8%Ecc progress: 25.5%Ecc progress: 26.2%Ecc progress: 27.0%Ecc progress: 27.7%Ecc progress: 28.4%Ecc progress: 29.1%Ecc progress: 29.9%Ecc progress: 30.6%Ecc progress: 31.3%Ecc progress: 32.1%Ecc progress: 32.8%Ecc progress: 33.5%Ecc progress: 34.3%Ecc progress: 35.0%Ecc progress: 35.7%Ecc progress: 36.4%Ecc progress: 37.2%Ecc progress: 37.9%Ecc progress: 38.6%Ecc progress: 39.4%Ecc progress: 40.1%Ecc progress: 40.8%Ecc progress: 41.6%Ecc progress: 42.3%Ecc progress: 43.0%Ecc progress: 43.7%Ecc progress: 44.5%Ecc progress: 45.2%Ecc progress: 45.9%Ecc progress: 46.7%Ecc progress: 47.4%Ecc progress: 48.1%Ecc progress: 48.9%Ecc progress: 49.6%Ecc progress: 50.3%Ecc progress: 51.0%Ecc progress: 51.8%Ecc progress: 52.5%Ecc progress: 53.2%Ecc progress: 54.0%Ecc progress: 54.7%Ecc progress: 55.4%Ecc progress: 56.2%Ecc progress: 56.9%Ecc progress: 57.6%Ecc progress: 58.3%Ecc progress: 59.1%Ecc progress: 59.8%Ecc progress: 60.5%Ecc progress: 61.3%Ecc progress: 62.0%Ecc progress: 62.7%Ecc progress: 63.5%Ecc progress: 64.2%Ecc progress: 64.9%Ecc progress: 65.6%Ecc progress: 66.4%Ecc progress: 67.1%Ecc progress: 67.8%Ecc progress: 68.6%Ecc progress: 69.3%Ecc progress: 70.0%Ecc progress: 70.8%Ecc progress: 71.5%Ecc progress: 72.2%Ecc progress: 72.9%Ecc progress: 73.7%Ecc progress: 74.4%Ecc progress: 75.1%Ecc progress: 75.9%Ecc progress: 76.6%Ecc progress: 77.3%Ecc progress: 78.1%Ecc progress: 78.8%Ecc progress: 79.5%Ecc progress: 80.2%Ecc progress: 81.0%Ecc progress: 81.7%Ecc progress: 82.4%Ecc progress: 83.2%Ecc progress: 83.9%Ecc progress: 84.6%Ecc progress: 85.4%Ecc progress: 86.1%Ecc progress: 86.8%Ecc progress: 87.5%Ecc progress: 88.3%Ecc progress: 89.0%Ecc progress: 89.7%Ecc progress: 90.5%Ecc progress: 91.2%Ecc progress: 91.9%Ecc progress: 92.7%Ecc progress: 93.4%Ecc progress: 94.1%Ecc progress: 94.8%Ecc progress: 95.6%Ecc progress: 96.3%Ecc progress: 97.0%Ecc progress: 97.8%Ecc progress: 98.5%Ecc progress: 99.2%Ecc progress: 100.0% + 1 repaired sectors: 17000d Repaired sectors: 1 (1 data, 0 ecc) Good! All sectors are repaired. Erasure counts per ecc block: avg = 1.0; worst = 1. diff --git a/regtest/database/RS02_fix_large_file b/regtest/database/RS02_fix_large_file index 33958ed..5d2aa7b 100644 --- a/regtest/database/RS02_fix_large_file +++ b/regtest/database/RS02_fix_large_file @@ -8,37 +8,36 @@ See the file "COPYING" for further information. Opening rs02-tmp.iso: 359225 medium sectors. Fix mode(RS02): Repairable sectors will be fixed in the image. -Ecc progress: 0.0%Ecc progress: 0.1%Ecc progress: 0.2%Ecc progress: 0.3%Ecc progress: 0.4%Ecc progress: 0.5%Ecc progress: 0.6%Ecc progress: 0.7%Ecc progress: 0.8%Ecc progress: 0.9%Ecc progress: 1.0%Ecc progress: 1.1%Ecc progress: 1.2%Ecc progress: 1.3%Ecc progress: 1.4%Ecc progress: 1.5%Ecc progress: 1.6%Ecc progress: 1.7%Ecc progress: 1.8%Ecc progress: 1.9%Ecc progress: 2.0%Ecc progress: 2.1%Ecc progress: 2.2%Ecc progress: 2.3%Ecc progress: 2.4%Ecc progress: 2.5%Ecc progress: 2.6%Ecc progress: 2.7%Ecc progress: 2.8%Ecc progress: 2.9%Ecc progress: 3.0%Ecc progress: 3.1%Ecc progress: 3.2%Ecc progress: 3.3%Ecc progress: 3.4%Ecc progress: 3.5%Ecc progress: 3.6%Ecc progress: 3.7%Ecc progress: 3.8%Ecc progress: 3.9%Ecc progress: 4.0%Ecc progress: 4.1%Ecc progress: 4.2%Ecc progress: 4.3%Ecc progress: 4.4%Ecc progress: 4.5%Ecc progress: 4.6%Ecc progress: 4.7%Ecc progress: 4.8%Ecc progress: 4.9%Ecc progress: 5.0%Ecc progress: 5.1%Ecc progress: 5.2%Ecc progress: 5.3%Ecc progress: 5.4%Ecc progress: 5.5%Ecc progress: 5.6%Ecc progress: 5.7%Ecc progress: 5.8%Ecc progress: 5.9%Ecc progress: 6.0%Ecc progress: 6.1%Ecc progress: 6.2%Ecc progress: 6.3%Ecc progress: 6.4%Ecc progress: 6.5%Ecc progress: 6.6%Ecc progress: 6.7%Ecc progress: 6.8%Ecc progress: 6.9%Ecc progress: 7.0%Ecc progress: 7.1%Ecc progress: 7.2%Ecc progress: 7.3%Ecc progress: 7.4%Ecc progress: 7.5%Ecc progress: 7.6%Ecc progress: 7.7%Ecc progress: 7.8%Ecc progress: 7.9%Ecc progress: 8.0%Ecc progress: 8.1%Ecc progress: 8.2%Ecc progress: 8.3%Ecc progress: 8.4%Ecc progress: 8.5%Ecc progress: 8.6%Ecc progress: 8.7%Ecc progress: 8.8%Ecc progress: 8.9%Ecc progress: 9.0%Ecc progress: 9.1%Ecc progress: 9.2%Ecc progress: 9.3%Ecc progress: 9.4%Ecc progress: 9.5%Ecc progress: 9.6%Ecc progress: 9.7%Ecc progress: 9.8%Ecc progress: 9.9%Ecc progress: 10.0% 1 repaired sectors: 223600d + 1 repaired sectors: 223600d 1 repaired sectors: 223601d -Ecc progress: 10.1% 1 repaired sectors: 223602d -Ecc progress: 10.2% 1 repaired sectors: 223603d + 1 repaired sectors: 223602d + 1 repaired sectors: 223603d 1 repaired sectors: 223604d -Ecc progress: 10.3% 1 repaired sectors: 223605d -Ecc progress: 10.4%Ecc progress: 10.5%Ecc progress: 10.6%Ecc progress: 10.7%Ecc progress: 10.8%Ecc progress: 10.9%Ecc progress: 11.0%Ecc progress: 11.1%Ecc progress: 11.2%Ecc progress: 11.3%Ecc progress: 11.4%Ecc progress: 11.5%Ecc progress: 11.6%Ecc progress: 11.7%Ecc progress: 11.8%Ecc progress: 11.9%Ecc progress: 12.0%Ecc progress: 12.1%Ecc progress: 12.2%Ecc progress: 12.3%Ecc progress: 12.4%Ecc progress: 12.5%Ecc progress: 12.6%Ecc progress: 12.7%Ecc progress: 12.8%Ecc progress: 12.9%Ecc progress: 13.0%Ecc progress: 13.1%Ecc progress: 13.2%Ecc progress: 13.3%Ecc progress: 13.4%Ecc progress: 13.5%Ecc progress: 13.6%Ecc progress: 13.7%Ecc progress: 13.8%Ecc progress: 13.9%Ecc progress: 14.0%Ecc progress: 14.1%Ecc progress: 14.2%Ecc progress: 14.3%Ecc progress: 14.4%Ecc progress: 14.5%Ecc progress: 14.6%Ecc progress: 14.7%Ecc progress: 14.8%Ecc progress: 14.9%Ecc progress: 15.0%Ecc progress: 15.1%Ecc progress: 15.2%Ecc progress: 15.3%Ecc progress: 15.4%Ecc progress: 15.5%Ecc progress: 15.6%Ecc progress: 15.7%Ecc progress: 15.8%Ecc progress: 15.9%Ecc progress: 16.0%Ecc progress: 16.1%Ecc progress: 16.2%Ecc progress: 16.3%Ecc progress: 16.4%Ecc progress: 16.5%Ecc progress: 16.6%Ecc progress: 16.7%Ecc progress: 16.8%Ecc progress: 16.9%Ecc progress: 17.0%Ecc progress: 17.1%Ecc progress: 17.2%Ecc progress: 17.3%Ecc progress: 17.4%Ecc progress: 17.5%Ecc progress: 17.6%Ecc progress: 17.7%Ecc progress: 17.8%Ecc progress: 17.9%Ecc progress: 18.0%Ecc progress: 18.1%Ecc progress: 18.2%Ecc progress: 18.3%Ecc progress: 18.4%Ecc progress: 18.5%Ecc progress: 18.6%Ecc progress: 18.7%Ecc progress: 18.8%Ecc progress: 18.9%Ecc progress: 19.0%Ecc progress: 19.1%Ecc progress: 19.2%Ecc progress: 19.3%Ecc progress: 19.4%Ecc progress: 19.5%Ecc progress: 19.6%Ecc progress: 19.7%Ecc progress: 19.8%Ecc progress: 19.9%Ecc progress: 20.0%Ecc progress: 20.1%Ecc progress: 20.2%Ecc progress: 20.3%Ecc progress: 20.4%Ecc progress: 20.5%Ecc progress: 20.6%Ecc progress: 20.7%Ecc progress: 20.8%Ecc progress: 20.9%Ecc progress: 21.0%Ecc progress: 21.1%Ecc progress: 21.2%Ecc progress: 21.3%Ecc progress: 21.4%Ecc progress: 21.5%Ecc progress: 21.6%Ecc progress: 21.7%Ecc progress: 21.8%Ecc progress: 21.9%Ecc progress: 22.0%Ecc progress: 22.1%Ecc progress: 22.2%Ecc progress: 22.3%Ecc progress: 22.4%Ecc progress: 22.5%Ecc progress: 22.6%Ecc progress: 22.7%Ecc progress: 22.8%Ecc progress: 22.9%Ecc progress: 23.0%Ecc progress: 23.1%Ecc progress: 23.2%Ecc progress: 23.3%Ecc progress: 23.4%Ecc progress: 23.5%Ecc progress: 23.6%Ecc progress: 23.7%Ecc progress: 23.8%Ecc progress: 23.9%Ecc progress: 24.0%Ecc progress: 24.1%Ecc progress: 24.2%Ecc progress: 24.3%Ecc progress: 24.4%Ecc progress: 24.5%Ecc progress: 24.6%Ecc progress: 24.7%Ecc progress: 24.8%Ecc progress: 24.9%Ecc progress: 25.0%Ecc progress: 25.1%Ecc progress: 25.2%Ecc progress: 25.3%Ecc progress: 25.4%Ecc progress: 25.5%Ecc progress: 25.6%Ecc progress: 25.7%Ecc progress: 25.8%Ecc progress: 25.9%Ecc progress: 26.0%Ecc progress: 26.1%Ecc progress: 26.2%Ecc progress: 26.3%Ecc progress: 26.4%Ecc progress: 26.5%Ecc progress: 26.6%Ecc progress: 26.7%Ecc progress: 26.8%Ecc progress: 26.9%Ecc progress: 27.0%Ecc progress: 27.1%Ecc progress: 27.2%Ecc progress: 27.3%Ecc progress: 27.4%Ecc progress: 27.5%Ecc progress: 27.6%Ecc progress: 27.7%Ecc progress: 27.8%Ecc progress: 27.9%Ecc progress: 28.0%Ecc progress: 28.1%Ecc progress: 28.2%Ecc progress: 28.3%Ecc progress: 28.4%Ecc progress: 28.5%Ecc progress: 28.6%Ecc progress: 28.7%Ecc progress: 28.8%Ecc progress: 28.9%Ecc progress: 29.0%Ecc progress: 29.1%Ecc progress: 29.2%Ecc progress: 29.3%Ecc progress: 29.4%Ecc progress: 29.5%Ecc progress: 29.6%Ecc progress: 29.7%Ecc progress: 29.8%Ecc progress: 29.9%Ecc progress: 30.0%Ecc progress: 30.1%Ecc progress: 30.2%Ecc progress: 30.3%Ecc progress: 30.4%Ecc progress: 30.5%Ecc progress: 30.6%Ecc progress: 30.7%Ecc progress: 30.8%Ecc progress: 30.9%Ecc progress: 31.0%Ecc progress: 31.1%Ecc progress: 31.2%Ecc progress: 31.3%Ecc progress: 31.4%Ecc progress: 31.5%Ecc progress: 31.6%Ecc progress: 31.7%Ecc progress: 31.8%Ecc progress: 31.9%Ecc progress: 32.0%Ecc progress: 32.1%Ecc progress: 32.2%Ecc progress: 32.3%Ecc progress: 32.4%Ecc progress: 32.5%Ecc progress: 32.6%Ecc progress: 32.7%Ecc progress: 32.8%Ecc progress: 32.9%Ecc progress: 33.0%Ecc progress: 33.1%Ecc progress: 33.2%Ecc progress: 33.3%Ecc progress: 33.4%Ecc progress: 33.5%Ecc progress: 33.6%Ecc progress: 33.7%Ecc progress: 33.8%Ecc progress: 33.9%Ecc progress: 34.0%Ecc progress: 34.1%Ecc progress: 34.2%Ecc progress: 34.3%Ecc progress: 34.4%Ecc progress: 34.5%Ecc progress: 34.6%Ecc progress: 34.7%Ecc progress: 34.8%Ecc progress: 34.9%Ecc progress: 35.0%Ecc progress: 35.1%Ecc progress: 35.2%Ecc progress: 35.3%Ecc progress: 35.4%Ecc progress: 35.5%Ecc progress: 35.6%Ecc progress: 35.7%Ecc progress: 35.8%Ecc progress: 35.9%Ecc progress: 36.0%Ecc progress: 36.1%Ecc progress: 36.2%Ecc progress: 36.3%Ecc progress: 36.4%Ecc progress: 36.5%Ecc progress: 36.6%Ecc progress: 36.7%Ecc progress: 36.8%Ecc progress: 36.9%Ecc progress: 37.0%Ecc progress: 37.1%Ecc progress: 37.2%Ecc progress: 37.3%Ecc progress: 37.4%Ecc progress: 37.5%Ecc progress: 37.6%Ecc progress: 37.7%Ecc progress: 37.8%Ecc progress: 37.9%Ecc progress: 38.0%Ecc progress: 38.1%Ecc progress: 38.2%Ecc progress: 38.3%Ecc progress: 38.4%Ecc progress: 38.5%Ecc progress: 38.6%Ecc progress: 38.7%Ecc progress: 38.8%Ecc progress: 38.9%Ecc progress: 39.0%Ecc progress: 39.1%Ecc progress: 39.2%Ecc progress: 39.3%Ecc progress: 39.4%Ecc progress: 39.5%Ecc progress: 39.6%Ecc progress: 39.7%Ecc progress: 39.8%Ecc progress: 39.9%Ecc progress: 40.0%Ecc progress: 40.1%Ecc progress: 40.2%Ecc progress: 40.3%Ecc progress: 40.4%Ecc progress: 40.5%Ecc progress: 40.6%Ecc progress: 40.7%Ecc progress: 40.8%Ecc progress: 40.9%Ecc progress: 41.0%Ecc progress: 41.1%Ecc progress: 41.2%Ecc progress: 41.3%Ecc progress: 41.4%Ecc progress: 41.5%Ecc progress: 41.6%Ecc progress: 41.7%Ecc progress: 41.8%Ecc progress: 41.9%Ecc progress: 42.0%Ecc progress: 42.1%Ecc progress: 42.2%Ecc progress: 42.3%Ecc progress: 42.4%Ecc progress: 42.5%Ecc progress: 42.6%Ecc progress: 42.7%Ecc progress: 42.8%Ecc progress: 42.9%Ecc progress: 43.0%Ecc progress: 43.1%Ecc progress: 43.2%Ecc progress: 43.3%Ecc progress: 43.4%Ecc progress: 43.5%Ecc progress: 43.6%Ecc progress: 43.7%Ecc progress: 43.8%Ecc progress: 43.9%Ecc progress: 44.0%Ecc progress: 44.1%Ecc progress: 44.2%Ecc progress: 44.3%Ecc progress: 44.4%Ecc progress: 44.5%Ecc progress: 44.6%Ecc progress: 44.7%Ecc progress: 44.8%Ecc progress: 44.9%Ecc progress: 45.0%Ecc progress: 45.1%Ecc progress: 45.2%Ecc progress: 45.3%Ecc progress: 45.4%Ecc progress: 45.5%Ecc progress: 45.6%Ecc progress: 45.7%Ecc progress: 45.8%Ecc progress: 45.9%Ecc progress: 46.0%Ecc progress: 46.1%Ecc progress: 46.2%Ecc progress: 46.3%Ecc progress: 46.4%Ecc progress: 46.5%Ecc progress: 46.6%Ecc progress: 46.7%Ecc progress: 46.8%Ecc progress: 46.9%Ecc progress: 47.0%Ecc progress: 47.1%Ecc progress: 47.2%Ecc progress: 47.3%Ecc progress: 47.4%Ecc progress: 47.5%Ecc progress: 47.6%Ecc progress: 47.7%Ecc progress: 47.8%Ecc progress: 47.9%Ecc progress: 48.0%Ecc progress: 48.1%Ecc progress: 48.2%Ecc progress: 48.3%Ecc progress: 48.4%Ecc progress: 48.5%Ecc progress: 48.6%Ecc progress: 48.7%Ecc progress: 48.8%Ecc progress: 48.9%Ecc progress: 49.0%Ecc progress: 49.1%Ecc progress: 49.2%Ecc progress: 49.3%Ecc progress: 49.4%Ecc progress: 49.5% 1 repaired sectors: 279000d -Ecc progress: 49.6% 1 repaired sectors: 279001d + 1 repaired sectors: 223605d + 1 repaired sectors: 279000d + 1 repaired sectors: 279001d 1 repaired sectors: 279002d -Ecc progress: 49.7% 1 repaired sectors: 279003d -Ecc progress: 49.8% 1 repaired sectors: 279004d + 1 repaired sectors: 279003d + 1 repaired sectors: 279004d 1 repaired sectors: 279005d -Ecc progress: 49.9% 1 repaired sectors: 279006d -Ecc progress: 50.0% 1 repaired sectors: 279007d -Ecc progress: 50.1%Ecc progress: 50.2%Ecc progress: 50.3%Ecc progress: 50.4%Ecc progress: 50.5%Ecc progress: 50.6%Ecc progress: 50.7%Ecc progress: 50.8%Ecc progress: 50.9%Ecc progress: 51.0%Ecc progress: 51.1%Ecc progress: 51.2%Ecc progress: 51.3%Ecc progress: 51.4%Ecc progress: 51.5%Ecc progress: 51.6%Ecc progress: 51.7%Ecc progress: 51.8%Ecc progress: 51.9%Ecc progress: 52.0%Ecc progress: 52.1%Ecc progress: 52.2%Ecc progress: 52.3%Ecc progress: 52.4%Ecc progress: 52.5%Ecc progress: 52.6%Ecc progress: 52.7%Ecc progress: 52.8%Ecc progress: 52.9%Ecc progress: 53.0%Ecc progress: 53.1%Ecc progress: 53.2%Ecc progress: 53.3%Ecc progress: 53.4%Ecc progress: 53.5%Ecc progress: 53.6%Ecc progress: 53.7%Ecc progress: 53.8%Ecc progress: 53.9%Ecc progress: 54.0%Ecc progress: 54.1%Ecc progress: 54.2%Ecc progress: 54.3%Ecc progress: 54.4%Ecc progress: 54.5%Ecc progress: 54.6%Ecc progress: 54.7%Ecc progress: 54.8%Ecc progress: 54.9%Ecc progress: 55.0%Ecc progress: 55.1%Ecc progress: 55.2%Ecc progress: 55.3%Ecc progress: 55.4%Ecc progress: 55.5%Ecc progress: 55.6%Ecc progress: 55.7%Ecc progress: 55.8%Ecc progress: 55.9%Ecc progress: 56.0%Ecc progress: 56.1%Ecc progress: 56.2%Ecc progress: 56.3%Ecc progress: 56.4%Ecc progress: 56.5%Ecc progress: 56.6%Ecc progress: 56.7%Ecc progress: 56.8%Ecc progress: 56.9%Ecc progress: 57.0%Ecc progress: 57.1%Ecc progress: 57.2%Ecc progress: 57.3%Ecc progress: 57.4%Ecc progress: 57.5%Ecc progress: 57.6%Ecc progress: 57.7%Ecc progress: 57.8%Ecc progress: 57.9%Ecc progress: 58.0%Ecc progress: 58.1%Ecc progress: 58.2%Ecc progress: 58.3%Ecc progress: 58.4%Ecc progress: 58.5%Ecc progress: 58.6%Ecc progress: 58.7%Ecc progress: 58.8%Ecc progress: 58.9%Ecc progress: 59.0%Ecc progress: 59.1%Ecc progress: 59.2%Ecc progress: 59.3%Ecc progress: 59.4%Ecc progress: 59.5%Ecc progress: 59.6%Ecc progress: 59.7%Ecc progress: 59.8%Ecc progress: 59.9%Ecc progress: 60.0%Ecc progress: 60.1%Ecc progress: 60.2%Ecc progress: 60.3%Ecc progress: 60.4%Ecc progress: 60.5%Ecc progress: 60.6%Ecc progress: 60.7%Ecc progress: 60.8%Ecc progress: 60.9%Ecc progress: 61.0%Ecc progress: 61.1%Ecc progress: 61.2%Ecc progress: 61.3%Ecc progress: 61.4%Ecc progress: 61.5%Ecc progress: 61.6%Ecc progress: 61.7%Ecc progress: 61.8%Ecc progress: 61.9%Ecc progress: 62.0%Ecc progress: 62.1%Ecc progress: 62.2%Ecc progress: 62.3%Ecc progress: 62.4%Ecc progress: 62.5%Ecc progress: 62.6%Ecc progress: 62.7%Ecc progress: 62.8%Ecc progress: 62.9%Ecc progress: 63.0%Ecc progress: 63.1%Ecc progress: 63.2%Ecc progress: 63.3%Ecc progress: 63.4%Ecc progress: 63.5%Ecc progress: 63.6%Ecc progress: 63.7%Ecc progress: 63.8%Ecc progress: 63.9%Ecc progress: 64.0%Ecc progress: 64.1%Ecc progress: 64.2%Ecc progress: 64.3%Ecc progress: 64.4%Ecc progress: 64.5%Ecc progress: 64.6%Ecc progress: 64.7%Ecc progress: 64.8%Ecc progress: 64.9%Ecc progress: 65.0%Ecc progress: 65.1%Ecc progress: 65.2%Ecc progress: 65.3%Ecc progress: 65.4%Ecc progress: 65.5%Ecc progress: 65.6%Ecc progress: 65.7%Ecc progress: 65.8%Ecc progress: 65.9%Ecc progress: 66.0%Ecc progress: 66.1%Ecc progress: 66.2%Ecc progress: 66.3%Ecc progress: 66.4%Ecc progress: 66.5%Ecc progress: 66.6%Ecc progress: 66.7%Ecc progress: 66.8%Ecc progress: 66.9%Ecc progress: 67.0%Ecc progress: 67.1%Ecc progress: 67.2%Ecc progress: 67.3%Ecc progress: 67.4%Ecc progress: 67.5%Ecc progress: 67.6%Ecc progress: 67.7%Ecc progress: 67.8%Ecc progress: 67.9%Ecc progress: 68.0%Ecc progress: 68.1%Ecc progress: 68.2%Ecc progress: 68.3%Ecc progress: 68.4%Ecc progress: 68.5%Ecc progress: 68.6%Ecc progress: 68.7%Ecc progress: 68.8%Ecc progress: 68.9%Ecc progress: 69.0%Ecc progress: 69.1%Ecc progress: 69.2%Ecc progress: 69.3%Ecc progress: 69.4%Ecc progress: 69.5%Ecc progress: 69.6%Ecc progress: 69.7%Ecc progress: 69.8%Ecc progress: 69.9%Ecc progress: 70.0%Ecc progress: 70.1%Ecc progress: 70.2%Ecc progress: 70.3%Ecc progress: 70.4%Ecc progress: 70.5%Ecc progress: 70.6%Ecc progress: 70.7%Ecc progress: 70.8%Ecc progress: 70.9%Ecc progress: 71.0%Ecc progress: 71.1%Ecc progress: 71.2%Ecc progress: 71.3%Ecc progress: 71.4%Ecc progress: 71.5%Ecc progress: 71.6%Ecc progress: 71.7%Ecc progress: 71.8%Ecc progress: 71.9%Ecc progress: 72.0%Ecc progress: 72.1%Ecc progress: 72.2%Ecc progress: 72.3%Ecc progress: 72.4%Ecc progress: 72.5%Ecc progress: 72.6%Ecc progress: 72.7%Ecc progress: 72.8%Ecc progress: 72.9%Ecc progress: 73.0%Ecc progress: 73.1%Ecc progress: 73.2%Ecc progress: 73.3%Ecc progress: 73.4%Ecc progress: 73.5%Ecc progress: 73.6%Ecc progress: 73.7%Ecc progress: 73.8%Ecc progress: 73.9%Ecc progress: 74.0%Ecc progress: 74.1%Ecc progress: 74.2%Ecc progress: 74.3%Ecc progress: 74.4%Ecc progress: 74.5%Ecc progress: 74.6%Ecc progress: 74.7%Ecc progress: 74.8%Ecc progress: 74.9%Ecc progress: 75.0%Ecc progress: 75.1%Ecc progress: 75.2%Ecc progress: 75.3%Ecc progress: 75.4%Ecc progress: 75.5%Ecc progress: 75.6%Ecc progress: 75.7%Ecc progress: 75.8%Ecc progress: 75.9%Ecc progress: 76.0%Ecc progress: 76.1%Ecc progress: 76.2%Ecc progress: 76.3%Ecc progress: 76.4%Ecc progress: 76.5%Ecc progress: 76.6%Ecc progress: 76.7%Ecc progress: 76.8%Ecc progress: 76.9%Ecc progress: 77.0%Ecc progress: 77.1%Ecc progress: 77.2%Ecc progress: 77.3%Ecc progress: 77.4%Ecc progress: 77.5%Ecc progress: 77.6%Ecc progress: 77.7%Ecc progress: 77.8%Ecc progress: 77.9%Ecc progress: 78.0%Ecc progress: 78.1%Ecc progress: 78.2%Ecc progress: 78.3%Ecc progress: 78.4%Ecc progress: 78.5%Ecc progress: 78.6%Ecc progress: 78.7%Ecc progress: 78.8%Ecc progress: 78.9%Ecc progress: 79.0%Ecc progress: 79.1%Ecc progress: 79.2%Ecc progress: 79.3%Ecc progress: 79.4%Ecc progress: 79.5%Ecc progress: 79.6%Ecc progress: 79.7%Ecc progress: 79.8%Ecc progress: 79.9%Ecc progress: 80.0%Ecc progress: 80.1%Ecc progress: 80.2%Ecc progress: 80.3%Ecc progress: 80.4%Ecc progress: 80.5%Ecc progress: 80.6%Ecc progress: 80.7%Ecc progress: 80.8%Ecc progress: 80.9%Ecc progress: 81.0%Ecc progress: 81.1%Ecc progress: 81.2%Ecc progress: 81.3%Ecc progress: 81.4%Ecc progress: 81.5%Ecc progress: 81.6%Ecc progress: 81.7%Ecc progress: 81.8%Ecc progress: 81.9%Ecc progress: 82.0%Ecc progress: 82.1%Ecc progress: 82.2%Ecc progress: 82.3%Ecc progress: 82.4%Ecc progress: 82.5%Ecc progress: 82.6%Ecc progress: 82.7%Ecc progress: 82.8%Ecc progress: 82.9%Ecc progress: 83.0%Ecc progress: 83.1%Ecc progress: 83.2%Ecc progress: 83.3%Ecc progress: 83.4%Ecc progress: 83.5%Ecc progress: 83.6%Ecc progress: 83.7%Ecc progress: 83.8%Ecc progress: 83.9%Ecc progress: 84.0%Ecc progress: 84.1%Ecc progress: 84.2%Ecc progress: 84.3%Ecc progress: 84.4%Ecc progress: 84.5%Ecc progress: 84.6%Ecc progress: 84.7%Ecc progress: 84.8%Ecc progress: 84.9%Ecc progress: 85.0%Ecc progress: 85.1%Ecc progress: 85.2%Ecc progress: 85.3%Ecc progress: 85.4%Ecc progress: 85.5%Ecc progress: 85.6%Ecc progress: 85.7%Ecc progress: 85.8%Ecc progress: 85.9%Ecc progress: 86.0%Ecc progress: 86.1%Ecc progress: 86.2%Ecc progress: 86.3%Ecc progress: 86.4%Ecc progress: 86.5%Ecc progress: 86.6%Ecc progress: 86.7%Ecc progress: 86.8%Ecc progress: 86.9%Ecc progress: 87.0%Ecc progress: 87.1%Ecc progress: 87.2%Ecc progress: 87.3%Ecc progress: 87.4%Ecc progress: 87.5%Ecc progress: 87.6%Ecc progress: 87.7%Ecc progress: 87.8%Ecc progress: 87.9%Ecc progress: 88.0%Ecc progress: 88.1%Ecc progress: 88.2%Ecc progress: 88.3%Ecc progress: 88.4%Ecc progress: 88.5%Ecc progress: 88.6%Ecc progress: 88.7%Ecc progress: 88.8%Ecc progress: 88.9%Ecc progress: 89.0%Ecc progress: 89.1%Ecc progress: 89.2% 1 repaired sectors: 50000d + 1 repaired sectors: 279006d + 1 repaired sectors: 279007d + 1 repaired sectors: 50000d 1 repaired sectors: 50001d -Ecc progress: 89.3% 1 repaired sectors: 50002d -Ecc progress: 89.4% 1 repaired sectors: 50003d + 1 repaired sectors: 50002d + 1 repaired sectors: 50003d 1 repaired sectors: 50004d -Ecc progress: 89.5% 1 repaired sectors: 50005d -Ecc progress: 89.6% 1 repaired sectors: 50006d -Ecc progress: 89.7% 1 repaired sectors: 50007d + 1 repaired sectors: 50005d + 1 repaired sectors: 50006d + 1 repaired sectors: 50007d 1 repaired sectors: 50008d -Ecc progress: 89.8% 1 repaired sectors: 50009d -Ecc progress: 89.9% 1 repaired sectors: 50010d + 1 repaired sectors: 50009d + 1 repaired sectors: 50010d 1 repaired sectors: 50011d -Ecc progress: 90.0% 1 repaired sectors: 50012d -Ecc progress: 90.1% 1 repaired sectors: 50013d -Ecc progress: 90.2% 1 repaired sectors: 50014d + 1 repaired sectors: 50012d + 1 repaired sectors: 50013d + 1 repaired sectors: 50014d 1 repaired sectors: 50015d -Ecc progress: 90.3%Ecc progress: 90.4%Ecc progress: 90.5%Ecc progress: 90.6%Ecc progress: 90.7%Ecc progress: 90.8%Ecc progress: 90.9%Ecc progress: 91.0%Ecc progress: 91.1%Ecc progress: 91.2%Ecc progress: 91.3%Ecc progress: 91.4%Ecc progress: 91.5%Ecc progress: 91.6%Ecc progress: 91.7%Ecc progress: 91.8%Ecc progress: 91.9%Ecc progress: 92.0%Ecc progress: 92.1%Ecc progress: 92.2%Ecc progress: 92.3%Ecc progress: 92.4%Ecc progress: 92.5%Ecc progress: 92.6%Ecc progress: 92.7%Ecc progress: 92.8%Ecc progress: 92.9%Ecc progress: 93.0%Ecc progress: 93.1%Ecc progress: 93.2%Ecc progress: 93.3%Ecc progress: 93.4%Ecc progress: 93.5%Ecc progress: 93.6%Ecc progress: 93.7%Ecc progress: 93.8%Ecc progress: 93.9%Ecc progress: 94.0%Ecc progress: 94.1%Ecc progress: 94.2%Ecc progress: 94.3%Ecc progress: 94.4%Ecc progress: 94.5%Ecc progress: 94.6%Ecc progress: 94.7%Ecc progress: 94.8%Ecc progress: 94.9%Ecc progress: 95.0%Ecc progress: 95.1%Ecc progress: 95.2%Ecc progress: 95.3%Ecc progress: 95.4%Ecc progress: 95.5%Ecc progress: 95.6%Ecc progress: 95.7%Ecc progress: 95.8%Ecc progress: 95.9%Ecc progress: 96.0%Ecc progress: 96.1%Ecc progress: 96.2%Ecc progress: 96.3%Ecc progress: 96.4%Ecc progress: 96.5%Ecc progress: 96.6%Ecc progress: 96.7%Ecc progress: 96.8%Ecc progress: 96.9%Ecc progress: 97.0%Ecc progress: 97.1%Ecc progress: 97.2%Ecc progress: 97.3%Ecc progress: 97.4%Ecc progress: 97.5%Ecc progress: 97.6%Ecc progress: 97.7%Ecc progress: 97.8%Ecc progress: 97.9%Ecc progress: 98.0%Ecc progress: 98.1%Ecc progress: 98.2%Ecc progress: 98.3%Ecc progress: 98.4%Ecc progress: 98.5%Ecc progress: 98.6%Ecc progress: 98.7%Ecc progress: 98.8%Ecc progress: 98.9%Ecc progress: 99.0%Ecc progress: 99.1%Ecc progress: 99.2%Ecc progress: 99.3%Ecc progress: 99.4%Ecc progress: 99.5%Ecc progress: 99.6%Ecc progress: 99.7%Ecc progress: 99.8%Ecc progress: 99.9%Ecc progress: 100.0% Repaired sectors: 30 (22 data, 8 ecc) Good! All sectors are repaired. Erasure counts per ecc block: avg = 1.0; worst = 1. diff --git a/regtest/database/RS02_fix_missing_crc_sectors b/regtest/database/RS02_fix_missing_crc_sectors index cab374b..77515f2 100644 --- a/regtest/database/RS02_fix_missing_crc_sectors +++ b/regtest/database/RS02_fix_missing_crc_sectors @@ -8,19 +8,18 @@ See the file "COPYING" for further information. Opening rs02-tmp.iso: 34932 medium sectors. Fix mode(RS02): Repairable sectors will be fixed in the image. -Ecc progress: 0.0%Ecc progress: 0.7%Ecc progress: 1.4%Ecc progress: 2.1%Ecc progress: 2.9%Ecc progress: 3.6%Ecc progress: 4.3%Ecc progress: 5.1%Ecc progress: 5.8%Ecc progress: 6.5%Ecc progress: 7.2%Ecc progress: 8.0%Ecc progress: 8.7%Ecc progress: 9.4%Ecc progress: 10.2%Ecc progress: 10.9%Ecc progress: 11.6%Ecc progress: 12.4% 1 repaired sectors: 30020d -Ecc progress: 13.1% 1 repaired sectors: 30021d -Ecc progress: 13.8% 1 repaired sectors: 30022d -Ecc progress: 14.5% 1 repaired sectors: 30023d -Ecc progress: 15.3% 1 repaired sectors: 30024d -Ecc progress: 16.0% 1 repaired sectors: 30025d -Ecc progress: 16.7% 1 repaired sectors: 30026d -Ecc progress: 17.5% 1 repaired sectors: 30027d -Ecc progress: 18.2% 1 repaired sectors: 30028d -Ecc progress: 18.9% 1 repaired sectors: 30029d -Ecc progress: 19.7% 1 repaired sectors: 30030d -Ecc progress: 20.4%Ecc progress: 21.1%Ecc progress: 21.8%Ecc progress: 22.6% 1 repaired sectors: 30034d -Ecc progress: 23.3%Ecc progress: 24.0%Ecc progress: 24.8%Ecc progress: 25.5%Ecc progress: 26.2%Ecc progress: 27.0%Ecc progress: 27.7%Ecc progress: 28.4%Ecc progress: 29.1%Ecc progress: 29.9%Ecc progress: 30.6%Ecc progress: 31.3%Ecc progress: 32.1%Ecc progress: 32.8%Ecc progress: 33.5%Ecc progress: 34.3%Ecc progress: 35.0%Ecc progress: 35.7%Ecc progress: 36.4%Ecc progress: 37.2%Ecc progress: 37.9%Ecc progress: 38.6%Ecc progress: 39.4%Ecc progress: 40.1%Ecc progress: 40.8%Ecc progress: 41.6%Ecc progress: 42.3%Ecc progress: 43.0%Ecc progress: 43.7%Ecc progress: 44.5%Ecc progress: 45.2%Ecc progress: 45.9%Ecc progress: 46.7%Ecc progress: 47.4%Ecc progress: 48.1%Ecc progress: 48.9%Ecc progress: 49.6%Ecc progress: 50.3%Ecc progress: 51.0%Ecc progress: 51.8%Ecc progress: 52.5%Ecc progress: 53.2%Ecc progress: 54.0%Ecc progress: 54.7%Ecc progress: 55.4%Ecc progress: 56.2%Ecc progress: 56.9%Ecc progress: 57.6%Ecc progress: 58.3%Ecc progress: 59.1%Ecc progress: 59.8%Ecc progress: 60.5%Ecc progress: 61.3%Ecc progress: 62.0%Ecc progress: 62.7%Ecc progress: 63.5%Ecc progress: 64.2%Ecc progress: 64.9%Ecc progress: 65.6%Ecc progress: 66.4%Ecc progress: 67.1%Ecc progress: 67.8%Ecc progress: 68.6%Ecc progress: 69.3%Ecc progress: 70.0%Ecc progress: 70.8%Ecc progress: 71.5%Ecc progress: 72.2%Ecc progress: 72.9%Ecc progress: 73.7%Ecc progress: 74.4%Ecc progress: 75.1%Ecc progress: 75.9%Ecc progress: 76.6%Ecc progress: 77.3%Ecc progress: 78.1%Ecc progress: 78.8%Ecc progress: 79.5%Ecc progress: 80.2%Ecc progress: 81.0%Ecc progress: 81.7%Ecc progress: 82.4%Ecc progress: 83.2%Ecc progress: 83.9%Ecc progress: 84.6%Ecc progress: 85.4%Ecc progress: 86.1%Ecc progress: 86.8%Ecc progress: 87.5%Ecc progress: 88.3%Ecc progress: 89.0%Ecc progress: 89.7%Ecc progress: 90.5%Ecc progress: 91.2%Ecc progress: 91.9%Ecc progress: 92.7%Ecc progress: 93.4%Ecc progress: 94.1%Ecc progress: 94.8%Ecc progress: 95.6%Ecc progress: 96.3%Ecc progress: 97.0%Ecc progress: 97.8%Ecc progress: 98.5%Ecc progress: 99.2%Ecc progress: 100.0% + 1 repaired sectors: 30020d + 1 repaired sectors: 30021d + 1 repaired sectors: 30022d + 1 repaired sectors: 30023d + 1 repaired sectors: 30024d + 1 repaired sectors: 30025d + 1 repaired sectors: 30026d + 1 repaired sectors: 30027d + 1 repaired sectors: 30028d + 1 repaired sectors: 30029d + 1 repaired sectors: 30030d + 1 repaired sectors: 30034d Repaired sectors: 12 (12 data, 0 ecc) Good! All sectors are repaired. Erasure counts per ecc block: avg = 1.0; worst = 1. diff --git a/regtest/database/RS02_fix_missing_data_sectors b/regtest/database/RS02_fix_missing_data_sectors index 5ed502a..bd51065 100644 --- a/regtest/database/RS02_fix_missing_data_sectors +++ b/regtest/database/RS02_fix_missing_data_sectors @@ -8,66 +8,65 @@ See the file "COPYING" for further information. Opening rs02-tmp.iso: 34932 medium sectors. Fix mode(RS02): Repairable sectors will be fixed in the image. -Ecc progress: 0.0%Ecc progress: 0.7%Ecc progress: 1.4%Ecc progress: 2.1%Ecc progress: 2.9%Ecc progress: 3.6%Ecc progress: 4.3%Ecc progress: 5.1%Ecc progress: 5.8%Ecc progress: 6.5%Ecc progress: 7.2%Ecc progress: 8.0%Ecc progress: 8.7%Ecc progress: 9.4%Ecc progress: 10.2%Ecc progress: 10.9%Ecc progress: 11.6%Ecc progress: 12.4%Ecc progress: 13.1%Ecc progress: 13.8%Ecc progress: 14.5%Ecc progress: 15.3%Ecc progress: 16.0%Ecc progress: 16.7%Ecc progress: 17.5%Ecc progress: 18.2%Ecc progress: 18.9%Ecc progress: 19.7%Ecc progress: 20.4%Ecc progress: 21.1%Ecc progress: 21.8%Ecc progress: 22.6%Ecc progress: 23.3%Ecc progress: 24.0%Ecc progress: 24.8%Ecc progress: 25.5%Ecc progress: 26.2%Ecc progress: 27.0%Ecc progress: 27.7%Ecc progress: 28.4%Ecc progress: 29.1%Ecc progress: 29.9% 1 repaired sectors: 1000d -Ecc progress: 30.6% 1 repaired sectors: 1001d -Ecc progress: 31.3% 1 repaired sectors: 1002d -Ecc progress: 32.1% 1 repaired sectors: 1003d -Ecc progress: 32.8% 1 repaired sectors: 1004d -Ecc progress: 33.5% 1 repaired sectors: 1005d -Ecc progress: 34.3% 1 repaired sectors: 1006d -Ecc progress: 35.0% 1 repaired sectors: 1007d -Ecc progress: 35.7% 1 repaired sectors: 1008d -Ecc progress: 36.4% 1 repaired sectors: 1009d -Ecc progress: 37.2% 1 repaired sectors: 1010d -Ecc progress: 37.9% 1 repaired sectors: 1011d -Ecc progress: 38.6% 1 repaired sectors: 1012d -Ecc progress: 39.4% 1 repaired sectors: 1013d -Ecc progress: 40.1% 1 repaired sectors: 1014d -Ecc progress: 40.8% 1 repaired sectors: 1015d -Ecc progress: 41.6% 1 repaired sectors: 1016d -Ecc progress: 42.3% 1 repaired sectors: 1017d -Ecc progress: 43.0% 1 repaired sectors: 1018d -Ecc progress: 43.7% 1 repaired sectors: 1019d -Ecc progress: 44.5% 1 repaired sectors: 1020d -Ecc progress: 45.2% 1 repaired sectors: 1021d -Ecc progress: 45.9% 1 repaired sectors: 1022d -Ecc progress: 46.7% 1 repaired sectors: 1023d -Ecc progress: 47.4% 1 repaired sectors: 1024d -Ecc progress: 48.1% 1 repaired sectors: 1025d -Ecc progress: 48.9% 1 repaired sectors: 1026d -Ecc progress: 49.6% 1 repaired sectors: 1027d -Ecc progress: 50.3% 1 repaired sectors: 1028d -Ecc progress: 51.0% 1 repaired sectors: 1029d -Ecc progress: 51.8% 1 repaired sectors: 1030d -Ecc progress: 52.5% 1 repaired sectors: 1031d -Ecc progress: 53.2% 1 repaired sectors: 1032d -Ecc progress: 54.0% 1 repaired sectors: 1033d -Ecc progress: 54.7% 1 repaired sectors: 1034d -Ecc progress: 55.4% 1 repaired sectors: 1035d -Ecc progress: 56.2% 1 repaired sectors: 1036d -Ecc progress: 56.9% 1 repaired sectors: 1037d -Ecc progress: 57.6% 1 repaired sectors: 1038d -Ecc progress: 58.3% 1 repaired sectors: 1039d -Ecc progress: 59.1% 1 repaired sectors: 1040d -Ecc progress: 59.8% 1 repaired sectors: 1041d -Ecc progress: 60.5% 1 repaired sectors: 1042d -Ecc progress: 61.3% 1 repaired sectors: 1043d -Ecc progress: 62.0% 1 repaired sectors: 1044d -Ecc progress: 62.7% 1 repaired sectors: 1045d -Ecc progress: 63.5% 1 repaired sectors: 1046d -Ecc progress: 64.2% 1 repaired sectors: 1047d -Ecc progress: 64.9% 1 repaired sectors: 1048d -Ecc progress: 65.6% 1 repaired sectors: 1049d -Ecc progress: 66.4%Ecc progress: 67.1%Ecc progress: 67.8%Ecc progress: 68.6%Ecc progress: 69.3%Ecc progress: 70.0%Ecc progress: 70.8%Ecc progress: 71.5%Ecc progress: 72.2%Ecc progress: 72.9%Ecc progress: 73.7%Ecc progress: 74.4%Ecc progress: 75.1%Ecc progress: 75.9%Ecc progress: 76.6%Ecc progress: 77.3%Ecc progress: 78.1%Ecc progress: 78.8%Ecc progress: 79.5%Ecc progress: 80.2%Ecc progress: 81.0%Ecc progress: 81.7%Ecc progress: 82.4%Ecc progress: 83.2%Ecc progress: 83.9%Ecc progress: 84.6%Ecc progress: 85.4%Ecc progress: 86.1%Ecc progress: 86.8% 1 repaired sectors: 22450d -Ecc progress: 87.5% 1 repaired sectors: 22451d -Ecc progress: 88.3% 1 repaired sectors: 22452d -Ecc progress: 89.0% 1 repaired sectors: 22453d -Ecc progress: 89.7% 1 repaired sectors: 22454d -Ecc progress: 90.5% 1 repaired sectors: 22455d -Ecc progress: 91.2% 1 repaired sectors: 22456d -Ecc progress: 91.9% 1 repaired sectors: 22457d -Ecc progress: 92.7%Ecc progress: 93.4%Ecc progress: 94.1%Ecc progress: 94.8%Ecc progress: 95.6%Ecc progress: 96.3% 1 repaired sectors: 21230d -Ecc progress: 97.0%Ecc progress: 97.8%Ecc progress: 98.5%Ecc progress: 99.2%Ecc progress: 100.0% + 1 repaired sectors: 1000d + 1 repaired sectors: 1001d + 1 repaired sectors: 1002d + 1 repaired sectors: 1003d + 1 repaired sectors: 1004d + 1 repaired sectors: 1005d + 1 repaired sectors: 1006d + 1 repaired sectors: 1007d + 1 repaired sectors: 1008d + 1 repaired sectors: 1009d + 1 repaired sectors: 1010d + 1 repaired sectors: 1011d + 1 repaired sectors: 1012d + 1 repaired sectors: 1013d + 1 repaired sectors: 1014d + 1 repaired sectors: 1015d + 1 repaired sectors: 1016d + 1 repaired sectors: 1017d + 1 repaired sectors: 1018d + 1 repaired sectors: 1019d + 1 repaired sectors: 1020d + 1 repaired sectors: 1021d + 1 repaired sectors: 1022d + 1 repaired sectors: 1023d + 1 repaired sectors: 1024d + 1 repaired sectors: 1025d + 1 repaired sectors: 1026d + 1 repaired sectors: 1027d + 1 repaired sectors: 1028d + 1 repaired sectors: 1029d + 1 repaired sectors: 1030d + 1 repaired sectors: 1031d + 1 repaired sectors: 1032d + 1 repaired sectors: 1033d + 1 repaired sectors: 1034d + 1 repaired sectors: 1035d + 1 repaired sectors: 1036d + 1 repaired sectors: 1037d + 1 repaired sectors: 1038d + 1 repaired sectors: 1039d + 1 repaired sectors: 1040d + 1 repaired sectors: 1041d + 1 repaired sectors: 1042d + 1 repaired sectors: 1043d + 1 repaired sectors: 1044d + 1 repaired sectors: 1045d + 1 repaired sectors: 1046d + 1 repaired sectors: 1047d + 1 repaired sectors: 1048d + 1 repaired sectors: 1049d + 1 repaired sectors: 22450d + 1 repaired sectors: 22451d + 1 repaired sectors: 22452d + 1 repaired sectors: 22453d + 1 repaired sectors: 22454d + 1 repaired sectors: 22455d + 1 repaired sectors: 22456d + 1 repaired sectors: 22457d + 1 repaired sectors: 21230d Repaired sectors: 59 (59 data, 0 ecc) Good! All sectors are repaired. Erasure counts per ecc block: avg = 1.0; worst = 1. diff --git a/regtest/database/RS02_fix_missing_ecc_sectors b/regtest/database/RS02_fix_missing_ecc_sectors index a34854a..229164d 100644 --- a/regtest/database/RS02_fix_missing_ecc_sectors +++ b/regtest/database/RS02_fix_missing_ecc_sectors @@ -8,19 +8,18 @@ See the file "COPYING" for further information. Opening rs02-tmp.iso: 34932 medium sectors. Fix mode(RS02): Repairable sectors will be fixed in the image. -Ecc progress: 0.0%Ecc progress: 0.7%Ecc progress: 1.4%Ecc progress: 2.1%Ecc progress: 2.9%Ecc progress: 3.6%Ecc progress: 4.3%Ecc progress: 5.1%Ecc progress: 5.8%Ecc progress: 6.5% 1 repaired sectors: 32020d -Ecc progress: 7.2% 1 repaired sectors: 32021d -Ecc progress: 8.0% 1 repaired sectors: 32022d -Ecc progress: 8.7% 1 repaired sectors: 32023d -Ecc progress: 9.4% 1 repaired sectors: 32024d -Ecc progress: 10.2% 1 repaired sectors: 32025d -Ecc progress: 10.9% 1 repaired sectors: 32026d -Ecc progress: 11.6% 1 repaired sectors: 32027d -Ecc progress: 12.4% 1 repaired sectors: 32028d -Ecc progress: 13.1% 1 repaired sectors: 32029d -Ecc progress: 13.8% 1 repaired sectors: 32030d -Ecc progress: 14.5%Ecc progress: 15.3%Ecc progress: 16.0%Ecc progress: 16.7%Ecc progress: 17.5%Ecc progress: 18.2%Ecc progress: 18.9%Ecc progress: 19.7%Ecc progress: 20.4%Ecc progress: 21.1%Ecc progress: 21.8%Ecc progress: 22.6%Ecc progress: 23.3%Ecc progress: 24.0%Ecc progress: 24.8%Ecc progress: 25.5%Ecc progress: 26.2%Ecc progress: 27.0%Ecc progress: 27.7%Ecc progress: 28.4%Ecc progress: 29.1%Ecc progress: 29.9%Ecc progress: 30.6%Ecc progress: 31.3%Ecc progress: 32.1%Ecc progress: 32.8%Ecc progress: 33.5%Ecc progress: 34.3%Ecc progress: 35.0% 1 repaired sectors: 33034d -Ecc progress: 35.7%Ecc progress: 36.4%Ecc progress: 37.2%Ecc progress: 37.9%Ecc progress: 38.6%Ecc progress: 39.4%Ecc progress: 40.1%Ecc progress: 40.8%Ecc progress: 41.6%Ecc progress: 42.3%Ecc progress: 43.0%Ecc progress: 43.7%Ecc progress: 44.5%Ecc progress: 45.2%Ecc progress: 45.9%Ecc progress: 46.7%Ecc progress: 47.4%Ecc progress: 48.1%Ecc progress: 48.9%Ecc progress: 49.6%Ecc progress: 50.3%Ecc progress: 51.0%Ecc progress: 51.8%Ecc progress: 52.5%Ecc progress: 53.2%Ecc progress: 54.0%Ecc progress: 54.7%Ecc progress: 55.4%Ecc progress: 56.2%Ecc progress: 56.9%Ecc progress: 57.6%Ecc progress: 58.3%Ecc progress: 59.1%Ecc progress: 59.8%Ecc progress: 60.5%Ecc progress: 61.3%Ecc progress: 62.0%Ecc progress: 62.7%Ecc progress: 63.5%Ecc progress: 64.2%Ecc progress: 64.9%Ecc progress: 65.6%Ecc progress: 66.4%Ecc progress: 67.1%Ecc progress: 67.8%Ecc progress: 68.6%Ecc progress: 69.3%Ecc progress: 70.0%Ecc progress: 70.8%Ecc progress: 71.5%Ecc progress: 72.2%Ecc progress: 72.9%Ecc progress: 73.7%Ecc progress: 74.4%Ecc progress: 75.1%Ecc progress: 75.9%Ecc progress: 76.6%Ecc progress: 77.3%Ecc progress: 78.1%Ecc progress: 78.8%Ecc progress: 79.5%Ecc progress: 80.2%Ecc progress: 81.0%Ecc progress: 81.7%Ecc progress: 82.4%Ecc progress: 83.2%Ecc progress: 83.9%Ecc progress: 84.6%Ecc progress: 85.4%Ecc progress: 86.1%Ecc progress: 86.8%Ecc progress: 87.5%Ecc progress: 88.3%Ecc progress: 89.0%Ecc progress: 89.7%Ecc progress: 90.5%Ecc progress: 91.2%Ecc progress: 91.9%Ecc progress: 92.7%Ecc progress: 93.4%Ecc progress: 94.1%Ecc progress: 94.8%Ecc progress: 95.6%Ecc progress: 96.3%Ecc progress: 97.0%Ecc progress: 97.8%Ecc progress: 98.5%Ecc progress: 99.2%Ecc progress: 100.0% + 1 repaired sectors: 32020d + 1 repaired sectors: 32021d + 1 repaired sectors: 32022d + 1 repaired sectors: 32023d + 1 repaired sectors: 32024d + 1 repaired sectors: 32025d + 1 repaired sectors: 32026d + 1 repaired sectors: 32027d + 1 repaired sectors: 32028d + 1 repaired sectors: 32029d + 1 repaired sectors: 32030d + 1 repaired sectors: 33034d Repaired sectors: 12 (0 data, 12 ecc) Good! All sectors are repaired. Erasure counts per ecc block: avg = 1.0; worst = 1. diff --git a/regtest/database/RS02_fix_missing_headers b/regtest/database/RS02_fix_missing_headers index e0c8260..f3ba64f 100644 --- a/regtest/database/RS02_fix_missing_headers +++ b/regtest/database/RS02_fix_missing_headers @@ -8,5 +8,4 @@ See the file "COPYING" for further information. Opening rs02-tmp.iso: 34932 medium sectors. Fix mode(RS02): Repairable sectors will be fixed in the image. -Ecc progress: 0.0%Ecc progress: 0.7%Ecc progress: 1.4%Ecc progress: 2.1%Ecc progress: 2.9%Ecc progress: 3.6%Ecc progress: 4.3%Ecc progress: 5.1%Ecc progress: 5.8%Ecc progress: 6.5%Ecc progress: 7.2%Ecc progress: 8.0%Ecc progress: 8.7%Ecc progress: 9.4%Ecc progress: 10.2%Ecc progress: 10.9%Ecc progress: 11.6%Ecc progress: 12.4%Ecc progress: 13.1%Ecc progress: 13.8%Ecc progress: 14.5%Ecc progress: 15.3%Ecc progress: 16.0%Ecc progress: 16.7%Ecc progress: 17.5%Ecc progress: 18.2%Ecc progress: 18.9%Ecc progress: 19.7%Ecc progress: 20.4%Ecc progress: 21.1%Ecc progress: 21.8%Ecc progress: 22.6%Ecc progress: 23.3%Ecc progress: 24.0%Ecc progress: 24.8%Ecc progress: 25.5%Ecc progress: 26.2%Ecc progress: 27.0%Ecc progress: 27.7%Ecc progress: 28.4%Ecc progress: 29.1%Ecc progress: 29.9%Ecc progress: 30.6%Ecc progress: 31.3%Ecc progress: 32.1%Ecc progress: 32.8%Ecc progress: 33.5%Ecc progress: 34.3%Ecc progress: 35.0%Ecc progress: 35.7%Ecc progress: 36.4%Ecc progress: 37.2%Ecc progress: 37.9%Ecc progress: 38.6%Ecc progress: 39.4%Ecc progress: 40.1%Ecc progress: 40.8%Ecc progress: 41.6%Ecc progress: 42.3%Ecc progress: 43.0%Ecc progress: 43.7%Ecc progress: 44.5%Ecc progress: 45.2%Ecc progress: 45.9%Ecc progress: 46.7%Ecc progress: 47.4%Ecc progress: 48.1%Ecc progress: 48.9%Ecc progress: 49.6%Ecc progress: 50.3%Ecc progress: 51.0%Ecc progress: 51.8%Ecc progress: 52.5%Ecc progress: 53.2%Ecc progress: 54.0%Ecc progress: 54.7%Ecc progress: 55.4%Ecc progress: 56.2%Ecc progress: 56.9%Ecc progress: 57.6%Ecc progress: 58.3%Ecc progress: 59.1%Ecc progress: 59.8%Ecc progress: 60.5%Ecc progress: 61.3%Ecc progress: 62.0%Ecc progress: 62.7%Ecc progress: 63.5%Ecc progress: 64.2%Ecc progress: 64.9%Ecc progress: 65.6%Ecc progress: 66.4%Ecc progress: 67.1%Ecc progress: 67.8%Ecc progress: 68.6%Ecc progress: 69.3%Ecc progress: 70.0%Ecc progress: 70.8%Ecc progress: 71.5%Ecc progress: 72.2%Ecc progress: 72.9%Ecc progress: 73.7%Ecc progress: 74.4%Ecc progress: 75.1%Ecc progress: 75.9%Ecc progress: 76.6%Ecc progress: 77.3%Ecc progress: 78.1%Ecc progress: 78.8%Ecc progress: 79.5%Ecc progress: 80.2%Ecc progress: 81.0%Ecc progress: 81.7%Ecc progress: 82.4%Ecc progress: 83.2%Ecc progress: 83.9%Ecc progress: 84.6%Ecc progress: 85.4%Ecc progress: 86.1%Ecc progress: 86.8%Ecc progress: 87.5%Ecc progress: 88.3%Ecc progress: 89.0%Ecc progress: 89.7%Ecc progress: 90.5%Ecc progress: 91.2%Ecc progress: 91.9%Ecc progress: 92.7%Ecc progress: 93.4%Ecc progress: 94.1%Ecc progress: 94.8%Ecc progress: 95.6%Ecc progress: 96.3%Ecc progress: 97.0%Ecc progress: 97.8%Ecc progress: 98.5%Ecc progress: 99.2%Ecc progress: 100.0% Good! All sectors are already present. diff --git a/regtest/database/RS02_fix_trailing_bytes b/regtest/database/RS02_fix_trailing_bytes index da6a8c4..2388d22 100644 --- a/regtest/database/RS02_fix_trailing_bytes +++ b/regtest/database/RS02_fix_trailing_bytes @@ -11,5 +11,4 @@ Fix mode(RS02): Repairable sectors will be fixed in the image. * Warning: Image file is 1 sectors longer than expected. * Assuming this is a TAO mode medium. * 1 sectors will be removed from the image end. -Ecc progress: 0.0%Ecc progress: 0.7%Ecc progress: 1.4%Ecc progress: 2.1%Ecc progress: 2.9%Ecc progress: 3.6%Ecc progress: 4.3%Ecc progress: 5.1%Ecc progress: 5.8%Ecc progress: 6.5%Ecc progress: 7.2%Ecc progress: 8.0%Ecc progress: 8.7%Ecc progress: 9.4%Ecc progress: 10.2%Ecc progress: 10.9%Ecc progress: 11.6%Ecc progress: 12.4%Ecc progress: 13.1%Ecc progress: 13.8%Ecc progress: 14.5%Ecc progress: 15.3%Ecc progress: 16.0%Ecc progress: 16.7%Ecc progress: 17.5%Ecc progress: 18.2%Ecc progress: 18.9%Ecc progress: 19.7%Ecc progress: 20.4%Ecc progress: 21.1%Ecc progress: 21.8%Ecc progress: 22.6%Ecc progress: 23.3%Ecc progress: 24.0%Ecc progress: 24.8%Ecc progress: 25.5%Ecc progress: 26.2%Ecc progress: 27.0%Ecc progress: 27.7%Ecc progress: 28.4%Ecc progress: 29.1%Ecc progress: 29.9%Ecc progress: 30.6%Ecc progress: 31.3%Ecc progress: 32.1%Ecc progress: 32.8%Ecc progress: 33.5%Ecc progress: 34.3%Ecc progress: 35.0%Ecc progress: 35.7%Ecc progress: 36.4%Ecc progress: 37.2%Ecc progress: 37.9%Ecc progress: 38.6%Ecc progress: 39.4%Ecc progress: 40.1%Ecc progress: 40.8%Ecc progress: 41.6%Ecc progress: 42.3%Ecc progress: 43.0%Ecc progress: 43.7%Ecc progress: 44.5%Ecc progress: 45.2%Ecc progress: 45.9%Ecc progress: 46.7%Ecc progress: 47.4%Ecc progress: 48.1%Ecc progress: 48.9%Ecc progress: 49.6%Ecc progress: 50.3%Ecc progress: 51.0%Ecc progress: 51.8%Ecc progress: 52.5%Ecc progress: 53.2%Ecc progress: 54.0%Ecc progress: 54.7%Ecc progress: 55.4%Ecc progress: 56.2%Ecc progress: 56.9%Ecc progress: 57.6%Ecc progress: 58.3%Ecc progress: 59.1%Ecc progress: 59.8%Ecc progress: 60.5%Ecc progress: 61.3%Ecc progress: 62.0%Ecc progress: 62.7%Ecc progress: 63.5%Ecc progress: 64.2%Ecc progress: 64.9%Ecc progress: 65.6%Ecc progress: 66.4%Ecc progress: 67.1%Ecc progress: 67.8%Ecc progress: 68.6%Ecc progress: 69.3%Ecc progress: 70.0%Ecc progress: 70.8%Ecc progress: 71.5%Ecc progress: 72.2%Ecc progress: 72.9%Ecc progress: 73.7%Ecc progress: 74.4%Ecc progress: 75.1%Ecc progress: 75.9%Ecc progress: 76.6%Ecc progress: 77.3%Ecc progress: 78.1%Ecc progress: 78.8%Ecc progress: 79.5%Ecc progress: 80.2%Ecc progress: 81.0%Ecc progress: 81.7%Ecc progress: 82.4%Ecc progress: 83.2%Ecc progress: 83.9%Ecc progress: 84.6%Ecc progress: 85.4%Ecc progress: 86.1%Ecc progress: 86.8%Ecc progress: 87.5%Ecc progress: 88.3%Ecc progress: 89.0%Ecc progress: 89.7%Ecc progress: 90.5%Ecc progress: 91.2%Ecc progress: 91.9%Ecc progress: 92.7%Ecc progress: 93.4%Ecc progress: 94.1%Ecc progress: 94.8%Ecc progress: 95.6%Ecc progress: 96.3%Ecc progress: 97.0%Ecc progress: 97.8%Ecc progress: 98.5%Ecc progress: 99.2%Ecc progress: 100.0% Good! All sectors are already present. diff --git a/regtest/database/RS02_fix_trailing_garbage2 b/regtest/database/RS02_fix_trailing_garbage2 index da9c261..7d4d718 100644 --- a/regtest/database/RS02_fix_trailing_garbage2 +++ b/regtest/database/RS02_fix_trailing_garbage2 @@ -9,5 +9,4 @@ Opening rs02-tmp.iso: 34955 medium sectors. Fix mode(RS02): Repairable sectors will be fixed in the image. Image has been truncated by 23 sectors. -Ecc progress: 0.0%Ecc progress: 0.7%Ecc progress: 1.4%Ecc progress: 2.1%Ecc progress: 2.9%Ecc progress: 3.6%Ecc progress: 4.3%Ecc progress: 5.1%Ecc progress: 5.8%Ecc progress: 6.5%Ecc progress: 7.2%Ecc progress: 8.0%Ecc progress: 8.7%Ecc progress: 9.4%Ecc progress: 10.2%Ecc progress: 10.9%Ecc progress: 11.6%Ecc progress: 12.4%Ecc progress: 13.1%Ecc progress: 13.8%Ecc progress: 14.5%Ecc progress: 15.3%Ecc progress: 16.0%Ecc progress: 16.7%Ecc progress: 17.5%Ecc progress: 18.2%Ecc progress: 18.9%Ecc progress: 19.7%Ecc progress: 20.4%Ecc progress: 21.1%Ecc progress: 21.8%Ecc progress: 22.6%Ecc progress: 23.3%Ecc progress: 24.0%Ecc progress: 24.8%Ecc progress: 25.5%Ecc progress: 26.2%Ecc progress: 27.0%Ecc progress: 27.7%Ecc progress: 28.4%Ecc progress: 29.1%Ecc progress: 29.9%Ecc progress: 30.6%Ecc progress: 31.3%Ecc progress: 32.1%Ecc progress: 32.8%Ecc progress: 33.5%Ecc progress: 34.3%Ecc progress: 35.0%Ecc progress: 35.7%Ecc progress: 36.4%Ecc progress: 37.2%Ecc progress: 37.9%Ecc progress: 38.6%Ecc progress: 39.4%Ecc progress: 40.1%Ecc progress: 40.8%Ecc progress: 41.6%Ecc progress: 42.3%Ecc progress: 43.0%Ecc progress: 43.7%Ecc progress: 44.5%Ecc progress: 45.2%Ecc progress: 45.9%Ecc progress: 46.7%Ecc progress: 47.4%Ecc progress: 48.1%Ecc progress: 48.9%Ecc progress: 49.6%Ecc progress: 50.3%Ecc progress: 51.0%Ecc progress: 51.8%Ecc progress: 52.5%Ecc progress: 53.2%Ecc progress: 54.0%Ecc progress: 54.7%Ecc progress: 55.4%Ecc progress: 56.2%Ecc progress: 56.9%Ecc progress: 57.6%Ecc progress: 58.3%Ecc progress: 59.1%Ecc progress: 59.8%Ecc progress: 60.5%Ecc progress: 61.3%Ecc progress: 62.0%Ecc progress: 62.7%Ecc progress: 63.5%Ecc progress: 64.2%Ecc progress: 64.9%Ecc progress: 65.6%Ecc progress: 66.4%Ecc progress: 67.1%Ecc progress: 67.8%Ecc progress: 68.6%Ecc progress: 69.3%Ecc progress: 70.0%Ecc progress: 70.8%Ecc progress: 71.5%Ecc progress: 72.2%Ecc progress: 72.9%Ecc progress: 73.7%Ecc progress: 74.4%Ecc progress: 75.1%Ecc progress: 75.9%Ecc progress: 76.6%Ecc progress: 77.3%Ecc progress: 78.1%Ecc progress: 78.8%Ecc progress: 79.5%Ecc progress: 80.2%Ecc progress: 81.0%Ecc progress: 81.7%Ecc progress: 82.4%Ecc progress: 83.2%Ecc progress: 83.9%Ecc progress: 84.6%Ecc progress: 85.4%Ecc progress: 86.1%Ecc progress: 86.8%Ecc progress: 87.5%Ecc progress: 88.3%Ecc progress: 89.0%Ecc progress: 89.7%Ecc progress: 90.5%Ecc progress: 91.2%Ecc progress: 91.9%Ecc progress: 92.7%Ecc progress: 93.4%Ecc progress: 94.1%Ecc progress: 94.8%Ecc progress: 95.6%Ecc progress: 96.3%Ecc progress: 97.0%Ecc progress: 97.8%Ecc progress: 98.5%Ecc progress: 99.2%Ecc progress: 100.0% Good! All sectors are already present. diff --git a/regtest/database/RS02_fix_trailing_tao b/regtest/database/RS02_fix_trailing_tao index 591fe0d..befdb84 100644 --- a/regtest/database/RS02_fix_trailing_tao +++ b/regtest/database/RS02_fix_trailing_tao @@ -11,5 +11,4 @@ Fix mode(RS02): Repairable sectors will be fixed in the image. * Warning: Image file is 2 sectors longer than expected. * Assuming this is a TAO mode medium. * 2 sectors will be removed from the image end. -Ecc progress: 0.0%Ecc progress: 0.7%Ecc progress: 1.4%Ecc progress: 2.1%Ecc progress: 2.9%Ecc progress: 3.6%Ecc progress: 4.3%Ecc progress: 5.1%Ecc progress: 5.8%Ecc progress: 6.5%Ecc progress: 7.2%Ecc progress: 8.0%Ecc progress: 8.7%Ecc progress: 9.4%Ecc progress: 10.2%Ecc progress: 10.9%Ecc progress: 11.6%Ecc progress: 12.4%Ecc progress: 13.1%Ecc progress: 13.8%Ecc progress: 14.5%Ecc progress: 15.3%Ecc progress: 16.0%Ecc progress: 16.7%Ecc progress: 17.5%Ecc progress: 18.2%Ecc progress: 18.9%Ecc progress: 19.7%Ecc progress: 20.4%Ecc progress: 21.1%Ecc progress: 21.8%Ecc progress: 22.6%Ecc progress: 23.3%Ecc progress: 24.0%Ecc progress: 24.8%Ecc progress: 25.5%Ecc progress: 26.2%Ecc progress: 27.0%Ecc progress: 27.7%Ecc progress: 28.4%Ecc progress: 29.1%Ecc progress: 29.9%Ecc progress: 30.6%Ecc progress: 31.3%Ecc progress: 32.1%Ecc progress: 32.8%Ecc progress: 33.5%Ecc progress: 34.3%Ecc progress: 35.0%Ecc progress: 35.7%Ecc progress: 36.4%Ecc progress: 37.2%Ecc progress: 37.9%Ecc progress: 38.6%Ecc progress: 39.4%Ecc progress: 40.1%Ecc progress: 40.8%Ecc progress: 41.6%Ecc progress: 42.3%Ecc progress: 43.0%Ecc progress: 43.7%Ecc progress: 44.5%Ecc progress: 45.2%Ecc progress: 45.9%Ecc progress: 46.7%Ecc progress: 47.4%Ecc progress: 48.1%Ecc progress: 48.9%Ecc progress: 49.6%Ecc progress: 50.3%Ecc progress: 51.0%Ecc progress: 51.8%Ecc progress: 52.5%Ecc progress: 53.2%Ecc progress: 54.0%Ecc progress: 54.7%Ecc progress: 55.4%Ecc progress: 56.2%Ecc progress: 56.9%Ecc progress: 57.6%Ecc progress: 58.3%Ecc progress: 59.1%Ecc progress: 59.8%Ecc progress: 60.5%Ecc progress: 61.3%Ecc progress: 62.0%Ecc progress: 62.7%Ecc progress: 63.5%Ecc progress: 64.2%Ecc progress: 64.9%Ecc progress: 65.6%Ecc progress: 66.4%Ecc progress: 67.1%Ecc progress: 67.8%Ecc progress: 68.6%Ecc progress: 69.3%Ecc progress: 70.0%Ecc progress: 70.8%Ecc progress: 71.5%Ecc progress: 72.2%Ecc progress: 72.9%Ecc progress: 73.7%Ecc progress: 74.4%Ecc progress: 75.1%Ecc progress: 75.9%Ecc progress: 76.6%Ecc progress: 77.3%Ecc progress: 78.1%Ecc progress: 78.8%Ecc progress: 79.5%Ecc progress: 80.2%Ecc progress: 81.0%Ecc progress: 81.7%Ecc progress: 82.4%Ecc progress: 83.2%Ecc progress: 83.9%Ecc progress: 84.6%Ecc progress: 85.4%Ecc progress: 86.1%Ecc progress: 86.8%Ecc progress: 87.5%Ecc progress: 88.3%Ecc progress: 89.0%Ecc progress: 89.7%Ecc progress: 90.5%Ecc progress: 91.2%Ecc progress: 91.9%Ecc progress: 92.7%Ecc progress: 93.4%Ecc progress: 94.1%Ecc progress: 94.8%Ecc progress: 95.6%Ecc progress: 96.3%Ecc progress: 97.0%Ecc progress: 97.8%Ecc progress: 98.5%Ecc progress: 99.2%Ecc progress: 100.0% Good! All sectors are already present. diff --git a/regtest/database/RS02_fix_truncated_image b/regtest/database/RS02_fix_truncated_image index 96c6dd4..1de27d1 100644 --- a/regtest/database/RS02_fix_truncated_image +++ b/regtest/database/RS02_fix_truncated_image @@ -6,147 +6,145 @@ under the conditions of the GNU GENERAL PUBLIC LICENSE. See the file "COPYING" for further information. Opening rs02-tmp.iso: 34722 medium sectors. -Expanding image: 1%Expanding image: 2%Expanding image: 3%Expanding image: 4%Expanding image: 5%Expanding image: 6%Expanding image: 7%Expanding image: 8%Expanding image: 9%Expanding image: 10%Expanding image: 11%Expanding image: 12%Expanding image: 13%Expanding image: 14%Expanding image: 15%Expanding image: 16%Expanding image: 17%Expanding image: 18%Expanding image: 19%Expanding image: 20%Expanding image: 21%Expanding image: 22%Expanding image: 23%Expanding image: 24%Expanding image: 25%Expanding image: 26%Expanding image: 27%Expanding image: 28%Expanding image: 29%Expanding image: 30%Expanding image: 31%Expanding image: 32%Expanding image: 33%Expanding image: 34%Expanding image: 35%Expanding image: 36%Expanding image: 37%Expanding image: 38%Expanding image: 39%Expanding image: 40%Expanding image: 41%Expanding image: 42%Expanding image: 43%Expanding image: 44%Expanding image: 45%Expanding image: 46%Expanding image: 47%Expanding image: 48%Expanding image: 49%Expanding image: 50%Expanding image: 51%Expanding image: 52%Expanding image: 53%Expanding image: 54%Expanding image: 55%Expanding image: 56%Expanding image: 57%Expanding image: 58%Expanding image: 59%Expanding image: 60%Expanding image: 61%Expanding image: 62%Expanding image: 63%Expanding image: 64%Expanding image: 65%Expanding image: 66%Expanding image: 67%Expanding image: 68%Expanding image: 69%Expanding image: 70%Expanding image: 71%Expanding image: 72%Expanding image: 73%Expanding image: 74%Expanding image: 75%Expanding image: 76%Expanding image: 77%Expanding image: 78%Expanding image: 79%Expanding image: 80%Expanding image: 81%Expanding image: 82%Expanding image: 83%Expanding image: 84%Expanding image: 85%Expanding image: 86%Expanding image: 87%Expanding image: 88%Expanding image: 89%Expanding image: 90%Expanding image: 91%Expanding image: 92%Expanding image: 93%Expanding image: 94%Expanding image: 95%Expanding image: 96%Expanding image: 97%Expanding image: 98%Expanding image: 99%Expanding image: 100% Fix mode(RS02): Repairable sectors will be fixed in the image. 2 repaired sectors: 34792d 34931d -Ecc progress: 0.0% 1 repaired sectors: 34793d -Ecc progress: 0.7% 1 repaired sectors: 34794d -Ecc progress: 1.4% 1 repaired sectors: 34795d -Ecc progress: 2.1% 1 repaired sectors: 34796d -Ecc progress: 2.9% 1 repaired sectors: 34797d -Ecc progress: 3.6% 1 repaired sectors: 34798d -Ecc progress: 4.3% 1 repaired sectors: 34799d -Ecc progress: 5.1% 1 repaired sectors: 34800d -Ecc progress: 5.8% 1 repaired sectors: 34801d -Ecc progress: 6.5% 1 repaired sectors: 34802d -Ecc progress: 7.2% 1 repaired sectors: 34803d -Ecc progress: 8.0% 1 repaired sectors: 34804d -Ecc progress: 8.7% 1 repaired sectors: 34805d -Ecc progress: 9.4% 1 repaired sectors: 34806d -Ecc progress: 10.2% 1 repaired sectors: 34807d -Ecc progress: 10.9% 1 repaired sectors: 34808d -Ecc progress: 11.6% 1 repaired sectors: 34809d -Ecc progress: 12.4% 1 repaired sectors: 34810d -Ecc progress: 13.1% 1 repaired sectors: 34811d -Ecc progress: 13.8% 1 repaired sectors: 34812d -Ecc progress: 14.5% 1 repaired sectors: 34813d -Ecc progress: 15.3% 1 repaired sectors: 34814d -Ecc progress: 16.0% 1 repaired sectors: 34815d -Ecc progress: 16.7% 1 repaired sectors: 34818d -Ecc progress: 17.5% 1 repaired sectors: 34819d -Ecc progress: 18.2% 1 repaired sectors: 34820d -Ecc progress: 18.9% 1 repaired sectors: 34821d -Ecc progress: 19.7% 1 repaired sectors: 34822d -Ecc progress: 20.4% 1 repaired sectors: 34823d -Ecc progress: 21.1% 1 repaired sectors: 34824d -Ecc progress: 21.8% 1 repaired sectors: 34825d -Ecc progress: 22.6% 1 repaired sectors: 34826d -Ecc progress: 23.3% 1 repaired sectors: 34827d -Ecc progress: 24.0% 1 repaired sectors: 34828d -Ecc progress: 24.8% 1 repaired sectors: 34829d -Ecc progress: 25.5% 1 repaired sectors: 34830d -Ecc progress: 26.2% 1 repaired sectors: 34831d -Ecc progress: 27.0% 1 repaired sectors: 34832d -Ecc progress: 27.7% 1 repaired sectors: 34833d -Ecc progress: 28.4% 1 repaired sectors: 34834d -Ecc progress: 29.1% 1 repaired sectors: 34835d -Ecc progress: 29.9% 1 repaired sectors: 34836d -Ecc progress: 30.6% 1 repaired sectors: 34837d -Ecc progress: 31.3% 1 repaired sectors: 34838d -Ecc progress: 32.1% 1 repaired sectors: 34839d -Ecc progress: 32.8% 1 repaired sectors: 34840d -Ecc progress: 33.5% 1 repaired sectors: 34841d -Ecc progress: 34.3% 1 repaired sectors: 34842d -Ecc progress: 35.0% 1 repaired sectors: 34843d -Ecc progress: 35.7% 1 repaired sectors: 34844d -Ecc progress: 36.4% 1 repaired sectors: 34845d -Ecc progress: 37.2% 1 repaired sectors: 34846d -Ecc progress: 37.9% 1 repaired sectors: 34847d -Ecc progress: 38.6% 1 repaired sectors: 34848d -Ecc progress: 39.4% 1 repaired sectors: 34849d -Ecc progress: 40.1% 1 repaired sectors: 34850d -Ecc progress: 40.8% 1 repaired sectors: 34851d -Ecc progress: 41.6% 1 repaired sectors: 34852d -Ecc progress: 42.3% 1 repaired sectors: 34853d -Ecc progress: 43.0% 1 repaired sectors: 34854d -Ecc progress: 43.7% 1 repaired sectors: 34855d -Ecc progress: 44.5% 1 repaired sectors: 34856d -Ecc progress: 45.2% 1 repaired sectors: 34857d -Ecc progress: 45.9% 1 repaired sectors: 34858d -Ecc progress: 46.7% 1 repaired sectors: 34859d -Ecc progress: 47.4% 1 repaired sectors: 34860d -Ecc progress: 48.1% 2 repaired sectors: 34722d 34861d -Ecc progress: 48.9% 2 repaired sectors: 34723d 34862d -Ecc progress: 49.6% 2 repaired sectors: 34724d 34863d -Ecc progress: 50.3% 2 repaired sectors: 34725d 34864d -Ecc progress: 51.0% 2 repaired sectors: 34726d 34865d -Ecc progress: 51.8% 2 repaired sectors: 34727d 34866d -Ecc progress: 52.5% 2 repaired sectors: 34728d 34867d -Ecc progress: 53.2% 2 repaired sectors: 34729d 34868d -Ecc progress: 54.0% 2 repaired sectors: 34730d 34869d -Ecc progress: 54.7% 2 repaired sectors: 34731d 34870d -Ecc progress: 55.4% 2 repaired sectors: 34732d 34871d -Ecc progress: 56.2% 2 repaired sectors: 34733d 34872d -Ecc progress: 56.9% 2 repaired sectors: 34734d 34873d -Ecc progress: 57.6% 2 repaired sectors: 34735d 34874d -Ecc progress: 58.3% 2 repaired sectors: 34736d 34875d -Ecc progress: 59.1% 2 repaired sectors: 34737d 34876d -Ecc progress: 59.8% 2 repaired sectors: 34738d 34877d -Ecc progress: 60.5% 2 repaired sectors: 34739d 34878d -Ecc progress: 61.3% 2 repaired sectors: 34740d 34879d -Ecc progress: 62.0% 2 repaired sectors: 34741d 34880d -Ecc progress: 62.7% 2 repaired sectors: 34742d 34881d -Ecc progress: 63.5% 2 repaired sectors: 34743d 34882d -Ecc progress: 64.2% 2 repaired sectors: 34744d 34883d -Ecc progress: 64.9% 2 repaired sectors: 34745d 34884d -Ecc progress: 65.6% 2 repaired sectors: 34746d 34885d -Ecc progress: 66.4% 2 repaired sectors: 34747d 34886d -Ecc progress: 67.1% 2 repaired sectors: 34748d 34887d -Ecc progress: 67.8% 2 repaired sectors: 34749d 34888d -Ecc progress: 68.6% 2 repaired sectors: 34750d 34889d -Ecc progress: 69.3% 2 repaired sectors: 34751d 34890d -Ecc progress: 70.0% 2 repaired sectors: 34752d 34891d -Ecc progress: 70.8% 2 repaired sectors: 34753d 34892d -Ecc progress: 71.5% 2 repaired sectors: 34754d 34893d -Ecc progress: 72.2% 2 repaired sectors: 34755d 34894d -Ecc progress: 72.9% 2 repaired sectors: 34756d 34895d -Ecc progress: 73.7% 2 repaired sectors: 34757d 34896d -Ecc progress: 74.4% 2 repaired sectors: 34758d 34897d -Ecc progress: 75.1% 2 repaired sectors: 34759d 34898d -Ecc progress: 75.9% 2 repaired sectors: 34760d 34899d -Ecc progress: 76.6% 2 repaired sectors: 34761d 34900d -Ecc progress: 77.3% 2 repaired sectors: 34762d 34901d -Ecc progress: 78.1% 2 repaired sectors: 34763d 34902d -Ecc progress: 78.8% 2 repaired sectors: 34764d 34903d -Ecc progress: 79.5% 2 repaired sectors: 34765d 34904d -Ecc progress: 80.2% 2 repaired sectors: 34766d 34905d -Ecc progress: 81.0% 2 repaired sectors: 34767d 34906d -Ecc progress: 81.7% 2 repaired sectors: 34768d 34907d -Ecc progress: 82.4% 2 repaired sectors: 34769d 34908d -Ecc progress: 83.2% 2 repaired sectors: 34770d 34909d -Ecc progress: 83.9% 2 repaired sectors: 34771d 34910d -Ecc progress: 84.6% 2 repaired sectors: 34772d 34911d -Ecc progress: 85.4% 2 repaired sectors: 34773d 34912d -Ecc progress: 86.1% 2 repaired sectors: 34774d 34913d -Ecc progress: 86.8% 2 repaired sectors: 34775d 34914d -Ecc progress: 87.5% 2 repaired sectors: 34776d 34915d -Ecc progress: 88.3% 2 repaired sectors: 34777d 34916d -Ecc progress: 89.0% 2 repaired sectors: 34778d 34917d -Ecc progress: 89.7% 2 repaired sectors: 34779d 34918d -Ecc progress: 90.5% 2 repaired sectors: 34780d 34919d -Ecc progress: 91.2% 2 repaired sectors: 34781d 34920d -Ecc progress: 91.9% 2 repaired sectors: 34782d 34921d -Ecc progress: 92.7% 2 repaired sectors: 34783d 34922d -Ecc progress: 93.4% 2 repaired sectors: 34784d 34923d -Ecc progress: 94.1% 2 repaired sectors: 34785d 34924d -Ecc progress: 94.8% 2 repaired sectors: 34786d 34925d -Ecc progress: 95.6% 2 repaired sectors: 34787d 34926d -Ecc progress: 96.3% 2 repaired sectors: 34788d 34927d -Ecc progress: 97.0% 2 repaired sectors: 34789d 34928d -Ecc progress: 97.8% 2 repaired sectors: 34790d 34929d -Ecc progress: 98.5% 2 repaired sectors: 34791d 34930d -Ecc progress: 99.2%Ecc progress: 100.0% + 1 repaired sectors: 34793d + 1 repaired sectors: 34794d + 1 repaired sectors: 34795d + 1 repaired sectors: 34796d + 1 repaired sectors: 34797d + 1 repaired sectors: 34798d + 1 repaired sectors: 34799d + 1 repaired sectors: 34800d + 1 repaired sectors: 34801d + 1 repaired sectors: 34802d + 1 repaired sectors: 34803d + 1 repaired sectors: 34804d + 1 repaired sectors: 34805d + 1 repaired sectors: 34806d + 1 repaired sectors: 34807d + 1 repaired sectors: 34808d + 1 repaired sectors: 34809d + 1 repaired sectors: 34810d + 1 repaired sectors: 34811d + 1 repaired sectors: 34812d + 1 repaired sectors: 34813d + 1 repaired sectors: 34814d + 1 repaired sectors: 34815d + 1 repaired sectors: 34818d + 1 repaired sectors: 34819d + 1 repaired sectors: 34820d + 1 repaired sectors: 34821d + 1 repaired sectors: 34822d + 1 repaired sectors: 34823d + 1 repaired sectors: 34824d + 1 repaired sectors: 34825d + 1 repaired sectors: 34826d + 1 repaired sectors: 34827d + 1 repaired sectors: 34828d + 1 repaired sectors: 34829d + 1 repaired sectors: 34830d + 1 repaired sectors: 34831d + 1 repaired sectors: 34832d + 1 repaired sectors: 34833d + 1 repaired sectors: 34834d + 1 repaired sectors: 34835d + 1 repaired sectors: 34836d + 1 repaired sectors: 34837d + 1 repaired sectors: 34838d + 1 repaired sectors: 34839d + 1 repaired sectors: 34840d + 1 repaired sectors: 34841d + 1 repaired sectors: 34842d + 1 repaired sectors: 34843d + 1 repaired sectors: 34844d + 1 repaired sectors: 34845d + 1 repaired sectors: 34846d + 1 repaired sectors: 34847d + 1 repaired sectors: 34848d + 1 repaired sectors: 34849d + 1 repaired sectors: 34850d + 1 repaired sectors: 34851d + 1 repaired sectors: 34852d + 1 repaired sectors: 34853d + 1 repaired sectors: 34854d + 1 repaired sectors: 34855d + 1 repaired sectors: 34856d + 1 repaired sectors: 34857d + 1 repaired sectors: 34858d + 1 repaired sectors: 34859d + 1 repaired sectors: 34860d + 2 repaired sectors: 34722d 34861d + 2 repaired sectors: 34723d 34862d + 2 repaired sectors: 34724d 34863d + 2 repaired sectors: 34725d 34864d + 2 repaired sectors: 34726d 34865d + 2 repaired sectors: 34727d 34866d + 2 repaired sectors: 34728d 34867d + 2 repaired sectors: 34729d 34868d + 2 repaired sectors: 34730d 34869d + 2 repaired sectors: 34731d 34870d + 2 repaired sectors: 34732d 34871d + 2 repaired sectors: 34733d 34872d + 2 repaired sectors: 34734d 34873d + 2 repaired sectors: 34735d 34874d + 2 repaired sectors: 34736d 34875d + 2 repaired sectors: 34737d 34876d + 2 repaired sectors: 34738d 34877d + 2 repaired sectors: 34739d 34878d + 2 repaired sectors: 34740d 34879d + 2 repaired sectors: 34741d 34880d + 2 repaired sectors: 34742d 34881d + 2 repaired sectors: 34743d 34882d + 2 repaired sectors: 34744d 34883d + 2 repaired sectors: 34745d 34884d + 2 repaired sectors: 34746d 34885d + 2 repaired sectors: 34747d 34886d + 2 repaired sectors: 34748d 34887d + 2 repaired sectors: 34749d 34888d + 2 repaired sectors: 34750d 34889d + 2 repaired sectors: 34751d 34890d + 2 repaired sectors: 34752d 34891d + 2 repaired sectors: 34753d 34892d + 2 repaired sectors: 34754d 34893d + 2 repaired sectors: 34755d 34894d + 2 repaired sectors: 34756d 34895d + 2 repaired sectors: 34757d 34896d + 2 repaired sectors: 34758d 34897d + 2 repaired sectors: 34759d 34898d + 2 repaired sectors: 34760d 34899d + 2 repaired sectors: 34761d 34900d + 2 repaired sectors: 34762d 34901d + 2 repaired sectors: 34763d 34902d + 2 repaired sectors: 34764d 34903d + 2 repaired sectors: 34765d 34904d + 2 repaired sectors: 34766d 34905d + 2 repaired sectors: 34767d 34906d + 2 repaired sectors: 34768d 34907d + 2 repaired sectors: 34769d 34908d + 2 repaired sectors: 34770d 34909d + 2 repaired sectors: 34771d 34910d + 2 repaired sectors: 34772d 34911d + 2 repaired sectors: 34773d 34912d + 2 repaired sectors: 34774d 34913d + 2 repaired sectors: 34775d 34914d + 2 repaired sectors: 34776d 34915d + 2 repaired sectors: 34777d 34916d + 2 repaired sectors: 34778d 34917d + 2 repaired sectors: 34779d 34918d + 2 repaired sectors: 34780d 34919d + 2 repaired sectors: 34781d 34920d + 2 repaired sectors: 34782d 34921d + 2 repaired sectors: 34783d 34922d + 2 repaired sectors: 34784d 34923d + 2 repaired sectors: 34785d 34924d + 2 repaired sectors: 34786d 34925d + 2 repaired sectors: 34787d 34926d + 2 repaired sectors: 34788d 34927d + 2 repaired sectors: 34789d 34928d + 2 repaired sectors: 34790d 34929d + 2 repaired sectors: 34791d 34930d Repaired sectors: 208 (0 data, 208 ecc) Good! All sectors are repaired. Erasure counts per ecc block: avg = 1.5; worst = 2. diff --git a/regtest/database/RS02_fix_with_rs01_file b/regtest/database/RS02_fix_with_rs01_file index 05afebd..6a1c86b 100644 --- a/regtest/database/RS02_fix_with_rs01_file +++ b/regtest/database/RS02_fix_with_rs01_file @@ -8,10 +8,9 @@ See the file "COPYING" for further information. Opening rs02-tmp.iso: 34932 medium sectors. Fix mode(RS01): Repairable sectors will be fixed in the image. -Ecc progress: 0.6%Ecc progress: 1.2%Ecc progress: 1.9%Ecc progress: 2.5%Ecc progress: 3.1%Ecc progress: 3.8%Ecc progress: 4.4%Ecc progress: 5.0%Ecc progress: 5.7%Ecc progress: 6.3%Ecc progress: 7.0%Ecc progress: 7.6%Ecc progress: 8.2%Ecc progress: 8.9%Ecc progress: 9.5%Ecc progress: 10.1%Ecc progress: 10.8%Ecc progress: 11.4%Ecc progress: 12.1%Ecc progress: 12.7%Ecc progress: 13.3%Ecc progress: 14.0%Ecc progress: 14.6%Ecc progress: 15.2%Ecc progress: 15.9%Ecc progress: 16.5%Ecc progress: 17.1%Ecc progress: 17.8%Ecc progress: 18.4%Ecc progress: 19.1%Ecc progress: 19.7%Ecc progress: 20.3%Ecc progress: 21.0%Ecc progress: 21.6%Ecc progress: 22.2%Ecc progress: 22.9%Ecc progress: 23.5%Ecc progress: 24.2%Ecc progress: 24.8%Ecc progress: 25.4%Ecc progress: 26.1%Ecc progress: 26.7%Ecc progress: 27.3%Ecc progress: 28.0%Ecc progress: 28.6%Ecc progress: 29.2%Ecc progress: 29.9%Ecc progress: 30.5%Ecc progress: 31.2%Ecc progress: 31.8%Ecc progress: 32.4%Ecc progress: 33.1%Ecc progress: 33.7%Ecc progress: 34.3%Ecc progress: 35.0%Ecc progress: 35.6%Ecc progress: 36.3%Ecc progress: 36.9%Ecc progress: 37.5%Ecc progress: 38.2%Ecc progress: 38.8%Ecc progress: 39.4%Ecc progress: 40.1%Ecc progress: 40.7%Ecc progress: 41.4%Ecc progress: 42.0%Ecc progress: 42.6%Ecc progress: 43.3%Ecc progress: 43.9%Ecc progress: 44.5%Ecc progress: 45.2%Ecc progress: 45.8%Ecc progress: 46.4%Ecc progress: 47.1%Ecc progress: 47.7%Ecc progress: 48.4%CRC error in sector 34930 +CRC error in sector 34930 -> Error located in sector 34930 at byte 0 (value 01 '.', expected 2a '*') 1 repaired sectors: 34930 -Ecc progress: 49.0%Ecc progress: 49.6%Ecc progress: 50.3%Ecc progress: 50.9%Ecc progress: 51.5%Ecc progress: 52.2%Ecc progress: 52.8%Ecc progress: 53.5%Ecc progress: 54.1%Ecc progress: 54.7%Ecc progress: 55.4%Ecc progress: 56.0%Ecc progress: 56.6%Ecc progress: 57.3%Ecc progress: 57.9%Ecc progress: 58.5%Ecc progress: 59.2%Ecc progress: 59.8%Ecc progress: 60.5%Ecc progress: 61.1%Ecc progress: 61.7%Ecc progress: 62.4%Ecc progress: 63.0%Ecc progress: 63.6%Ecc progress: 64.3%Ecc progress: 64.9%Ecc progress: 65.6%Ecc progress: 66.2%Ecc progress: 66.8%Ecc progress: 67.5%Ecc progress: 68.1%Ecc progress: 68.7%Ecc progress: 69.4%Ecc progress: 70.0%Ecc progress: 70.7%Ecc progress: 71.3%Ecc progress: 71.9%Ecc progress: 72.6%Ecc progress: 73.2%Ecc progress: 73.8%Ecc progress: 74.5%Ecc progress: 75.1%Ecc progress: 75.7%Ecc progress: 76.4%Ecc progress: 77.0%Ecc progress: 77.7%Ecc progress: 78.3%Ecc progress: 78.9%Ecc progress: 79.6%Ecc progress: 80.2%Ecc progress: 80.8%Ecc progress: 81.5%Ecc progress: 82.1%Ecc progress: 82.8%Ecc progress: 83.4%Ecc progress: 84.0%Ecc progress: 84.7%Ecc progress: 85.3%Ecc progress: 85.9%Ecc progress: 86.6%Ecc progress: 87.2%Ecc progress: 87.8%Ecc progress: 88.5%Ecc progress: 89.1%Ecc progress: 89.8%Ecc progress: 90.4%Ecc progress: 91.0%Ecc progress: 91.7%Ecc progress: 92.3%Ecc progress: 92.9%Ecc progress: 93.6%Ecc progress: 94.2%Ecc progress: 94.9%Ecc progress: 95.5%Ecc progress: 96.1%Ecc progress: 96.8%Ecc progress: 97.4%Ecc progress: 98.0%Ecc progress: 98.7%Ecc progress: 99.3%Ecc progress: 100.0%Ecc progress: 100.0% Repaired sectors: 1 Good! All sectors are repaired. Erasure counts per ecc block: avg = 1.0; worst = 1. diff --git a/regtest/database/RS02_fix_with_rs03_file b/regtest/database/RS02_fix_with_rs03_file index 40cfa9c..cfad948 100644 --- a/regtest/database/RS02_fix_with_rs03_file +++ b/regtest/database/RS02_fix_with_rs03_file @@ -8,10 +8,9 @@ See the file "COPYING" for further information. Opening rs02-tmp.iso: 34932 medium sectors. Fix mode(RS03f): Repairable sectors will be fixed in the image. -Ecc progress: 0.0%Ecc progress: 0.6%Ecc progress: 1.3%Ecc progress: 2.0%Ecc progress: 2.6%Ecc progress: 3.3%Ecc progress: 4.0%Ecc progress: 4.6%Ecc progress: 5.3%Ecc progress: 6.0%Ecc progress: 6.6%Ecc progress: 7.3%Ecc progress: 8.0%Ecc progress: 8.6%Ecc progress: 9.3%Ecc progress: 10.0%Ecc progress: 10.6%Ecc progress: 11.3%Ecc progress: 12.0%Ecc progress: 12.6%Ecc progress: 13.3%Ecc progress: 14.0%Ecc progress: 14.6%Ecc progress: 15.3%Ecc progress: 16.0%Ecc progress: 16.6%Ecc progress: 17.3%Ecc progress: 18.0%Ecc progress: 18.6%Ecc progress: 19.3%Ecc progress: 20.0%Ecc progress: 20.6%Ecc progress: 21.3%Ecc progress: 22.0%Ecc progress: 22.6%Ecc progress: 23.3%Ecc progress: 24.0%Ecc progress: 24.6%Ecc progress: 25.3%Ecc progress: 26.0%Ecc progress: 26.6%Ecc progress: 27.3%Ecc progress: 28.0%Ecc progress: 28.6%Ecc progress: 29.3%Ecc progress: 30.0%Ecc progress: 30.6%Ecc progress: 31.3%Ecc progress: 32.0%Ecc progress: 32.6%Ecc progress: 33.3%Ecc progress: 34.0%Ecc progress: 34.6%Ecc progress: 35.3%Ecc progress: 36.0%Ecc progress: 36.6%Ecc progress: 37.3%Ecc progress: 38.0%Ecc progress: 38.6%Ecc progress: 39.3%Ecc progress: 40.0%Ecc progress: 40.6%Ecc progress: 41.3%Ecc progress: 42.0%Ecc progress: 42.6%Ecc progress: 43.3%Ecc progress: 44.0%Ecc progress: 44.6%Ecc progress: 45.3%Ecc progress: 46.0%Ecc progress: 46.6%Ecc progress: 47.3%Ecc progress: 48.0%Ecc progress: 48.6%Ecc progress: 49.3%Ecc progress: 50.0%Ecc progress: 50.6%Ecc progress: 51.3%Ecc progress: 52.0%Ecc progress: 52.6%Ecc progress: 53.3%Ecc progress: 54.0%Ecc progress: 54.6%Ecc progress: 55.3%Ecc progress: 56.0%Ecc progress: 56.6%Ecc progress: 57.3%Ecc progress: 58.0%Ecc progress: 58.6%Ecc progress: 59.3%Ecc progress: 60.0%Ecc progress: 60.6%Ecc progress: 61.3%Ecc progress: 62.0%Ecc progress: 62.6%Ecc progress: 63.3%Ecc progress: 64.0%Ecc progress: 64.6%Ecc progress: 65.3%Ecc progress: 66.0%Ecc progress: 66.6%Ecc progress: 67.3%Ecc progress: 68.0%Ecc progress: 68.6%Ecc progress: 69.3%Ecc progress: 70.0%Ecc progress: 70.6%Ecc progress: 71.3%Ecc progress: 72.0%Ecc progress: 72.6%Ecc progress: 73.3%Ecc progress: 74.0%Ecc progress: 74.6%Ecc progress: 75.3%Ecc progress: 76.0%Ecc progress: 76.6%Ecc progress: 77.3%Ecc progress: 78.0%Ecc progress: 78.6%Ecc progress: 79.3%Ecc progress: 80.0%Ecc progress: 80.6%Ecc progress: 81.3%Ecc progress: 82.0%Ecc progress: 82.6%Ecc progress: 83.3%Ecc progress: 84.0%Ecc progress: 84.6%Ecc progress: 85.3%Ecc progress: 86.0%CRC error in sector 34930 +CRC error in sector 34930 -> CRC-predicted error in sector 34930 at byte 0 (value 01 '.', expected 2a '*') 1 repaired sectors: 34930c -Ecc progress: 86.6%Ecc progress: 87.3%Ecc progress: 88.0%Ecc progress: 88.6%Ecc progress: 89.3%Ecc progress: 90.0%Ecc progress: 90.6%Ecc progress: 91.3%Ecc progress: 92.0%Ecc progress: 92.6%Ecc progress: 93.3%Ecc progress: 94.0%Ecc progress: 94.6%Ecc progress: 95.3%Ecc progress: 96.0%Ecc progress: 96.6%Ecc progress: 97.3%Ecc progress: 98.0%Ecc progress: 98.6%Ecc progress: 99.3%Ecc progress: 100.0% Repaired sectors: 1 (1 data, 0 ecc) Good! All sectors are repaired. Erasure counts per ecc block: avg = 1.0; worst = 1. diff --git a/regtest/database/RS02_good b/regtest/database/RS02_good index 28671c7..b302f67 100644 --- a/regtest/database/RS02_good +++ b/regtest/database/RS02_good @@ -73,7 +73,7 @@ GetImageFingerprint(16): cached RS02LayoutFromImage(): returning cached layout rs02-master.iso: present, contains 34932 medium sectors. -- testing sectors : 1%- testing sectors : 2%- testing sectors : 3%- testing sectors : 4%- testing sectors : 5%- testing sectors : 6%- testing sectors : 7%- testing sectors : 8%- testing sectors : 9%- testing sectors : 10%- testing sectors : 11%- testing sectors : 12%- testing sectors : 13%- testing sectors : 14%- testing sectors : 15%- testing sectors : 16%- testing sectors : 17%- testing sectors : 18%- testing sectors : 19%- testing sectors : 20%- testing sectors : 21%- testing sectors : 22%- testing sectors : 23%- testing sectors : 24%- testing sectors : 25%- testing sectors : 26%- testing sectors : 27%- testing sectors : 28%- testing sectors : 29%- testing sectors : 30%- testing sectors : 31%- testing sectors : 32%- testing sectors : 33%- testing sectors : 34%- testing sectors : 35%- testing sectors : 36%- testing sectors : 37%- testing sectors : 38%- testing sectors : 39%- testing sectors : 40%- testing sectors : 41%- testing sectors : 42%- testing sectors : 43%- testing sectors : 44%- testing sectors : 45%- testing sectors : 46%- testing sectors : 47%- testing sectors : 48%- testing sectors : 49%- testing sectors : 50%- testing sectors : 51%- testing sectors : 52%- testing sectors : 53%- testing sectors : 54%- testing sectors : 55%- testing sectors : 56%- testing sectors : 57%- testing sectors : 58%- testing sectors : 59%- testing sectors : 60%- testing sectors : 61%- testing sectors : 62%- testing sectors : 63%- testing sectors : 64%- testing sectors : 65%- testing sectors : 66%- testing sectors : 67%- testing sectors : 68%- testing sectors : 69%- testing sectors : 70%- testing sectors : 71%- testing sectors : 72%- testing sectors : 73%- testing sectors : 74%- testing sectors : 75%- testing sectors : 76%- testing sectors : 77%- testing sectors : 78%- testing sectors : 79%- testing sectors : 80%- testing sectors : 81%- testing sectors : 82%- testing sectors : 83%- testing sectors : 84%- testing sectors : 85%- testing sectors : 86%- testing sectors : 87%- testing sectors : 88%- testing sectors : 89%- testing sectors : 90%- testing sectors : 91%- testing sectors : 92%- testing sectors : 93%- testing sectors : 94%- testing sectors : 95%- testing sectors : 96%- testing sectors : 97%- testing sectors : 98%- testing sectors : 99%- testing sectors : 100%- good image : all sectors present +- good image : all sectors present - data md5sum : cbadac3ca7b6e9bccfc889b7eaded254 Error correction data: created by dvdisaster-0.80 diff --git a/regtest/database/RS02_good_0_offset b/regtest/database/RS02_good_0_offset index 28671c7..b302f67 100644 --- a/regtest/database/RS02_good_0_offset +++ b/regtest/database/RS02_good_0_offset @@ -73,7 +73,7 @@ GetImageFingerprint(16): cached RS02LayoutFromImage(): returning cached layout rs02-master.iso: present, contains 34932 medium sectors. -- testing sectors : 1%- testing sectors : 2%- testing sectors : 3%- testing sectors : 4%- testing sectors : 5%- testing sectors : 6%- testing sectors : 7%- testing sectors : 8%- testing sectors : 9%- testing sectors : 10%- testing sectors : 11%- testing sectors : 12%- testing sectors : 13%- testing sectors : 14%- testing sectors : 15%- testing sectors : 16%- testing sectors : 17%- testing sectors : 18%- testing sectors : 19%- testing sectors : 20%- testing sectors : 21%- testing sectors : 22%- testing sectors : 23%- testing sectors : 24%- testing sectors : 25%- testing sectors : 26%- testing sectors : 27%- testing sectors : 28%- testing sectors : 29%- testing sectors : 30%- testing sectors : 31%- testing sectors : 32%- testing sectors : 33%- testing sectors : 34%- testing sectors : 35%- testing sectors : 36%- testing sectors : 37%- testing sectors : 38%- testing sectors : 39%- testing sectors : 40%- testing sectors : 41%- testing sectors : 42%- testing sectors : 43%- testing sectors : 44%- testing sectors : 45%- testing sectors : 46%- testing sectors : 47%- testing sectors : 48%- testing sectors : 49%- testing sectors : 50%- testing sectors : 51%- testing sectors : 52%- testing sectors : 53%- testing sectors : 54%- testing sectors : 55%- testing sectors : 56%- testing sectors : 57%- testing sectors : 58%- testing sectors : 59%- testing sectors : 60%- testing sectors : 61%- testing sectors : 62%- testing sectors : 63%- testing sectors : 64%- testing sectors : 65%- testing sectors : 66%- testing sectors : 67%- testing sectors : 68%- testing sectors : 69%- testing sectors : 70%- testing sectors : 71%- testing sectors : 72%- testing sectors : 73%- testing sectors : 74%- testing sectors : 75%- testing sectors : 76%- testing sectors : 77%- testing sectors : 78%- testing sectors : 79%- testing sectors : 80%- testing sectors : 81%- testing sectors : 82%- testing sectors : 83%- testing sectors : 84%- testing sectors : 85%- testing sectors : 86%- testing sectors : 87%- testing sectors : 88%- testing sectors : 89%- testing sectors : 90%- testing sectors : 91%- testing sectors : 92%- testing sectors : 93%- testing sectors : 94%- testing sectors : 95%- testing sectors : 96%- testing sectors : 97%- testing sectors : 98%- testing sectors : 99%- testing sectors : 100%- good image : all sectors present +- good image : all sectors present - data md5sum : cbadac3ca7b6e9bccfc889b7eaded254 Error correction data: created by dvdisaster-0.80 diff --git a/regtest/database/RS02_good_150_offset b/regtest/database/RS02_good_150_offset index a5f4a5e..6f43792 100644 --- a/regtest/database/RS02_good_150_offset +++ b/regtest/database/RS02_good_150_offset @@ -75,7 +75,7 @@ GetImageFingerprint(16): cached RS02LayoutFromImage(): returning cached layout rs02-tmp.iso: present, contains 34932 medium sectors. -- testing sectors : 1%- testing sectors : 2%- testing sectors : 3%- testing sectors : 4%- testing sectors : 5%- testing sectors : 6%- testing sectors : 7%- testing sectors : 8%- testing sectors : 9%- testing sectors : 10%- testing sectors : 11%- testing sectors : 12%- testing sectors : 13%- testing sectors : 14%- testing sectors : 15%- testing sectors : 16%- testing sectors : 17%- testing sectors : 18%- testing sectors : 19%- testing sectors : 20%- testing sectors : 21%- testing sectors : 22%- testing sectors : 23%- testing sectors : 24%- testing sectors : 25%- testing sectors : 26%- testing sectors : 27%- testing sectors : 28%- testing sectors : 29%- testing sectors : 30%- testing sectors : 31%- testing sectors : 32%- testing sectors : 33%- testing sectors : 34%- testing sectors : 35%- testing sectors : 36%- testing sectors : 37%- testing sectors : 38%- testing sectors : 39%- testing sectors : 40%- testing sectors : 41%- testing sectors : 42%- testing sectors : 43%- testing sectors : 44%- testing sectors : 45%- testing sectors : 46%- testing sectors : 47%- testing sectors : 48%- testing sectors : 49%- testing sectors : 50%- testing sectors : 51%- testing sectors : 52%- testing sectors : 53%- testing sectors : 54%- testing sectors : 55%- testing sectors : 56%- testing sectors : 57%- testing sectors : 58%- testing sectors : 59%- testing sectors : 60%- testing sectors : 61%- testing sectors : 62%- testing sectors : 63%- testing sectors : 64%- testing sectors : 65%- testing sectors : 66%- testing sectors : 67%- testing sectors : 68%- testing sectors : 69%- testing sectors : 70%- testing sectors : 71%- testing sectors : 72%- testing sectors : 73%- testing sectors : 74%- testing sectors : 75%- testing sectors : 76%- testing sectors : 77%- testing sectors : 78%- testing sectors : 79%- testing sectors : 80%- testing sectors : 81%- testing sectors : 82%- testing sectors : 83%- testing sectors : 84%- testing sectors : 85%- testing sectors : 86%- testing sectors : 87%- testing sectors : 88%- testing sectors : 89%- testing sectors : 90%- testing sectors : 91%- testing sectors : 92%- testing sectors : 93%- testing sectors : 94%- testing sectors : 95%- testing sectors : 96%- testing sectors : 97%- testing sectors : 98%- testing sectors : 99%- testing sectors : 100%- good image : all sectors present +- good image : all sectors present - data md5sum : eb7f45cdb789193879dcc3421c6866a8 Error correction data: created by dvdisaster-0.80 diff --git a/regtest/database/RS02_missing_crc_sectors b/regtest/database/RS02_missing_crc_sectors index 6b5b8e7..30b2dd2 100644 --- a/regtest/database/RS02_missing_crc_sectors +++ b/regtest/database/RS02_missing_crc_sectors @@ -6,9 +6,9 @@ under the conditions of the GNU GENERAL PUBLIC LICENSE. See the file "COPYING" for further information. rs02-tmp.iso: present, contains 34932 medium sectors. -- testing sectors : 1%- testing sectors : 2%- testing sectors : 3%- testing sectors : 4%- testing sectors : 5%- testing sectors : 6%- testing sectors : 7%- testing sectors : 8%- testing sectors : 9%- testing sectors : 10%- testing sectors : 11%- testing sectors : 12%- testing sectors : 13%- testing sectors : 14%- testing sectors : 15%- testing sectors : 16%- testing sectors : 17%- testing sectors : 18%- testing sectors : 19%- testing sectors : 20%- testing sectors : 21%- testing sectors : 22%- testing sectors : 23%- testing sectors : 24%- testing sectors : 25%- testing sectors : 26%- testing sectors : 27%- testing sectors : 28%- testing sectors : 29%- testing sectors : 30%- testing sectors : 31%- testing sectors : 32%- testing sectors : 33%- testing sectors : 34%- testing sectors : 35%- testing sectors : 36%- testing sectors : 37%- testing sectors : 38%- testing sectors : 39%- testing sectors : 40%- testing sectors : 41%- testing sectors : 42%- testing sectors : 43%- testing sectors : 44%- testing sectors : 45%- testing sectors : 46%- testing sectors : 47%- testing sectors : 48%- testing sectors : 49%- testing sectors : 50%- testing sectors : 51%- testing sectors : 52%- testing sectors : 53%- testing sectors : 54%- testing sectors : 55%- testing sectors : 56%- testing sectors : 57%- testing sectors : 58%- testing sectors : 59%- testing sectors : 60%- testing sectors : 61%- testing sectors : 62%- testing sectors : 63%- testing sectors : 64%- testing sectors : 65%- testing sectors : 66%- testing sectors : 67%- testing sectors : 68%- testing sectors : 69%- testing sectors : 70%- testing sectors : 71%- testing sectors : 72%- testing sectors : 73%- testing sectors : 74%- testing sectors : 75%- testing sectors : 76%- testing sectors : 77%- testing sectors : 78%- testing sectors : 79%- testing sectors : 80%- testing sectors : 81%- testing sectors : 82%- testing sectors : 83%- testing sectors : 84%- testing sectors : 85%* missing sectors : 30020 - 30030 +* missing sectors : 30020 - 30030 * missing sector : 30034 -- testing sectors : 86%- testing sectors : 87%- testing sectors : 88%- testing sectors : 89%- testing sectors : 90%- testing sectors : 91%- testing sectors : 92%- testing sectors : 93%- testing sectors : 94%- testing sectors : 95%- testing sectors : 96%- testing sectors : 97%- testing sectors : 98%- testing sectors : 99%- testing sectors : 100%* BAD image : 12 sectors missing +* BAD image : 12 sectors missing ... ecc headers : 39 ok, 0 CRC errors, 0 missing ... data section : 0 sectors missing; 0 CRC errors ... data md5sum : cbadac3ca7b6e9bccfc889b7eaded254 diff --git a/regtest/database/RS02_missing_data_sectors b/regtest/database/RS02_missing_data_sectors index 12d248f..2ace54a 100644 --- a/regtest/database/RS02_missing_data_sectors +++ b/regtest/database/RS02_missing_data_sectors @@ -6,10 +6,10 @@ under the conditions of the GNU GENERAL PUBLIC LICENSE. See the file "COPYING" for further information. rs02-tmp.iso: present, contains 34932 medium sectors. -- testing sectors : 1%- testing sectors : 2%- testing sectors : 3%* missing sectors : 1000 - 1049 -- testing sectors : 4%- testing sectors : 5%- testing sectors : 6%- testing sectors : 7%- testing sectors : 8%- testing sectors : 9%- testing sectors : 10%- testing sectors : 11%- testing sectors : 12%- testing sectors : 13%- testing sectors : 14%- testing sectors : 15%- testing sectors : 16%- testing sectors : 17%- testing sectors : 18%- testing sectors : 19%- testing sectors : 20%- testing sectors : 21%- testing sectors : 22%- testing sectors : 23%- testing sectors : 24%- testing sectors : 25%- testing sectors : 26%- testing sectors : 27%- testing sectors : 28%- testing sectors : 29%- testing sectors : 30%- testing sectors : 31%- testing sectors : 32%- testing sectors : 33%- testing sectors : 34%- testing sectors : 35%- testing sectors : 36%- testing sectors : 37%- testing sectors : 38%- testing sectors : 39%- testing sectors : 40%- testing sectors : 41%- testing sectors : 42%- testing sectors : 43%- testing sectors : 44%- testing sectors : 45%- testing sectors : 46%- testing sectors : 47%- testing sectors : 48%- testing sectors : 49%- testing sectors : 50%- testing sectors : 51%- testing sectors : 52%- testing sectors : 53%- testing sectors : 54%- testing sectors : 55%- testing sectors : 56%- testing sectors : 57%- testing sectors : 58%- testing sectors : 59%- testing sectors : 60%* missing sector : 21230 -- testing sectors : 61%- testing sectors : 62%- testing sectors : 63%- testing sectors : 64%* missing sectors : 22450 - 22457 -- testing sectors : 65%- testing sectors : 66%- testing sectors : 67%- testing sectors : 68%- testing sectors : 69%- testing sectors : 70%- testing sectors : 71%- testing sectors : 72%- testing sectors : 73%- testing sectors : 74%- testing sectors : 75%- testing sectors : 76%- testing sectors : 77%- testing sectors : 78%- testing sectors : 79%- testing sectors : 80%- testing sectors : 81%- testing sectors : 82%- testing sectors : 83%- testing sectors : 84%- testing sectors : 85%- testing sectors : 86%- testing sectors : 87%- testing sectors : 88%- testing sectors : 89%- testing sectors : 90%- testing sectors : 91%- testing sectors : 92%- testing sectors : 93%- testing sectors : 94%- testing sectors : 95%- testing sectors : 96%- testing sectors : 97%- testing sectors : 98%- testing sectors : 99%- testing sectors : 100%* BAD image : 59 sectors missing +* missing sectors : 1000 - 1049 +* missing sector : 21230 +* missing sectors : 22450 - 22457 +* BAD image : 59 sectors missing ... ecc headers : 39 ok, 0 CRC errors, 0 missing ... data section : 59 sectors missing; 0 CRC errors ... crc section : 0 sectors missing diff --git a/regtest/database/RS02_missing_ecc_sectors b/regtest/database/RS02_missing_ecc_sectors index 769ee31..1aeb946 100644 --- a/regtest/database/RS02_missing_ecc_sectors +++ b/regtest/database/RS02_missing_ecc_sectors @@ -6,9 +6,9 @@ under the conditions of the GNU GENERAL PUBLIC LICENSE. See the file "COPYING" for further information. rs02-tmp.iso: present, contains 34932 medium sectors. -- testing sectors : 1%- testing sectors : 2%- testing sectors : 3%- testing sectors : 4%- testing sectors : 5%- testing sectors : 6%- testing sectors : 7%- testing sectors : 8%- testing sectors : 9%- testing sectors : 10%- testing sectors : 11%- testing sectors : 12%- testing sectors : 13%- testing sectors : 14%- testing sectors : 15%- testing sectors : 16%- testing sectors : 17%- testing sectors : 18%- testing sectors : 19%- testing sectors : 20%- testing sectors : 21%- testing sectors : 22%- testing sectors : 23%- testing sectors : 24%- testing sectors : 25%- testing sectors : 26%- testing sectors : 27%- testing sectors : 28%- testing sectors : 29%- testing sectors : 30%- testing sectors : 31%- testing sectors : 32%- testing sectors : 33%- testing sectors : 34%- testing sectors : 35%- testing sectors : 36%- testing sectors : 37%- testing sectors : 38%- testing sectors : 39%- testing sectors : 40%- testing sectors : 41%- testing sectors : 42%- testing sectors : 43%- testing sectors : 44%- testing sectors : 45%- testing sectors : 46%- testing sectors : 47%- testing sectors : 48%- testing sectors : 49%- testing sectors : 50%- testing sectors : 51%- testing sectors : 52%- testing sectors : 53%- testing sectors : 54%- testing sectors : 55%- testing sectors : 56%- testing sectors : 57%- testing sectors : 58%- testing sectors : 59%- testing sectors : 60%- testing sectors : 61%- testing sectors : 62%- testing sectors : 63%- testing sectors : 64%- testing sectors : 65%- testing sectors : 66%- testing sectors : 67%- testing sectors : 68%- testing sectors : 69%- testing sectors : 70%- testing sectors : 71%- testing sectors : 72%- testing sectors : 73%- testing sectors : 74%- testing sectors : 75%- testing sectors : 76%- testing sectors : 77%- testing sectors : 78%- testing sectors : 79%- testing sectors : 80%- testing sectors : 81%- testing sectors : 82%- testing sectors : 83%- testing sectors : 84%- testing sectors : 85%- testing sectors : 86%- testing sectors : 87%- testing sectors : 88%- testing sectors : 89%- testing sectors : 90%- testing sectors : 91%* missing sectors : 32020 - 32030 -- testing sectors : 92%- testing sectors : 93%- testing sectors : 94%* missing sector : 33034 -- testing sectors : 95%- testing sectors : 96%- testing sectors : 97%- testing sectors : 98%- testing sectors : 99%- testing sectors : 100%* BAD image : 12 sectors missing +* missing sectors : 32020 - 32030 +* missing sector : 33034 +* BAD image : 12 sectors missing ... ecc headers : 39 ok, 0 CRC errors, 0 missing ... data section : 0 sectors missing; 0 CRC errors ... data md5sum : cbadac3ca7b6e9bccfc889b7eaded254 diff --git a/regtest/database/RS02_missing_headers b/regtest/database/RS02_missing_headers index 87f9df5..244aaa3 100644 --- a/regtest/database/RS02_missing_headers +++ b/regtest/database/RS02_missing_headers @@ -6,10 +6,10 @@ under the conditions of the GNU GENERAL PUBLIC LICENSE. See the file "COPYING" for further information. rs02-tmp.iso: present, contains 34932 medium sectors. -- testing sectors : 1%- testing sectors : 2%- testing sectors : 3%- testing sectors : 4%- testing sectors : 5%- testing sectors : 6%- testing sectors : 7%- testing sectors : 8%- testing sectors : 9%- testing sectors : 10%- testing sectors : 11%- testing sectors : 12%- testing sectors : 13%- testing sectors : 14%- testing sectors : 15%- testing sectors : 16%- testing sectors : 17%- testing sectors : 18%- testing sectors : 19%- testing sectors : 20%- testing sectors : 21%- testing sectors : 22%- testing sectors : 23%- testing sectors : 24%- testing sectors : 25%- testing sectors : 26%- testing sectors : 27%- testing sectors : 28%- testing sectors : 29%- testing sectors : 30%- testing sectors : 31%- testing sectors : 32%- testing sectors : 33%- testing sectors : 34%- testing sectors : 35%- testing sectors : 36%- testing sectors : 37%- testing sectors : 38%- testing sectors : 39%- testing sectors : 40%- testing sectors : 41%- testing sectors : 42%- testing sectors : 43%- testing sectors : 44%- testing sectors : 45%- testing sectors : 46%- testing sectors : 47%- testing sectors : 48%- testing sectors : 49%- testing sectors : 50%- testing sectors : 51%- testing sectors : 52%- testing sectors : 53%- testing sectors : 54%- testing sectors : 55%- testing sectors : 56%- testing sectors : 57%- testing sectors : 58%- testing sectors : 59%- testing sectors : 60%- testing sectors : 61%- testing sectors : 62%- testing sectors : 63%- testing sectors : 64%- testing sectors : 65%- testing sectors : 66%- testing sectors : 67%- testing sectors : 68%- testing sectors : 69%- testing sectors : 70%- testing sectors : 71%- testing sectors : 72%- testing sectors : 73%- testing sectors : 74%- testing sectors : 75%- testing sectors : 76%- testing sectors : 77%- testing sectors : 78%- testing sectors : 79%- testing sectors : 80%- testing sectors : 81%- testing sectors : 82%- testing sectors : 83%- testing sectors : 84%- testing sectors : 85%- testing sectors : 86%* missing sector : 30080 -- testing sectors : 87%- testing sectors : 88%- testing sectors : 89%* missing sector : 31360 -- testing sectors : 90%- testing sectors : 91%- testing sectors : 92%- testing sectors : 93%- testing sectors : 94%- testing sectors : 95%- testing sectors : 96%- testing sectors : 97%- testing sectors : 98%- testing sectors : 99%* missing sector : 34816 -- testing sectors : 100%* BAD image : 3 sectors missing, 2 CRC errors +* missing sector : 30080 +* missing sector : 31360 +* missing sector : 34816 +* BAD image : 3 sectors missing, 2 CRC errors ... ecc headers : 34 ok, 2 CRC errors, 3 missing ... data section : 0 sectors missing; 0 CRC errors ... data md5sum : cbadac3ca7b6e9bccfc889b7eaded254 diff --git a/regtest/database/RS02_modulo_glitch b/regtest/database/RS02_modulo_glitch index 251fecf..4369bad 100644 --- a/regtest/database/RS02_modulo_glitch +++ b/regtest/database/RS02_modulo_glitch @@ -73,7 +73,7 @@ GetImageFingerprint(16): cached RS02LayoutFromImage(): returning cached layout rs02-hmg-master.iso: present, contains 357655 medium sectors. -- testing sectors : 1%- testing sectors : 2%- testing sectors : 3%- testing sectors : 4%- testing sectors : 5%- testing sectors : 6%- testing sectors : 7%- testing sectors : 8%- testing sectors : 9%- testing sectors : 10%- testing sectors : 11%- testing sectors : 12%- testing sectors : 13%- testing sectors : 14%- testing sectors : 15%- testing sectors : 16%- testing sectors : 17%- testing sectors : 18%- testing sectors : 19%- testing sectors : 20%- testing sectors : 21%- testing sectors : 22%- testing sectors : 23%- testing sectors : 24%- testing sectors : 25%- testing sectors : 26%- testing sectors : 27%- testing sectors : 28%- testing sectors : 29%- testing sectors : 30%- testing sectors : 31%- testing sectors : 32%- testing sectors : 33%- testing sectors : 34%- testing sectors : 35%- testing sectors : 36%- testing sectors : 37%- testing sectors : 38%- testing sectors : 39%- testing sectors : 40%- testing sectors : 41%- testing sectors : 42%- testing sectors : 43%- testing sectors : 44%- testing sectors : 45%- testing sectors : 46%- testing sectors : 47%- testing sectors : 48%- testing sectors : 49%- testing sectors : 50%- testing sectors : 51%- testing sectors : 52%- testing sectors : 53%- testing sectors : 54%- testing sectors : 55%- testing sectors : 56%- testing sectors : 57%- testing sectors : 58%- testing sectors : 59%- testing sectors : 60%- testing sectors : 61%- testing sectors : 62%- testing sectors : 63%- testing sectors : 64%- testing sectors : 65%- testing sectors : 66%- testing sectors : 67%- testing sectors : 68%- testing sectors : 69%- testing sectors : 70%- testing sectors : 71%- testing sectors : 72%- testing sectors : 73%- testing sectors : 74%- testing sectors : 75%- testing sectors : 76%- testing sectors : 77%- testing sectors : 78%- testing sectors : 79%- testing sectors : 80%- testing sectors : 81%- testing sectors : 82%- testing sectors : 83%- testing sectors : 84%- testing sectors : 85%- testing sectors : 86%- testing sectors : 87%- testing sectors : 88%- testing sectors : 89%- testing sectors : 90%- testing sectors : 91%- testing sectors : 92%- testing sectors : 93%- testing sectors : 94%- testing sectors : 95%- testing sectors : 96%- testing sectors : 97%- testing sectors : 98%- testing sectors : 99%- testing sectors : 100%- good image : all sectors present +- good image : all sectors present - data md5sum : aae7e725ff308877a45210bfd0b737f7 Error correction data: created by dvdisaster-0.80 diff --git a/regtest/database/RS02_modulo_glitch2 b/regtest/database/RS02_modulo_glitch2 index 3b3816a..6d58e71 100644 --- a/regtest/database/RS02_modulo_glitch2 +++ b/regtest/database/RS02_modulo_glitch2 @@ -74,7 +74,7 @@ GetImageFingerprint(16): cached RS02LayoutFromImage(): returning cached layout rs02-tmp.iso: present, contains 357655 medium sectors. -- testing sectors : 1%- testing sectors : 2%- testing sectors : 3%- testing sectors : 4%- testing sectors : 5%- testing sectors : 6%- testing sectors : 7%- testing sectors : 8%- testing sectors : 9%- testing sectors : 10%- testing sectors : 11%- testing sectors : 12%- testing sectors : 13%- testing sectors : 14%- testing sectors : 15%- testing sectors : 16%- testing sectors : 17%- testing sectors : 18%- testing sectors : 19%- testing sectors : 20%- testing sectors : 21%- testing sectors : 22%- testing sectors : 23%- testing sectors : 24%- testing sectors : 25%- testing sectors : 26%- testing sectors : 27%- testing sectors : 28%- testing sectors : 29%- testing sectors : 30%- testing sectors : 31%- testing sectors : 32%- testing sectors : 33%- testing sectors : 34%- testing sectors : 35%- testing sectors : 36%- testing sectors : 37%- testing sectors : 38%- testing sectors : 39%- testing sectors : 40%- testing sectors : 41%- testing sectors : 42%- testing sectors : 43%- testing sectors : 44%- testing sectors : 45%- testing sectors : 46%- testing sectors : 47%- testing sectors : 48%- testing sectors : 49%- testing sectors : 50%- testing sectors : 51%- testing sectors : 52%- testing sectors : 53%- testing sectors : 54%- testing sectors : 55%- testing sectors : 56%- testing sectors : 57%- testing sectors : 58%- testing sectors : 59%- testing sectors : 60%- testing sectors : 61%- testing sectors : 62%- testing sectors : 63%- testing sectors : 64%- testing sectors : 65%- testing sectors : 66%- testing sectors : 67%- testing sectors : 68%- testing sectors : 69%- testing sectors : 70%- testing sectors : 71%- testing sectors : 72%- testing sectors : 73%- testing sectors : 74%- testing sectors : 75%- testing sectors : 76%- testing sectors : 77%- testing sectors : 78%- testing sectors : 79%- testing sectors : 80%- testing sectors : 81%- testing sectors : 82%- testing sectors : 83%- testing sectors : 84%- testing sectors : 85%- testing sectors : 86%- testing sectors : 87%- testing sectors : 88%- testing sectors : 89%- testing sectors : 90%- testing sectors : 91%- testing sectors : 92%- testing sectors : 93%- testing sectors : 94%- testing sectors : 95%- testing sectors : 96%- testing sectors : 97%- testing sectors : 98%- testing sectors : 99%- testing sectors : 100%- good image : all sectors present +- good image : all sectors present - data md5sum : aae7e725ff308877a45210bfd0b737f7 Error correction data: created by dvdisaster-0.80 diff --git a/regtest/database/RS02_modulo_glitch3 b/regtest/database/RS02_modulo_glitch3 index dbc69a4..d69e54f 100644 --- a/regtest/database/RS02_modulo_glitch3 +++ b/regtest/database/RS02_modulo_glitch3 @@ -75,8 +75,8 @@ GetImageFingerprint(16): cached RS02LayoutFromImage(): returning cached layout rs02-tmp.iso: present, contains 357520 medium sectors. -- testing sectors : 1%- testing sectors : 2%- testing sectors : 3%- testing sectors : 4%- testing sectors : 5%- testing sectors : 6%- testing sectors : 7%- testing sectors : 8%- testing sectors : 9%- testing sectors : 10%- testing sectors : 11%- testing sectors : 12%- testing sectors : 13%- testing sectors : 14%- testing sectors : 15%- testing sectors : 16%- testing sectors : 17%- testing sectors : 18%- testing sectors : 19%- testing sectors : 20%- testing sectors : 21%- testing sectors : 22%- testing sectors : 23%- testing sectors : 24%- testing sectors : 25%- testing sectors : 26%- testing sectors : 27%- testing sectors : 28%- testing sectors : 29%- testing sectors : 30%- testing sectors : 31%- testing sectors : 32%- testing sectors : 33%- testing sectors : 34%- testing sectors : 35%- testing sectors : 36%- testing sectors : 37%- testing sectors : 38%- testing sectors : 39%- testing sectors : 40%- testing sectors : 41%- testing sectors : 42%- testing sectors : 43%- testing sectors : 44%- testing sectors : 45%- testing sectors : 46%- testing sectors : 47%- testing sectors : 48%- testing sectors : 49%- testing sectors : 50%- testing sectors : 51%- testing sectors : 52%- testing sectors : 53%- testing sectors : 54%- testing sectors : 55%- testing sectors : 56%- testing sectors : 57%- testing sectors : 58%- testing sectors : 59%- testing sectors : 60%- testing sectors : 61%- testing sectors : 62%- testing sectors : 63%- testing sectors : 64%- testing sectors : 65%- testing sectors : 66%- testing sectors : 67%- testing sectors : 68%- testing sectors : 69%- testing sectors : 70%- testing sectors : 71%- testing sectors : 72%- testing sectors : 73%- testing sectors : 74%- testing sectors : 75%- testing sectors : 76%- testing sectors : 77%- testing sectors : 78%- testing sectors : 79%- testing sectors : 80%- testing sectors : 81%- testing sectors : 82%- testing sectors : 83%- testing sectors : 84%- testing sectors : 85%- testing sectors : 86%- testing sectors : 87%- testing sectors : 88%- testing sectors : 89%- testing sectors : 90%- testing sectors : 91%- testing sectors : 92%- testing sectors : 93%- testing sectors : 94%- testing sectors : 95%- testing sectors : 96%- testing sectors : 97%- testing sectors : 98%- testing sectors : 99%* missing sectors : 357520 - 357654 -- testing sectors : 100%* BAD image : 135 sectors missing +* missing sectors : 357520 - 357654 +* BAD image : 135 sectors missing ... ecc headers : 21 ok, 0 CRC errors, 0 missing ... data section : 0 sectors missing; 0 CRC errors ... data md5sum : aae7e725ff308877a45210bfd0b737f7 diff --git a/regtest/database/RS02_modulo_glitch4 b/regtest/database/RS02_modulo_glitch4 index 98d67ed..2d43c17 100644 --- a/regtest/database/RS02_modulo_glitch4 +++ b/regtest/database/RS02_modulo_glitch4 @@ -94,27 +94,27 @@ GetImageFingerprint(16): cached RS02LayoutFromImage(): returning cached layout rs02-tmp.iso: present, contains 357520 medium sectors. -- testing sectors : 1%- testing sectors : 2%- testing sectors : 3%- testing sectors : 4%- testing sectors : 5%- testing sectors : 6%- testing sectors : 7%- testing sectors : 8%- testing sectors : 9%- testing sectors : 10%- testing sectors : 11%- testing sectors : 12%- testing sectors : 13%- testing sectors : 14%- testing sectors : 15%- testing sectors : 16%- testing sectors : 17%- testing sectors : 18%- testing sectors : 19%- testing sectors : 20%- testing sectors : 21%- testing sectors : 22%- testing sectors : 23%- testing sectors : 24%- testing sectors : 25%- testing sectors : 26%- testing sectors : 27%- testing sectors : 28%- testing sectors : 29%- testing sectors : 30%- testing sectors : 31%- testing sectors : 32%- testing sectors : 33%- testing sectors : 34%- testing sectors : 35%- testing sectors : 36%- testing sectors : 37%- testing sectors : 38%- testing sectors : 39%- testing sectors : 40%- testing sectors : 41%- testing sectors : 42%- testing sectors : 43%- testing sectors : 44%- testing sectors : 45%- testing sectors : 46%- testing sectors : 47%- testing sectors : 48%- testing sectors : 49%- testing sectors : 50%- testing sectors : 51%- testing sectors : 52%- testing sectors : 53%- testing sectors : 54%- testing sectors : 55%- testing sectors : 56%- testing sectors : 57%- testing sectors : 58%- testing sectors : 59%- testing sectors : 60%- testing sectors : 61%- testing sectors : 62%- testing sectors : 63%- testing sectors : 64%- testing sectors : 65%- testing sectors : 66%- testing sectors : 67%- testing sectors : 68%- testing sectors : 69%- testing sectors : 70%- testing sectors : 71%- testing sectors : 72%- testing sectors : 73%- testing sectors : 74%- testing sectors : 75%- testing sectors : 76%- testing sectors : 77%* missing sector : 276480 -- testing sectors : 78%* missing sector : 280577 -- testing sectors : 79%* missing sector : 284672 -- testing sectors : 80%* missing sector : 288768 -- testing sectors : 81%* missing sector : 292864 -- testing sectors : 82%- testing sectors : 83%* missing sector : 296960 -- testing sectors : 84%* missing sector : 301056 -- testing sectors : 85%* missing sector : 305152 -- testing sectors : 86%* missing sector : 309248 -- testing sectors : 87%* missing sector : 313344 -- testing sectors : 88%* missing sector : 317440 -- testing sectors : 89%* missing sector : 321536 -- testing sectors : 90%- testing sectors : 91%* missing sector : 325632 -- testing sectors : 92%* missing sector : 329728 -- testing sectors : 93%* missing sector : 333824 -- testing sectors : 94%* missing sector : 337920 -- testing sectors : 95%* missing sector : 342016 -- testing sectors : 96%* missing sector : 346112 -- testing sectors : 97%* missing sector : 350208 -- testing sectors : 98%- testing sectors : 99%* missing sectors : 357520 - 357654 -- testing sectors : 100%* BAD image : 154 sectors missing +* missing sector : 276480 +* missing sector : 280577 +* missing sector : 284672 +* missing sector : 288768 +* missing sector : 292864 +* missing sector : 296960 +* missing sector : 301056 +* missing sector : 305152 +* missing sector : 309248 +* missing sector : 313344 +* missing sector : 317440 +* missing sector : 321536 +* missing sector : 325632 +* missing sector : 329728 +* missing sector : 333824 +* missing sector : 337920 +* missing sector : 342016 +* missing sector : 346112 +* missing sector : 350208 +* missing sectors : 357520 - 357654 +* BAD image : 154 sectors missing ... ecc headers : 21 ok, 0 CRC errors, 0 missing ... data section : 0 sectors missing; 0 CRC errors ... data md5sum : aae7e725ff308877a45210bfd0b737f7 diff --git a/regtest/database/RS02_plus1 b/regtest/database/RS02_plus1 index 7767366..d32ac83 100644 --- a/regtest/database/RS02_plus1 +++ b/regtest/database/RS02_plus1 @@ -6,7 +6,7 @@ under the conditions of the GNU GENERAL PUBLIC LICENSE. See the file "COPYING" for further information. rs02-tmp.iso: present, contains 34933 medium sectors. -- testing sectors : 1%- testing sectors : 2%- testing sectors : 3%- testing sectors : 4%- testing sectors : 5%- testing sectors : 6%- testing sectors : 7%- testing sectors : 8%- testing sectors : 9%- testing sectors : 10%- testing sectors : 11%- testing sectors : 12%- testing sectors : 13%- testing sectors : 14%- testing sectors : 15%- testing sectors : 16%- testing sectors : 17%- testing sectors : 18%- testing sectors : 19%- testing sectors : 20%- testing sectors : 21%- testing sectors : 22%- testing sectors : 23%- testing sectors : 24%- testing sectors : 25%- testing sectors : 26%- testing sectors : 27%- testing sectors : 28%- testing sectors : 29%- testing sectors : 30%- testing sectors : 31%- testing sectors : 32%- testing sectors : 33%- testing sectors : 34%- testing sectors : 35%- testing sectors : 36%- testing sectors : 37%- testing sectors : 38%- testing sectors : 39%- testing sectors : 40%- testing sectors : 41%- testing sectors : 42%- testing sectors : 43%- testing sectors : 44%- testing sectors : 45%- testing sectors : 46%- testing sectors : 47%- testing sectors : 48%- testing sectors : 49%- testing sectors : 50%- testing sectors : 51%- testing sectors : 52%- testing sectors : 53%- testing sectors : 54%- testing sectors : 55%- testing sectors : 56%- testing sectors : 57%- testing sectors : 58%- testing sectors : 59%- testing sectors : 60%- testing sectors : 61%- testing sectors : 62%- testing sectors : 63%- testing sectors : 64%- testing sectors : 65%- testing sectors : 66%- testing sectors : 67%- testing sectors : 68%- testing sectors : 69%- testing sectors : 70%- testing sectors : 71%- testing sectors : 72%- testing sectors : 73%- testing sectors : 74%- testing sectors : 75%- testing sectors : 76%- testing sectors : 77%- testing sectors : 78%- testing sectors : 79%- testing sectors : 80%- testing sectors : 81%- testing sectors : 82%- testing sectors : 83%- testing sectors : 84%- testing sectors : 85%- testing sectors : 86%- testing sectors : 87%- testing sectors : 88%- testing sectors : 89%- testing sectors : 90%- testing sectors : 91%- testing sectors : 92%- testing sectors : 93%- testing sectors : 94%- testing sectors : 95%- testing sectors : 96%- testing sectors : 97%- testing sectors : 98%- testing sectors : 99%- testing sectors : 100%- good image : all sectors present +- good image : all sectors present - data md5sum : cbadac3ca7b6e9bccfc889b7eaded254 Error correction data: created by dvdisaster-0.80 diff --git a/regtest/database/RS02_plus17 b/regtest/database/RS02_plus17 index 03f88ab..ac85f78 100644 --- a/regtest/database/RS02_plus17 +++ b/regtest/database/RS02_plus17 @@ -6,7 +6,7 @@ under the conditions of the GNU GENERAL PUBLIC LICENSE. See the file "COPYING" for further information. rs02-tmp.iso: present, contains 34949 medium sectors. -- testing sectors : 1%- testing sectors : 2%- testing sectors : 3%- testing sectors : 4%- testing sectors : 5%- testing sectors : 6%- testing sectors : 7%- testing sectors : 8%- testing sectors : 9%- testing sectors : 10%- testing sectors : 11%- testing sectors : 12%- testing sectors : 13%- testing sectors : 14%- testing sectors : 15%- testing sectors : 16%- testing sectors : 17%- testing sectors : 18%- testing sectors : 19%- testing sectors : 20%- testing sectors : 21%- testing sectors : 22%- testing sectors : 23%- testing sectors : 24%- testing sectors : 25%- testing sectors : 26%- testing sectors : 27%- testing sectors : 28%- testing sectors : 29%- testing sectors : 30%- testing sectors : 31%- testing sectors : 32%- testing sectors : 33%- testing sectors : 34%- testing sectors : 35%- testing sectors : 36%- testing sectors : 37%- testing sectors : 38%- testing sectors : 39%- testing sectors : 40%- testing sectors : 41%- testing sectors : 42%- testing sectors : 43%- testing sectors : 44%- testing sectors : 45%- testing sectors : 46%- testing sectors : 47%- testing sectors : 48%- testing sectors : 49%- testing sectors : 50%- testing sectors : 51%- testing sectors : 52%- testing sectors : 53%- testing sectors : 54%- testing sectors : 55%- testing sectors : 56%- testing sectors : 57%- testing sectors : 58%- testing sectors : 59%- testing sectors : 60%- testing sectors : 61%- testing sectors : 62%- testing sectors : 63%- testing sectors : 64%- testing sectors : 65%- testing sectors : 66%- testing sectors : 67%- testing sectors : 68%- testing sectors : 69%- testing sectors : 70%- testing sectors : 71%- testing sectors : 72%- testing sectors : 73%- testing sectors : 74%- testing sectors : 75%- testing sectors : 76%- testing sectors : 77%- testing sectors : 78%- testing sectors : 79%- testing sectors : 80%- testing sectors : 81%- testing sectors : 82%- testing sectors : 83%- testing sectors : 84%- testing sectors : 85%- testing sectors : 86%- testing sectors : 87%- testing sectors : 88%- testing sectors : 89%- testing sectors : 90%- testing sectors : 91%- testing sectors : 92%- testing sectors : 93%- testing sectors : 94%- testing sectors : 95%- testing sectors : 96%- testing sectors : 97%- testing sectors : 98%- testing sectors : 99%- testing sectors : 100%- good image : all sectors present +- good image : all sectors present - data md5sum : cbadac3ca7b6e9bccfc889b7eaded254 Error correction data: created by dvdisaster-0.80 diff --git a/regtest/database/RS02_read_bad_header b/regtest/database/RS02_read_bad_header index d1eb984..8c1aa75 100644 --- a/regtest/database/RS02_read_bad_header +++ b/regtest/database/RS02_read_bad_header @@ -11,5 +11,5 @@ Medium "Random Image": CD-R mode 1, 34932 sectors, Ecc, created 16-07-2006. Creating new rs02-tmp.iso image. Reading CRC information from ecc data (RS02) ... done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) + All sectors successfully read. Checksums match. diff --git a/regtest/database/RS02_read_bad_headers b/regtest/database/RS02_read_bad_headers index c0a8699..811838b 100644 --- a/regtest/database/RS02_read_bad_headers +++ b/regtest/database/RS02_read_bad_headers @@ -11,5 +11,5 @@ Medium "Random Image": CD-R mode 1, 34932 sectors, Ecc, created 16-07-2006. Creating new rs02-tmp.iso image. Reading CRC information from ecc data (RS02) ... done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) + All sectors successfully read. Checksums match. diff --git a/regtest/database/RS02_read_bad_master b/regtest/database/RS02_read_bad_master index 7c004c5..ca062c6 100644 --- a/regtest/database/RS02_read_bad_master +++ b/regtest/database/RS02_read_bad_master @@ -98,6 +98,12 @@ Medium size obtained from ISO/UDF file system: 30000 sectors Medium "Random Image": CD-R mode 1, 30000 sectors, created 16-07-2006. Creating new rs02-tmp.iso image. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx)CRC NOT created. All sectors successfully read. +CrcBuf contents, image path none (medium): + crcSize: 30000, dataSectors: 30000, coveredSectors: 30000, allSectors: 30000 + md5State: data_complete image_complete + data: cbadac3ca7b6e9bccfc889b7eaded254 + full: cbadac3ca7b6e9bccfc889b7eaded254 + fp sector: 16; abe80d3600553a8dce779713afd94f3c + missing crcs: 0 diff --git a/regtest/database/RS02_read_bad_master_exhaustive b/regtest/database/RS02_read_bad_master_exhaustive index cb4a832..ec3374b 100644 --- a/regtest/database/RS02_read_bad_master_exhaustive +++ b/regtest/database/RS02_read_bad_master_exhaustive @@ -164,8 +164,12 @@ Medium "Random Image": CD-R mode 1, 34932 sectors, Ecc, created 16-07-2006. Creating new rs02-tmp.iso image. Reading CRC information from ecc data (RS02) ... RS02LayoutFromImage(): returning cached layout done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Sector 30000, try 1: Medium Error; Unrecovered read error. +Sector 30000, try 1: Medium Error; Unrecovered read error. Sector 30000: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx)CRC NOT created. 16 unreadable sectors. +CrcBuf contents, image path none (medium): + crcSize: 34932, dataSectors: 30000, coveredSectors: 30000, allSectors: 34932 + md5State: invalid + fp sector: 16; abe80d3600553a8dce779713afd94f3c + missing crcs: 16 diff --git a/regtest/database/RS02_read_crc_bad_byte b/regtest/database/RS02_read_crc_bad_byte index 454659e..26dacfa 100644 --- a/regtest/database/RS02_read_crc_bad_byte +++ b/regtest/database/RS02_read_crc_bad_byte @@ -11,6 +11,6 @@ Medium "Random Image": CD-R mode 1, 34932 sectors, Ecc, created 16-07-2006. Creating new rs02-tmp.iso image. Reading CRC information from ecc data (RS02) ... done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx) * CRC error, sector: 4152 -Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) +* CRC error, sector: 4152 + 1 CRC errors and a md5sum mismatch in the CRC section. diff --git a/regtest/database/RS02_read_data_bad_byte b/regtest/database/RS02_read_data_bad_byte deleted file mode 100644 index f809db8..0000000 --- a/regtest/database/RS02_read_data_bad_byte +++ /dev/null @@ -1,18 +0,0 @@ -fa49dc600ca8e5dfe28a2c34bcedb4a6 -ignore -This software comes with ABSOLUTELY NO WARRANTY. This -is free software and you are welcome to redistribute it -under the conditions of the GNU GENERAL PUBLIC LICENSE. -See the file "COPYING" for further information. - -Device: sim-cd, Simulated CD drive 1.00 -Using READ CD. -Medium "Random Image": CD-R mode 1, 34932 sectors, Ecc, created 16-07-2006. - -Creating new rs02-tmp.iso image. -Reading CRC information from ecc data (RS02) ... done. -* CRC error, sector: 0 -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx) * CRC error, sector: 1235 -Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx) * CRC error, sector: 29999 -Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) -3 CRC errors. diff --git a/regtest/database/RS02_read_data_bad_bytes b/regtest/database/RS02_read_data_bad_bytes new file mode 100644 index 0000000..23a48af --- /dev/null +++ b/regtest/database/RS02_read_data_bad_bytes @@ -0,0 +1,18 @@ +fa49dc600ca8e5dfe28a2c34bcedb4a6 +ignore +This software comes with ABSOLUTELY NO WARRANTY. This +is free software and you are welcome to redistribute it +under the conditions of the GNU GENERAL PUBLIC LICENSE. +See the file "COPYING" for further information. + +Device: sim-cd, Simulated CD drive 1.00 +Using READ CD. +Medium "Random Image": CD-R mode 1, 34932 sectors, Ecc, created 16-07-2006. + +Creating new rs02-tmp.iso image. +Reading CRC information from ecc data (RS02) ... done. +* CRC error, sector: 0 +* CRC error, sector: 1235 +* CRC error, sector: 29999 + +3 CRC errors. diff --git a/regtest/database/RS02_read_ecc_bad_byte b/regtest/database/RS02_read_ecc_bad_byte index 4e9888c..74aa28f 100644 --- a/regtest/database/RS02_read_ecc_bad_byte +++ b/regtest/database/RS02_read_ecc_bad_byte @@ -11,5 +11,5 @@ Medium "Random Image": CD-R mode 1, 34932 sectors, Ecc, created 16-07-2006. Creating new rs02-tmp.iso image. Reading CRC information from ecc data (RS02) ... done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) + All sectors successfully read, but wrong ecc md5sum. diff --git a/regtest/database/RS02_read_good b/regtest/database/RS02_read_good index 1274b43..23a9370 100644 --- a/regtest/database/RS02_read_good +++ b/regtest/database/RS02_read_good @@ -11,5 +11,5 @@ Medium "Random Image": CD-R mode 1, 34932 sectors, Ecc, created 16-07-2006. Creating new rs02-tmp.iso image. Reading CRC information from ecc data (RS02) ... done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) + All sectors successfully read. Checksums match. diff --git a/regtest/database/RS02_read_good_verbose b/regtest/database/RS02_read_good_verbose index d943a6f..e874718 100644 --- a/regtest/database/RS02_read_good_verbose +++ b/regtest/database/RS02_read_good_verbose @@ -112,9 +112,15 @@ Medium "Random Image": CD-R mode 1, 34932 sectors, Ecc, created 16-07-2006. Creating new rs02-tmp.iso image. Reading CRC information from ecc data (RS02) ... RS02LayoutFromImage(): returning cached layout done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx)GOOD Data md5sum +GOOD Data md5sum GOOD CRC md5sum GOOD ECC md5sum -CRC cached. All sectors successfully read. Checksums match. +CrcBuf contents, image path none (medium): + crcSize: 34932, dataSectors: 30000, coveredSectors: 30000, allSectors: 34932 + md5State: data_complete image_complete + data: cbadac3ca7b6e9bccfc889b7eaded254 + full: 814f4c46fbb687eb43613fdfde9458cf + fp sector: 16; abe80d3600553a8dce779713afd94f3c + missing crcs: 0 diff --git a/regtest/database/RS02_read_incompatible_ecc b/regtest/database/RS02_read_incompatible_ecc index 7c0dc5d..f6229c5 100644 --- a/regtest/database/RS02_read_incompatible_ecc +++ b/regtest/database/RS02_read_incompatible_ecc @@ -15,5 +15,5 @@ Medium "Random Image": CD-R mode 1, 34932 sectors, Ecc, created 16-07-2006. Creating new rs02-tmp.iso image. Reading CRC information from ecc data (RS02) ... done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) + All sectors successfully read. Checksums match. diff --git a/regtest/database/RS02_read_longer b/regtest/database/RS02_read_longer index 76e127b..a3bc0d4 100644 --- a/regtest/database/RS02_read_longer +++ b/regtest/database/RS02_read_longer @@ -112,9 +112,15 @@ Medium "Random Image": CD-R mode 1, 34932 sectors, Ecc, created 16-07-2006. Creating new rs02-tmp.iso image. Reading CRC information from ecc data (RS02) ... RS02LayoutFromImage(): returning cached layout done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx)GOOD Data md5sum +GOOD Data md5sum GOOD CRC md5sum GOOD ECC md5sum -CRC cached. All sectors successfully read. Checksums match. +CrcBuf contents, image path none (medium): + crcSize: 34932, dataSectors: 30000, coveredSectors: 30000, allSectors: 34932 + md5State: data_complete image_complete + data: cbadac3ca7b6e9bccfc889b7eaded254 + full: 814f4c46fbb687eb43613fdfde9458cf + fp sector: 16; abe80d3600553a8dce779713afd94f3c + missing crcs: 0 diff --git a/regtest/database/RS02_read_missing_crc_sectors b/regtest/database/RS02_read_missing_crc_sectors index bcaa499..a31dad0 100644 --- a/regtest/database/RS02_read_missing_crc_sectors +++ b/regtest/database/RS02_read_missing_crc_sectors @@ -11,9 +11,9 @@ Medium "Random Image": CD-R mode 1, 34932 sectors, Ecc, created 16-07-2006. Creating new rs02-tmp.iso image. Reading CRC information from ecc data (RS02) ... done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Sector 30016, try 1: Medium Error; Unrecovered read error. +Sector 30016, try 1: Medium Error; Unrecovered read error. Sector 30016: Medium Error; Unrecovered read error. Skipping 15 sectors. Sector 30032, try 1: Medium Error; Unrecovered read error. Sector 30032: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) + 32 unreadable sectors. diff --git a/regtest/database/RS02_read_missing_data_sectors b/regtest/database/RS02_read_missing_data_sectors index 37d1248..6151155 100644 --- a/regtest/database/RS02_read_missing_data_sectors +++ b/regtest/database/RS02_read_missing_data_sectors @@ -11,7 +11,7 @@ Medium "Random Image": CD-R mode 1, 34932 sectors, Ecc, created 16-07-2006. Creating new rs02-tmp.iso image. Reading CRC information from ecc data (RS02) ... done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Sector 992, try 1: Medium Error; Unrecovered read error. +Sector 992, try 1: Medium Error; Unrecovered read error. Sector 992: Medium Error; Unrecovered read error. Skipping 15 sectors. Sector 1008, try 1: Medium Error; Unrecovered read error. Sector 1008: Medium Error; Unrecovered read error. Skipping 15 sectors. @@ -19,9 +19,9 @@ Sector 1024, try 1: Medium Error; Unrecovered read error. Sector 1024: Medium Error; Unrecovered read error. Skipping 15 sectors. Sector 1040, try 1: Medium Error; Unrecovered read error. Sector 1040: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Sector 21216, try 1: Medium Error; Unrecovered read error. +Sector 21216, try 1: Medium Error; Unrecovered read error. Sector 21216: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Sector 22448, try 1: Medium Error; Unrecovered read error. +Sector 22448, try 1: Medium Error; Unrecovered read error. Sector 22448: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) + 96 unreadable sectors. diff --git a/regtest/database/RS02_read_missing_ecc_sectors b/regtest/database/RS02_read_missing_ecc_sectors index 7d2718c..ff380d7 100644 --- a/regtest/database/RS02_read_missing_ecc_sectors +++ b/regtest/database/RS02_read_missing_ecc_sectors @@ -11,9 +11,9 @@ Medium "Random Image": CD-R mode 1, 34932 sectors, Ecc, created 16-07-2006. Creating new rs02-tmp.iso image. Reading CRC information from ecc data (RS02) ... done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Sector 32016, try 1: Medium Error; Unrecovered read error. +Sector 32016, try 1: Medium Error; Unrecovered read error. Sector 32016: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Sector 33024, try 1: Medium Error; Unrecovered read error. +Sector 33024, try 1: Medium Error; Unrecovered read error. Sector 33024: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) + 32 unreadable sectors. diff --git a/regtest/database/RS02_read_modulo_glitch b/regtest/database/RS02_read_modulo_glitch index 99b5d14..594b345 100644 --- a/regtest/database/RS02_read_modulo_glitch +++ b/regtest/database/RS02_read_modulo_glitch @@ -112,9 +112,15 @@ Medium "Random Image": CD-R mode 1, 357655 sectors, Ecc, created 16-07-2006. Creating new rs02-tmp.iso image. Reading CRC information from ecc data (RS02) ... RS02LayoutFromImage(): returning cached layout done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx)GOOD Data md5sum +GOOD Data md5sum GOOD CRC md5sum GOOD ECC md5sum -CRC cached. All sectors successfully read. Checksums match. +CrcBuf contents, image path none (medium): + crcSize: 357655, dataSectors: 274300, coveredSectors: 274300, allSectors: 357655 + md5State: data_complete image_complete + data: aae7e725ff308877a45210bfd0b737f7 + full: 43b5730f46547eb489b81bae16321ea2 + fp sector: 16; 48a5a2186ffe363bee215f406d033aa7 + missing crcs: 0 diff --git a/regtest/database/RS02_read_modulo_glitch2 b/regtest/database/RS02_read_modulo_glitch2 index a8cee3e..f05d1d9 100644 --- a/regtest/database/RS02_read_modulo_glitch2 +++ b/regtest/database/RS02_read_modulo_glitch2 @@ -113,9 +113,15 @@ Medium "Random Image": CD-R mode 1, 357655 sectors, Ecc, created 16-07-2006. Creating new rs02-tmp.iso image. Reading CRC information from ecc data (RS02) ... RS02LayoutFromImage(): returning cached layout done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx)GOOD Data md5sum +GOOD Data md5sum GOOD CRC md5sum GOOD ECC md5sum -CRC cached. All sectors successfully read. Checksums match. +CrcBuf contents, image path none (medium): + crcSize: 357655, dataSectors: 274300, coveredSectors: 274300, allSectors: 357655 + md5State: data_complete image_complete + data: aae7e725ff308877a45210bfd0b737f7 + full: 61fc6058150dd48c46648c2fe85f8bd7 + fp sector: 16; 48a5a2186ffe363bee215f406d033aa7 + missing crcs: 0 diff --git a/regtest/database/RS02_read_modulo_glitch3 b/regtest/database/RS02_read_modulo_glitch3 index 8e9e32b..6fc5835 100644 --- a/regtest/database/RS02_read_modulo_glitch3 +++ b/regtest/database/RS02_read_modulo_glitch3 @@ -114,7 +114,7 @@ Medium "Random Image": CD-R mode 1, 357655 sectors, Ecc, created 16-07-2006. Creating new rs02-tmp.iso image. Reading CRC information from ecc data (RS02) ... RS02LayoutFromImage(): returning cached layout done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Sector 357520, try 1: Illegal Request; Logical block address out of range. +Sector 357520, try 1: Illegal Request; Logical block address out of range. Sector 357520: Illegal Request; Logical block address out of range. Skipping 15 sectors. Sector 357536, try 1: Illegal Request; Logical block address out of range. Sector 357536: Illegal Request; Logical block address out of range. Skipping 15 sectors. @@ -144,6 +144,10 @@ Sector 357653, try 1: Illegal Request; Logical block address out of range. Sector 357653: Illegal Request; Logical block address out of range. Sector 357654, try 1: Illegal Request; Logical block address out of range. Sector 357654: Illegal Request; Logical block address out of range. -Read position: 100.0% (nn.nx)CRC NOT created. 135 unreadable sectors. +CrcBuf contents, image path none (medium): + crcSize: 357655, dataSectors: 274300, coveredSectors: 274300, allSectors: 357655 + md5State: invalid + fp sector: 16; 48a5a2186ffe363bee215f406d033aa7 + missing crcs: 135 diff --git a/regtest/database/RS02_read_modulo_glitch4 b/regtest/database/RS02_read_modulo_glitch4 index 2490f2a..9c147e7 100644 --- a/regtest/database/RS02_read_modulo_glitch4 +++ b/regtest/database/RS02_read_modulo_glitch4 @@ -133,45 +133,45 @@ Medium "Random Image": CD-R mode 1, 357655 sectors, Ecc, created 16-07-2006. Creating new rs02-tmp.iso image. Reading CRC information from ecc data (RS02) ... RS02LayoutFromImage(): returning cached layout done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Sector 276480, try 1: Medium Error; Unrecovered read error. +Sector 276480, try 1: Medium Error; Unrecovered read error. Sector 276480: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Sector 280576, try 1: Medium Error; Unrecovered read error. +Sector 280576, try 1: Medium Error; Unrecovered read error. Sector 280576: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Sector 284672, try 1: Medium Error; Unrecovered read error. +Sector 284672, try 1: Medium Error; Unrecovered read error. Sector 284672: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Sector 288768, try 1: Medium Error; Unrecovered read error. +Sector 288768, try 1: Medium Error; Unrecovered read error. Sector 288768: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Sector 292864, try 1: Medium Error; Unrecovered read error. +Sector 292864, try 1: Medium Error; Unrecovered read error. Sector 292864: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Sector 296960, try 1: Medium Error; Unrecovered read error. +Sector 296960, try 1: Medium Error; Unrecovered read error. Sector 296960: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Sector 301056, try 1: Medium Error; Unrecovered read error. +Sector 301056, try 1: Medium Error; Unrecovered read error. Sector 301056: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Sector 305152, try 1: Medium Error; Unrecovered read error. +Sector 305152, try 1: Medium Error; Unrecovered read error. Sector 305152: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Sector 309248, try 1: Medium Error; Unrecovered read error. +Sector 309248, try 1: Medium Error; Unrecovered read error. Sector 309248: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Sector 313344, try 1: Medium Error; Unrecovered read error. +Sector 313344, try 1: Medium Error; Unrecovered read error. Sector 313344: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Sector 317440, try 1: Medium Error; Unrecovered read error. +Sector 317440, try 1: Medium Error; Unrecovered read error. Sector 317440: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Sector 321536, try 1: Medium Error; Unrecovered read error. +Sector 321536, try 1: Medium Error; Unrecovered read error. Sector 321536: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Sector 325632, try 1: Medium Error; Unrecovered read error. +Sector 325632, try 1: Medium Error; Unrecovered read error. Sector 325632: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Sector 329728, try 1: Medium Error; Unrecovered read error. +Sector 329728, try 1: Medium Error; Unrecovered read error. Sector 329728: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Sector 333824, try 1: Medium Error; Unrecovered read error. +Sector 333824, try 1: Medium Error; Unrecovered read error. Sector 333824: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Sector 337920, try 1: Medium Error; Unrecovered read error. +Sector 337920, try 1: Medium Error; Unrecovered read error. Sector 337920: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Sector 342016, try 1: Medium Error; Unrecovered read error. +Sector 342016, try 1: Medium Error; Unrecovered read error. Sector 342016: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Sector 346112, try 1: Medium Error; Unrecovered read error. +Sector 346112, try 1: Medium Error; Unrecovered read error. Sector 346112: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Sector 350208, try 1: Medium Error; Unrecovered read error. +Sector 350208, try 1: Medium Error; Unrecovered read error. Sector 350208: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Sector 357520, try 1: Illegal Request; Logical block address out of range. +Sector 357520, try 1: Illegal Request; Logical block address out of range. Sector 357520: Illegal Request; Logical block address out of range. Skipping 15 sectors. Sector 357536, try 1: Illegal Request; Logical block address out of range. Sector 357536: Illegal Request; Logical block address out of range. Skipping 15 sectors. @@ -201,6 +201,10 @@ Sector 357653, try 1: Illegal Request; Logical block address out of range. Sector 357653: Illegal Request; Logical block address out of range. Sector 357654, try 1: Illegal Request; Logical block address out of range. Sector 357654: Illegal Request; Logical block address out of range. -Read position: 100.0% (nn.nx)CRC NOT created. 439 unreadable sectors. +CrcBuf contents, image path none (medium): + crcSize: 357655, dataSectors: 274300, coveredSectors: 274300, allSectors: 357655 + md5State: invalid + fp sector: 16; 48a5a2186ffe363bee215f406d033aa7 + missing crcs: 439 diff --git a/regtest/database/RS02_read_multipass_ecc_partial_success b/regtest/database/RS02_read_multipass_ecc_partial_success new file mode 100644 index 0000000..0a87653 --- /dev/null +++ b/regtest/database/RS02_read_multipass_ecc_partial_success @@ -0,0 +1,1312 @@ +8fc0a9e324ce5636619c1e51d2902609 +ignore +This software comes with ABSOLUTELY NO WARRANTY. This +is free software and you are welcome to redistribute it +under the conditions of the GNU GENERAL PUBLIC LICENSE. +See the file "COPYING" for further information. + +Device: sim-cd, Simulated CD drive 1.00 +Using READ CD. +Medium "Random Image": CD-R mode 1, 34932 sectors, Ecc, created 16-07-2006. + +Creating new rs02-tmp.iso image. +Reading CRC information from ecc data (RS02) ... done. +* CRC error, sector: 10000 +Sector 15792, try 1: Medium Error; Unrecovered read error. +Sector 15792: Medium Error; Unrecovered read error. Skipping 15 sectors. +Sector 15808, try 1: Medium Error; Unrecovered read error. +Sector 15808: Medium Error; Unrecovered read error. Skipping 15 sectors. +Sector 15824, try 1: Medium Error; Unrecovered read error. +Sector 15824: Medium Error; Unrecovered read error. Skipping 15 sectors. +Sector 15840, try 1: Medium Error; Unrecovered read error. +Sector 15840: Medium Error; Unrecovered read error. Skipping 15 sectors. +Sector 15856, try 1: Medium Error; Unrecovered read error. +Sector 15856: Medium Error; Unrecovered read error. Skipping 15 sectors. +Sector 15872, try 1: Medium Error; Unrecovered read error. +Sector 15872: Medium Error; Unrecovered read error. Skipping 15 sectors. +Sector 15888, try 1: Medium Error; Unrecovered read error. +Sector 15888: Medium Error; Unrecovered read error. Skipping 15 sectors. +Sector 15904, try 1: Medium Error; Unrecovered read error. +Sector 15904: Medium Error; Unrecovered read error. Skipping 15 sectors. +Sector 15920, try 1: Medium Error; Unrecovered read error. +Sector 15920: Medium Error; Unrecovered read error. Skipping 15 sectors. +Sector 15936, try 1: Medium Error; Unrecovered read error. +Sector 15936: Medium Error; Unrecovered read error. Skipping 15 sectors. +Sector 15952, try 1: Medium Error; Unrecovered read error. +Sector 15952: Medium Error; Unrecovered read error. Skipping 15 sectors. +Sector 15968, try 1: Medium Error; Unrecovered read error. +Sector 15968: Medium Error; Unrecovered read error. Skipping 15 sectors. +Sector 15984, try 1: Medium Error; Unrecovered read error. +Sector 15984: Medium Error; Unrecovered read error. Skipping 15 sectors. +Sector 16000, try 1: Medium Error; Unrecovered read error. +Sector 16000: Medium Error; Unrecovered read error. Skipping 15 sectors. +Sector 16016, try 1: Medium Error; Unrecovered read error. +Sector 16016: Medium Error; Unrecovered read error. Skipping 15 sectors. +Sector 16032, try 1: Medium Error; Unrecovered read error. +Sector 16032: Medium Error; Unrecovered read error. Skipping 15 sectors. +Sector 16048, try 1: Medium Error; Unrecovered read error. +Sector 16048: Medium Error; Unrecovered read error. Skipping 15 sectors. +Sector 16064, try 1: Medium Error; Unrecovered read error. +Sector 16064: Medium Error; Unrecovered read error. Skipping 15 sectors. +Sector 16080, try 1: Medium Error; Unrecovered read error. +Sector 16080: Medium Error; Unrecovered read error. Skipping 15 sectors. +Sector 16096, try 1: Medium Error; Unrecovered read error. +Sector 16096: Medium Error; Unrecovered read error. Skipping 15 sectors. +Sector 16112, try 1: Medium Error; Unrecovered read error. +Sector 16112: Medium Error; Unrecovered read error. Skipping 15 sectors. +Sector 16128, try 1: Medium Error; Unrecovered read error. +Sector 16128: Medium Error; Unrecovered read error. Skipping 15 sectors. +Sector 16144, try 1: Medium Error; Unrecovered read error. +Sector 16144: Medium Error; Unrecovered read error. Skipping 15 sectors. +Sector 16160, try 1: Medium Error; Unrecovered read error. +Sector 16160: Medium Error; Unrecovered read error. Skipping 15 sectors. +Sector 16176, try 1: Medium Error; Unrecovered read error. +Sector 16176: Medium Error; Unrecovered read error. Skipping 15 sectors. +Sector 16192, try 1: Medium Error; Unrecovered read error. +Sector 16192: Medium Error; Unrecovered read error. Skipping 15 sectors. + +Trying to complete image, reading pass 2 of 3. +Sectors 15792 - 15807: Medium Error; Unrecovered read error. +* CRC error, sector: 10000 +Sector 15800, try 1: Medium Error; Unrecovered read error. +Sector 15800: Medium Error; Unrecovered read error. +Sector 15801, try 1: Medium Error; Unrecovered read error. +Sector 15801: Medium Error; Unrecovered read error. +Sector 15802, try 1: Medium Error; Unrecovered read error. +Sector 15802: Medium Error; Unrecovered read error. +Sector 15803, try 1: Medium Error; Unrecovered read error. +Sector 15803: Medium Error; Unrecovered read error. +Sector 15804, try 1: Medium Error; Unrecovered read error. +Sector 15804: Medium Error; Unrecovered read error. +Sector 15805, try 1: Medium Error; Unrecovered read error. +Sector 15805: Medium Error; Unrecovered read error. +Sector 15806, try 1: Medium Error; Unrecovered read error. +Sector 15806: Medium Error; Unrecovered read error. +Sector 15807, try 1: Medium Error; Unrecovered read error. +Sector 15807: Medium Error; Unrecovered read error. +Sectors 15808 - 15823: Medium Error; Unrecovered read error. +Sector 15808, try 1: Medium Error; Unrecovered read error. +Sector 15808: Medium Error; Unrecovered read error. +Sector 15809, try 1: Medium Error; Unrecovered read error. +Sector 15809: Medium Error; Unrecovered read error. +Sector 15810, try 1: Medium Error; Unrecovered read error. +Sector 15810: Medium Error; Unrecovered read error. +Sector 15811, try 1: Medium Error; Unrecovered read error. +Sector 15811: Medium Error; Unrecovered read error. +Sector 15812, try 1: Medium Error; Unrecovered read error. +Sector 15812: Medium Error; Unrecovered read error. +Sector 15813, try 1: Medium Error; Unrecovered read error. +Sector 15813: Medium Error; Unrecovered read error. +Sector 15814, try 1: Medium Error; Unrecovered read error. +Sector 15814: Medium Error; Unrecovered read error. +Sector 15815, try 1: Medium Error; Unrecovered read error. +Sector 15815: Medium Error; Unrecovered read error. +Sector 15816, try 1: Medium Error; Unrecovered read error. +Sector 15816: Medium Error; Unrecovered read error. +Sector 15817, try 1: Medium Error; Unrecovered read error. +Sector 15817: Medium Error; Unrecovered read error. +Sector 15818, try 1: Medium Error; Unrecovered read error. +Sector 15818: Medium Error; Unrecovered read error. +Sector 15819, try 1: Medium Error; Unrecovered read error. +Sector 15819: Medium Error; Unrecovered read error. +Sector 15820, try 1: Medium Error; Unrecovered read error. +Sector 15820: Medium Error; Unrecovered read error. +Sector 15821, try 1: Medium Error; Unrecovered read error. +Sector 15821: Medium Error; Unrecovered read error. +Sector 15822, try 1: Medium Error; Unrecovered read error. +Sector 15822: Medium Error; Unrecovered read error. +Sector 15823, try 1: Medium Error; Unrecovered read error. +Sector 15823: Medium Error; Unrecovered read error. +Sectors 15824 - 15839: Medium Error; Unrecovered read error. +Sector 15824, try 1: Medium Error; Unrecovered read error. +Sector 15824: Medium Error; Unrecovered read error. +Sector 15825, try 1: Medium Error; Unrecovered read error. +Sector 15825: Medium Error; Unrecovered read error. +Sector 15826, try 1: Medium Error; Unrecovered read error. +Sector 15826: Medium Error; Unrecovered read error. +Sector 15827, try 1: Medium Error; Unrecovered read error. +Sector 15827: Medium Error; Unrecovered read error. +Sector 15828, try 1: Medium Error; Unrecovered read error. +Sector 15828: Medium Error; Unrecovered read error. +Sector 15829, try 1: Medium Error; Unrecovered read error. +Sector 15829: Medium Error; Unrecovered read error. +Sector 15830, try 1: Medium Error; Unrecovered read error. +Sector 15830: Medium Error; Unrecovered read error. +Sector 15831, try 1: Medium Error; Unrecovered read error. +Sector 15831: Medium Error; Unrecovered read error. +Sector 15832, try 1: Medium Error; Unrecovered read error. +Sector 15832: Medium Error; Unrecovered read error. +Sector 15833, try 1: Medium Error; Unrecovered read error. +Sector 15833: Medium Error; Unrecovered read error. +Sector 15834, try 1: Medium Error; Unrecovered read error. +Sector 15834: Medium Error; Unrecovered read error. +Sector 15835, try 1: Medium Error; Unrecovered read error. +Sector 15835: Medium Error; Unrecovered read error. +Sector 15836, try 1: Medium Error; Unrecovered read error. +Sector 15836: Medium Error; Unrecovered read error. +Sector 15837, try 1: Medium Error; Unrecovered read error. +Sector 15837: Medium Error; Unrecovered read error. +Sector 15838, try 1: Medium Error; Unrecovered read error. +Sector 15838: Medium Error; Unrecovered read error. +Sector 15839, try 1: Medium Error; Unrecovered read error. +Sector 15839: Medium Error; Unrecovered read error. +Sectors 15840 - 15855: Medium Error; Unrecovered read error. +Sector 15840, try 1: Medium Error; Unrecovered read error. +Sector 15840: Medium Error; Unrecovered read error. +Sector 15841, try 1: Medium Error; Unrecovered read error. +Sector 15841: Medium Error; Unrecovered read error. +Sector 15842, try 1: Medium Error; Unrecovered read error. +Sector 15842: Medium Error; Unrecovered read error. +Sector 15843, try 1: Medium Error; Unrecovered read error. +Sector 15843: Medium Error; Unrecovered read error. +Sector 15844, try 1: Medium Error; Unrecovered read error. +Sector 15844: Medium Error; Unrecovered read error. +Sector 15845, try 1: Medium Error; Unrecovered read error. +Sector 15845: Medium Error; Unrecovered read error. +Sector 15846, try 1: Medium Error; Unrecovered read error. +Sector 15846: Medium Error; Unrecovered read error. +Sector 15847, try 1: Medium Error; Unrecovered read error. +Sector 15847: Medium Error; Unrecovered read error. +Sector 15848, try 1: Medium Error; Unrecovered read error. +Sector 15848: Medium Error; Unrecovered read error. +Sector 15849, try 1: Medium Error; Unrecovered read error. +Sector 15849: Medium Error; Unrecovered read error. +Sector 15850, try 1: Medium Error; Unrecovered read error. +Sector 15850: Medium Error; Unrecovered read error. +Sector 15851, try 1: Medium Error; Unrecovered read error. +Sector 15851: Medium Error; Unrecovered read error. +Sector 15852, try 1: Medium Error; Unrecovered read error. +Sector 15852: Medium Error; Unrecovered read error. +Sector 15853, try 1: Medium Error; Unrecovered read error. +Sector 15853: Medium Error; Unrecovered read error. +Sector 15854, try 1: Medium Error; Unrecovered read error. +Sector 15854: Medium Error; Unrecovered read error. +Sector 15855, try 1: Medium Error; Unrecovered read error. +Sector 15855: Medium Error; Unrecovered read error. +Sectors 15856 - 15871: Medium Error; Unrecovered read error. +Sector 15856, try 1: Medium Error; Unrecovered read error. +Sector 15856: Medium Error; Unrecovered read error. +Sector 15857, try 1: Medium Error; Unrecovered read error. +Sector 15857: Medium Error; Unrecovered read error. +Sector 15858, try 1: Medium Error; Unrecovered read error. +Sector 15858: Medium Error; Unrecovered read error. +Sector 15859, try 1: Medium Error; Unrecovered read error. +Sector 15859: Medium Error; Unrecovered read error. +Sector 15860, try 1: Medium Error; Unrecovered read error. +Sector 15860: Medium Error; Unrecovered read error. +Sector 15861, try 1: Medium Error; Unrecovered read error. +Sector 15861: Medium Error; Unrecovered read error. +Sector 15862, try 1: Medium Error; Unrecovered read error. +Sector 15862: Medium Error; Unrecovered read error. +Sector 15863, try 1: Medium Error; Unrecovered read error. +Sector 15863: Medium Error; Unrecovered read error. +Sector 15864, try 1: Medium Error; Unrecovered read error. +Sector 15864: Medium Error; Unrecovered read error. +Sector 15865, try 1: Medium Error; Unrecovered read error. +Sector 15865: Medium Error; Unrecovered read error. +Sector 15866, try 1: Medium Error; Unrecovered read error. +Sector 15866: Medium Error; Unrecovered read error. +Sector 15867, try 1: Medium Error; Unrecovered read error. +Sector 15867: Medium Error; Unrecovered read error. +Sector 15868, try 1: Medium Error; Unrecovered read error. +Sector 15868: Medium Error; Unrecovered read error. +Sector 15869, try 1: Medium Error; Unrecovered read error. +Sector 15869: Medium Error; Unrecovered read error. +Sector 15870, try 1: Medium Error; Unrecovered read error. +Sector 15870: Medium Error; Unrecovered read error. +Sector 15871, try 1: Medium Error; Unrecovered read error. +Sector 15871: Medium Error; Unrecovered read error. +Sectors 15872 - 15887: Medium Error; Unrecovered read error. +Sector 15872, try 1: Medium Error; Unrecovered read error. +Sector 15872: Medium Error; Unrecovered read error. +Sector 15873, try 1: Medium Error; Unrecovered read error. +Sector 15873: Medium Error; Unrecovered read error. +Sector 15874, try 1: Medium Error; Unrecovered read error. +Sector 15874: Medium Error; Unrecovered read error. +Sector 15875, try 1: Medium Error; Unrecovered read error. +Sector 15875: Medium Error; Unrecovered read error. +Sector 15876, try 1: Medium Error; Unrecovered read error. +Sector 15876: Medium Error; Unrecovered read error. +Sector 15877, try 1: Medium Error; Unrecovered read error. +Sector 15877: Medium Error; Unrecovered read error. +Sector 15878, try 1: Medium Error; Unrecovered read error. +Sector 15878: Medium Error; Unrecovered read error. +Sector 15879, try 1: Medium Error; Unrecovered read error. +Sector 15879: Medium Error; Unrecovered read error. +Sector 15880, try 1: Medium Error; Unrecovered read error. +Sector 15880: Medium Error; Unrecovered read error. +Sector 15881, try 1: Medium Error; Unrecovered read error. +Sector 15881: Medium Error; Unrecovered read error. +Sector 15882, try 1: Medium Error; Unrecovered read error. +Sector 15882: Medium Error; Unrecovered read error. +Sector 15883, try 1: Medium Error; Unrecovered read error. +Sector 15883: Medium Error; Unrecovered read error. +Sector 15884, try 1: Medium Error; Unrecovered read error. +Sector 15884: Medium Error; Unrecovered read error. +Sector 15885, try 1: Medium Error; Unrecovered read error. +Sector 15885: Medium Error; Unrecovered read error. +Sector 15886, try 1: Medium Error; Unrecovered read error. +Sector 15886: Medium Error; Unrecovered read error. +Sector 15887, try 1: Medium Error; Unrecovered read error. +Sector 15887: Medium Error; Unrecovered read error. +Sectors 15888 - 15903: Medium Error; Unrecovered read error. +Sector 15888, try 1: Medium Error; Unrecovered read error. +Sector 15888: Medium Error; Unrecovered read error. +Sector 15889, try 1: Medium Error; Unrecovered read error. +Sector 15889: Medium Error; Unrecovered read error. +Sector 15890, try 1: Medium Error; Unrecovered read error. +Sector 15890: Medium Error; Unrecovered read error. +Sector 15891, try 1: Medium Error; Unrecovered read error. +Sector 15891: Medium Error; Unrecovered read error. +Sector 15892, try 1: Medium Error; Unrecovered read error. +Sector 15892: Medium Error; Unrecovered read error. +Sector 15893, try 1: Medium Error; Unrecovered read error. +Sector 15893: Medium Error; Unrecovered read error. +Sector 15894, try 1: Medium Error; Unrecovered read error. +Sector 15894: Medium Error; Unrecovered read error. +Sector 15895, try 1: Medium Error; Unrecovered read error. +Sector 15895: Medium Error; Unrecovered read error. +Sector 15896, try 1: Medium Error; Unrecovered read error. +Sector 15896: Medium Error; Unrecovered read error. +Sector 15897, try 1: Medium Error; Unrecovered read error. +Sector 15897: Medium Error; Unrecovered read error. +Sector 15898, try 1: Medium Error; Unrecovered read error. +Sector 15898: Medium Error; Unrecovered read error. +Sector 15899, try 1: Medium Error; Unrecovered read error. +Sector 15899: Medium Error; Unrecovered read error. +Sector 15900, try 1: Medium Error; Unrecovered read error. +Sector 15900: Medium Error; Unrecovered read error. +Sector 15901, try 1: Medium Error; Unrecovered read error. +Sector 15901: Medium Error; Unrecovered read error. +Sector 15902, try 1: Medium Error; Unrecovered read error. +Sector 15902: Medium Error; Unrecovered read error. +Sector 15903, try 1: Medium Error; Unrecovered read error. +Sector 15903: Medium Error; Unrecovered read error. +Sectors 15904 - 15919: Medium Error; Unrecovered read error. +Sector 15904, try 1: Medium Error; Unrecovered read error. +Sector 15904: Medium Error; Unrecovered read error. +Sector 15905, try 1: Medium Error; Unrecovered read error. +Sector 15905: Medium Error; Unrecovered read error. +Sector 15906, try 1: Medium Error; Unrecovered read error. +Sector 15906: Medium Error; Unrecovered read error. +Sector 15907, try 1: Medium Error; Unrecovered read error. +Sector 15907: Medium Error; Unrecovered read error. +Sector 15908, try 1: Medium Error; Unrecovered read error. +Sector 15908: Medium Error; Unrecovered read error. +Sector 15909, try 1: Medium Error; Unrecovered read error. +Sector 15909: Medium Error; Unrecovered read error. +Sector 15910, try 1: Medium Error; Unrecovered read error. +Sector 15910: Medium Error; Unrecovered read error. +Sector 15911, try 1: Medium Error; Unrecovered read error. +Sector 15911: Medium Error; Unrecovered read error. +Sector 15912, try 1: Medium Error; Unrecovered read error. +Sector 15912: Medium Error; Unrecovered read error. +Sector 15913, try 1: Medium Error; Unrecovered read error. +Sector 15913: Medium Error; Unrecovered read error. +Sector 15914, try 1: Medium Error; Unrecovered read error. +Sector 15914: Medium Error; Unrecovered read error. +Sector 15915, try 1: Medium Error; Unrecovered read error. +Sector 15915: Medium Error; Unrecovered read error. +Sector 15916, try 1: Medium Error; Unrecovered read error. +Sector 15916: Medium Error; Unrecovered read error. +Sector 15917, try 1: Medium Error; Unrecovered read error. +Sector 15917: Medium Error; Unrecovered read error. +Sector 15918, try 1: Medium Error; Unrecovered read error. +Sector 15918: Medium Error; Unrecovered read error. +Sector 15919, try 1: Medium Error; Unrecovered read error. +Sector 15919: Medium Error; Unrecovered read error. +Sectors 15920 - 15935: Medium Error; Unrecovered read error. +Sector 15920, try 1: Medium Error; Unrecovered read error. +Sector 15920: Medium Error; Unrecovered read error. +Sector 15921, try 1: Medium Error; Unrecovered read error. +Sector 15921: Medium Error; Unrecovered read error. +Sector 15922, try 1: Medium Error; Unrecovered read error. +Sector 15922: Medium Error; Unrecovered read error. +Sector 15923, try 1: Medium Error; Unrecovered read error. +Sector 15923: Medium Error; Unrecovered read error. +Sector 15924, try 1: Medium Error; Unrecovered read error. +Sector 15924: Medium Error; Unrecovered read error. +Sector 15925, try 1: Medium Error; Unrecovered read error. +Sector 15925: Medium Error; Unrecovered read error. +Sector 15926, try 1: Medium Error; Unrecovered read error. +Sector 15926: Medium Error; Unrecovered read error. +Sector 15927, try 1: Medium Error; Unrecovered read error. +Sector 15927: Medium Error; Unrecovered read error. +Sector 15928, try 1: Medium Error; Unrecovered read error. +Sector 15928: Medium Error; Unrecovered read error. +Sector 15929, try 1: Medium Error; Unrecovered read error. +Sector 15929: Medium Error; Unrecovered read error. +Sector 15930, try 1: Medium Error; Unrecovered read error. +Sector 15930: Medium Error; Unrecovered read error. +Sector 15931, try 1: Medium Error; Unrecovered read error. +Sector 15931: Medium Error; Unrecovered read error. +Sector 15932, try 1: Medium Error; Unrecovered read error. +Sector 15932: Medium Error; Unrecovered read error. +Sector 15933, try 1: Medium Error; Unrecovered read error. +Sector 15933: Medium Error; Unrecovered read error. +Sector 15934, try 1: Medium Error; Unrecovered read error. +Sector 15934: Medium Error; Unrecovered read error. +Sector 15935, try 1: Medium Error; Unrecovered read error. +Sector 15935: Medium Error; Unrecovered read error. +Sectors 15936 - 15951: Medium Error; Unrecovered read error. +Sector 15936, try 1: Medium Error; Unrecovered read error. +Sector 15936: Medium Error; Unrecovered read error. +Sector 15937, try 1: Medium Error; Unrecovered read error. +Sector 15937: Medium Error; Unrecovered read error. +Sector 15938, try 1: Medium Error; Unrecovered read error. +Sector 15938: Medium Error; Unrecovered read error. +Sector 15939, try 1: Medium Error; Unrecovered read error. +Sector 15939: Medium Error; Unrecovered read error. +Sector 15940, try 1: Medium Error; Unrecovered read error. +Sector 15940: Medium Error; Unrecovered read error. +Sector 15941, try 1: Medium Error; Unrecovered read error. +Sector 15941: Medium Error; Unrecovered read error. +Sector 15942, try 1: Medium Error; Unrecovered read error. +Sector 15942: Medium Error; Unrecovered read error. +Sector 15943, try 1: Medium Error; Unrecovered read error. +Sector 15943: Medium Error; Unrecovered read error. +Sector 15944, try 1: Medium Error; Unrecovered read error. +Sector 15944: Medium Error; Unrecovered read error. +Sector 15945, try 1: Medium Error; Unrecovered read error. +Sector 15945: Medium Error; Unrecovered read error. +Sector 15946, try 1: Medium Error; Unrecovered read error. +Sector 15946: Medium Error; Unrecovered read error. +Sector 15947, try 1: Medium Error; Unrecovered read error. +Sector 15947: Medium Error; Unrecovered read error. +Sector 15948, try 1: Medium Error; Unrecovered read error. +Sector 15948: Medium Error; Unrecovered read error. +Sector 15949, try 1: Medium Error; Unrecovered read error. +Sector 15949: Medium Error; Unrecovered read error. +Sector 15950, try 1: Medium Error; Unrecovered read error. +Sector 15950: Medium Error; Unrecovered read error. +Sector 15951, try 1: Medium Error; Unrecovered read error. +Sector 15951: Medium Error; Unrecovered read error. +Sectors 15952 - 15967: Medium Error; Unrecovered read error. +Sector 15952, try 1: Medium Error; Unrecovered read error. +Sector 15952: Medium Error; Unrecovered read error. +Sector 15953, try 1: Medium Error; Unrecovered read error. +Sector 15953: Medium Error; Unrecovered read error. +Sector 15954, try 1: Medium Error; Unrecovered read error. +Sector 15954: Medium Error; Unrecovered read error. +Sector 15955, try 1: Medium Error; Unrecovered read error. +Sector 15955: Medium Error; Unrecovered read error. +Sector 15956, try 1: Medium Error; Unrecovered read error. +Sector 15956: Medium Error; Unrecovered read error. +Sector 15957, try 1: Medium Error; Unrecovered read error. +Sector 15957: Medium Error; Unrecovered read error. +Sector 15958, try 1: Medium Error; Unrecovered read error. +Sector 15958: Medium Error; Unrecovered read error. +Sector 15959, try 1: Medium Error; Unrecovered read error. +Sector 15959: Medium Error; Unrecovered read error. +Sector 15960, try 1: Medium Error; Unrecovered read error. +Sector 15960: Medium Error; Unrecovered read error. +Sector 15961, try 1: Medium Error; Unrecovered read error. +Sector 15961: Medium Error; Unrecovered read error. +Sector 15962, try 1: Medium Error; Unrecovered read error. +Sector 15962: Medium Error; Unrecovered read error. +Sector 15963, try 1: Medium Error; Unrecovered read error. +Sector 15963: Medium Error; Unrecovered read error. +Sector 15964, try 1: Medium Error; Unrecovered read error. +Sector 15964: Medium Error; Unrecovered read error. +Sector 15965, try 1: Medium Error; Unrecovered read error. +Sector 15965: Medium Error; Unrecovered read error. +Sector 15966, try 1: Medium Error; Unrecovered read error. +Sector 15966: Medium Error; Unrecovered read error. +Sector 15967, try 1: Medium Error; Unrecovered read error. +Sector 15967: Medium Error; Unrecovered read error. +Sectors 15968 - 15983: Medium Error; Unrecovered read error. +Sector 15968, try 1: Medium Error; Unrecovered read error. +Sector 15968: Medium Error; Unrecovered read error. +Sector 15969, try 1: Medium Error; Unrecovered read error. +Sector 15969: Medium Error; Unrecovered read error. +Sector 15970, try 1: Medium Error; Unrecovered read error. +Sector 15970: Medium Error; Unrecovered read error. +Sector 15971, try 1: Medium Error; Unrecovered read error. +Sector 15971: Medium Error; Unrecovered read error. +Sector 15972, try 1: Medium Error; Unrecovered read error. +Sector 15972: Medium Error; Unrecovered read error. +Sector 15973, try 1: Medium Error; Unrecovered read error. +Sector 15973: Medium Error; Unrecovered read error. +Sector 15974, try 1: Medium Error; Unrecovered read error. +Sector 15974: Medium Error; Unrecovered read error. +Sector 15975, try 1: Medium Error; Unrecovered read error. +Sector 15975: Medium Error; Unrecovered read error. +Sector 15976, try 1: Medium Error; Unrecovered read error. +Sector 15976: Medium Error; Unrecovered read error. +Sector 15977, try 1: Medium Error; Unrecovered read error. +Sector 15977: Medium Error; Unrecovered read error. +Sector 15978, try 1: Medium Error; Unrecovered read error. +Sector 15978: Medium Error; Unrecovered read error. +Sector 15979, try 1: Medium Error; Unrecovered read error. +Sector 15979: Medium Error; Unrecovered read error. +Sector 15980, try 1: Medium Error; Unrecovered read error. +Sector 15980: Medium Error; Unrecovered read error. +Sector 15981, try 1: Medium Error; Unrecovered read error. +Sector 15981: Medium Error; Unrecovered read error. +Sector 15982, try 1: Medium Error; Unrecovered read error. +Sector 15982: Medium Error; Unrecovered read error. +Sector 15983, try 1: Medium Error; Unrecovered read error. +Sector 15983: Medium Error; Unrecovered read error. +Sectors 15984 - 15999: Medium Error; Unrecovered read error. +Sector 15984, try 1: Medium Error; Unrecovered read error. +Sector 15984: Medium Error; Unrecovered read error. +Sector 15985, try 1: Medium Error; Unrecovered read error. +Sector 15985: Medium Error; Unrecovered read error. +Sector 15986, try 1: Medium Error; Unrecovered read error. +Sector 15986: Medium Error; Unrecovered read error. +Sector 15987, try 1: Medium Error; Unrecovered read error. +Sector 15987: Medium Error; Unrecovered read error. +Sector 15988, try 1: Medium Error; Unrecovered read error. +Sector 15988: Medium Error; Unrecovered read error. +Sector 15989, try 1: Medium Error; Unrecovered read error. +Sector 15989: Medium Error; Unrecovered read error. +Sector 15990, try 1: Medium Error; Unrecovered read error. +Sector 15990: Medium Error; Unrecovered read error. +Sector 15991, try 1: Medium Error; Unrecovered read error. +Sector 15991: Medium Error; Unrecovered read error. +Sector 15992, try 1: Medium Error; Unrecovered read error. +Sector 15992: Medium Error; Unrecovered read error. +Sector 15993, try 1: Medium Error; Unrecovered read error. +Sector 15993: Medium Error; Unrecovered read error. +Sector 15994, try 1: Medium Error; Unrecovered read error. +Sector 15994: Medium Error; Unrecovered read error. +Sector 15995, try 1: Medium Error; Unrecovered read error. +Sector 15995: Medium Error; Unrecovered read error. +Sector 15996, try 1: Medium Error; Unrecovered read error. +Sector 15996: Medium Error; Unrecovered read error. +Sector 15997, try 1: Medium Error; Unrecovered read error. +Sector 15997: Medium Error; Unrecovered read error. +Sector 15998, try 1: Medium Error; Unrecovered read error. +Sector 15998: Medium Error; Unrecovered read error. +Sector 15999, try 1: Medium Error; Unrecovered read error. +Sector 15999: Medium Error; Unrecovered read error. +Sectors 16000 - 16015: Medium Error; Unrecovered read error. +Sector 16000, try 1: Medium Error; Unrecovered read error. +Sector 16000: Medium Error; Unrecovered read error. +Sector 16001, try 1: Medium Error; Unrecovered read error. +Sector 16001: Medium Error; Unrecovered read error. +Sector 16002, try 1: Medium Error; Unrecovered read error. +Sector 16002: Medium Error; Unrecovered read error. +Sector 16003, try 1: Medium Error; Unrecovered read error. +Sector 16003: Medium Error; Unrecovered read error. +Sector 16004, try 1: Medium Error; Unrecovered read error. +Sector 16004: Medium Error; Unrecovered read error. +Sector 16005, try 1: Medium Error; Unrecovered read error. +Sector 16005: Medium Error; Unrecovered read error. +Sector 16006, try 1: Medium Error; Unrecovered read error. +Sector 16006: Medium Error; Unrecovered read error. +Sector 16007, try 1: Medium Error; Unrecovered read error. +Sector 16007: Medium Error; Unrecovered read error. +Sector 16008, try 1: Medium Error; Unrecovered read error. +Sector 16008: Medium Error; Unrecovered read error. +Sector 16009, try 1: Medium Error; Unrecovered read error. +Sector 16009: Medium Error; Unrecovered read error. +Sector 16010, try 1: Medium Error; Unrecovered read error. +Sector 16010: Medium Error; Unrecovered read error. +Sector 16011, try 1: Medium Error; Unrecovered read error. +Sector 16011: Medium Error; Unrecovered read error. +Sector 16012, try 1: Medium Error; Unrecovered read error. +Sector 16012: Medium Error; Unrecovered read error. +Sector 16013, try 1: Medium Error; Unrecovered read error. +Sector 16013: Medium Error; Unrecovered read error. +Sector 16014, try 1: Medium Error; Unrecovered read error. +Sector 16014: Medium Error; Unrecovered read error. +Sector 16015, try 1: Medium Error; Unrecovered read error. +Sector 16015: Medium Error; Unrecovered read error. +Sectors 16016 - 16031: Medium Error; Unrecovered read error. +Sector 16016, try 1: Medium Error; Unrecovered read error. +Sector 16016: Medium Error; Unrecovered read error. +Sector 16017, try 1: Medium Error; Unrecovered read error. +Sector 16017: Medium Error; Unrecovered read error. +Sector 16018, try 1: Medium Error; Unrecovered read error. +Sector 16018: Medium Error; Unrecovered read error. +Sector 16019, try 1: Medium Error; Unrecovered read error. +Sector 16019: Medium Error; Unrecovered read error. +Sector 16020, try 1: Medium Error; Unrecovered read error. +Sector 16020: Medium Error; Unrecovered read error. +Sector 16021, try 1: Medium Error; Unrecovered read error. +Sector 16021: Medium Error; Unrecovered read error. +Sector 16022, try 1: Medium Error; Unrecovered read error. +Sector 16022: Medium Error; Unrecovered read error. +Sector 16023, try 1: Medium Error; Unrecovered read error. +Sector 16023: Medium Error; Unrecovered read error. +Sector 16024, try 1: Medium Error; Unrecovered read error. +Sector 16024: Medium Error; Unrecovered read error. +Sector 16025, try 1: Medium Error; Unrecovered read error. +Sector 16025: Medium Error; Unrecovered read error. +Sector 16026, try 1: Medium Error; Unrecovered read error. +Sector 16026: Medium Error; Unrecovered read error. +Sector 16027, try 1: Medium Error; Unrecovered read error. +Sector 16027: Medium Error; Unrecovered read error. +Sector 16028, try 1: Medium Error; Unrecovered read error. +Sector 16028: Medium Error; Unrecovered read error. +Sector 16029, try 1: Medium Error; Unrecovered read error. +Sector 16029: Medium Error; Unrecovered read error. +Sector 16030, try 1: Medium Error; Unrecovered read error. +Sector 16030: Medium Error; Unrecovered read error. +Sector 16031, try 1: Medium Error; Unrecovered read error. +Sector 16031: Medium Error; Unrecovered read error. +Sectors 16032 - 16047: Medium Error; Unrecovered read error. +Sector 16032, try 1: Medium Error; Unrecovered read error. +Sector 16032: Medium Error; Unrecovered read error. +Sector 16033, try 1: Medium Error; Unrecovered read error. +Sector 16033: Medium Error; Unrecovered read error. +Sector 16034, try 1: Medium Error; Unrecovered read error. +Sector 16034: Medium Error; Unrecovered read error. +Sector 16035, try 1: Medium Error; Unrecovered read error. +Sector 16035: Medium Error; Unrecovered read error. +Sector 16036, try 1: Medium Error; Unrecovered read error. +Sector 16036: Medium Error; Unrecovered read error. +Sector 16037, try 1: Medium Error; Unrecovered read error. +Sector 16037: Medium Error; Unrecovered read error. +Sector 16038, try 1: Medium Error; Unrecovered read error. +Sector 16038: Medium Error; Unrecovered read error. +Sector 16039, try 1: Medium Error; Unrecovered read error. +Sector 16039: Medium Error; Unrecovered read error. +Sector 16040, try 1: Medium Error; Unrecovered read error. +Sector 16040: Medium Error; Unrecovered read error. +Sector 16041, try 1: Medium Error; Unrecovered read error. +Sector 16041: Medium Error; Unrecovered read error. +Sector 16042, try 1: Medium Error; Unrecovered read error. +Sector 16042: Medium Error; Unrecovered read error. +Sector 16043, try 1: Medium Error; Unrecovered read error. +Sector 16043: Medium Error; Unrecovered read error. +Sector 16044, try 1: Medium Error; Unrecovered read error. +Sector 16044: Medium Error; Unrecovered read error. +Sector 16045, try 1: Medium Error; Unrecovered read error. +Sector 16045: Medium Error; Unrecovered read error. +Sector 16046, try 1: Medium Error; Unrecovered read error. +Sector 16046: Medium Error; Unrecovered read error. +Sector 16047, try 1: Medium Error; Unrecovered read error. +Sector 16047: Medium Error; Unrecovered read error. +Sectors 16048 - 16063: Medium Error; Unrecovered read error. +Sector 16048, try 1: Medium Error; Unrecovered read error. +Sector 16048: Medium Error; Unrecovered read error. +Sector 16049, try 1: Medium Error; Unrecovered read error. +Sector 16049: Medium Error; Unrecovered read error. +Sector 16050, try 1: Medium Error; Unrecovered read error. +Sector 16050: Medium Error; Unrecovered read error. +Sector 16051, try 1: Medium Error; Unrecovered read error. +Sector 16051: Medium Error; Unrecovered read error. +Sector 16052, try 1: Medium Error; Unrecovered read error. +Sector 16052: Medium Error; Unrecovered read error. +Sector 16053, try 1: Medium Error; Unrecovered read error. +Sector 16053: Medium Error; Unrecovered read error. +Sector 16054, try 1: Medium Error; Unrecovered read error. +Sector 16054: Medium Error; Unrecovered read error. +Sector 16055, try 1: Medium Error; Unrecovered read error. +Sector 16055: Medium Error; Unrecovered read error. +Sector 16056, try 1: Medium Error; Unrecovered read error. +Sector 16056: Medium Error; Unrecovered read error. +Sector 16057, try 1: Medium Error; Unrecovered read error. +Sector 16057: Medium Error; Unrecovered read error. +Sector 16058, try 1: Medium Error; Unrecovered read error. +Sector 16058: Medium Error; Unrecovered read error. +Sector 16059, try 1: Medium Error; Unrecovered read error. +Sector 16059: Medium Error; Unrecovered read error. +Sector 16060, try 1: Medium Error; Unrecovered read error. +Sector 16060: Medium Error; Unrecovered read error. +Sector 16061, try 1: Medium Error; Unrecovered read error. +Sector 16061: Medium Error; Unrecovered read error. +Sector 16062, try 1: Medium Error; Unrecovered read error. +Sector 16062: Medium Error; Unrecovered read error. +Sector 16063, try 1: Medium Error; Unrecovered read error. +Sector 16063: Medium Error; Unrecovered read error. +Sectors 16064 - 16079: Medium Error; Unrecovered read error. +Sector 16064, try 1: Medium Error; Unrecovered read error. +Sector 16064: Medium Error; Unrecovered read error. +Sector 16065, try 1: Medium Error; Unrecovered read error. +Sector 16065: Medium Error; Unrecovered read error. +Sector 16066, try 1: Medium Error; Unrecovered read error. +Sector 16066: Medium Error; Unrecovered read error. +Sector 16067, try 1: Medium Error; Unrecovered read error. +Sector 16067: Medium Error; Unrecovered read error. +Sector 16068, try 1: Medium Error; Unrecovered read error. +Sector 16068: Medium Error; Unrecovered read error. +Sector 16069, try 1: Medium Error; Unrecovered read error. +Sector 16069: Medium Error; Unrecovered read error. +Sector 16070, try 1: Medium Error; Unrecovered read error. +Sector 16070: Medium Error; Unrecovered read error. +Sector 16071, try 1: Medium Error; Unrecovered read error. +Sector 16071: Medium Error; Unrecovered read error. +Sector 16072, try 1: Medium Error; Unrecovered read error. +Sector 16072: Medium Error; Unrecovered read error. +Sector 16073, try 1: Medium Error; Unrecovered read error. +Sector 16073: Medium Error; Unrecovered read error. +Sector 16074, try 1: Medium Error; Unrecovered read error. +Sector 16074: Medium Error; Unrecovered read error. +Sector 16075, try 1: Medium Error; Unrecovered read error. +Sector 16075: Medium Error; Unrecovered read error. +Sector 16076, try 1: Medium Error; Unrecovered read error. +Sector 16076: Medium Error; Unrecovered read error. +Sector 16077, try 1: Medium Error; Unrecovered read error. +Sector 16077: Medium Error; Unrecovered read error. +Sector 16078, try 1: Medium Error; Unrecovered read error. +Sector 16078: Medium Error; Unrecovered read error. +Sector 16079, try 1: Medium Error; Unrecovered read error. +Sector 16079: Medium Error; Unrecovered read error. +Sectors 16080 - 16095: Medium Error; Unrecovered read error. +Sector 16080, try 1: Medium Error; Unrecovered read error. +Sector 16080: Medium Error; Unrecovered read error. +Sector 16081, try 1: Medium Error; Unrecovered read error. +Sector 16081: Medium Error; Unrecovered read error. +Sector 16082, try 1: Medium Error; Unrecovered read error. +Sector 16082: Medium Error; Unrecovered read error. +Sector 16083, try 1: Medium Error; Unrecovered read error. +Sector 16083: Medium Error; Unrecovered read error. +Sector 16084, try 1: Medium Error; Unrecovered read error. +Sector 16084: Medium Error; Unrecovered read error. +Sector 16085, try 1: Medium Error; Unrecovered read error. +Sector 16085: Medium Error; Unrecovered read error. +Sector 16086, try 1: Medium Error; Unrecovered read error. +Sector 16086: Medium Error; Unrecovered read error. +Sector 16087, try 1: Medium Error; Unrecovered read error. +Sector 16087: Medium Error; Unrecovered read error. +Sector 16088, try 1: Medium Error; Unrecovered read error. +Sector 16088: Medium Error; Unrecovered read error. +Sector 16089, try 1: Medium Error; Unrecovered read error. +Sector 16089: Medium Error; Unrecovered read error. +Sector 16090, try 1: Medium Error; Unrecovered read error. +Sector 16090: Medium Error; Unrecovered read error. +Sector 16091, try 1: Medium Error; Unrecovered read error. +Sector 16091: Medium Error; Unrecovered read error. +Sector 16092, try 1: Medium Error; Unrecovered read error. +Sector 16092: Medium Error; Unrecovered read error. +Sector 16093, try 1: Medium Error; Unrecovered read error. +Sector 16093: Medium Error; Unrecovered read error. +Sector 16094, try 1: Medium Error; Unrecovered read error. +Sector 16094: Medium Error; Unrecovered read error. +Sector 16095, try 1: Medium Error; Unrecovered read error. +Sector 16095: Medium Error; Unrecovered read error. +Sectors 16096 - 16111: Medium Error; Unrecovered read error. +Sector 16096, try 1: Medium Error; Unrecovered read error. +Sector 16096: Medium Error; Unrecovered read error. +Sector 16097, try 1: Medium Error; Unrecovered read error. +Sector 16097: Medium Error; Unrecovered read error. +Sector 16098, try 1: Medium Error; Unrecovered read error. +Sector 16098: Medium Error; Unrecovered read error. +Sector 16099, try 1: Medium Error; Unrecovered read error. +Sector 16099: Medium Error; Unrecovered read error. +Sector 16100, try 1: Medium Error; Unrecovered read error. +Sector 16100: Medium Error; Unrecovered read error. +Sector 16101, try 1: Medium Error; Unrecovered read error. +Sector 16101: Medium Error; Unrecovered read error. +Sector 16102, try 1: Medium Error; Unrecovered read error. +Sector 16102: Medium Error; Unrecovered read error. +Sector 16103, try 1: Medium Error; Unrecovered read error. +Sector 16103: Medium Error; Unrecovered read error. +Sector 16104, try 1: Medium Error; Unrecovered read error. +Sector 16104: Medium Error; Unrecovered read error. +Sector 16105, try 1: Medium Error; Unrecovered read error. +Sector 16105: Medium Error; Unrecovered read error. +Sector 16106, try 1: Medium Error; Unrecovered read error. +Sector 16106: Medium Error; Unrecovered read error. +Sector 16107, try 1: Medium Error; Unrecovered read error. +Sector 16107: Medium Error; Unrecovered read error. +Sector 16108, try 1: Medium Error; Unrecovered read error. +Sector 16108: Medium Error; Unrecovered read error. +Sector 16109, try 1: Medium Error; Unrecovered read error. +Sector 16109: Medium Error; Unrecovered read error. +Sector 16110, try 1: Medium Error; Unrecovered read error. +Sector 16110: Medium Error; Unrecovered read error. +Sector 16111, try 1: Medium Error; Unrecovered read error. +Sector 16111: Medium Error; Unrecovered read error. +Sectors 16112 - 16127: Medium Error; Unrecovered read error. +Sector 16112, try 1: Medium Error; Unrecovered read error. +Sector 16112: Medium Error; Unrecovered read error. +Sector 16113, try 1: Medium Error; Unrecovered read error. +Sector 16113: Medium Error; Unrecovered read error. +Sector 16114, try 1: Medium Error; Unrecovered read error. +Sector 16114: Medium Error; Unrecovered read error. +Sector 16115, try 1: Medium Error; Unrecovered read error. +Sector 16115: Medium Error; Unrecovered read error. +Sector 16116, try 1: Medium Error; Unrecovered read error. +Sector 16116: Medium Error; Unrecovered read error. +Sector 16117, try 1: Medium Error; Unrecovered read error. +Sector 16117: Medium Error; Unrecovered read error. +Sector 16118, try 1: Medium Error; Unrecovered read error. +Sector 16118: Medium Error; Unrecovered read error. +Sector 16119, try 1: Medium Error; Unrecovered read error. +Sector 16119: Medium Error; Unrecovered read error. +Sector 16120, try 1: Medium Error; Unrecovered read error. +Sector 16120: Medium Error; Unrecovered read error. +Sector 16121, try 1: Medium Error; Unrecovered read error. +Sector 16121: Medium Error; Unrecovered read error. +Sector 16122, try 1: Medium Error; Unrecovered read error. +Sector 16122: Medium Error; Unrecovered read error. +Sector 16123, try 1: Medium Error; Unrecovered read error. +Sector 16123: Medium Error; Unrecovered read error. +Sector 16124, try 1: Medium Error; Unrecovered read error. +Sector 16124: Medium Error; Unrecovered read error. +Sector 16125, try 1: Medium Error; Unrecovered read error. +Sector 16125: Medium Error; Unrecovered read error. +Sector 16126, try 1: Medium Error; Unrecovered read error. +Sector 16126: Medium Error; Unrecovered read error. +Sector 16127, try 1: Medium Error; Unrecovered read error. +Sector 16127: Medium Error; Unrecovered read error. +Sectors 16128 - 16143: Medium Error; Unrecovered read error. +Sector 16128, try 1: Medium Error; Unrecovered read error. +Sector 16128: Medium Error; Unrecovered read error. +Sector 16129, try 1: Medium Error; Unrecovered read error. +Sector 16129: Medium Error; Unrecovered read error. +Sector 16130, try 1: Medium Error; Unrecovered read error. +Sector 16130: Medium Error; Unrecovered read error. +Sector 16131, try 1: Medium Error; Unrecovered read error. +Sector 16131: Medium Error; Unrecovered read error. +Sector 16132, try 1: Medium Error; Unrecovered read error. +Sector 16132: Medium Error; Unrecovered read error. +Sector 16133, try 1: Medium Error; Unrecovered read error. +Sector 16133: Medium Error; Unrecovered read error. +Sector 16134, try 1: Medium Error; Unrecovered read error. +Sector 16134: Medium Error; Unrecovered read error. +Sector 16135, try 1: Medium Error; Unrecovered read error. +Sector 16135: Medium Error; Unrecovered read error. +Sector 16136, try 1: Medium Error; Unrecovered read error. +Sector 16136: Medium Error; Unrecovered read error. +Sector 16137, try 1: Medium Error; Unrecovered read error. +Sector 16137: Medium Error; Unrecovered read error. +Sector 16138, try 1: Medium Error; Unrecovered read error. +Sector 16138: Medium Error; Unrecovered read error. +Sector 16139, try 1: Medium Error; Unrecovered read error. +Sector 16139: Medium Error; Unrecovered read error. +Sector 16140, try 1: Medium Error; Unrecovered read error. +Sector 16140: Medium Error; Unrecovered read error. +Sector 16141, try 1: Medium Error; Unrecovered read error. +Sector 16141: Medium Error; Unrecovered read error. +Sector 16142, try 1: Medium Error; Unrecovered read error. +Sector 16142: Medium Error; Unrecovered read error. +Sector 16143, try 1: Medium Error; Unrecovered read error. +Sector 16143: Medium Error; Unrecovered read error. +Sectors 16144 - 16159: Medium Error; Unrecovered read error. +Sector 16144, try 1: Medium Error; Unrecovered read error. +Sector 16144: Medium Error; Unrecovered read error. +Sector 16145, try 1: Medium Error; Unrecovered read error. +Sector 16145: Medium Error; Unrecovered read error. +Sector 16146, try 1: Medium Error; Unrecovered read error. +Sector 16146: Medium Error; Unrecovered read error. +Sector 16147, try 1: Medium Error; Unrecovered read error. +Sector 16147: Medium Error; Unrecovered read error. +Sector 16148, try 1: Medium Error; Unrecovered read error. +Sector 16148: Medium Error; Unrecovered read error. +Sector 16149, try 1: Medium Error; Unrecovered read error. +Sector 16149: Medium Error; Unrecovered read error. +Sector 16150, try 1: Medium Error; Unrecovered read error. +Sector 16150: Medium Error; Unrecovered read error. +Sector 16151, try 1: Medium Error; Unrecovered read error. +Sector 16151: Medium Error; Unrecovered read error. +Sector 16152, try 1: Medium Error; Unrecovered read error. +Sector 16152: Medium Error; Unrecovered read error. +Sector 16153, try 1: Medium Error; Unrecovered read error. +Sector 16153: Medium Error; Unrecovered read error. +Sector 16154, try 1: Medium Error; Unrecovered read error. +Sector 16154: Medium Error; Unrecovered read error. +Sector 16155, try 1: Medium Error; Unrecovered read error. +Sector 16155: Medium Error; Unrecovered read error. +Sector 16156, try 1: Medium Error; Unrecovered read error. +Sector 16156: Medium Error; Unrecovered read error. +Sector 16157, try 1: Medium Error; Unrecovered read error. +Sector 16157: Medium Error; Unrecovered read error. +Sector 16158, try 1: Medium Error; Unrecovered read error. +Sector 16158: Medium Error; Unrecovered read error. +Sector 16159, try 1: Medium Error; Unrecovered read error. +Sector 16159: Medium Error; Unrecovered read error. +Sectors 16160 - 16175: Medium Error; Unrecovered read error. +Sector 16160, try 1: Medium Error; Unrecovered read error. +Sector 16160: Medium Error; Unrecovered read error. +Sector 16161, try 1: Medium Error; Unrecovered read error. +Sector 16161: Medium Error; Unrecovered read error. +Sector 16162, try 1: Medium Error; Unrecovered read error. +Sector 16162: Medium Error; Unrecovered read error. +Sector 16163, try 1: Medium Error; Unrecovered read error. +Sector 16163: Medium Error; Unrecovered read error. +Sector 16164, try 1: Medium Error; Unrecovered read error. +Sector 16164: Medium Error; Unrecovered read error. +Sector 16165, try 1: Medium Error; Unrecovered read error. +Sector 16165: Medium Error; Unrecovered read error. +Sector 16166, try 1: Medium Error; Unrecovered read error. +Sector 16166: Medium Error; Unrecovered read error. +Sector 16167, try 1: Medium Error; Unrecovered read error. +Sector 16167: Medium Error; Unrecovered read error. +Sector 16168, try 1: Medium Error; Unrecovered read error. +Sector 16168: Medium Error; Unrecovered read error. +Sector 16169, try 1: Medium Error; Unrecovered read error. +Sector 16169: Medium Error; Unrecovered read error. +Sector 16170, try 1: Medium Error; Unrecovered read error. +Sector 16170: Medium Error; Unrecovered read error. +Sector 16171, try 1: Medium Error; Unrecovered read error. +Sector 16171: Medium Error; Unrecovered read error. +Sector 16172, try 1: Medium Error; Unrecovered read error. +Sector 16172: Medium Error; Unrecovered read error. +Sector 16173, try 1: Medium Error; Unrecovered read error. +Sector 16173: Medium Error; Unrecovered read error. +Sector 16174, try 1: Medium Error; Unrecovered read error. +Sector 16174: Medium Error; Unrecovered read error. +Sector 16175, try 1: Medium Error; Unrecovered read error. +Sector 16175: Medium Error; Unrecovered read error. +Sectors 16176 - 16191: Medium Error; Unrecovered read error. +Sector 16176, try 1: Medium Error; Unrecovered read error. +Sector 16176: Medium Error; Unrecovered read error. +Sector 16177, try 1: Medium Error; Unrecovered read error. +Sector 16177: Medium Error; Unrecovered read error. +Sector 16178, try 1: Medium Error; Unrecovered read error. +Sector 16178: Medium Error; Unrecovered read error. +Sector 16179, try 1: Medium Error; Unrecovered read error. +Sector 16179: Medium Error; Unrecovered read error. +Sector 16180, try 1: Medium Error; Unrecovered read error. +Sector 16180: Medium Error; Unrecovered read error. +Sector 16181, try 1: Medium Error; Unrecovered read error. +Sector 16181: Medium Error; Unrecovered read error. +Sector 16182, try 1: Medium Error; Unrecovered read error. +Sector 16182: Medium Error; Unrecovered read error. +Sector 16183, try 1: Medium Error; Unrecovered read error. +Sector 16183: Medium Error; Unrecovered read error. +Sector 16184, try 1: Medium Error; Unrecovered read error. +Sector 16184: Medium Error; Unrecovered read error. +Sector 16185, try 1: Medium Error; Unrecovered read error. +Sector 16185: Medium Error; Unrecovered read error. +Sector 16186, try 1: Medium Error; Unrecovered read error. +Sector 16186: Medium Error; Unrecovered read error. +Sector 16187, try 1: Medium Error; Unrecovered read error. +Sector 16187: Medium Error; Unrecovered read error. +Sector 16188, try 1: Medium Error; Unrecovered read error. +Sector 16188: Medium Error; Unrecovered read error. +Sector 16189, try 1: Medium Error; Unrecovered read error. +Sector 16189: Medium Error; Unrecovered read error. +Sector 16190, try 1: Medium Error; Unrecovered read error. +Sector 16190: Medium Error; Unrecovered read error. +Sector 16191, try 1: Medium Error; Unrecovered read error. +Sector 16191: Medium Error; Unrecovered read error. +Sectors 16192 - 16207: Medium Error; Unrecovered read error. +Sector 16192, try 1: Medium Error; Unrecovered read error. +Sector 16192: Medium Error; Unrecovered read error. +Sector 16193, try 1: Medium Error; Unrecovered read error. +Sector 16193: Medium Error; Unrecovered read error. +Sector 16194, try 1: Medium Error; Unrecovered read error. +Sector 16194: Medium Error; Unrecovered read error. +Sector 16195, try 1: Medium Error; Unrecovered read error. +Sector 16195: Medium Error; Unrecovered read error. +Sector 16196, try 1: Medium Error; Unrecovered read error. +Sector 16196: Medium Error; Unrecovered read error. +Sector 16197, try 1: Medium Error; Unrecovered read error. +Sector 16197: Medium Error; Unrecovered read error. +Sector 16198, try 1: Medium Error; Unrecovered read error. +Sector 16198: Medium Error; Unrecovered read error. +Sector 16199, try 1: Medium Error; Unrecovered read error. +Sector 16199: Medium Error; Unrecovered read error. + +Trying to complete image, reading pass 3 of 3. +Sector 15800, try 1: Medium Error; Unrecovered read error. +Sector 15800: Medium Error; Unrecovered read error. +Sector 15801, try 1: Medium Error; Unrecovered read error. +Sector 15801: Medium Error; Unrecovered read error. +Sector 15802, try 1: Medium Error; Unrecovered read error. +Sector 15802: Medium Error; Unrecovered read error. +Sector 15803, try 1: Medium Error; Unrecovered read error. +Sector 15803: Medium Error; Unrecovered read error. +Sector 15804, try 1: Medium Error; Unrecovered read error. +Sector 15804: Medium Error; Unrecovered read error. +Sector 15805, try 1: Medium Error; Unrecovered read error. +Sector 15805: Medium Error; Unrecovered read error. +Sector 15806, try 1: Medium Error; Unrecovered read error. +Sector 15806: Medium Error; Unrecovered read error. +Sector 15807, try 1: Medium Error; Unrecovered read error. +Sector 15807: Medium Error; Unrecovered read error. +Sectors 15808 - 15823: Medium Error; Unrecovered read error. +Sector 15808, try 1: Medium Error; Unrecovered read error. +Sector 15808: Medium Error; Unrecovered read error. +Sector 15809, try 1: Medium Error; Unrecovered read error. +Sector 15809: Medium Error; Unrecovered read error. +Sector 15810, try 1: Medium Error; Unrecovered read error. +Sector 15810: Medium Error; Unrecovered read error. +Sector 15811, try 1: Medium Error; Unrecovered read error. +Sector 15811: Medium Error; Unrecovered read error. +Sector 15812, try 1: Medium Error; Unrecovered read error. +Sector 15812: Medium Error; Unrecovered read error. +Sector 15813, try 1: Medium Error; Unrecovered read error. +Sector 15813: Medium Error; Unrecovered read error. +Sector 15814, try 1: Medium Error; Unrecovered read error. +Sector 15814: Medium Error; Unrecovered read error. +Sector 15815, try 1: Medium Error; Unrecovered read error. +Sector 15815: Medium Error; Unrecovered read error. +Sector 15816, try 1: Medium Error; Unrecovered read error. +Sector 15816: Medium Error; Unrecovered read error. +Sector 15817, try 1: Medium Error; Unrecovered read error. +Sector 15817: Medium Error; Unrecovered read error. +Sector 15818, try 1: Medium Error; Unrecovered read error. +Sector 15818: Medium Error; Unrecovered read error. +Sector 15819, try 1: Medium Error; Unrecovered read error. +Sector 15819: Medium Error; Unrecovered read error. +Sector 15820, try 1: Medium Error; Unrecovered read error. +Sector 15820: Medium Error; Unrecovered read error. +Sector 15821, try 1: Medium Error; Unrecovered read error. +Sector 15821: Medium Error; Unrecovered read error. +Sector 15822, try 1: Medium Error; Unrecovered read error. +Sector 15822: Medium Error; Unrecovered read error. +Sector 15823, try 1: Medium Error; Unrecovered read error. +Sector 15823: Medium Error; Unrecovered read error. +Sectors 15824 - 15839: Medium Error; Unrecovered read error. +Sector 15824, try 1: Medium Error; Unrecovered read error. +Sector 15824: Medium Error; Unrecovered read error. +Sector 15825, try 1: Medium Error; Unrecovered read error. +Sector 15825: Medium Error; Unrecovered read error. +Sector 15826, try 1: Medium Error; Unrecovered read error. +Sector 15826: Medium Error; Unrecovered read error. +Sector 15827, try 1: Medium Error; Unrecovered read error. +Sector 15827: Medium Error; Unrecovered read error. +Sector 15828, try 1: Medium Error; Unrecovered read error. +Sector 15828: Medium Error; Unrecovered read error. +Sector 15829, try 1: Medium Error; Unrecovered read error. +Sector 15829: Medium Error; Unrecovered read error. +Sector 15830, try 1: Medium Error; Unrecovered read error. +Sector 15830: Medium Error; Unrecovered read error. +Sector 15831, try 1: Medium Error; Unrecovered read error. +Sector 15831: Medium Error; Unrecovered read error. +Sector 15832, try 1: Medium Error; Unrecovered read error. +Sector 15832: Medium Error; Unrecovered read error. +Sector 15833, try 1: Medium Error; Unrecovered read error. +Sector 15833: Medium Error; Unrecovered read error. +Sector 15834, try 1: Medium Error; Unrecovered read error. +Sector 15834: Medium Error; Unrecovered read error. +Sector 15835, try 1: Medium Error; Unrecovered read error. +Sector 15835: Medium Error; Unrecovered read error. +Sector 15836, try 1: Medium Error; Unrecovered read error. +Sector 15836: Medium Error; Unrecovered read error. +Sector 15837, try 1: Medium Error; Unrecovered read error. +Sector 15837: Medium Error; Unrecovered read error. +Sector 15838, try 1: Medium Error; Unrecovered read error. +Sector 15838: Medium Error; Unrecovered read error. +Sector 15839, try 1: Medium Error; Unrecovered read error. +Sector 15839: Medium Error; Unrecovered read error. +Sectors 15840 - 15855: Medium Error; Unrecovered read error. +* CRC error, sector: 10000 +Sector 15840, try 1: Medium Error; Unrecovered read error. +Sector 15840: Medium Error; Unrecovered read error. +Sector 15841, try 1: Medium Error; Unrecovered read error. +Sector 15841: Medium Error; Unrecovered read error. +Sector 15842, try 1: Medium Error; Unrecovered read error. +Sector 15842: Medium Error; Unrecovered read error. +Sector 15843, try 1: Medium Error; Unrecovered read error. +Sector 15843: Medium Error; Unrecovered read error. +Sector 15844, try 1: Medium Error; Unrecovered read error. +Sector 15844: Medium Error; Unrecovered read error. +Sector 15845, try 1: Medium Error; Unrecovered read error. +Sector 15845: Medium Error; Unrecovered read error. +Sector 15846, try 1: Medium Error; Unrecovered read error. +Sector 15846: Medium Error; Unrecovered read error. +Sector 15847, try 1: Medium Error; Unrecovered read error. +Sector 15847: Medium Error; Unrecovered read error. +Sector 15848, try 1: Medium Error; Unrecovered read error. +Sector 15848: Medium Error; Unrecovered read error. +Sector 15849, try 1: Medium Error; Unrecovered read error. +Sector 15849: Medium Error; Unrecovered read error. +Sector 15850, try 1: Medium Error; Unrecovered read error. +Sector 15850: Medium Error; Unrecovered read error. +Sector 15851, try 1: Medium Error; Unrecovered read error. +Sector 15851: Medium Error; Unrecovered read error. +Sector 15852, try 1: Medium Error; Unrecovered read error. +Sector 15852: Medium Error; Unrecovered read error. +Sector 15853, try 1: Medium Error; Unrecovered read error. +Sector 15853: Medium Error; Unrecovered read error. +Sector 15854, try 1: Medium Error; Unrecovered read error. +Sector 15854: Medium Error; Unrecovered read error. +Sector 15855, try 1: Medium Error; Unrecovered read error. +Sector 15855: Medium Error; Unrecovered read error. +Sectors 15856 - 15871: Medium Error; Unrecovered read error. +Sector 15856, try 1: Medium Error; Unrecovered read error. +Sector 15856: Medium Error; Unrecovered read error. +Sector 15857, try 1: Medium Error; Unrecovered read error. +Sector 15857: Medium Error; Unrecovered read error. +Sector 15858, try 1: Medium Error; Unrecovered read error. +Sector 15858: Medium Error; Unrecovered read error. +Sector 15859, try 1: Medium Error; Unrecovered read error. +Sector 15859: Medium Error; Unrecovered read error. +Sector 15860, try 1: Medium Error; Unrecovered read error. +Sector 15860: Medium Error; Unrecovered read error. +Sector 15861, try 1: Medium Error; Unrecovered read error. +Sector 15861: Medium Error; Unrecovered read error. +Sector 15862, try 1: Medium Error; Unrecovered read error. +Sector 15862: Medium Error; Unrecovered read error. +Sector 15863, try 1: Medium Error; Unrecovered read error. +Sector 15863: Medium Error; Unrecovered read error. +Sector 15864, try 1: Medium Error; Unrecovered read error. +Sector 15864: Medium Error; Unrecovered read error. +Sector 15865, try 1: Medium Error; Unrecovered read error. +Sector 15865: Medium Error; Unrecovered read error. +Sector 15866, try 1: Medium Error; Unrecovered read error. +Sector 15866: Medium Error; Unrecovered read error. +Sector 15867, try 1: Medium Error; Unrecovered read error. +Sector 15867: Medium Error; Unrecovered read error. +Sector 15868, try 1: Medium Error; Unrecovered read error. +Sector 15868: Medium Error; Unrecovered read error. +Sector 15869, try 1: Medium Error; Unrecovered read error. +Sector 15869: Medium Error; Unrecovered read error. +Sector 15870, try 1: Medium Error; Unrecovered read error. +Sector 15870: Medium Error; Unrecovered read error. +Sector 15871, try 1: Medium Error; Unrecovered read error. +Sector 15871: Medium Error; Unrecovered read error. +Sectors 15872 - 15887: Medium Error; Unrecovered read error. +Sector 15872, try 1: Medium Error; Unrecovered read error. +Sector 15872: Medium Error; Unrecovered read error. +Sector 15873, try 1: Medium Error; Unrecovered read error. +Sector 15873: Medium Error; Unrecovered read error. +Sector 15874, try 1: Medium Error; Unrecovered read error. +Sector 15874: Medium Error; Unrecovered read error. +Sector 15875, try 1: Medium Error; Unrecovered read error. +Sector 15875: Medium Error; Unrecovered read error. +Sector 15876, try 1: Medium Error; Unrecovered read error. +Sector 15876: Medium Error; Unrecovered read error. +Sector 15877, try 1: Medium Error; Unrecovered read error. +Sector 15877: Medium Error; Unrecovered read error. +Sector 15878, try 1: Medium Error; Unrecovered read error. +Sector 15878: Medium Error; Unrecovered read error. +Sector 15879, try 1: Medium Error; Unrecovered read error. +Sector 15879: Medium Error; Unrecovered read error. +Sector 15880, try 1: Medium Error; Unrecovered read error. +Sector 15880: Medium Error; Unrecovered read error. +Sector 15881, try 1: Medium Error; Unrecovered read error. +Sector 15881: Medium Error; Unrecovered read error. +Sector 15882, try 1: Medium Error; Unrecovered read error. +Sector 15882: Medium Error; Unrecovered read error. +Sector 15883, try 1: Medium Error; Unrecovered read error. +Sector 15883: Medium Error; Unrecovered read error. +Sector 15884, try 1: Medium Error; Unrecovered read error. +Sector 15884: Medium Error; Unrecovered read error. +Sector 15885, try 1: Medium Error; Unrecovered read error. +Sector 15885: Medium Error; Unrecovered read error. +Sector 15886, try 1: Medium Error; Unrecovered read error. +Sector 15886: Medium Error; Unrecovered read error. +Sector 15887, try 1: Medium Error; Unrecovered read error. +Sector 15887: Medium Error; Unrecovered read error. +Sectors 15888 - 15903: Medium Error; Unrecovered read error. +Sector 15888, try 1: Medium Error; Unrecovered read error. +Sector 15888: Medium Error; Unrecovered read error. +Sector 15889, try 1: Medium Error; Unrecovered read error. +Sector 15889: Medium Error; Unrecovered read error. +Sector 15890, try 1: Medium Error; Unrecovered read error. +Sector 15890: Medium Error; Unrecovered read error. +Sector 15891, try 1: Medium Error; Unrecovered read error. +Sector 15891: Medium Error; Unrecovered read error. +Sector 15892, try 1: Medium Error; Unrecovered read error. +Sector 15892: Medium Error; Unrecovered read error. +Sector 15893, try 1: Medium Error; Unrecovered read error. +Sector 15893: Medium Error; Unrecovered read error. +Sector 15894, try 1: Medium Error; Unrecovered read error. +Sector 15894: Medium Error; Unrecovered read error. +Sector 15895, try 1: Medium Error; Unrecovered read error. +Sector 15895: Medium Error; Unrecovered read error. +Sector 15896, try 1: Medium Error; Unrecovered read error. +Sector 15896: Medium Error; Unrecovered read error. +Sector 15897, try 1: Medium Error; Unrecovered read error. +Sector 15897: Medium Error; Unrecovered read error. +Sector 15898, try 1: Medium Error; Unrecovered read error. +Sector 15898: Medium Error; Unrecovered read error. +Sector 15899, try 1: Medium Error; Unrecovered read error. +Sector 15899: Medium Error; Unrecovered read error. +Sectors 16096 - 16111: Medium Error; Unrecovered read error. +Sector 16100, try 1: Medium Error; Unrecovered read error. +Sector 16100: Medium Error; Unrecovered read error. +Sector 16101, try 1: Medium Error; Unrecovered read error. +Sector 16101: Medium Error; Unrecovered read error. +Sector 16102, try 1: Medium Error; Unrecovered read error. +Sector 16102: Medium Error; Unrecovered read error. +Sector 16103, try 1: Medium Error; Unrecovered read error. +Sector 16103: Medium Error; Unrecovered read error. +Sector 16104, try 1: Medium Error; Unrecovered read error. +Sector 16104: Medium Error; Unrecovered read error. +Sector 16105, try 1: Medium Error; Unrecovered read error. +Sector 16105: Medium Error; Unrecovered read error. +Sector 16106, try 1: Medium Error; Unrecovered read error. +Sector 16106: Medium Error; Unrecovered read error. +Sector 16107, try 1: Medium Error; Unrecovered read error. +Sector 16107: Medium Error; Unrecovered read error. +Sector 16108, try 1: Medium Error; Unrecovered read error. +Sector 16108: Medium Error; Unrecovered read error. +Sector 16109, try 1: Medium Error; Unrecovered read error. +Sector 16109: Medium Error; Unrecovered read error. +Sector 16110, try 1: Medium Error; Unrecovered read error. +Sector 16110: Medium Error; Unrecovered read error. +Sector 16111, try 1: Medium Error; Unrecovered read error. +Sector 16111: Medium Error; Unrecovered read error. +Sectors 16112 - 16127: Medium Error; Unrecovered read error. +Sector 16112, try 1: Medium Error; Unrecovered read error. +Sector 16112: Medium Error; Unrecovered read error. +Sector 16113, try 1: Medium Error; Unrecovered read error. +Sector 16113: Medium Error; Unrecovered read error. +Sector 16114, try 1: Medium Error; Unrecovered read error. +Sector 16114: Medium Error; Unrecovered read error. +Sector 16115, try 1: Medium Error; Unrecovered read error. +Sector 16115: Medium Error; Unrecovered read error. +Sector 16116, try 1: Medium Error; Unrecovered read error. +Sector 16116: Medium Error; Unrecovered read error. +Sector 16117, try 1: Medium Error; Unrecovered read error. +Sector 16117: Medium Error; Unrecovered read error. +Sector 16118, try 1: Medium Error; Unrecovered read error. +Sector 16118: Medium Error; Unrecovered read error. +Sector 16119, try 1: Medium Error; Unrecovered read error. +Sector 16119: Medium Error; Unrecovered read error. +Sector 16120, try 1: Medium Error; Unrecovered read error. +Sector 16120: Medium Error; Unrecovered read error. +Sector 16121, try 1: Medium Error; Unrecovered read error. +Sector 16121: Medium Error; Unrecovered read error. +Sector 16122, try 1: Medium Error; Unrecovered read error. +Sector 16122: Medium Error; Unrecovered read error. +Sector 16123, try 1: Medium Error; Unrecovered read error. +Sector 16123: Medium Error; Unrecovered read error. +Sector 16124, try 1: Medium Error; Unrecovered read error. +Sector 16124: Medium Error; Unrecovered read error. +Sector 16125, try 1: Medium Error; Unrecovered read error. +Sector 16125: Medium Error; Unrecovered read error. +Sector 16126, try 1: Medium Error; Unrecovered read error. +Sector 16126: Medium Error; Unrecovered read error. +Sector 16127, try 1: Medium Error; Unrecovered read error. +Sector 16127: Medium Error; Unrecovered read error. +Sectors 16128 - 16143: Medium Error; Unrecovered read error. +Sector 16128, try 1: Medium Error; Unrecovered read error. +Sector 16128: Medium Error; Unrecovered read error. +Sector 16129, try 1: Medium Error; Unrecovered read error. +Sector 16129: Medium Error; Unrecovered read error. +Sector 16130, try 1: Medium Error; Unrecovered read error. +Sector 16130: Medium Error; Unrecovered read error. +Sector 16131, try 1: Medium Error; Unrecovered read error. +Sector 16131: Medium Error; Unrecovered read error. +Sector 16132, try 1: Medium Error; Unrecovered read error. +Sector 16132: Medium Error; Unrecovered read error. +Sector 16133, try 1: Medium Error; Unrecovered read error. +Sector 16133: Medium Error; Unrecovered read error. +Sector 16134, try 1: Medium Error; Unrecovered read error. +Sector 16134: Medium Error; Unrecovered read error. +Sector 16135, try 1: Medium Error; Unrecovered read error. +Sector 16135: Medium Error; Unrecovered read error. +Sector 16136, try 1: Medium Error; Unrecovered read error. +Sector 16136: Medium Error; Unrecovered read error. +Sector 16137, try 1: Medium Error; Unrecovered read error. +Sector 16137: Medium Error; Unrecovered read error. +Sector 16138, try 1: Medium Error; Unrecovered read error. +Sector 16138: Medium Error; Unrecovered read error. +Sector 16139, try 1: Medium Error; Unrecovered read error. +Sector 16139: Medium Error; Unrecovered read error. +Sector 16140, try 1: Medium Error; Unrecovered read error. +Sector 16140: Medium Error; Unrecovered read error. +Sector 16141, try 1: Medium Error; Unrecovered read error. +Sector 16141: Medium Error; Unrecovered read error. +Sector 16142, try 1: Medium Error; Unrecovered read error. +Sector 16142: Medium Error; Unrecovered read error. +Sector 16143, try 1: Medium Error; Unrecovered read error. +Sector 16143: Medium Error; Unrecovered read error. +Sectors 16144 - 16159: Medium Error; Unrecovered read error. +Sector 16144, try 1: Medium Error; Unrecovered read error. +Sector 16144: Medium Error; Unrecovered read error. +Sector 16145, try 1: Medium Error; Unrecovered read error. +Sector 16145: Medium Error; Unrecovered read error. +Sector 16146, try 1: Medium Error; Unrecovered read error. +Sector 16146: Medium Error; Unrecovered read error. +Sector 16147, try 1: Medium Error; Unrecovered read error. +Sector 16147: Medium Error; Unrecovered read error. +Sector 16148, try 1: Medium Error; Unrecovered read error. +Sector 16148: Medium Error; Unrecovered read error. +Sector 16149, try 1: Medium Error; Unrecovered read error. +Sector 16149: Medium Error; Unrecovered read error. +Sector 16150, try 1: Medium Error; Unrecovered read error. +Sector 16150: Medium Error; Unrecovered read error. +Sector 16151, try 1: Medium Error; Unrecovered read error. +Sector 16151: Medium Error; Unrecovered read error. +Sector 16152, try 1: Medium Error; Unrecovered read error. +Sector 16152: Medium Error; Unrecovered read error. +Sector 16153, try 1: Medium Error; Unrecovered read error. +Sector 16153: Medium Error; Unrecovered read error. +Sector 16154, try 1: Medium Error; Unrecovered read error. +Sector 16154: Medium Error; Unrecovered read error. +Sector 16155, try 1: Medium Error; Unrecovered read error. +Sector 16155: Medium Error; Unrecovered read error. +Sector 16156, try 1: Medium Error; Unrecovered read error. +Sector 16156: Medium Error; Unrecovered read error. +Sector 16157, try 1: Medium Error; Unrecovered read error. +Sector 16157: Medium Error; Unrecovered read error. +Sector 16158, try 1: Medium Error; Unrecovered read error. +Sector 16158: Medium Error; Unrecovered read error. +Sector 16159, try 1: Medium Error; Unrecovered read error. +Sector 16159: Medium Error; Unrecovered read error. +Sectors 16160 - 16175: Medium Error; Unrecovered read error. +Sector 16160, try 1: Medium Error; Unrecovered read error. +Sector 16160: Medium Error; Unrecovered read error. +Sector 16161, try 1: Medium Error; Unrecovered read error. +Sector 16161: Medium Error; Unrecovered read error. +Sector 16162, try 1: Medium Error; Unrecovered read error. +Sector 16162: Medium Error; Unrecovered read error. +Sector 16163, try 1: Medium Error; Unrecovered read error. +Sector 16163: Medium Error; Unrecovered read error. +Sector 16164, try 1: Medium Error; Unrecovered read error. +Sector 16164: Medium Error; Unrecovered read error. +Sector 16165, try 1: Medium Error; Unrecovered read error. +Sector 16165: Medium Error; Unrecovered read error. +Sector 16166, try 1: Medium Error; Unrecovered read error. +Sector 16166: Medium Error; Unrecovered read error. +Sector 16167, try 1: Medium Error; Unrecovered read error. +Sector 16167: Medium Error; Unrecovered read error. +Sector 16168, try 1: Medium Error; Unrecovered read error. +Sector 16168: Medium Error; Unrecovered read error. +Sector 16169, try 1: Medium Error; Unrecovered read error. +Sector 16169: Medium Error; Unrecovered read error. +Sector 16170, try 1: Medium Error; Unrecovered read error. +Sector 16170: Medium Error; Unrecovered read error. +Sector 16171, try 1: Medium Error; Unrecovered read error. +Sector 16171: Medium Error; Unrecovered read error. +Sector 16172, try 1: Medium Error; Unrecovered read error. +Sector 16172: Medium Error; Unrecovered read error. +Sector 16173, try 1: Medium Error; Unrecovered read error. +Sector 16173: Medium Error; Unrecovered read error. +Sector 16174, try 1: Medium Error; Unrecovered read error. +Sector 16174: Medium Error; Unrecovered read error. +Sector 16175, try 1: Medium Error; Unrecovered read error. +Sector 16175: Medium Error; Unrecovered read error. +Sectors 16176 - 16191: Medium Error; Unrecovered read error. +Sector 16176, try 1: Medium Error; Unrecovered read error. +Sector 16176: Medium Error; Unrecovered read error. +Sector 16177, try 1: Medium Error; Unrecovered read error. +Sector 16177: Medium Error; Unrecovered read error. +Sector 16178, try 1: Medium Error; Unrecovered read error. +Sector 16178: Medium Error; Unrecovered read error. +Sector 16179, try 1: Medium Error; Unrecovered read error. +Sector 16179: Medium Error; Unrecovered read error. +Sector 16180, try 1: Medium Error; Unrecovered read error. +Sector 16180: Medium Error; Unrecovered read error. +Sector 16181, try 1: Medium Error; Unrecovered read error. +Sector 16181: Medium Error; Unrecovered read error. +Sector 16182, try 1: Medium Error; Unrecovered read error. +Sector 16182: Medium Error; Unrecovered read error. +Sector 16183, try 1: Medium Error; Unrecovered read error. +Sector 16183: Medium Error; Unrecovered read error. +Sector 16184, try 1: Medium Error; Unrecovered read error. +Sector 16184: Medium Error; Unrecovered read error. +Sector 16185, try 1: Medium Error; Unrecovered read error. +Sector 16185: Medium Error; Unrecovered read error. +Sector 16186, try 1: Medium Error; Unrecovered read error. +Sector 16186: Medium Error; Unrecovered read error. +Sector 16187, try 1: Medium Error; Unrecovered read error. +Sector 16187: Medium Error; Unrecovered read error. +Sector 16188, try 1: Medium Error; Unrecovered read error. +Sector 16188: Medium Error; Unrecovered read error. +Sector 16189, try 1: Medium Error; Unrecovered read error. +Sector 16189: Medium Error; Unrecovered read error. +Sector 16190, try 1: Medium Error; Unrecovered read error. +Sector 16190: Medium Error; Unrecovered read error. +Sector 16191, try 1: Medium Error; Unrecovered read error. +Sector 16191: Medium Error; Unrecovered read error. +Sector 16192, try 1: Medium Error; Unrecovered read error. +Sector 16192: Medium Error; Unrecovered read error. +Sector 16193, try 1: Medium Error; Unrecovered read error. +Sector 16193: Medium Error; Unrecovered read error. +Sector 16194, try 1: Medium Error; Unrecovered read error. +Sector 16194: Medium Error; Unrecovered read error. +Sector 16195, try 1: Medium Error; Unrecovered read error. +Sector 16195: Medium Error; Unrecovered read error. +Sector 16196, try 1: Medium Error; Unrecovered read error. +Sector 16196: Medium Error; Unrecovered read error. +Sector 16197, try 1: Medium Error; Unrecovered read error. +Sector 16197: Medium Error; Unrecovered read error. +Sector 16198, try 1: Medium Error; Unrecovered read error. +Sector 16198: Medium Error; Unrecovered read error. +Sector 16199, try 1: Medium Error; Unrecovered read error. +Sector 16199: Medium Error; Unrecovered read error. + +1 CRC errors, 200 unreadable sectors. diff --git a/regtest/database/RS02_read_no_tao_tail b/regtest/database/RS02_read_no_tao_tail index c95284d..6582f05 100644 --- a/regtest/database/RS02_read_no_tao_tail +++ b/regtest/database/RS02_read_no_tao_tail @@ -11,9 +11,9 @@ Medium "Random Image": CD-R mode 1, 34932 sectors, Ecc, created 16-07-2006. Creating new rs02-tmp.iso image. Reading CRC information from ecc data (RS02) ... done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Sector 34930, try 1: Medium Error; Unrecovered read error. +Sector 34930, try 1: Medium Error; Unrecovered read error. Sector 34930: Medium Error; Unrecovered read error. Sector 34931, try 1: Medium Error; Unrecovered read error. Sector 34931: Medium Error; Unrecovered read error. -Read position: 100.0% (nn.nx) + 2 unreadable sectors. diff --git a/regtest/database/RS02_read_second_pass_with_crc_error b/regtest/database/RS02_read_second_pass_with_crc_error new file mode 100644 index 0000000..0b1fb3a --- /dev/null +++ b/regtest/database/RS02_read_second_pass_with_crc_error @@ -0,0 +1,16 @@ +667865960829549f83fe3805946a51f9 +ignore +This software comes with ABSOLUTELY NO WARRANTY. This +is free software and you are welcome to redistribute it +under the conditions of the GNU GENERAL PUBLIC LICENSE. +See the file "COPYING" for further information. + +Device: sim-cd, Simulated CD drive 1.00 +Using READ CD. +Medium "Random Image": CD-R mode 1, 34932 sectors, Ecc, created 16-07-2006. + +Completing image rs02-tmp.iso. Only missing sectors will be read. +Reading CRC information from ecc data (RS02) ... done. +* CRC error, sector: 15830 + +400 sectors read. diff --git a/regtest/database/RS02_read_shorter b/regtest/database/RS02_read_shorter index 8a67ddb..2e3577d 100644 --- a/regtest/database/RS02_read_shorter +++ b/regtest/database/RS02_read_shorter @@ -112,11 +112,11 @@ Medium "Random Image": CD-R mode 1, 34932 sectors, Ecc, created 16-07-2006. Creating new rs02-tmp.iso image. Reading CRC information from ecc data (RS02) ... RS02LayoutFromImage(): returning cached layout done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Sector 34880, try 1: Illegal Request; Logical block address out of range. +Sector 34880, try 1: Illegal Request; Logical block address out of range. Sector 34880: Illegal Request; Logical block address out of range. Skipping 15 sectors. Sector 34896, try 1: Illegal Request; Logical block address out of range. Sector 34896: Illegal Request; Logical block address out of range. Skipping 15 sectors. -Read position: 99.9% (nn.nx)Sector 34912, try 1: Illegal Request; Logical block address out of range. +Sector 34912, try 1: Illegal Request; Logical block address out of range. Sector 34912: Illegal Request; Logical block address out of range. Skipping 15 sectors. Sector 34928, try 1: Illegal Request; Logical block address out of range. Sector 34928: Illegal Request; Logical block address out of range. @@ -126,6 +126,10 @@ Sector 34930, try 1: Illegal Request; Logical block address out of range. Sector 34930: Illegal Request; Logical block address out of range. Sector 34931, try 1: Illegal Request; Logical block address out of range. Sector 34931: Illegal Request; Logical block address out of range. -CRC NOT created. 52 unreadable sectors. +CrcBuf contents, image path none (medium): + crcSize: 34932, dataSectors: 30000, coveredSectors: 30000, allSectors: 34932 + md5State: invalid + fp sector: 16; abe80d3600553a8dce779713afd94f3c + missing crcs: 52 diff --git a/regtest/database/RS02_read_tao_tail b/regtest/database/RS02_read_tao_tail index 1274b43..23a9370 100644 --- a/regtest/database/RS02_read_tao_tail +++ b/regtest/database/RS02_read_tao_tail @@ -11,5 +11,5 @@ Medium "Random Image": CD-R mode 1, 34932 sectors, Ecc, created 16-07-2006. Creating new rs02-tmp.iso image. Reading CRC information from ecc data (RS02) ... done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) + All sectors successfully read. Checksums match. diff --git a/regtest/database/RS02_read_with_rs01_file b/regtest/database/RS02_read_with_rs01_file index 3d276a9..c38351b 100644 --- a/regtest/database/RS02_read_with_rs01_file +++ b/regtest/database/RS02_read_with_rs01_file @@ -11,6 +11,6 @@ Medium "Random Image": CD-R mode 1, 34932 sectors, Ecc, created 16-07-2006. Creating new rs02-tmp.iso image. Reading CRC information from ecc data (RS01) ... done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) * CRC error, sector: 34930 +* CRC error, sector: 34930 1 CRC errors. diff --git a/regtest/database/RS02_read_with_rs03_file b/regtest/database/RS02_read_with_rs03_file index ff5ab3c..e915e88 100644 --- a/regtest/database/RS02_read_with_rs03_file +++ b/regtest/database/RS02_read_with_rs03_file @@ -11,6 +11,6 @@ Medium "Random Image": CD-R mode 1, 34932 sectors, Ecc, created 16-07-2006. Creating new rs02-tmp.iso image. Reading CRC information from ecc data (RS03) ... done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) * CRC error, sector: 34930 +* CRC error, sector: 34930 1 CRC errors. diff --git a/regtest/database/RS02_read_with_wrong_rs01_file b/regtest/database/RS02_read_with_wrong_rs01_file index 29e6831..7f62e5a 100644 --- a/regtest/database/RS02_read_with_wrong_rs01_file +++ b/regtest/database/RS02_read_with_wrong_rs01_file @@ -11,6 +11,6 @@ Medium "Random Image": CD-R mode 1, 34932 sectors, Ecc, created 16-07-2006. Creating new rs02-tmp.iso image. Reading CRC information from ecc data (RS01) ... done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) * CRC error, sector: 34930 +* CRC error, sector: 34930 1 CRC errors. diff --git a/regtest/database/RS02_read_with_wrong_rs03_file b/regtest/database/RS02_read_with_wrong_rs03_file index 9a1e75a..413758e 100644 --- a/regtest/database/RS02_read_with_wrong_rs03_file +++ b/regtest/database/RS02_read_with_wrong_rs03_file @@ -11,6 +11,6 @@ Medium "Random Image": CD-R mode 1, 34932 sectors, Ecc, created 16-07-2006. Creating new rs02-tmp.iso image. Reading CRC information from ecc data (RS03) ... done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) * CRC error, sector: 34930 +* CRC error, sector: 34930 1 CRC errors. diff --git a/regtest/database/RS02_scan_bad_header b/regtest/database/RS02_scan_bad_header index 0d0234d..6ae52fb 100644 --- a/regtest/database/RS02_scan_bad_header +++ b/regtest/database/RS02_scan_bad_header @@ -11,5 +11,5 @@ Medium "Random Image": CD-R mode 1, 34932 sectors, Ecc, created 16-07-2006. Scanning medium for read errors. Reading CRC information from ecc data (RS02) ... done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) + All sectors successfully read. Checksums match. diff --git a/regtest/database/RS02_scan_bad_headers b/regtest/database/RS02_scan_bad_headers index 0d0234d..6ae52fb 100644 --- a/regtest/database/RS02_scan_bad_headers +++ b/regtest/database/RS02_scan_bad_headers @@ -11,5 +11,5 @@ Medium "Random Image": CD-R mode 1, 34932 sectors, Ecc, created 16-07-2006. Scanning medium for read errors. Reading CRC information from ecc data (RS02) ... done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) + All sectors successfully read. Checksums match. diff --git a/regtest/database/RS02_scan_crc_bad_byte b/regtest/database/RS02_scan_crc_bad_byte index e873c85..eba72d7 100644 --- a/regtest/database/RS02_scan_crc_bad_byte +++ b/regtest/database/RS02_scan_crc_bad_byte @@ -11,6 +11,6 @@ Medium "Random Image": CD-R mode 1, 34932 sectors, Ecc, created 16-07-2006. Scanning medium for read errors. Reading CRC information from ecc data (RS02) ... done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx) * CRC error, sector: 4152 -Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) +* CRC error, sector: 4152 + 1 CRC errors and a md5sum mismatch in the CRC section. diff --git a/regtest/database/RS02_scan_data_bad_byte b/regtest/database/RS02_scan_data_bad_byte index 7dae0ce..3c255c9 100644 --- a/regtest/database/RS02_scan_data_bad_byte +++ b/regtest/database/RS02_scan_data_bad_byte @@ -11,6 +11,6 @@ Medium "Random Image": CD-R mode 1, 34932 sectors, Ecc, created 16-07-2006. Scanning medium for read errors. Reading CRC information from ecc data (RS02) ... done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx) * CRC error, sector: 1235 -Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) +* CRC error, sector: 1235 + 1 CRC errors. diff --git a/regtest/database/RS02_scan_ecc_bad_byte b/regtest/database/RS02_scan_ecc_bad_byte index a544089..d8845f6 100644 --- a/regtest/database/RS02_scan_ecc_bad_byte +++ b/regtest/database/RS02_scan_ecc_bad_byte @@ -11,5 +11,5 @@ Medium "Random Image": CD-R mode 1, 34932 sectors, Ecc, created 16-07-2006. Scanning medium for read errors. Reading CRC information from ecc data (RS02) ... done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) + All sectors successfully read, but wrong ecc md5sum. diff --git a/regtest/database/RS02_scan_good b/regtest/database/RS02_scan_good index 0d0234d..6ae52fb 100644 --- a/regtest/database/RS02_scan_good +++ b/regtest/database/RS02_scan_good @@ -11,5 +11,5 @@ Medium "Random Image": CD-R mode 1, 34932 sectors, Ecc, created 16-07-2006. Scanning medium for read errors. Reading CRC information from ecc data (RS02) ... done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) + All sectors successfully read. Checksums match. diff --git a/regtest/database/RS02_scan_incompatible_ecc b/regtest/database/RS02_scan_incompatible_ecc index e52e93a..87ca38d 100644 --- a/regtest/database/RS02_scan_incompatible_ecc +++ b/regtest/database/RS02_scan_incompatible_ecc @@ -15,5 +15,5 @@ Medium "Random Image": CD-R mode 1, 34932 sectors, Ecc, created 16-07-2006. Scanning medium for read errors. Reading CRC information from ecc data (RS02) ... done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) + All sectors successfully read. Checksums match. diff --git a/regtest/database/RS02_scan_longer b/regtest/database/RS02_scan_longer index 3ee1347..d7fb010 100644 --- a/regtest/database/RS02_scan_longer +++ b/regtest/database/RS02_scan_longer @@ -112,9 +112,15 @@ Medium "Random Image": CD-R mode 1, 34932 sectors, Ecc, created 16-07-2006. Scanning medium for read errors. Reading CRC information from ecc data (RS02) ... RS02LayoutFromImage(): returning cached layout done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx)GOOD Data md5sum +GOOD Data md5sum GOOD CRC md5sum GOOD ECC md5sum -CRC NOT created. All sectors successfully read. Checksums match. +CrcBuf contents, image path none (medium): + crcSize: 34932, dataSectors: 30000, coveredSectors: 30000, allSectors: 34932 + md5State: data_complete image_complete + data: cbadac3ca7b6e9bccfc889b7eaded254 + full: 814f4c46fbb687eb43613fdfde9458cf + fp sector: 16; abe80d3600553a8dce779713afd94f3c + missing crcs: 0 diff --git a/regtest/database/RS02_scan_missing_crc_sectors b/regtest/database/RS02_scan_missing_crc_sectors index 4166847..33184ef 100644 --- a/regtest/database/RS02_scan_missing_crc_sectors +++ b/regtest/database/RS02_scan_missing_crc_sectors @@ -11,9 +11,9 @@ Medium "Random Image": CD-R mode 1, 34932 sectors, Ecc, created 16-07-2006. Scanning medium for read errors. Reading CRC information from ecc data (RS02) ... done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Sector 30016, try 1: Medium Error; Unrecovered read error. +Sector 30016, try 1: Medium Error; Unrecovered read error. Sector 30016: Medium Error; Unrecovered read error. Skipping 15 sectors. Sector 30032, try 1: Medium Error; Unrecovered read error. Sector 30032: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) + 32 unreadable sectors. diff --git a/regtest/database/RS02_scan_missing_data_sectors b/regtest/database/RS02_scan_missing_data_sectors index e9728df..31bdfb2 100644 --- a/regtest/database/RS02_scan_missing_data_sectors +++ b/regtest/database/RS02_scan_missing_data_sectors @@ -11,7 +11,7 @@ Medium "Random Image": CD-R mode 1, 34932 sectors, Ecc, created 16-07-2006. Scanning medium for read errors. Reading CRC information from ecc data (RS02) ... done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Sector 992, try 1: Medium Error; Unrecovered read error. +Sector 992, try 1: Medium Error; Unrecovered read error. Sector 992: Medium Error; Unrecovered read error. Skipping 15 sectors. Sector 1008, try 1: Medium Error; Unrecovered read error. Sector 1008: Medium Error; Unrecovered read error. Skipping 15 sectors. @@ -19,9 +19,9 @@ Sector 1024, try 1: Medium Error; Unrecovered read error. Sector 1024: Medium Error; Unrecovered read error. Skipping 15 sectors. Sector 1040, try 1: Medium Error; Unrecovered read error. Sector 1040: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Sector 21216, try 1: Medium Error; Unrecovered read error. +Sector 21216, try 1: Medium Error; Unrecovered read error. Sector 21216: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Sector 22448, try 1: Medium Error; Unrecovered read error. +Sector 22448, try 1: Medium Error; Unrecovered read error. Sector 22448: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) + 96 unreadable sectors. diff --git a/regtest/database/RS02_scan_missing_ecc_sectors b/regtest/database/RS02_scan_missing_ecc_sectors index ce2ead0..9235e4e 100644 --- a/regtest/database/RS02_scan_missing_ecc_sectors +++ b/regtest/database/RS02_scan_missing_ecc_sectors @@ -11,9 +11,9 @@ Medium "Random Image": CD-R mode 1, 34932 sectors, Ecc, created 16-07-2006. Scanning medium for read errors. Reading CRC information from ecc data (RS02) ... done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Sector 32016, try 1: Medium Error; Unrecovered read error. +Sector 32016, try 1: Medium Error; Unrecovered read error. Sector 32016: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Sector 33024, try 1: Medium Error; Unrecovered read error. +Sector 33024, try 1: Medium Error; Unrecovered read error. Sector 33024: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) + 32 unreadable sectors. diff --git a/regtest/database/RS02_scan_modulo_glitch b/regtest/database/RS02_scan_modulo_glitch index e1915bd..2b32335 100644 --- a/regtest/database/RS02_scan_modulo_glitch +++ b/regtest/database/RS02_scan_modulo_glitch @@ -112,9 +112,15 @@ Medium "Random Image": CD-R mode 1, 357655 sectors, Ecc, created 16-07-2006. Scanning medium for read errors. Reading CRC information from ecc data (RS02) ... RS02LayoutFromImage(): returning cached layout done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx)GOOD Data md5sum +GOOD Data md5sum GOOD CRC md5sum GOOD ECC md5sum -CRC NOT created. All sectors successfully read. Checksums match. +CrcBuf contents, image path none (medium): + crcSize: 357655, dataSectors: 274300, coveredSectors: 274300, allSectors: 357655 + md5State: data_complete image_complete + data: aae7e725ff308877a45210bfd0b737f7 + full: 43b5730f46547eb489b81bae16321ea2 + fp sector: 16; 48a5a2186ffe363bee215f406d033aa7 + missing crcs: 0 diff --git a/regtest/database/RS02_scan_modulo_glitch2 b/regtest/database/RS02_scan_modulo_glitch2 index bba5d5d..ec05315 100644 --- a/regtest/database/RS02_scan_modulo_glitch2 +++ b/regtest/database/RS02_scan_modulo_glitch2 @@ -113,9 +113,15 @@ Medium "Random Image": CD-R mode 1, 357655 sectors, Ecc, created 16-07-2006. Scanning medium for read errors. Reading CRC information from ecc data (RS02) ... RS02LayoutFromImage(): returning cached layout done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx)GOOD Data md5sum +GOOD Data md5sum GOOD CRC md5sum GOOD ECC md5sum -CRC NOT created. All sectors successfully read. Checksums match. +CrcBuf contents, image path none (medium): + crcSize: 357655, dataSectors: 274300, coveredSectors: 274300, allSectors: 357655 + md5State: data_complete image_complete + data: aae7e725ff308877a45210bfd0b737f7 + full: 61fc6058150dd48c46648c2fe85f8bd7 + fp sector: 16; 48a5a2186ffe363bee215f406d033aa7 + missing crcs: 0 diff --git a/regtest/database/RS02_scan_modulo_glitch3 b/regtest/database/RS02_scan_modulo_glitch3 index c583f4c..9fdf1be 100644 --- a/regtest/database/RS02_scan_modulo_glitch3 +++ b/regtest/database/RS02_scan_modulo_glitch3 @@ -114,7 +114,7 @@ Medium "Random Image": CD-R mode 1, 357655 sectors, Ecc, created 16-07-2006. Scanning medium for read errors. Reading CRC information from ecc data (RS02) ... RS02LayoutFromImage(): returning cached layout done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Sector 357520, try 1: Illegal Request; Logical block address out of range. +Sector 357520, try 1: Illegal Request; Logical block address out of range. Sector 357520: Illegal Request; Logical block address out of range. Skipping 15 sectors. Sector 357536, try 1: Illegal Request; Logical block address out of range. Sector 357536: Illegal Request; Logical block address out of range. Skipping 15 sectors. @@ -144,9 +144,10 @@ Sector 357653, try 1: Illegal Request; Logical block address out of range. Sector 357653: Illegal Request; Logical block address out of range. Sector 357654, try 1: Illegal Request; Logical block address out of range. Sector 357654: Illegal Request; Logical block address out of range. -Read position: 100.0% (nn.nx)GOOD Data md5sum -GOOD CRC md5sum -BAD ECC md5sum: 61bf91cb63a25597db9a8ea4366224d7 -CRC NOT created. 135 unreadable sectors. +CrcBuf contents, image path none (medium): + crcSize: 357655, dataSectors: 274300, coveredSectors: 274300, allSectors: 357655 + md5State: invalid + fp sector: 16; 48a5a2186ffe363bee215f406d033aa7 + missing crcs: 135 diff --git a/regtest/database/RS02_scan_modulo_glitch4 b/regtest/database/RS02_scan_modulo_glitch4 index 8346dc1..02e7d74 100644 --- a/regtest/database/RS02_scan_modulo_glitch4 +++ b/regtest/database/RS02_scan_modulo_glitch4 @@ -133,45 +133,45 @@ Medium "Random Image": CD-R mode 1, 357655 sectors, Ecc, created 16-07-2006. Scanning medium for read errors. Reading CRC information from ecc data (RS02) ... RS02LayoutFromImage(): returning cached layout done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Sector 276480, try 1: Medium Error; Unrecovered read error. +Sector 276480, try 1: Medium Error; Unrecovered read error. Sector 276480: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Sector 280576, try 1: Medium Error; Unrecovered read error. +Sector 280576, try 1: Medium Error; Unrecovered read error. Sector 280576: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Sector 284672, try 1: Medium Error; Unrecovered read error. +Sector 284672, try 1: Medium Error; Unrecovered read error. Sector 284672: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Sector 288768, try 1: Medium Error; Unrecovered read error. +Sector 288768, try 1: Medium Error; Unrecovered read error. Sector 288768: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Sector 292864, try 1: Medium Error; Unrecovered read error. +Sector 292864, try 1: Medium Error; Unrecovered read error. Sector 292864: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Sector 296960, try 1: Medium Error; Unrecovered read error. +Sector 296960, try 1: Medium Error; Unrecovered read error. Sector 296960: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Sector 301056, try 1: Medium Error; Unrecovered read error. +Sector 301056, try 1: Medium Error; Unrecovered read error. Sector 301056: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Sector 305152, try 1: Medium Error; Unrecovered read error. +Sector 305152, try 1: Medium Error; Unrecovered read error. Sector 305152: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Sector 309248, try 1: Medium Error; Unrecovered read error. +Sector 309248, try 1: Medium Error; Unrecovered read error. Sector 309248: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Sector 313344, try 1: Medium Error; Unrecovered read error. +Sector 313344, try 1: Medium Error; Unrecovered read error. Sector 313344: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Sector 317440, try 1: Medium Error; Unrecovered read error. +Sector 317440, try 1: Medium Error; Unrecovered read error. Sector 317440: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Sector 321536, try 1: Medium Error; Unrecovered read error. +Sector 321536, try 1: Medium Error; Unrecovered read error. Sector 321536: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Sector 325632, try 1: Medium Error; Unrecovered read error. +Sector 325632, try 1: Medium Error; Unrecovered read error. Sector 325632: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Sector 329728, try 1: Medium Error; Unrecovered read error. +Sector 329728, try 1: Medium Error; Unrecovered read error. Sector 329728: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Sector 333824, try 1: Medium Error; Unrecovered read error. +Sector 333824, try 1: Medium Error; Unrecovered read error. Sector 333824: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Sector 337920, try 1: Medium Error; Unrecovered read error. +Sector 337920, try 1: Medium Error; Unrecovered read error. Sector 337920: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Sector 342016, try 1: Medium Error; Unrecovered read error. +Sector 342016, try 1: Medium Error; Unrecovered read error. Sector 342016: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Sector 346112, try 1: Medium Error; Unrecovered read error. +Sector 346112, try 1: Medium Error; Unrecovered read error. Sector 346112: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Sector 350208, try 1: Medium Error; Unrecovered read error. +Sector 350208, try 1: Medium Error; Unrecovered read error. Sector 350208: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Sector 357520, try 1: Illegal Request; Logical block address out of range. +Sector 357520, try 1: Illegal Request; Logical block address out of range. Sector 357520: Illegal Request; Logical block address out of range. Skipping 15 sectors. Sector 357536, try 1: Illegal Request; Logical block address out of range. Sector 357536: Illegal Request; Logical block address out of range. Skipping 15 sectors. @@ -201,9 +201,10 @@ Sector 357653, try 1: Illegal Request; Logical block address out of range. Sector 357653: Illegal Request; Logical block address out of range. Sector 357654, try 1: Illegal Request; Logical block address out of range. Sector 357654: Illegal Request; Logical block address out of range. -Read position: 100.0% (nn.nx)GOOD Data md5sum -GOOD CRC md5sum -BAD ECC md5sum: e560f4d7c90cbac94b73fd36b157421f -CRC NOT created. 439 unreadable sectors. +CrcBuf contents, image path none (medium): + crcSize: 357655, dataSectors: 274300, coveredSectors: 274300, allSectors: 357655 + md5State: invalid + fp sector: 16; 48a5a2186ffe363bee215f406d033aa7 + missing crcs: 439 diff --git a/regtest/database/RS02_scan_no_tao_tail b/regtest/database/RS02_scan_no_tao_tail index 70d6995..90ffa63 100644 --- a/regtest/database/RS02_scan_no_tao_tail +++ b/regtest/database/RS02_scan_no_tao_tail @@ -11,9 +11,9 @@ Medium "Random Image": CD-R mode 1, 34932 sectors, Ecc, created 16-07-2006. Scanning medium for read errors. Reading CRC information from ecc data (RS02) ... done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Sector 34930, try 1: Medium Error; Unrecovered read error. +Sector 34930, try 1: Medium Error; Unrecovered read error. Sector 34930: Medium Error; Unrecovered read error. Sector 34931, try 1: Medium Error; Unrecovered read error. Sector 34931: Medium Error; Unrecovered read error. -Read position: 100.0% (nn.nx) + 2 unreadable sectors. diff --git a/regtest/database/RS02_scan_shorter b/regtest/database/RS02_scan_shorter index 8166a14..6010e3d 100644 --- a/regtest/database/RS02_scan_shorter +++ b/regtest/database/RS02_scan_shorter @@ -112,11 +112,11 @@ Medium "Random Image": CD-R mode 1, 34932 sectors, Ecc, created 16-07-2006. Scanning medium for read errors. Reading CRC information from ecc data (RS02) ... RS02LayoutFromImage(): returning cached layout done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Sector 34880, try 1: Illegal Request; Logical block address out of range. +Sector 34880, try 1: Illegal Request; Logical block address out of range. Sector 34880: Illegal Request; Logical block address out of range. Skipping 15 sectors. Sector 34896, try 1: Illegal Request; Logical block address out of range. Sector 34896: Illegal Request; Logical block address out of range. Skipping 15 sectors. -Read position: 99.9% (nn.nx)Sector 34912, try 1: Illegal Request; Logical block address out of range. +Sector 34912, try 1: Illegal Request; Logical block address out of range. Sector 34912: Illegal Request; Logical block address out of range. Skipping 15 sectors. Sector 34928, try 1: Illegal Request; Logical block address out of range. Sector 34928: Illegal Request; Logical block address out of range. @@ -126,9 +126,10 @@ Sector 34930, try 1: Illegal Request; Logical block address out of range. Sector 34930: Illegal Request; Logical block address out of range. Sector 34931, try 1: Illegal Request; Logical block address out of range. Sector 34931: Illegal Request; Logical block address out of range. -GOOD Data md5sum -GOOD CRC md5sum -BAD ECC md5sum: e430890875aaa1c2e8827750f91d589c -CRC NOT created. 52 unreadable sectors. +CrcBuf contents, image path none (medium): + crcSize: 34932, dataSectors: 30000, coveredSectors: 30000, allSectors: 34932 + md5State: invalid + fp sector: 16; abe80d3600553a8dce779713afd94f3c + missing crcs: 52 diff --git a/regtest/database/RS02_scan_tao_tail b/regtest/database/RS02_scan_tao_tail index 0d0234d..6ae52fb 100644 --- a/regtest/database/RS02_scan_tao_tail +++ b/regtest/database/RS02_scan_tao_tail @@ -11,5 +11,5 @@ Medium "Random Image": CD-R mode 1, 34932 sectors, Ecc, created 16-07-2006. Scanning medium for read errors. Reading CRC information from ecc data (RS02) ... done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) + All sectors successfully read. Checksums match. diff --git a/regtest/database/RS02_scan_with_rs01_file b/regtest/database/RS02_scan_with_rs01_file index ea04f98..0b297ef 100644 --- a/regtest/database/RS02_scan_with_rs01_file +++ b/regtest/database/RS02_scan_with_rs01_file @@ -11,5 +11,6 @@ Medium "Random Image": CD-R mode 1, 34932 sectors, Ecc, created 16-07-2006. Scanning medium for read errors. Reading CRC information from ecc data (RS01) ... done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx) * CRC error, sector: 34930 +* CRC error, sector: 34930 + 1 CRC errors. diff --git a/regtest/database/RS02_scan_with_rs03_file b/regtest/database/RS02_scan_with_rs03_file index 4029410..1432d79 100644 --- a/regtest/database/RS02_scan_with_rs03_file +++ b/regtest/database/RS02_scan_with_rs03_file @@ -11,6 +11,6 @@ Medium "Random Image": CD-R mode 1, 34932 sectors, Ecc, created 16-07-2006. Scanning medium for read errors. Reading CRC information from ecc data (RS03) ... done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx) * CRC error, sector: 34930 -Read position: 100.0% (nn.nx) +* CRC error, sector: 34930 + 1 CRC errors. diff --git a/regtest/database/RS02_scan_with_wrong_rs01_file b/regtest/database/RS02_scan_with_wrong_rs01_file index 6df95b4..ab49d21 100644 --- a/regtest/database/RS02_scan_with_wrong_rs01_file +++ b/regtest/database/RS02_scan_with_wrong_rs01_file @@ -11,6 +11,6 @@ Medium "Random Image": CD-R mode 1, 34932 sectors, Ecc, created 16-07-2006. Scanning medium for read errors. Reading CRC information from ecc data (RS01) ... done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx) * CRC error, sector: 34930 -Read position: 100.0% (nn.nx) +* CRC error, sector: 34930 + 1 CRC errors. diff --git a/regtest/database/RS02_scan_with_wrong_rs03_file b/regtest/database/RS02_scan_with_wrong_rs03_file index 53d1fd0..b3eaa13 100644 --- a/regtest/database/RS02_scan_with_wrong_rs03_file +++ b/regtest/database/RS02_scan_with_wrong_rs03_file @@ -11,6 +11,6 @@ Medium "Random Image": CD-R mode 1, 34932 sectors, Ecc, created 16-07-2006. Scanning medium for read errors. Reading CRC information from ecc data (RS03) ... done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx) * CRC error, sector: 34930 -Read position: 100.0% (nn.nx) +* CRC error, sector: 34930 + 1 CRC errors. diff --git a/regtest/database/RS02_truncated b/regtest/database/RS02_truncated index c0d7385..42d39bc 100644 --- a/regtest/database/RS02_truncated +++ b/regtest/database/RS02_truncated @@ -6,8 +6,8 @@ under the conditions of the GNU GENERAL PUBLIC LICENSE. See the file "COPYING" for further information. rs02-tmp.iso: present, contains 34927 medium sectors. -- testing sectors : 1%- testing sectors : 2%- testing sectors : 3%- testing sectors : 4%- testing sectors : 5%- testing sectors : 6%- testing sectors : 7%- testing sectors : 8%- testing sectors : 9%- testing sectors : 10%- testing sectors : 11%- testing sectors : 12%- testing sectors : 13%- testing sectors : 14%- testing sectors : 15%- testing sectors : 16%- testing sectors : 17%- testing sectors : 18%- testing sectors : 19%- testing sectors : 20%- testing sectors : 21%- testing sectors : 22%- testing sectors : 23%- testing sectors : 24%- testing sectors : 25%- testing sectors : 26%- testing sectors : 27%- testing sectors : 28%- testing sectors : 29%- testing sectors : 30%- testing sectors : 31%- testing sectors : 32%- testing sectors : 33%- testing sectors : 34%- testing sectors : 35%- testing sectors : 36%- testing sectors : 37%- testing sectors : 38%- testing sectors : 39%- testing sectors : 40%- testing sectors : 41%- testing sectors : 42%- testing sectors : 43%- testing sectors : 44%- testing sectors : 45%- testing sectors : 46%- testing sectors : 47%- testing sectors : 48%- testing sectors : 49%- testing sectors : 50%- testing sectors : 51%- testing sectors : 52%- testing sectors : 53%- testing sectors : 54%- testing sectors : 55%- testing sectors : 56%- testing sectors : 57%- testing sectors : 58%- testing sectors : 59%- testing sectors : 60%- testing sectors : 61%- testing sectors : 62%- testing sectors : 63%- testing sectors : 64%- testing sectors : 65%- testing sectors : 66%- testing sectors : 67%- testing sectors : 68%- testing sectors : 69%- testing sectors : 70%- testing sectors : 71%- testing sectors : 72%- testing sectors : 73%- testing sectors : 74%- testing sectors : 75%- testing sectors : 76%- testing sectors : 77%- testing sectors : 78%- testing sectors : 79%- testing sectors : 80%- testing sectors : 81%- testing sectors : 82%- testing sectors : 83%- testing sectors : 84%- testing sectors : 85%- testing sectors : 86%- testing sectors : 87%- testing sectors : 88%- testing sectors : 89%- testing sectors : 90%- testing sectors : 91%- testing sectors : 92%- testing sectors : 93%- testing sectors : 94%- testing sectors : 95%- testing sectors : 96%- testing sectors : 97%- testing sectors : 98%- testing sectors : 99%* missing sectors : 34927 - 34931 -- testing sectors : 100%* BAD image : 5 sectors missing +* missing sectors : 34927 - 34931 +* BAD image : 5 sectors missing ... ecc headers : 39 ok, 0 CRC errors, 0 missing ... data section : 0 sectors missing; 0 CRC errors ... data md5sum : cbadac3ca7b6e9bccfc889b7eaded254 diff --git a/regtest/database/RS02_uncorrectable_dsm_in_image b/regtest/database/RS02_uncorrectable_dsm_in_image index e9b69f1..5c64614 100644 --- a/regtest/database/RS02_uncorrectable_dsm_in_image +++ b/regtest/database/RS02_uncorrectable_dsm_in_image @@ -6,7 +6,7 @@ under the conditions of the GNU GENERAL PUBLIC LICENSE. See the file "COPYING" for further information. rs02-tmp.iso: present, contains 34932 medium sectors. -- testing sectors : 1%- testing sectors : 2%- testing sectors : 3%- testing sectors : 4%- testing sectors : 5%- testing sectors : 6%- testing sectors : 7%- testing sectors : 8%* Unrecoverable sector found! +* Unrecoverable sector found! * * Sector 3030 is marked unreadable and annotated to be * in a different location (3130). @@ -24,11 +24,11 @@ rs02-tmp.iso: present, contains 34932 medium sectors. * repaired by dvdisaster. Also it will not be possible to create * error correction data for it. Sorry for the bad news. * missing sector : 3030 -- testing sectors : 9%- testing sectors : 10%- testing sectors : 11%- testing sectors : 12%* ... more unrecoverable sectors found ... +* ... more unrecoverable sectors found ... * further messages are suppressed unless the -v option is given. * missing sector : 4400 * missing sector : 4411 -- testing sectors : 13%- testing sectors : 14%- testing sectors : 15%- testing sectors : 16%- testing sectors : 17%- testing sectors : 18%- testing sectors : 19%- testing sectors : 20%- testing sectors : 21%- testing sectors : 22%- testing sectors : 23%- testing sectors : 24%- testing sectors : 25%- testing sectors : 26%- testing sectors : 27%- testing sectors : 28%- testing sectors : 29%- testing sectors : 30%- testing sectors : 31%- testing sectors : 32%- testing sectors : 33%- testing sectors : 34%- testing sectors : 35%- testing sectors : 36%- testing sectors : 37%- testing sectors : 38%- testing sectors : 39%- testing sectors : 40%- testing sectors : 41%- testing sectors : 42%- testing sectors : 43%- testing sectors : 44%- testing sectors : 45%- testing sectors : 46%- testing sectors : 47%- testing sectors : 48%- testing sectors : 49%- testing sectors : 50%- testing sectors : 51%- testing sectors : 52%- testing sectors : 53%- testing sectors : 54%- testing sectors : 55%- testing sectors : 56%- testing sectors : 57%- testing sectors : 58%- testing sectors : 59%- testing sectors : 60%- testing sectors : 61%- testing sectors : 62%- testing sectors : 63%- testing sectors : 64%- testing sectors : 65%- testing sectors : 66%- testing sectors : 67%- testing sectors : 68%- testing sectors : 69%- testing sectors : 70%- testing sectors : 71%- testing sectors : 72%- testing sectors : 73%- testing sectors : 74%- testing sectors : 75%- testing sectors : 76%- testing sectors : 77%- testing sectors : 78%- testing sectors : 79%- testing sectors : 80%- testing sectors : 81%- testing sectors : 82%- testing sectors : 83%- testing sectors : 84%- testing sectors : 85%- testing sectors : 86%- testing sectors : 87%- testing sectors : 88%- testing sectors : 89%- testing sectors : 90%- testing sectors : 91%- testing sectors : 92%- testing sectors : 93%- testing sectors : 94%- testing sectors : 95%- testing sectors : 96%- testing sectors : 97%- testing sectors : 98%- testing sectors : 99%- testing sectors : 100%* BAD image : 3 sectors missing +* BAD image : 3 sectors missing ... ecc headers : 39 ok, 0 CRC errors, 0 missing ... data section : 3 sectors missing; 0 CRC errors ... crc section : 0 sectors missing diff --git a/regtest/database/RS02_uncorrectable_dsm_in_image2 b/regtest/database/RS02_uncorrectable_dsm_in_image2 index 583766b..2fb90b2 100644 --- a/regtest/database/RS02_uncorrectable_dsm_in_image2 +++ b/regtest/database/RS02_uncorrectable_dsm_in_image2 @@ -6,7 +6,7 @@ under the conditions of the GNU GENERAL PUBLIC LICENSE. See the file "COPYING" for further information. rs02-tmp.iso: present, contains 34932 medium sectors. -- testing sectors : 1%- testing sectors : 2%- testing sectors : 3%- testing sectors : 4%- testing sectors : 5%- testing sectors : 6%- testing sectors : 7%- testing sectors : 8%* Unrecoverable sector found! +* Unrecoverable sector found! * * Sector 3030 is marked unreadable and seems to come * from a different medium. @@ -24,11 +24,11 @@ rs02-tmp.iso: present, contains 34932 medium sectors. * repaired by dvdisaster. Also it will not be possible to create * error correction data for it. Sorry for the bad news. * missing sector : 3030 -- testing sectors : 9%- testing sectors : 10%- testing sectors : 11%- testing sectors : 12%* ... more unrecoverable sectors found ... +* ... more unrecoverable sectors found ... * further messages are suppressed unless the -v option is given. * missing sector : 4400 * missing sector : 4411 -- testing sectors : 13%- testing sectors : 14%- testing sectors : 15%- testing sectors : 16%- testing sectors : 17%- testing sectors : 18%- testing sectors : 19%- testing sectors : 20%- testing sectors : 21%- testing sectors : 22%- testing sectors : 23%- testing sectors : 24%- testing sectors : 25%- testing sectors : 26%- testing sectors : 27%- testing sectors : 28%- testing sectors : 29%- testing sectors : 30%- testing sectors : 31%- testing sectors : 32%- testing sectors : 33%- testing sectors : 34%- testing sectors : 35%- testing sectors : 36%- testing sectors : 37%- testing sectors : 38%- testing sectors : 39%- testing sectors : 40%- testing sectors : 41%- testing sectors : 42%- testing sectors : 43%- testing sectors : 44%- testing sectors : 45%- testing sectors : 46%- testing sectors : 47%- testing sectors : 48%- testing sectors : 49%- testing sectors : 50%- testing sectors : 51%- testing sectors : 52%- testing sectors : 53%- testing sectors : 54%- testing sectors : 55%- testing sectors : 56%- testing sectors : 57%- testing sectors : 58%- testing sectors : 59%- testing sectors : 60%- testing sectors : 61%- testing sectors : 62%- testing sectors : 63%- testing sectors : 64%- testing sectors : 65%- testing sectors : 66%- testing sectors : 67%- testing sectors : 68%- testing sectors : 69%- testing sectors : 70%- testing sectors : 71%- testing sectors : 72%- testing sectors : 73%- testing sectors : 74%- testing sectors : 75%- testing sectors : 76%- testing sectors : 77%- testing sectors : 78%- testing sectors : 79%- testing sectors : 80%- testing sectors : 81%- testing sectors : 82%- testing sectors : 83%- testing sectors : 84%- testing sectors : 85%- testing sectors : 86%- testing sectors : 87%- testing sectors : 88%- testing sectors : 89%- testing sectors : 90%- testing sectors : 91%- testing sectors : 92%- testing sectors : 93%- testing sectors : 94%- testing sectors : 95%- testing sectors : 96%- testing sectors : 97%- testing sectors : 98%- testing sectors : 99%- testing sectors : 100%* BAD image : 3 sectors missing +* BAD image : 3 sectors missing ... ecc headers : 39 ok, 0 CRC errors, 0 missing ... data section : 3 sectors missing; 0 CRC errors ... crc section : 0 sectors missing diff --git a/regtest/database/RS02_uncorrectable_dsm_in_image2_verbose b/regtest/database/RS02_uncorrectable_dsm_in_image2_verbose index df8b941..b770bfc 100644 --- a/regtest/database/RS02_uncorrectable_dsm_in_image2_verbose +++ b/regtest/database/RS02_uncorrectable_dsm_in_image2_verbose @@ -73,7 +73,7 @@ GetImageFingerprint(16): cached RS02LayoutFromImage(): returning cached layout rs02-tmp.iso: present, contains 34932 medium sectors. -- testing sectors : 1%- testing sectors : 2%- testing sectors : 3%- testing sectors : 4%- testing sectors : 5%- testing sectors : 6%- testing sectors : 7%- testing sectors : 8%* Unrecoverable sector found! +* Unrecoverable sector found! * * Sector 3030 is marked unreadable and seems to come * from a different medium. @@ -91,7 +91,7 @@ rs02-tmp.iso: present, contains 34932 medium sectors. * repaired by dvdisaster. Also it will not be possible to create * error correction data for it. Sorry for the bad news. * missing sector : 3030 -- testing sectors : 9%- testing sectors : 10%- testing sectors : 11%- testing sectors : 12%* Unrecoverable sector found! +* Unrecoverable sector found! * * Sector 4400 is marked unreadable and seems to come * from a different medium. @@ -127,7 +127,7 @@ rs02-tmp.iso: present, contains 34932 medium sectors. * repaired by dvdisaster. Also it will not be possible to create * error correction data for it. Sorry for the bad news. * missing sector : 4411 -- testing sectors : 13%- testing sectors : 14%- testing sectors : 15%- testing sectors : 16%- testing sectors : 17%- testing sectors : 18%- testing sectors : 19%- testing sectors : 20%- testing sectors : 21%- testing sectors : 22%- testing sectors : 23%- testing sectors : 24%- testing sectors : 25%- testing sectors : 26%- testing sectors : 27%- testing sectors : 28%- testing sectors : 29%- testing sectors : 30%- testing sectors : 31%- testing sectors : 32%- testing sectors : 33%- testing sectors : 34%- testing sectors : 35%- testing sectors : 36%- testing sectors : 37%- testing sectors : 38%- testing sectors : 39%- testing sectors : 40%- testing sectors : 41%- testing sectors : 42%- testing sectors : 43%- testing sectors : 44%- testing sectors : 45%- testing sectors : 46%- testing sectors : 47%- testing sectors : 48%- testing sectors : 49%- testing sectors : 50%- testing sectors : 51%- testing sectors : 52%- testing sectors : 53%- testing sectors : 54%- testing sectors : 55%- testing sectors : 56%- testing sectors : 57%- testing sectors : 58%- testing sectors : 59%- testing sectors : 60%- testing sectors : 61%- testing sectors : 62%- testing sectors : 63%- testing sectors : 64%- testing sectors : 65%- testing sectors : 66%- testing sectors : 67%- testing sectors : 68%- testing sectors : 69%- testing sectors : 70%- testing sectors : 71%- testing sectors : 72%- testing sectors : 73%- testing sectors : 74%- testing sectors : 75%- testing sectors : 76%- testing sectors : 77%- testing sectors : 78%- testing sectors : 79%- testing sectors : 80%- testing sectors : 81%- testing sectors : 82%- testing sectors : 83%- testing sectors : 84%- testing sectors : 85%- testing sectors : 86%- testing sectors : 87%- testing sectors : 88%- testing sectors : 89%- testing sectors : 90%- testing sectors : 91%- testing sectors : 92%- testing sectors : 93%- testing sectors : 94%- testing sectors : 95%- testing sectors : 96%- testing sectors : 97%- testing sectors : 98%- testing sectors : 99%- testing sectors : 100%* BAD image : 3 sectors missing +* BAD image : 3 sectors missing ... ecc headers : 39 ok, 0 CRC errors, 0 missing ... data section : 3 sectors missing; 0 CRC errors ... crc section : 0 sectors missing diff --git a/regtest/database/RS02_uncorrectable_dsm_in_image3 b/regtest/database/RS02_uncorrectable_dsm_in_image3 index 9020b13..10cb605 100644 --- a/regtest/database/RS02_uncorrectable_dsm_in_image3 +++ b/regtest/database/RS02_uncorrectable_dsm_in_image3 @@ -25,7 +25,7 @@ rs02-tmp.iso: present, contains 34932 medium sectors. * error correction data for it. Sorry for the bad news. * ... more unrecoverable sectors found ... * further messages are suppressed unless the -v option is given. -- testing sectors : 1%- testing sectors : 2%- testing sectors : 3%- testing sectors : 4%- testing sectors : 5%- testing sectors : 6%- testing sectors : 7%- testing sectors : 8%- testing sectors : 9%- testing sectors : 10%- testing sectors : 11%- testing sectors : 12%- testing sectors : 13%- testing sectors : 14%- testing sectors : 15%- testing sectors : 16%- testing sectors : 17%- testing sectors : 18%- testing sectors : 19%- testing sectors : 20%- testing sectors : 21%- testing sectors : 22%- testing sectors : 23%- testing sectors : 24%- testing sectors : 25%- testing sectors : 26%- testing sectors : 27%- testing sectors : 28%- testing sectors : 29%- testing sectors : 30%- testing sectors : 31%- testing sectors : 32%- testing sectors : 33%- testing sectors : 34%- testing sectors : 35%- testing sectors : 36%- testing sectors : 37%- testing sectors : 38%- testing sectors : 39%- testing sectors : 40%- testing sectors : 41%- testing sectors : 42%- testing sectors : 43%- testing sectors : 44%- testing sectors : 45%- testing sectors : 46%- testing sectors : 47%- testing sectors : 48%- testing sectors : 49%- testing sectors : 50%- testing sectors : 51%- testing sectors : 52%- testing sectors : 53%- testing sectors : 54%- testing sectors : 55%- testing sectors : 56%- testing sectors : 57%- testing sectors : 58%- testing sectors : 59%- testing sectors : 60%- testing sectors : 61%- testing sectors : 62%- testing sectors : 63%- testing sectors : 64%- testing sectors : 65%- testing sectors : 66%- testing sectors : 67%- testing sectors : 68%- testing sectors : 69%- testing sectors : 70%- testing sectors : 71%- testing sectors : 72%- testing sectors : 73%- testing sectors : 74%- testing sectors : 75%- testing sectors : 76%- testing sectors : 77%- testing sectors : 78%- testing sectors : 79%- testing sectors : 80%- testing sectors : 81%- testing sectors : 82%- testing sectors : 83%- testing sectors : 84%- testing sectors : 85%* Unrecoverable sector found! +* Unrecoverable sector found! * * Sector 30030 is marked unreadable and seems to come * from a different medium. @@ -45,7 +45,7 @@ rs02-tmp.iso: present, contains 34932 medium sectors. * ... more unrecoverable sectors found ... * further messages are suppressed unless the -v option is given. * missing sectors : 30030 - 30032 -- testing sectors : 86%- testing sectors : 87%- testing sectors : 88%- testing sectors : 89%- testing sectors : 90%- testing sectors : 91%- testing sectors : 92%- testing sectors : 93%- testing sectors : 94%- testing sectors : 95%- testing sectors : 96%- testing sectors : 97%- testing sectors : 98%- testing sectors : 99%- testing sectors : 100%* BAD image : 3 sectors missing +* BAD image : 3 sectors missing ... ecc headers : 39 ok, 0 CRC errors, 0 missing ... data section : 0 sectors missing; 0 CRC errors ... data md5sum : cbadac3ca7b6e9bccfc889b7eaded254 diff --git a/regtest/database/RS02_uncorrectable_dsm_in_image_verbose b/regtest/database/RS02_uncorrectable_dsm_in_image_verbose index ff72fd1..7ff17ab 100644 --- a/regtest/database/RS02_uncorrectable_dsm_in_image_verbose +++ b/regtest/database/RS02_uncorrectable_dsm_in_image_verbose @@ -73,7 +73,7 @@ GetImageFingerprint(16): cached RS02LayoutFromImage(): returning cached layout rs02-tmp.iso: present, contains 34932 medium sectors. -- testing sectors : 1%- testing sectors : 2%- testing sectors : 3%- testing sectors : 4%- testing sectors : 5%- testing sectors : 6%- testing sectors : 7%- testing sectors : 8%* Unrecoverable sector found! +* Unrecoverable sector found! * * Sector 3030 is marked unreadable and annotated to be * in a different location (3130). @@ -91,7 +91,7 @@ rs02-tmp.iso: present, contains 34932 medium sectors. * repaired by dvdisaster. Also it will not be possible to create * error correction data for it. Sorry for the bad news. * missing sector : 3030 -- testing sectors : 9%- testing sectors : 10%- testing sectors : 11%- testing sectors : 12%* Unrecoverable sector found! +* Unrecoverable sector found! * * Sector 4400 is marked unreadable and annotated to be * in a different location (4500). @@ -127,7 +127,7 @@ rs02-tmp.iso: present, contains 34932 medium sectors. * repaired by dvdisaster. Also it will not be possible to create * error correction data for it. Sorry for the bad news. * missing sector : 4411 -- testing sectors : 13%- testing sectors : 14%- testing sectors : 15%- testing sectors : 16%- testing sectors : 17%- testing sectors : 18%- testing sectors : 19%- testing sectors : 20%- testing sectors : 21%- testing sectors : 22%- testing sectors : 23%- testing sectors : 24%- testing sectors : 25%- testing sectors : 26%- testing sectors : 27%- testing sectors : 28%- testing sectors : 29%- testing sectors : 30%- testing sectors : 31%- testing sectors : 32%- testing sectors : 33%- testing sectors : 34%- testing sectors : 35%- testing sectors : 36%- testing sectors : 37%- testing sectors : 38%- testing sectors : 39%- testing sectors : 40%- testing sectors : 41%- testing sectors : 42%- testing sectors : 43%- testing sectors : 44%- testing sectors : 45%- testing sectors : 46%- testing sectors : 47%- testing sectors : 48%- testing sectors : 49%- testing sectors : 50%- testing sectors : 51%- testing sectors : 52%- testing sectors : 53%- testing sectors : 54%- testing sectors : 55%- testing sectors : 56%- testing sectors : 57%- testing sectors : 58%- testing sectors : 59%- testing sectors : 60%- testing sectors : 61%- testing sectors : 62%- testing sectors : 63%- testing sectors : 64%- testing sectors : 65%- testing sectors : 66%- testing sectors : 67%- testing sectors : 68%- testing sectors : 69%- testing sectors : 70%- testing sectors : 71%- testing sectors : 72%- testing sectors : 73%- testing sectors : 74%- testing sectors : 75%- testing sectors : 76%- testing sectors : 77%- testing sectors : 78%- testing sectors : 79%- testing sectors : 80%- testing sectors : 81%- testing sectors : 82%- testing sectors : 83%- testing sectors : 84%- testing sectors : 85%- testing sectors : 86%- testing sectors : 87%- testing sectors : 88%- testing sectors : 89%- testing sectors : 90%- testing sectors : 91%- testing sectors : 92%- testing sectors : 93%- testing sectors : 94%- testing sectors : 95%- testing sectors : 96%- testing sectors : 97%- testing sectors : 98%- testing sectors : 99%- testing sectors : 100%* BAD image : 3 sectors missing +* BAD image : 3 sectors missing ... ecc headers : 39 ok, 0 CRC errors, 0 missing ... data section : 3 sectors missing; 0 CRC errors ... crc section : 0 sectors missing diff --git a/regtest/database/RS02_with_rs01_file b/regtest/database/RS02_with_rs01_file index 6c7b223..6d5cf63 100644 --- a/regtest/database/RS02_with_rs01_file +++ b/regtest/database/RS02_with_rs01_file @@ -73,7 +73,7 @@ GetImageFingerprint(16): cached GetImageFingerprint(16): cached rs02-master.iso: present, contains 34932 medium sectors. -- testing sectors : 1%- testing sectors : 2%- testing sectors : 3%- testing sectors : 4%- testing sectors : 5%- testing sectors : 6%- testing sectors : 7%- testing sectors : 8%- testing sectors : 9%- testing sectors : 10%- testing sectors : 11%- testing sectors : 12%- testing sectors : 13%- testing sectors : 14%- testing sectors : 15%- testing sectors : 16%- testing sectors : 17%- testing sectors : 18%- testing sectors : 19%- testing sectors : 20%- testing sectors : 21%- testing sectors : 22%- testing sectors : 23%- testing sectors : 24%- testing sectors : 25%- testing sectors : 26%- testing sectors : 27%- testing sectors : 28%- testing sectors : 29%- testing sectors : 30%- testing sectors : 31%- testing sectors : 32%- testing sectors : 33%- testing sectors : 34%- testing sectors : 35%- testing sectors : 36%- testing sectors : 37%- testing sectors : 38%- testing sectors : 39%- testing sectors : 40%- testing sectors : 41%- testing sectors : 42%- testing sectors : 43%- testing sectors : 44%- testing sectors : 45%- testing sectors : 46%- testing sectors : 47%- testing sectors : 48%- testing sectors : 49%- testing sectors : 50%- testing sectors : 51%- testing sectors : 52%- testing sectors : 53%- testing sectors : 54%- testing sectors : 55%- testing sectors : 56%- testing sectors : 57%- testing sectors : 58%- testing sectors : 59%- testing sectors : 60%- testing sectors : 61%- testing sectors : 62%- testing sectors : 63%- testing sectors : 64%- testing sectors : 65%- testing sectors : 66%- testing sectors : 67%- testing sectors : 68%- testing sectors : 69%- testing sectors : 70%- testing sectors : 71%- testing sectors : 72%- testing sectors : 73%- testing sectors : 74%- testing sectors : 75%- testing sectors : 76%- testing sectors : 77%- testing sectors : 78%- testing sectors : 79%- testing sectors : 80%- testing sectors : 81%- testing sectors : 82%- testing sectors : 83%- testing sectors : 84%- testing sectors : 85%- testing sectors : 86%- testing sectors : 87%- testing sectors : 88%- testing sectors : 89%- testing sectors : 90%- testing sectors : 91%- testing sectors : 92%- testing sectors : 93%- testing sectors : 94%- testing sectors : 95%- testing sectors : 96%- testing sectors : 97%- testing sectors : 98%- testing sectors : 99%- testing sectors : 100%- good image : all sectors present +- good image : all sectors present - image md5sum : 814f4c46fbb687eb43613fdfde9458cf rs02-tmp.ecc: created by dvdisaster-0.80 @@ -83,5 +83,5 @@ rs02-tmp.ecc: created by dvdisaster-0.80 - image md5sum : 814f4c46fbb687eb43613fdfde9458cf (good) - fingerprint match: good - ecc blocks : 321536 (good) -- ecc md5sum : 0%- ecc md5sum : 1%- ecc md5sum : 2%- ecc md5sum : 3%- ecc md5sum : 4%- ecc md5sum : 5%- ecc md5sum : 6%- ecc md5sum : 7%- ecc md5sum : 8%- ecc md5sum : 9%- ecc md5sum : 10%- ecc md5sum : 11%- ecc md5sum : 12%- ecc md5sum : 13%- ecc md5sum : 14%- ecc md5sum : 15%- ecc md5sum : 16%- ecc md5sum : 17%- ecc md5sum : 18%- ecc md5sum : 19%- ecc md5sum : 20%- ecc md5sum : 21%- ecc md5sum : 22%- ecc md5sum : 23%- ecc md5sum : 24%- ecc md5sum : 25%- ecc md5sum : 26%- ecc md5sum : 27%- ecc md5sum : 28%- ecc md5sum : 29%- ecc md5sum : 30%- ecc md5sum : 31%- ecc md5sum : 32%- ecc md5sum : 33%- ecc md5sum : 34%- ecc md5sum : 35%- ecc md5sum : 36%- ecc md5sum : 37%- ecc md5sum : 38%- ecc md5sum : 39%- ecc md5sum : 40%- ecc md5sum : 41%- ecc md5sum : 42%- ecc md5sum : 43%- ecc md5sum : 44%- ecc md5sum : 45%- ecc md5sum : 46%- ecc md5sum : 47%- ecc md5sum : 48%- ecc md5sum : 49%- ecc md5sum : 50%- ecc md5sum : 51%- ecc md5sum : 52%- ecc md5sum : 53%- ecc md5sum : 54%- ecc md5sum : 55%- ecc md5sum : 56%- ecc md5sum : 57%- ecc md5sum : 58%- ecc md5sum : 59%- ecc md5sum : 60%- ecc md5sum : 61%- ecc md5sum : 62%- ecc md5sum : 63%- ecc md5sum : 64%- ecc md5sum : 65%- ecc md5sum : 66%- ecc md5sum : 67%- ecc md5sum : 68%- ecc md5sum : 69%- ecc md5sum : 70%- ecc md5sum : 71%- ecc md5sum : 72%- ecc md5sum : 73%- ecc md5sum : 74%- ecc md5sum : 75%- ecc md5sum : 76%- ecc md5sum : 77%- ecc md5sum : 78%- ecc md5sum : 79%- ecc md5sum : 80%- ecc md5sum : 81%- ecc md5sum : 82%- ecc md5sum : 83%- ecc md5sum : 84%- ecc md5sum : 85%- ecc md5sum : 86%- ecc md5sum : 87%- ecc md5sum : 88%- ecc md5sum : 89%- ecc md5sum : 90%- ecc md5sum : 91%- ecc md5sum : 92%- ecc md5sum : 93%- ecc md5sum : 94%- ecc md5sum : 95%- ecc md5sum : 96%- ecc md5sum : 97%- ecc md5sum : 98%- ecc md5sum : 99%- ecc md5sum : 100%- ecc md5sum : 027fed18723f905baa9079b10b913e4d (good) +- ecc md5sum : 027fed18723f905baa9079b10b913e4d (good) diff --git a/regtest/database/RS02_with_rs03_file b/regtest/database/RS02_with_rs03_file index a8da8d7..fff65d0 100644 --- a/regtest/database/RS02_with_rs03_file +++ b/regtest/database/RS02_with_rs03_file @@ -101,6 +101,7 @@ Error correction properties: Data integrity: - sectors : 34932 in image; 3152 in ecc file CalcRS03Layout(): returning cached layout (file) -- testing sectors : 1%- testing sectors : 2%- testing sectors : 3%- testing sectors : 4%- testing sectors : 5%- testing sectors : 6%- testing sectors : 7%- testing sectors : 8%- testing sectors : 9%- testing sectors : 10%- testing sectors : 11%- testing sectors : 12%- testing sectors : 13%- testing sectors : 14%- testing sectors : 15%- testing sectors : 16%- testing sectors : 17%- testing sectors : 18%- testing sectors : 19%- testing sectors : 20%- testing sectors : 21%- testing sectors : 22%- testing sectors : 23%- testing sectors : 24%- testing sectors : 25%- testing sectors : 26%- testing sectors : 27%- testing sectors : 28%- testing sectors : 29%- testing sectors : 30%- testing sectors : 31%- testing sectors : 32%- testing sectors : 33%- testing sectors : 34%- testing sectors : 35%- testing sectors : 36%- testing sectors : 37%- testing sectors : 38%- testing sectors : 39%- testing sectors : 40%- testing sectors : 41%- testing sectors : 42%- testing sectors : 43%- testing sectors : 44%- testing sectors : 45%- testing sectors : 46%- testing sectors : 47%- testing sectors : 48%- testing sectors : 49%- testing sectors : 50%- testing sectors : 51%- testing sectors : 52%- testing sectors : 53%- testing sectors : 54%- testing sectors : 55%- testing sectors : 56%- testing sectors : 57%- testing sectors : 58%- testing sectors : 59%- testing sectors : 60%- testing sectors : 61%- testing sectors : 62%- testing sectors : 63%- testing sectors : 64%- testing sectors : 65%- testing sectors : 66%- testing sectors : 67%- testing sectors : 68%- testing sectors : 69%- testing sectors : 70%- testing sectors : 71%- testing sectors : 72%- testing sectors : 73%- testing sectors : 74%- testing sectors : 75%- testing sectors : 76%- testing sectors : 77%- testing sectors : 78%- testing sectors : 79%- testing sectors : 80%- testing sectors : 81%- testing sectors : 82%- testing sectors : 83%- testing sectors : 84%- testing sectors : 85%- testing sectors : 86%- testing sectors : 87%- testing sectors : 88%- testing sectors : 89%- testing sectors : 90%- testing sectors : 91%- testing sectors : 92%- testing sectors : 93%- testing sectors : 94%- testing sectors : 95%- testing sectors : 96%- testing sectors : 97%- testing sectors : 98%- testing sectors : 99%- testing sectors : 100%- good image/file : all sectors present +- good image/file : all sectors present - data md5sum : 814f4c46fbb687eb43613fdfde9458cf -- Ecc block test : 0% tested- Ecc block test : 1% tested- Ecc block test : 2% tested- Ecc block test : 3% tested- Ecc block test : 4% tested- Ecc block test : 5% tested- Ecc block test : 6% tested- Ecc block test : 7% tested- Ecc block test : 8% tested- Ecc block test : 9% tested- Ecc block test : 10% tested- Ecc block test : 11% tested- Ecc block test : 12% tested- Ecc block test : 13% tested- Ecc block test : 14% tested- Ecc block test : 15% tested- Ecc block test : 16% tested- Ecc block test : 17% tested- Ecc block test : 18% tested- Ecc block test : 19% tested- Ecc block test : 20% tested- Ecc block test : 21% tested- Ecc block test : 22% tested- Ecc block test : 23% tested- Ecc block test : 24% tested- Ecc block test : 25% tested- Ecc block test : 26% tested- Ecc block test : 27% tested- Ecc block test : 28% tested- Ecc block test : 29% tested- Ecc block test : 30% tested- Ecc block test : 31% tested- Ecc block test : 32% tested- Ecc block test : 33% tested- Ecc block test : 34% tested- Ecc block test : 35% tested- Ecc block test : 36% tested- Ecc block test : 37% tested- Ecc block test : 38% tested- Ecc block test : 39% tested- Ecc block test : 40% tested- Ecc block test : 41% tested- Ecc block test : 42% tested- Ecc block test : 43% tested- Ecc block test : 44% tested- Ecc block test : 45% tested- Ecc block test : 46% tested- Ecc block test : 47% tested- Ecc block test : 48% tested- Ecc block test : 49% tested- Ecc block test : 50% tested- Ecc block test : 51% tested- Ecc block test : 52% tested- Ecc block test : 53% tested- Ecc block test : 54% tested- Ecc block test : 55% tested- Ecc block test : 56% tested- Ecc block test : 57% tested- Ecc block test : 58% tested- Ecc block test : 59% tested- Ecc block test : 60% tested- Ecc block test : 61% tested- Ecc block test : 62% tested- Ecc block test : 63% tested- Ecc block test : 64% tested- Ecc block test : 65% tested- Ecc block test : 66% tested- Ecc block test : 67% tested- Ecc block test : 68% tested- Ecc block test : 69% tested- Ecc block test : 70% tested- Ecc block test : 71% tested- Ecc block test : 72% tested- Ecc block test : 73% tested- Ecc block test : 74% tested- Ecc block test : 75% tested- Ecc block test : 76% tested- Ecc block test : 77% tested- Ecc block test : 78% tested- Ecc block test : 79% tested- Ecc block test : 80% tested- Ecc block test : 81% tested- Ecc block test : 82% tested- Ecc block test : 83% tested- Ecc block test : 84% tested- Ecc block test : 85% tested- Ecc block test : 86% tested- Ecc block test : 87% tested- Ecc block test : 88% tested- Ecc block test : 89% tested- Ecc block test : 90% tested- Ecc block test : 91% tested- Ecc block test : 92% tested- Ecc block test : 93% tested- Ecc block test : 94% tested- Ecc block test : 95% tested- Ecc block test : 96% tested- Ecc block test : 97% tested- Ecc block test : 98% tested- Ecc block test : 99% tested- Ecc block test : 100% tested - Ecc block test : pass +- Ecc block test : pass +FreeCrcBuf - buffer cleared diff --git a/regtest/database/RS02_with_wrong_rs01_file b/regtest/database/RS02_with_wrong_rs01_file index 837677a..66103ce 100644 --- a/regtest/database/RS02_with_wrong_rs01_file +++ b/regtest/database/RS02_with_wrong_rs01_file @@ -73,7 +73,7 @@ GetImageFingerprint(16): cached GetImageFingerprint(16): cached rs02-master.iso: present, contains 34932 medium sectors. -- testing sectors : 1%- testing sectors : 2%- testing sectors : 3%- testing sectors : 4%- testing sectors : 5%- testing sectors : 6%- testing sectors : 7%- testing sectors : 8%- testing sectors : 9%- testing sectors : 10%- testing sectors : 11%- testing sectors : 12%- testing sectors : 13%- testing sectors : 14%- testing sectors : 15%- testing sectors : 16%- testing sectors : 17%- testing sectors : 18%- testing sectors : 19%- testing sectors : 20%- testing sectors : 21%- testing sectors : 22%- testing sectors : 23%- testing sectors : 24%- testing sectors : 25%- testing sectors : 26%- testing sectors : 27%- testing sectors : 28%- testing sectors : 29%- testing sectors : 30%- testing sectors : 31%- testing sectors : 32%- testing sectors : 33%- testing sectors : 34%- testing sectors : 35%- testing sectors : 36%- testing sectors : 37%- testing sectors : 38%- testing sectors : 39%- testing sectors : 40%- testing sectors : 41%- testing sectors : 42%- testing sectors : 43%- testing sectors : 44%- testing sectors : 45%- testing sectors : 46%- testing sectors : 47%- testing sectors : 48%- testing sectors : 49%- testing sectors : 50%- testing sectors : 51%- testing sectors : 52%- testing sectors : 53%- testing sectors : 54%- testing sectors : 55%- testing sectors : 56%- testing sectors : 57%- testing sectors : 58%- testing sectors : 59%- testing sectors : 60%- testing sectors : 61%- testing sectors : 62%- testing sectors : 63%- testing sectors : 64%- testing sectors : 65%- testing sectors : 66%- testing sectors : 67%- testing sectors : 68%- testing sectors : 69%- testing sectors : 70%- testing sectors : 71%- testing sectors : 72%- testing sectors : 73%- testing sectors : 74%- testing sectors : 75%- testing sectors : 76%- testing sectors : 77%- testing sectors : 78%- testing sectors : 79%- testing sectors : 80%- testing sectors : 81%- testing sectors : 82%- testing sectors : 83%- testing sectors : 84%- testing sectors : 85%- testing sectors : 86%- testing sectors : 87%- testing sectors : 88%- testing sectors : 89%- testing sectors : 90%- testing sectors : 91%- testing sectors : 92%- testing sectors : 93%- testing sectors : 94%- testing sectors : 95%- testing sectors : 96%- testing sectors : 97%- testing sectors : 98%- testing sectors : 99%- testing sectors : 100%- good image : all sectors present +- good image : all sectors present - image md5sum : 814f4c46fbb687eb43613fdfde9458cf rs02-tmp.ecc: created by dvdisaster-0.80 @@ -83,5 +83,5 @@ rs02-tmp.ecc: created by dvdisaster-0.80 - image md5sum : 814f4c46fbb687eb43613fdfde9458cf (good) * fingerprint match: MISMATCH - .iso and .ecc don't belong together! - ecc blocks : 321536 (good) -- ecc md5sum : 0%- ecc md5sum : 1%- ecc md5sum : 2%- ecc md5sum : 3%- ecc md5sum : 4%- ecc md5sum : 5%- ecc md5sum : 6%- ecc md5sum : 7%- ecc md5sum : 8%- ecc md5sum : 9%- ecc md5sum : 10%- ecc md5sum : 11%- ecc md5sum : 12%- ecc md5sum : 13%- ecc md5sum : 14%- ecc md5sum : 15%- ecc md5sum : 16%- ecc md5sum : 17%- ecc md5sum : 18%- ecc md5sum : 19%- ecc md5sum : 20%- ecc md5sum : 21%- ecc md5sum : 22%- ecc md5sum : 23%- ecc md5sum : 24%- ecc md5sum : 25%- ecc md5sum : 26%- ecc md5sum : 27%- ecc md5sum : 28%- ecc md5sum : 29%- ecc md5sum : 30%- ecc md5sum : 31%- ecc md5sum : 32%- ecc md5sum : 33%- ecc md5sum : 34%- ecc md5sum : 35%- ecc md5sum : 36%- ecc md5sum : 37%- ecc md5sum : 38%- ecc md5sum : 39%- ecc md5sum : 40%- ecc md5sum : 41%- ecc md5sum : 42%- ecc md5sum : 43%- ecc md5sum : 44%- ecc md5sum : 45%- ecc md5sum : 46%- ecc md5sum : 47%- ecc md5sum : 48%- ecc md5sum : 49%- ecc md5sum : 50%- ecc md5sum : 51%- ecc md5sum : 52%- ecc md5sum : 53%- ecc md5sum : 54%- ecc md5sum : 55%- ecc md5sum : 56%- ecc md5sum : 57%- ecc md5sum : 58%- ecc md5sum : 59%- ecc md5sum : 60%- ecc md5sum : 61%- ecc md5sum : 62%- ecc md5sum : 63%- ecc md5sum : 64%- ecc md5sum : 65%- ecc md5sum : 66%- ecc md5sum : 67%- ecc md5sum : 68%- ecc md5sum : 69%- ecc md5sum : 70%- ecc md5sum : 71%- ecc md5sum : 72%- ecc md5sum : 73%- ecc md5sum : 74%- ecc md5sum : 75%- ecc md5sum : 76%- ecc md5sum : 77%- ecc md5sum : 78%- ecc md5sum : 79%- ecc md5sum : 80%- ecc md5sum : 81%- ecc md5sum : 82%- ecc md5sum : 83%- ecc md5sum : 84%- ecc md5sum : 85%- ecc md5sum : 86%- ecc md5sum : 87%- ecc md5sum : 88%- ecc md5sum : 89%- ecc md5sum : 90%- ecc md5sum : 91%- ecc md5sum : 92%- ecc md5sum : 93%- ecc md5sum : 94%- ecc md5sum : 95%- ecc md5sum : 96%- ecc md5sum : 97%- ecc md5sum : 98%- ecc md5sum : 99%- ecc md5sum : 100%- ecc md5sum : 027fed18723f905baa9079b10b913e4d (good) +- ecc md5sum : 027fed18723f905baa9079b10b913e4d (good) diff --git a/regtest/database/RS02_with_wrong_rs03_file b/regtest/database/RS02_with_wrong_rs03_file index 3c1c27d..782dbb9 100644 --- a/regtest/database/RS02_with_wrong_rs03_file +++ b/regtest/database/RS02_with_wrong_rs03_file @@ -102,10 +102,11 @@ Data integrity: - sectors : 34932 in image; 3152 in ecc file CalcRS03Layout(): returning cached layout (file) * CRC error, sector: 16 -- testing sectors : 1%- testing sectors : 2%- testing sectors : 3%- testing sectors : 4%- testing sectors : 5%- testing sectors : 6%- testing sectors : 7%- testing sectors : 8%- testing sectors : 9%- testing sectors : 10%- testing sectors : 11%- testing sectors : 12%- testing sectors : 13%- testing sectors : 14%- testing sectors : 15%- testing sectors : 16%- testing sectors : 17%- testing sectors : 18%- testing sectors : 19%- testing sectors : 20%- testing sectors : 21%- testing sectors : 22%- testing sectors : 23%- testing sectors : 24%- testing sectors : 25%- testing sectors : 26%- testing sectors : 27%- testing sectors : 28%- testing sectors : 29%- testing sectors : 30%- testing sectors : 31%- testing sectors : 32%- testing sectors : 33%- testing sectors : 34%- testing sectors : 35%- testing sectors : 36%- testing sectors : 37%- testing sectors : 38%- testing sectors : 39%- testing sectors : 40%- testing sectors : 41%- testing sectors : 42%- testing sectors : 43%- testing sectors : 44%- testing sectors : 45%- testing sectors : 46%- testing sectors : 47%- testing sectors : 48%- testing sectors : 49%- testing sectors : 50%- testing sectors : 51%- testing sectors : 52%- testing sectors : 53%- testing sectors : 54%- testing sectors : 55%- testing sectors : 56%- testing sectors : 57%- testing sectors : 58%- testing sectors : 59%- testing sectors : 60%- testing sectors : 61%- testing sectors : 62%- testing sectors : 63%- testing sectors : 64%- testing sectors : 65%- testing sectors : 66%- testing sectors : 67%- testing sectors : 68%- testing sectors : 69%- testing sectors : 70%- testing sectors : 71%- testing sectors : 72%- testing sectors : 73%- testing sectors : 74%- testing sectors : 75%- testing sectors : 76%- testing sectors : 77%- testing sectors : 78%- testing sectors : 79%- testing sectors : 80%- testing sectors : 81%- testing sectors : 82%- testing sectors : 83%- testing sectors : 84%- testing sectors : 85%- testing sectors : 86%- testing sectors : 87%- testing sectors : 88%- testing sectors : 89%- testing sectors : 90%- testing sectors : 91%- testing sectors : 92%- testing sectors : 93%- testing sectors : 94%- testing sectors : 95%- testing sectors : 96%- testing sectors : 97%- testing sectors : 98%- testing sectors : 99%- testing sectors : 100%* suspicious image : all sectors present, but 1 CRC errors +* suspicious image : all sectors present, but 1 CRC errors ... data section : 0 sectors missing; 1 CRC errors ... crc section : 0 sectors missing ... ecc section : 0 sectors missing -- Ecc block test : 0% tested- Ecc block test : 1% tested- Ecc block test : 2% tested- Ecc block test : 3% tested- Ecc block test : 4% tested- Ecc block test : 5% tested- Ecc block test : 6% tested- Ecc block test : 7% tested- Ecc block test : 8% tested- Ecc block test : 9% tested- Ecc block test : 10% tested* Ecc block test : 16 good, 1 bad; 11% tested* Ecc block test : 17 good, 1 bad; 12% tested* Ecc block test : 19 good, 1 bad; 13% tested* Ecc block test : 20 good, 1 bad; 14% tested* Ecc block test : 22 good, 1 bad; 15% tested* Ecc block test : 23 good, 1 bad; 16% tested* Ecc block test : 25 good, 1 bad; 17% tested* Ecc block test : 26 good, 1 bad; 18% tested* Ecc block test : 28 good, 1 bad; 19% tested* Ecc block test : 29 good, 1 bad; 20% tested* Ecc block test : 31 good, 1 bad; 21% tested* Ecc block test : 32 good, 1 bad; 22% tested* Ecc block test : 34 good, 1 bad; 23% tested* Ecc block test : 35 good, 1 bad; 24% tested* Ecc block test : 37 good, 1 bad; 25% tested* Ecc block test : 38 good, 1 bad; 26% tested* Ecc block test : 40 good, 1 bad; 27% tested* Ecc block test : 41 good, 1 bad; 28% tested* Ecc block test : 43 good, 1 bad; 29% tested* Ecc block test : 44 good, 1 bad; 30% tested* Ecc block test : 46 good, 1 bad; 31% tested* Ecc block test : 47 good, 1 bad; 32% tested* Ecc block test : 49 good, 1 bad; 33% tested* Ecc block test : 50 good, 1 bad; 34% tested* Ecc block test : 52 good, 1 bad; 35% tested* Ecc block test : 53 good, 1 bad; 36% tested* Ecc block test : 55 good, 1 bad; 37% tested* Ecc block test : 56 good, 1 bad; 38% tested* Ecc block test : 58 good, 1 bad; 39% tested* Ecc block test : 59 good, 1 bad; 40% tested* Ecc block test : 61 good, 1 bad; 41% tested* Ecc block test : 62 good, 1 bad; 42% tested* Ecc block test : 64 good, 1 bad; 43% tested* Ecc block test : 65 good, 1 bad; 44% tested* Ecc block test : 67 good, 1 bad; 45% tested* Ecc block test : 68 good, 1 bad; 46% tested* Ecc block test : 70 good, 1 bad; 47% tested* Ecc block test : 71 good, 1 bad; 48% tested* Ecc block test : 73 good, 1 bad; 49% tested* Ecc block test : 74 good, 1 bad; 50% tested* Ecc block test : 76 good, 1 bad; 51% tested* Ecc block test : 77 good, 1 bad; 52% tested* Ecc block test : 79 good, 1 bad; 53% tested* Ecc block test : 80 good, 1 bad; 54% tested* Ecc block test : 82 good, 1 bad; 55% tested* Ecc block test : 83 good, 1 bad; 56% tested* Ecc block test : 85 good, 1 bad; 57% tested* Ecc block test : 86 good, 1 bad; 58% tested* Ecc block test : 88 good, 1 bad; 59% tested* Ecc block test : 89 good, 1 bad; 60% tested* Ecc block test : 91 good, 1 bad; 61% tested* Ecc block test : 92 good, 1 bad; 62% tested* Ecc block test : 94 good, 1 bad; 63% tested* Ecc block test : 95 good, 1 bad; 64% tested* Ecc block test : 97 good, 1 bad; 65% tested* Ecc block test : 98 good, 1 bad; 66% tested* Ecc block test : 100 good, 1 bad; 67% tested* Ecc block test : 101 good, 1 bad; 68% tested* Ecc block test : 103 good, 1 bad; 69% tested* Ecc block test : 104 good, 1 bad; 70% tested* Ecc block test : 106 good, 1 bad; 71% tested* Ecc block test : 107 good, 1 bad; 72% tested* Ecc block test : 109 good, 1 bad; 73% tested* Ecc block test : 110 good, 1 bad; 74% tested* Ecc block test : 112 good, 1 bad; 75% tested* Ecc block test : 113 good, 1 bad; 76% tested* Ecc block test : 115 good, 1 bad; 77% tested* Ecc block test : 116 good, 1 bad; 78% tested* Ecc block test : 118 good, 1 bad; 79% tested* Ecc block test : 119 good, 1 bad; 80% tested* Ecc block test : 121 good, 1 bad; 81% tested* Ecc block test : 122 good, 1 bad; 82% tested* Ecc block test : 124 good, 1 bad; 83% tested* Ecc block test : 125 good, 1 bad; 84% tested* Ecc block test : 127 good, 1 bad; 85% tested* Ecc block test : 128 good, 1 bad; 86% tested* Ecc block test : 130 good, 1 bad; 87% tested* Ecc block test : 131 good, 1 bad; 88% tested* Ecc block test : 133 good, 1 bad; 89% tested* Ecc block test : 134 good, 1 bad; 90% tested* Ecc block test : 136 good, 1 bad; 91% tested* Ecc block test : 137 good, 1 bad; 92% tested* Ecc block test : 139 good, 1 bad; 93% tested* Ecc block test : 140 good, 1 bad; 94% tested* Ecc block test : 142 good, 1 bad; 95% tested* Ecc block test : 143 good, 1 bad; 96% tested* Ecc block test : 145 good, 1 bad; 97% tested* Ecc block test : 146 good, 1 bad; 98% tested* Ecc block test : 148 good, 1 bad; 99% tested* Ecc block test : 149 good, 1 bad; 100% tested* Ecc block test : 149 good, 1 bad; 1 bad sub blocks +* Ecc block test : 149 good, 1 bad; 1 bad sub blocks - erasure counts : avg = 1.0; worst = 1 per ecc block. - prognosis : 38084 of 38084 sectors recoverable (100.0%) +FreeCrcBuf - buffer cleared diff --git a/regtest/database/RS03f_17_extra_sectors b/regtest/database/RS03f_17_extra_sectors index d32db59..7a393d1 100644 --- a/regtest/database/RS03f_17_extra_sectors +++ b/regtest/database/RS03f_17_extra_sectors @@ -18,6 +18,6 @@ Error correction properties: Data integrity: * sectors : 21017 (21000 expected); 1892 sectors in ecc file -- testing sectors : 1%- testing sectors : 2%- testing sectors : 3%- testing sectors : 4%- testing sectors : 5%- testing sectors : 6%- testing sectors : 7%- testing sectors : 8%- testing sectors : 9%- testing sectors : 10%- testing sectors : 11%- testing sectors : 12%- testing sectors : 13%- testing sectors : 14%- testing sectors : 15%- testing sectors : 16%- testing sectors : 17%- testing sectors : 18%- testing sectors : 19%- testing sectors : 20%- testing sectors : 21%- testing sectors : 22%- testing sectors : 23%- testing sectors : 24%- testing sectors : 25%- testing sectors : 26%- testing sectors : 27%- testing sectors : 28%- testing sectors : 29%- testing sectors : 30%- testing sectors : 31%- testing sectors : 32%- testing sectors : 33%- testing sectors : 34%- testing sectors : 35%- testing sectors : 36%- testing sectors : 37%- testing sectors : 38%- testing sectors : 39%- testing sectors : 40%- testing sectors : 41%- testing sectors : 42%- testing sectors : 43%- testing sectors : 44%- testing sectors : 45%- testing sectors : 46%- testing sectors : 47%- testing sectors : 48%- testing sectors : 49%- testing sectors : 50%- testing sectors : 51%- testing sectors : 52%- testing sectors : 53%- testing sectors : 54%- testing sectors : 55%- testing sectors : 56%- testing sectors : 57%- testing sectors : 58%- testing sectors : 59%- testing sectors : 60%- testing sectors : 61%- testing sectors : 62%- testing sectors : 63%- testing sectors : 64%- testing sectors : 65%- testing sectors : 66%- testing sectors : 67%- testing sectors : 68%- testing sectors : 69%- testing sectors : 70%- testing sectors : 71%- testing sectors : 72%- testing sectors : 73%- testing sectors : 74%- testing sectors : 75%- testing sectors : 76%- testing sectors : 77%- testing sectors : 78%- testing sectors : 79%- testing sectors : 80%- testing sectors : 81%- testing sectors : 82%- testing sectors : 83%- testing sectors : 84%- testing sectors : 85%- testing sectors : 86%- testing sectors : 87%- testing sectors : 88%- testing sectors : 89%- testing sectors : 90%- testing sectors : 91%- testing sectors : 92%- testing sectors : 93%- testing sectors : 94%- testing sectors : 95%- testing sectors : 96%- testing sectors : 97%- testing sectors : 98%- testing sectors : 99%- testing sectors : 100%- good image/file : all sectors present +- good image/file : all sectors present - data md5sum : 9503f278d4550a9507a317664481adf8 -- Ecc block test : 1% tested- Ecc block test : 2% tested- Ecc block test : 3% tested- Ecc block test : 4% tested- Ecc block test : 5% tested- Ecc block test : 6% tested- Ecc block test : 7% tested- Ecc block test : 8% tested- Ecc block test : 10% tested- Ecc block test : 11% tested- Ecc block test : 12% tested- Ecc block test : 13% tested- Ecc block test : 14% tested- Ecc block test : 15% tested- Ecc block test : 16% tested- Ecc block test : 17% tested- Ecc block test : 18% tested- Ecc block test : 20% tested- Ecc block test : 21% tested- Ecc block test : 22% tested- Ecc block test : 23% tested- Ecc block test : 24% tested- Ecc block test : 25% tested- Ecc block test : 26% tested- Ecc block test : 27% tested- Ecc block test : 28% tested- Ecc block test : 30% tested- Ecc block test : 31% tested- Ecc block test : 32% tested- Ecc block test : 33% tested- Ecc block test : 34% tested- Ecc block test : 35% tested- Ecc block test : 36% tested- Ecc block test : 37% tested- Ecc block test : 38% tested- Ecc block test : 40% tested- Ecc block test : 41% tested- Ecc block test : 42% tested- Ecc block test : 43% tested- Ecc block test : 44% tested- Ecc block test : 45% tested- Ecc block test : 46% tested- Ecc block test : 47% tested- Ecc block test : 48% tested- Ecc block test : 50% tested- Ecc block test : 51% tested- Ecc block test : 52% tested- Ecc block test : 53% tested- Ecc block test : 54% tested- Ecc block test : 55% tested- Ecc block test : 56% tested- Ecc block test : 57% tested- Ecc block test : 58% tested- Ecc block test : 60% tested- Ecc block test : 61% tested- Ecc block test : 62% tested- Ecc block test : 63% tested- Ecc block test : 64% tested- Ecc block test : 65% tested- Ecc block test : 66% tested- Ecc block test : 67% tested- Ecc block test : 68% tested- Ecc block test : 70% tested- Ecc block test : 71% tested- Ecc block test : 72% tested- Ecc block test : 73% tested- Ecc block test : 74% tested- Ecc block test : 75% tested- Ecc block test : 76% tested- Ecc block test : 77% tested- Ecc block test : 78% tested- Ecc block test : 80% tested- Ecc block test : 81% tested- Ecc block test : 82% tested- Ecc block test : 83% tested- Ecc block test : 84% tested- Ecc block test : 85% tested- Ecc block test : 86% tested- Ecc block test : 87% tested- Ecc block test : 88% tested- Ecc block test : 90% tested- Ecc block test : 91% tested- Ecc block test : 92% tested- Ecc block test : 93% tested- Ecc block test : 94% tested- Ecc block test : 95% tested- Ecc block test : 96% tested- Ecc block test : 97% tested- Ecc block test : 98% tested- Ecc block test : 100% tested - Ecc block test : pass +- Ecc block test : pass diff --git a/regtest/database/RS03f_crc_error_in_fingerprint b/regtest/database/RS03f_crc_error_in_fingerprint index ca8b2a3..08e8f60 100644 --- a/regtest/database/RS03f_crc_error_in_fingerprint +++ b/regtest/database/RS03f_crc_error_in_fingerprint @@ -19,10 +19,10 @@ Error correction properties: Data integrity: - sectors : 21000 in image; 1892 in ecc file * CRC error, sector: 16 -- testing sectors : 1%- testing sectors : 2%- testing sectors : 3%- testing sectors : 4%- testing sectors : 5%- testing sectors : 6%- testing sectors : 7%- testing sectors : 8%- testing sectors : 9%- testing sectors : 10%- testing sectors : 11%- testing sectors : 12%- testing sectors : 13%- testing sectors : 14%- testing sectors : 15%- testing sectors : 16%- testing sectors : 17%- testing sectors : 18%- testing sectors : 19%- testing sectors : 20%- testing sectors : 21%- testing sectors : 22%- testing sectors : 23%- testing sectors : 24%- testing sectors : 25%- testing sectors : 26%- testing sectors : 27%- testing sectors : 28%- testing sectors : 29%- testing sectors : 30%- testing sectors : 31%- testing sectors : 32%- testing sectors : 33%- testing sectors : 34%- testing sectors : 35%- testing sectors : 36%- testing sectors : 37%- testing sectors : 38%- testing sectors : 39%- testing sectors : 40%- testing sectors : 41%- testing sectors : 42%- testing sectors : 43%- testing sectors : 44%- testing sectors : 45%- testing sectors : 46%- testing sectors : 47%- testing sectors : 48%- testing sectors : 49%- testing sectors : 50%- testing sectors : 51%- testing sectors : 52%- testing sectors : 53%- testing sectors : 54%- testing sectors : 55%- testing sectors : 56%- testing sectors : 57%- testing sectors : 58%- testing sectors : 59%- testing sectors : 60%- testing sectors : 61%- testing sectors : 62%- testing sectors : 63%- testing sectors : 64%- testing sectors : 65%- testing sectors : 66%- testing sectors : 67%- testing sectors : 68%- testing sectors : 69%- testing sectors : 70%- testing sectors : 71%- testing sectors : 72%- testing sectors : 73%- testing sectors : 74%- testing sectors : 75%- testing sectors : 76%- testing sectors : 77%- testing sectors : 78%- testing sectors : 79%- testing sectors : 80%- testing sectors : 81%- testing sectors : 82%- testing sectors : 83%- testing sectors : 84%- testing sectors : 85%- testing sectors : 86%- testing sectors : 87%- testing sectors : 88%- testing sectors : 89%- testing sectors : 90%- testing sectors : 91%- testing sectors : 92%- testing sectors : 93%- testing sectors : 94%- testing sectors : 95%- testing sectors : 96%- testing sectors : 97%- testing sectors : 98%- testing sectors : 99%- testing sectors : 100%* suspicious image : all sectors present, but 1 CRC errors +* suspicious image : all sectors present, but 1 CRC errors ... data section : 0 sectors missing; 1 CRC errors ... crc section : 0 sectors missing ... ecc section : 0 sectors missing -- Ecc block test : 1% tested- Ecc block test : 2% tested- Ecc block test : 3% tested- Ecc block test : 4% tested- Ecc block test : 5% tested- Ecc block test : 6% tested- Ecc block test : 7% tested- Ecc block test : 8% tested- Ecc block test : 10% tested- Ecc block test : 11% tested- Ecc block test : 12% tested- Ecc block test : 13% tested- Ecc block test : 14% tested- Ecc block test : 15% tested- Ecc block test : 16% tested- Ecc block test : 17% tested* Ecc block test : 16 good, 1 bad; 18% tested* Ecc block test : 17 good, 1 bad; 20% tested* Ecc block test : 18 good, 1 bad; 21% tested* Ecc block test : 19 good, 1 bad; 22% tested* Ecc block test : 20 good, 1 bad; 23% tested* Ecc block test : 21 good, 1 bad; 24% tested* Ecc block test : 22 good, 1 bad; 25% tested* Ecc block test : 23 good, 1 bad; 26% tested* Ecc block test : 24 good, 1 bad; 27% tested* Ecc block test : 25 good, 1 bad; 28% tested* Ecc block test : 26 good, 1 bad; 30% tested* Ecc block test : 27 good, 1 bad; 31% tested* Ecc block test : 28 good, 1 bad; 32% tested* Ecc block test : 29 good, 1 bad; 33% tested* Ecc block test : 30 good, 1 bad; 34% tested* Ecc block test : 31 good, 1 bad; 35% tested* Ecc block test : 32 good, 1 bad; 36% tested* Ecc block test : 33 good, 1 bad; 37% tested* Ecc block test : 34 good, 1 bad; 38% tested* Ecc block test : 35 good, 1 bad; 40% tested* Ecc block test : 36 good, 1 bad; 41% tested* Ecc block test : 37 good, 1 bad; 42% tested* Ecc block test : 38 good, 1 bad; 43% tested* Ecc block test : 39 good, 1 bad; 44% tested* Ecc block test : 40 good, 1 bad; 45% tested* Ecc block test : 41 good, 1 bad; 46% tested* Ecc block test : 42 good, 1 bad; 47% tested* Ecc block test : 43 good, 1 bad; 48% tested* Ecc block test : 44 good, 1 bad; 50% tested* Ecc block test : 45 good, 1 bad; 51% tested* Ecc block test : 46 good, 1 bad; 52% tested* Ecc block test : 47 good, 1 bad; 53% tested* Ecc block test : 48 good, 1 bad; 54% tested* Ecc block test : 49 good, 1 bad; 55% tested* Ecc block test : 50 good, 1 bad; 56% tested* Ecc block test : 51 good, 1 bad; 57% tested* Ecc block test : 52 good, 1 bad; 58% tested* Ecc block test : 53 good, 1 bad; 60% tested* Ecc block test : 54 good, 1 bad; 61% tested* Ecc block test : 55 good, 1 bad; 62% tested* Ecc block test : 56 good, 1 bad; 63% tested* Ecc block test : 57 good, 1 bad; 64% tested* Ecc block test : 58 good, 1 bad; 65% tested* Ecc block test : 59 good, 1 bad; 66% tested* Ecc block test : 60 good, 1 bad; 67% tested* Ecc block test : 61 good, 1 bad; 68% tested* Ecc block test : 62 good, 1 bad; 70% tested* Ecc block test : 63 good, 1 bad; 71% tested* Ecc block test : 64 good, 1 bad; 72% tested* Ecc block test : 65 good, 1 bad; 73% tested* Ecc block test : 66 good, 1 bad; 74% tested* Ecc block test : 67 good, 1 bad; 75% tested* Ecc block test : 68 good, 1 bad; 76% tested* Ecc block test : 69 good, 1 bad; 77% tested* Ecc block test : 70 good, 1 bad; 78% tested* Ecc block test : 71 good, 1 bad; 80% tested* Ecc block test : 72 good, 1 bad; 81% tested* Ecc block test : 73 good, 1 bad; 82% tested* Ecc block test : 74 good, 1 bad; 83% tested* Ecc block test : 75 good, 1 bad; 84% tested* Ecc block test : 76 good, 1 bad; 85% tested* Ecc block test : 77 good, 1 bad; 86% tested* Ecc block test : 78 good, 1 bad; 87% tested* Ecc block test : 79 good, 1 bad; 88% tested* Ecc block test : 80 good, 1 bad; 90% tested* Ecc block test : 81 good, 1 bad; 91% tested* Ecc block test : 82 good, 1 bad; 92% tested* Ecc block test : 83 good, 1 bad; 93% tested* Ecc block test : 84 good, 1 bad; 94% tested* Ecc block test : 85 good, 1 bad; 95% tested* Ecc block test : 86 good, 1 bad; 96% tested* Ecc block test : 87 good, 1 bad; 97% tested* Ecc block test : 88 good, 1 bad; 98% tested* Ecc block test : 89 good, 1 bad; 100% tested* Ecc block test : 89 good, 1 bad; 1 bad sub blocks +* Ecc block test : 89 good, 1 bad; 1 bad sub blocks - erasure counts : avg = 1.0; worst = 1 per ecc block. - prognosis : 22892 of 22892 sectors recoverable (100.0%) diff --git a/regtest/database/RS03f_crc_errors b/regtest/database/RS03f_crc_errors index 41be9b1..be9e4dd 100644 --- a/regtest/database/RS03f_crc_errors +++ b/regtest/database/RS03f_crc_errors @@ -18,14 +18,14 @@ Error correction properties: Data integrity: - sectors : 21000 in image; 1892 in ecc file -- testing sectors : 1%- testing sectors : 2%* CRC error, sector: 670 -- testing sectors : 3%* CRC error, sector: 770 +* CRC error, sector: 670 +* CRC error, sector: 770 * CRC error, sector: 771 * CRC error, sector: 772 -- testing sectors : 4%- testing sectors : 5%- testing sectors : 6%- testing sectors : 7%- testing sectors : 8%- testing sectors : 9%- testing sectors : 10%- testing sectors : 11%- testing sectors : 12%- testing sectors : 13%- testing sectors : 14%- testing sectors : 15%- testing sectors : 16%- testing sectors : 17%- testing sectors : 18%- testing sectors : 19%- testing sectors : 20%- testing sectors : 21%- testing sectors : 22%- testing sectors : 23%- testing sectors : 24%- testing sectors : 25%- testing sectors : 26%- testing sectors : 27%- testing sectors : 28%- testing sectors : 29%- testing sectors : 30%- testing sectors : 31%- testing sectors : 32%- testing sectors : 33%- testing sectors : 34%- testing sectors : 35%- testing sectors : 36%- testing sectors : 37%- testing sectors : 38%- testing sectors : 39%- testing sectors : 40%- testing sectors : 41%- testing sectors : 42%- testing sectors : 43%- testing sectors : 44%- testing sectors : 45%- testing sectors : 46%- testing sectors : 47%- testing sectors : 48%- testing sectors : 49%- testing sectors : 50%- testing sectors : 51%- testing sectors : 52%- testing sectors : 53%- testing sectors : 54%- testing sectors : 55%- testing sectors : 56%- testing sectors : 57%- testing sectors : 58%- testing sectors : 59%- testing sectors : 60%- testing sectors : 61%- testing sectors : 62%- testing sectors : 63%- testing sectors : 64%- testing sectors : 65%- testing sectors : 66%- testing sectors : 67%- testing sectors : 68%- testing sectors : 69%- testing sectors : 70%- testing sectors : 71%- testing sectors : 72%- testing sectors : 73%- testing sectors : 74%- testing sectors : 75%- testing sectors : 76%- testing sectors : 77%- testing sectors : 78%- testing sectors : 79%- testing sectors : 80%- testing sectors : 81%- testing sectors : 82%- testing sectors : 83%- testing sectors : 84%- testing sectors : 85%- testing sectors : 86%- testing sectors : 87%- testing sectors : 88%- testing sectors : 89%- testing sectors : 90%- testing sectors : 91%- testing sectors : 92%- testing sectors : 93%- testing sectors : 94%- testing sectors : 95%- testing sectors : 96%- testing sectors : 97%- testing sectors : 98%- testing sectors : 99%- testing sectors : 100%* suspicious image : all sectors present, but 4 CRC errors +* suspicious image : all sectors present, but 4 CRC errors ... data section : 0 sectors missing; 4 CRC errors ... crc section : 0 sectors missing ... ecc section : 0 sectors missing -- Ecc block test : 1% tested- Ecc block test : 2% tested- Ecc block test : 3% tested- Ecc block test : 4% tested- Ecc block test : 5% tested- Ecc block test : 6% tested- Ecc block test : 7% tested- Ecc block test : 8% tested- Ecc block test : 10% tested- Ecc block test : 11% tested- Ecc block test : 12% tested- Ecc block test : 13% tested- Ecc block test : 14% tested- Ecc block test : 15% tested- Ecc block test : 16% tested- Ecc block test : 17% tested- Ecc block test : 18% tested- Ecc block test : 20% tested- Ecc block test : 21% tested- Ecc block test : 22% tested- Ecc block test : 23% tested- Ecc block test : 24% tested- Ecc block test : 25% tested- Ecc block test : 26% tested- Ecc block test : 27% tested- Ecc block test : 28% tested- Ecc block test : 30% tested- Ecc block test : 31% tested- Ecc block test : 32% tested- Ecc block test : 33% tested- Ecc block test : 34% tested- Ecc block test : 35% tested- Ecc block test : 36% tested- Ecc block test : 37% tested- Ecc block test : 38% tested- Ecc block test : 40% tested- Ecc block test : 41% tested- Ecc block test : 42% tested- Ecc block test : 43% tested- Ecc block test : 44% tested* Ecc block test : 40 good, 1 bad; 45% tested* Ecc block test : 41 good, 1 bad; 46% tested* Ecc block test : 42 good, 1 bad; 47% tested* Ecc block test : 43 good, 1 bad; 48% tested* Ecc block test : 44 good, 1 bad; 50% tested* Ecc block test : 45 good, 1 bad; 51% tested* Ecc block test : 46 good, 1 bad; 52% tested* Ecc block test : 47 good, 1 bad; 53% tested* Ecc block test : 48 good, 1 bad; 54% tested* Ecc block test : 49 good, 1 bad; 55% tested* Ecc block test : 49 good, 2 bad; 56% tested* Ecc block test : 49 good, 3 bad; 57% tested* Ecc block test : 49 good, 4 bad; 58% tested* Ecc block test : 50 good, 4 bad; 60% tested* Ecc block test : 51 good, 4 bad; 61% tested* Ecc block test : 52 good, 4 bad; 62% tested* Ecc block test : 53 good, 4 bad; 63% tested* Ecc block test : 54 good, 4 bad; 64% tested* Ecc block test : 55 good, 4 bad; 65% tested* Ecc block test : 56 good, 4 bad; 66% tested* Ecc block test : 57 good, 4 bad; 67% tested* Ecc block test : 58 good, 4 bad; 68% tested* Ecc block test : 59 good, 4 bad; 70% tested* Ecc block test : 60 good, 4 bad; 71% tested* Ecc block test : 61 good, 4 bad; 72% tested* Ecc block test : 62 good, 4 bad; 73% tested* Ecc block test : 63 good, 4 bad; 74% tested* Ecc block test : 64 good, 4 bad; 75% tested* Ecc block test : 65 good, 4 bad; 76% tested* Ecc block test : 66 good, 4 bad; 77% tested* Ecc block test : 67 good, 4 bad; 78% tested* Ecc block test : 68 good, 4 bad; 80% tested* Ecc block test : 69 good, 4 bad; 81% tested* Ecc block test : 70 good, 4 bad; 82% tested* Ecc block test : 71 good, 4 bad; 83% tested* Ecc block test : 72 good, 4 bad; 84% tested* Ecc block test : 73 good, 4 bad; 85% tested* Ecc block test : 74 good, 4 bad; 86% tested* Ecc block test : 75 good, 4 bad; 87% tested* Ecc block test : 76 good, 4 bad; 88% tested* Ecc block test : 77 good, 4 bad; 90% tested* Ecc block test : 78 good, 4 bad; 91% tested* Ecc block test : 79 good, 4 bad; 92% tested* Ecc block test : 80 good, 4 bad; 93% tested* Ecc block test : 81 good, 4 bad; 94% tested* Ecc block test : 82 good, 4 bad; 95% tested* Ecc block test : 83 good, 4 bad; 96% tested* Ecc block test : 84 good, 4 bad; 97% tested* Ecc block test : 85 good, 4 bad; 98% tested* Ecc block test : 86 good, 4 bad; 100% tested* Ecc block test : 86 good, 4 bad; 4 bad sub blocks +* Ecc block test : 86 good, 4 bad; 4 bad sub blocks - erasure counts : avg = 1.0; worst = 1 per ecc block. - prognosis : 22892 of 22892 sectors recoverable (100.0%) diff --git a/regtest/database/RS03f_crc_section_with_uncorrectable_dsm b/regtest/database/RS03f_crc_section_with_uncorrectable_dsm index 1cf9ae4..f89017d 100644 --- a/regtest/database/RS03f_crc_section_with_uncorrectable_dsm +++ b/regtest/database/RS03f_crc_section_with_uncorrectable_dsm @@ -18,7 +18,7 @@ Error correction properties: Data integrity: - sectors : 21000 in image; 1892 in ecc file -- testing sectors : 1%- testing sectors : 2%- testing sectors : 3%- testing sectors : 4%- testing sectors : 5%- testing sectors : 6%- testing sectors : 7%- testing sectors : 8%- testing sectors : 9%- testing sectors : 10%- testing sectors : 11%- testing sectors : 12%- testing sectors : 13%- testing sectors : 14%- testing sectors : 15%- testing sectors : 16%- testing sectors : 17%- testing sectors : 18%- testing sectors : 19%- testing sectors : 20%- testing sectors : 21%- testing sectors : 22%- testing sectors : 23%- testing sectors : 24%- testing sectors : 25%- testing sectors : 26%- testing sectors : 27%- testing sectors : 28%- testing sectors : 29%- testing sectors : 30%- testing sectors : 31%- testing sectors : 32%- testing sectors : 33%- testing sectors : 34%- testing sectors : 35%- testing sectors : 36%- testing sectors : 37%- testing sectors : 38%- testing sectors : 39%- testing sectors : 40%- testing sectors : 41%- testing sectors : 42%- testing sectors : 43%- testing sectors : 44%- testing sectors : 45%- testing sectors : 46%- testing sectors : 47%- testing sectors : 48%- testing sectors : 49%- testing sectors : 50%- testing sectors : 51%- testing sectors : 52%- testing sectors : 53%- testing sectors : 54%- testing sectors : 55%- testing sectors : 56%- testing sectors : 57%- testing sectors : 58%- testing sectors : 59%- testing sectors : 60%- testing sectors : 61%- testing sectors : 62%- testing sectors : 63%- testing sectors : 64%- testing sectors : 65%- testing sectors : 66%- testing sectors : 67%- testing sectors : 68%- testing sectors : 69%- testing sectors : 70%- testing sectors : 71%- testing sectors : 72%- testing sectors : 73%- testing sectors : 74%- testing sectors : 75%- testing sectors : 76%- testing sectors : 77%- testing sectors : 78%- testing sectors : 79%- testing sectors : 80%- testing sectors : 81%- testing sectors : 82%- testing sectors : 83%- testing sectors : 84%- testing sectors : 85%- testing sectors : 86%- testing sectors : 87%- testing sectors : 88%- testing sectors : 89%- testing sectors : 90%- testing sectors : 91%* Unrecoverable sector found! +* Unrecoverable sector found! * * Sector 10 is marked unreadable in the ecc file. * @@ -30,10 +30,10 @@ Data integrity: * ... more unrecoverable sectors found ... * further messages are suppressed unless the -v option is given. * missing sectors : 15 - 16 (in ecc file) -- testing sectors : 92%- testing sectors : 93%- testing sectors : 94%- testing sectors : 95%- testing sectors : 96%- testing sectors : 97%- testing sectors : 98%- testing sectors : 99%- testing sectors : 100%* BAD image/file : 3 sectors missing +* BAD image/file : 3 sectors missing ... data section : 0 sectors missing; 0 CRC errors ... crc section : 3 sectors missing ... ecc section : 0 sectors missing -- Ecc block test : 1% tested- Ecc block test : 2% tested- Ecc block test : 3% tested- Ecc block test : 4% tested- Ecc block test : 5% tested- Ecc block test : 6% tested- Ecc block test : 7% tested- Ecc block test : 8% tested* Ecc block test : 8 good, 1 bad; 10% tested* Ecc block test : 9 good, 1 bad; 11% tested* Ecc block test : 10 good, 1 bad; 12% tested* Ecc block test : 11 good, 1 bad; 13% tested* Ecc block test : 12 good, 1 bad; 14% tested* Ecc block test : 12 good, 2 bad; 15% tested* Ecc block test : 12 good, 3 bad; 16% tested* Ecc block test : 13 good, 3 bad; 17% tested* Ecc block test : 14 good, 3 bad; 18% tested* Ecc block test : 15 good, 3 bad; 20% tested* Ecc block test : 16 good, 3 bad; 21% tested* Ecc block test : 17 good, 3 bad; 22% tested* Ecc block test : 18 good, 3 bad; 23% tested* Ecc block test : 19 good, 3 bad; 24% tested* Ecc block test : 20 good, 3 bad; 25% tested* Ecc block test : 21 good, 3 bad; 26% tested* Ecc block test : 22 good, 3 bad; 27% tested* Ecc block test : 23 good, 3 bad; 28% tested* Ecc block test : 24 good, 3 bad; 30% tested* Ecc block test : 25 good, 3 bad; 31% tested* Ecc block test : 26 good, 3 bad; 32% tested* Ecc block test : 27 good, 3 bad; 33% tested* Ecc block test : 28 good, 3 bad; 34% tested* Ecc block test : 29 good, 3 bad; 35% tested* Ecc block test : 30 good, 3 bad; 36% tested* Ecc block test : 31 good, 3 bad; 37% tested* Ecc block test : 32 good, 3 bad; 38% tested* Ecc block test : 33 good, 3 bad; 40% tested* Ecc block test : 34 good, 3 bad; 41% tested* Ecc block test : 35 good, 3 bad; 42% tested* Ecc block test : 36 good, 3 bad; 43% tested* Ecc block test : 37 good, 3 bad; 44% tested* Ecc block test : 38 good, 3 bad; 45% tested* Ecc block test : 39 good, 3 bad; 46% tested* Ecc block test : 40 good, 3 bad; 47% tested* Ecc block test : 41 good, 3 bad; 48% tested* Ecc block test : 42 good, 3 bad; 50% tested* Ecc block test : 43 good, 3 bad; 51% tested* Ecc block test : 44 good, 3 bad; 52% tested* Ecc block test : 45 good, 3 bad; 53% tested* Ecc block test : 46 good, 3 bad; 54% tested* Ecc block test : 47 good, 3 bad; 55% tested* Ecc block test : 48 good, 3 bad; 56% tested* Ecc block test : 49 good, 3 bad; 57% tested* Ecc block test : 50 good, 3 bad; 58% tested* Ecc block test : 51 good, 3 bad; 60% tested* Ecc block test : 52 good, 3 bad; 61% tested* Ecc block test : 53 good, 3 bad; 62% tested* Ecc block test : 54 good, 3 bad; 63% tested* Ecc block test : 55 good, 3 bad; 64% tested* Ecc block test : 56 good, 3 bad; 65% tested* Ecc block test : 57 good, 3 bad; 66% tested* Ecc block test : 58 good, 3 bad; 67% tested* Ecc block test : 59 good, 3 bad; 68% tested* Ecc block test : 60 good, 3 bad; 70% tested* Ecc block test : 61 good, 3 bad; 71% tested* Ecc block test : 62 good, 3 bad; 72% tested* Ecc block test : 63 good, 3 bad; 73% tested* Ecc block test : 64 good, 3 bad; 74% tested* Ecc block test : 65 good, 3 bad; 75% tested* Ecc block test : 66 good, 3 bad; 76% tested* Ecc block test : 67 good, 3 bad; 77% tested* Ecc block test : 68 good, 3 bad; 78% tested* Ecc block test : 69 good, 3 bad; 80% tested* Ecc block test : 70 good, 3 bad; 81% tested* Ecc block test : 71 good, 3 bad; 82% tested* Ecc block test : 72 good, 3 bad; 83% tested* Ecc block test : 73 good, 3 bad; 84% tested* Ecc block test : 74 good, 3 bad; 85% tested* Ecc block test : 75 good, 3 bad; 86% tested* Ecc block test : 76 good, 3 bad; 87% tested* Ecc block test : 77 good, 3 bad; 88% tested* Ecc block test : 78 good, 3 bad; 90% tested* Ecc block test : 79 good, 3 bad; 91% tested* Ecc block test : 80 good, 3 bad; 92% tested* Ecc block test : 81 good, 3 bad; 93% tested* Ecc block test : 82 good, 3 bad; 94% tested* Ecc block test : 83 good, 3 bad; 95% tested* Ecc block test : 84 good, 3 bad; 96% tested* Ecc block test : 85 good, 3 bad; 97% tested* Ecc block test : 86 good, 3 bad; 98% tested* Ecc block test : 87 good, 3 bad; 100% tested* Ecc block test : 87 good, 3 bad; 3035 bad sub blocks +* Ecc block test : 87 good, 3 bad; 3035 bad sub blocks - erasure counts : avg = 1.0; worst = 1 per ecc block. - prognosis : 22892 of 22892 sectors recoverable (100.0%) diff --git a/regtest/database/RS03f_ecc_create b/regtest/database/RS03f_ecc_create index 1f1f821..58158a1 100644 --- a/regtest/database/RS03f_ecc_create +++ b/regtest/database/RS03f_ecc_create @@ -7,7 +7,5 @@ See the file "COPYING" for further information. Opening rs03f-master.iso: 21000 medium sectors. 41 MiB data, 3 MiB ecc (20 roots; 8.5% redundancy). -Preparing ecc file: 1%Preparing ecc file: 2%Preparing ecc file: 3%Preparing ecc file: 4%Preparing ecc file: 5%Preparing ecc file: 6%Preparing ecc file: 7%Preparing ecc file: 8%Preparing ecc file: 9%Preparing ecc file: 10%Preparing ecc file: 11%Preparing ecc file: 12%Preparing ecc file: 13%Preparing ecc file: 14%Preparing ecc file: 15%Preparing ecc file: 16%Preparing ecc file: 17%Preparing ecc file: 18%Preparing ecc file: 19%Preparing ecc file: 20%Preparing ecc file: 21%Preparing ecc file: 22%Preparing ecc file: 23%Preparing ecc file: 24%Preparing ecc file: 25%Preparing ecc file: 26%Preparing ecc file: 27%Preparing ecc file: 28%Preparing ecc file: 29%Preparing ecc file: 30%Preparing ecc file: 31%Preparing ecc file: 32%Preparing ecc file: 33%Preparing ecc file: 34%Preparing ecc file: 35%Preparing ecc file: 36%Preparing ecc file: 37%Preparing ecc file: 38%Preparing ecc file: 39%Preparing ecc file: 40%Preparing ecc file: 41%Preparing ecc file: 42%Preparing ecc file: 43%Preparing ecc file: 44%Preparing ecc file: 45%Preparing ecc file: 46%Preparing ecc file: 47%Preparing ecc file: 48%Preparing ecc file: 49%Preparing ecc file: 50%Preparing ecc file: 51%Preparing ecc file: 52%Preparing ecc file: 53%Preparing ecc file: 54%Preparing ecc file: 55%Preparing ecc file: 56%Preparing ecc file: 57%Preparing ecc file: 58%Preparing ecc file: 59%Preparing ecc file: 60%Preparing ecc file: 61%Preparing ecc file: 62%Preparing ecc file: 63%Preparing ecc file: 64%Preparing ecc file: 65%Preparing ecc file: 66%Preparing ecc file: 67%Preparing ecc file: 68%Preparing ecc file: 69%Preparing ecc file: 70%Preparing ecc file: 71%Preparing ecc file: 72%Preparing ecc file: 73%Preparing ecc file: 74%Preparing ecc file: 75%Preparing ecc file: 76%Preparing ecc file: 77%Preparing ecc file: 78%Preparing ecc file: 79%Preparing ecc file: 80%Preparing ecc file: 81%Preparing ecc file: 82%Preparing ecc file: 83%Preparing ecc file: 84%Preparing ecc file: 85%Preparing ecc file: 86%Preparing ecc file: 87%Preparing ecc file: 88%Preparing ecc file: 89%Preparing ecc file: 90%Preparing ecc file: 91%Preparing ecc file: 92%Preparing ecc file: 93%Preparing ecc file: 94%Preparing ecc file: 95%Preparing ecc file: 96%Preparing ecc file: 97%Preparing ecc file: 98%Preparing ecc file: 99%Preparing ecc file: 100% -Ecc generation: 1.1%Ecc generation: 2.2%Ecc generation: 3.3%Ecc generation: 4.4%Ecc generation: 5.5%Ecc generation: 6.6%Ecc generation: 7.7%Ecc generation: 8.8%Ecc generation: 10.0%Ecc generation: 11.1%Ecc generation: 12.2%Ecc generation: 13.3%Ecc generation: 14.4%Ecc generation: 15.5%Ecc generation: 16.6%Ecc generation: 17.7%Ecc generation: 18.8%Ecc generation: 20.0%Ecc generation: 21.1%Ecc generation: 22.2%Ecc generation: 23.3%Ecc generation: 24.4%Ecc generation: 25.5%Ecc generation: 26.6%Ecc generation: 27.7%Ecc generation: 28.8%Ecc generation: 30.0%Ecc generation: 31.1%Ecc generation: 32.2%Ecc generation: 33.3%Ecc generation: 34.4%Ecc generation: 35.5%Ecc generation: 36.6%Ecc generation: 37.7%Ecc generation: 38.8%Ecc generation: 40.0%Ecc generation: 41.1%Ecc generation: 42.2%Ecc generation: 43.3%Ecc generation: 44.4%Ecc generation: 45.5%Ecc generation: 46.6%Ecc generation: 47.7%Ecc generation: 48.8%Ecc generation: 50.0%Ecc generation: 51.1%Ecc generation: 52.2%Ecc generation: 53.3%Ecc generation: 54.4%Ecc generation: 55.5%Ecc generation: 56.6%Ecc generation: 57.7%Ecc generation: 58.8%Ecc generation: 60.0%Ecc generation: 61.1%Ecc generation: 62.2%Ecc generation: 63.3%Ecc generation: 64.4%Ecc generation: 65.5%Ecc generation: 66.6%Ecc generation: 67.7%Ecc generation: 68.8%Ecc generation: 70.0%Ecc generation: 71.1%Ecc generation: 72.2%Ecc generation: 73.3%Ecc generation: 74.4%Ecc generation: 75.5%Ecc generation: 76.6%Ecc generation: 77.7%Ecc generation: 78.8%Ecc generation: 80.0%Ecc generation: 81.1%Ecc generation: 82.2%Ecc generation: 83.3%Ecc generation: 84.4%Ecc generation: 85.5%Ecc generation: 86.6%Ecc generation: 87.7%Ecc generation: 88.8%Ecc generation: 90.0%Ecc generation: 91.1%Ecc generation: 92.2%Ecc generation: 93.3%Ecc generation: 94.4%Ecc generation: 95.5%Ecc generation: 96.6%Ecc generation: 97.7%Ecc generation: 98.8%Ecc generation: 100.0%Ecc generation: 100.0% Error correction file "rs03f-tmp.ecc" created. Make sure to keep this file on a reliable medium. diff --git a/regtest/database/RS03f_ecc_create_after_partial_read b/regtest/database/RS03f_ecc_create_after_partial_read index 9ae7cc9..77ef7ce 100644 --- a/regtest/database/RS03f_ecc_create_after_partial_read +++ b/regtest/database/RS03f_ecc_create_after_partial_read @@ -4,19 +4,252 @@ This software comes with ABSOLUTELY NO WARRANTY. This is free software and you are welcome to redistribute it under the conditions of the GNU GENERAL PUBLIC LICENSE. See the file "COPYING" for further information. +# *** OpenImageFromDevice(sim-cd) *** +# InquireDevice returned: Simulated CD drive 1.00 Device: sim-cd, Simulated CD drive 1.00 +# *** query_type(Simulated CD drive 1.00, 0) *** +# *** get_configuration(Simulated CD drive 1.00) *** +# 8 data len, 9 current +-> profile 9: CD-R +# trying READ DISC INFORMATION for size +# size returned is 32 +# trying READ DISC INFORMATION for real info +0000: 00 20 1e 00 00 00 00 00 00 00 00 00 00 00 00 00 . ...... ........ +0010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........ ........ +# status is 1e, disc type 0 +#CD: starting media probe +#CD: querying size of READ TOC/PMA/ATIP (for TOC) +#CD: size returned is 12 +#CD: querying real READ TOC/PMA/ATIP (for TOC) +0000: 00 0a 00 00 00 14 00 00 00 00 00 00 ........ .... +#CD: control is 0x14 +#CD: querying size of READ TOC/PMA/ATIP (for full TOC) +# Warning: Realigning length from 26 to 24 +#CD: size returned is 24 +#CD: querying real READ TOC/PMA/ATIP (for full TOC) +0000: 00 18 00 01 00 00 00 a0 00 00 00 00 00 00 00 00 ........ ........ +0010: 00 00 00 00 00 00 00 00 ........ +#CD: 1 sessions +#CD: CD medium detected, type: CD-R mode 1 +# query_type() returned. +# deciding reading strategy... Using READ CD. +GetImageFingerprint(16): read & cached + +ExamineUDF(Device: Simulated CD drive 1.00) + Examining the ISO file system... + Sector 16: + Volume descriptor type = 1 + Volume descriptor version = 1 + Standard identifier = CD001 + -> primary volume descriptor: + System identifier : | | + Volume identifier : |RANDOM IMAGE | + Volume space size : 21000 sectors + Volume set size : 1 + Volume sequence size : 1 + Logical block size : 2048 + Path table size : 10 bytes + L-Path table location : 19 + Opt L-Path table location : 0 + M-Path table location : 20 + Opt M-Path table location : 0 + Volume creation date/time : 16-07-2006 10:35:46.23 + Volume modification d/t : 16-07-2006 10:35:46.23 + Volume expiration d/t : 16-07-2106 10:35:46.23 + Volume effective d/t : 16-07-2006 10:35:46.23 + File structure version : 1 + Sector 17: + Volume descriptor type = 2 + Volume descriptor version = 1 + Standard identifier = CD001 + -> supplementary volume descriptor: *skipped* + Sector 18: + Volume descriptor type = 255 + Volume descriptor version = 1 + Standard identifier = CD001 + -> volume descriptor set terminator; + end of ISO file system parsing. + Examining the UDF file system... + not yet implemented. + +# *** read_capacity(Simulated CD drive 1.00) *** + -> 20999 +ExamineECC() started +...trying RS01 +...trying RS02 +RS02Recognize: medium sim-cd +try_sector: trying sector 21000 +try_sector: read error, trying next header +try_sector: trying sector 20850 +try_sector: no cookie, skipping current modulo +RS02Recognize: skipping exhaustive RS02 search +...trying RS03 +RS03RecognizeImage: medium sim-cd +FindRS03HeaderInImage: medium sim-cd +RS03RecognizeImage: skipping exhaustive RS03 search +...no augmented image detected. +# Calling query_size() +# *** query_size(Simulated CD drive 1.00) *** +Medium size could NOT be determined from ECC header. +Medium size obtained from ISO/UDF file system: 21000 sectors +# returned: 21000 sectors Medium "Random Image": CD-R mode 1, 21000 sectors, created 16-07-2006. +GetImageFingerprint(16): cached Completing image rs03f-tmp.iso. Only missing sectors will be read. Waiting 5 seconds for drive to spin up... -Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx) -501 sectors read. -Opening rs03f-tmp.iso: 21000 medium sectors. +501 sectors read. +CrcBuf contents, image path none (medium): + crcSize: 21000, dataSectors: 21000, coveredSectors: 21000, allSectors: 21000 + md5State: invalid + fp sector: 16; 15c0fd35a0cfa0f83b9ccbd8604c2592 + missing crcs: 20499 + +Opening rs03f-tmp.iso +ExamineUDF(File: rs03f-tmp.iso) + Examining the ISO file system... + Sector 16: + Volume descriptor type = 1 + Volume descriptor version = 1 + Standard identifier = CD001 + -> primary volume descriptor: + System identifier : | | + Volume identifier : |RANDOM IMAGE | + Volume space size : 21000 sectors + Volume set size : 1 + Volume sequence size : 1 + Logical block size : 2048 + Path table size : 10 bytes + L-Path table location : 19 + Opt L-Path table location : 0 + M-Path table location : 20 + Opt M-Path table location : 0 + Volume creation date/time : 16-07-2006 10:35:46.23 + Volume modification d/t : 16-07-2006 10:35:46.23 + Volume expiration d/t : 16-07-2106 10:35:46.23 + Volume effective d/t : 16-07-2006 10:35:46.23 + File structure version : 1 + Sector 17: + Volume descriptor type = 2 + Volume descriptor version = 1 + Standard identifier = CD001 + -> supplementary volume descriptor: *skipped* + Sector 18: + Volume descriptor type = 255 + Volume descriptor version = 1 + Standard identifier = CD001 + -> volume descriptor set terminator; + end of ISO file system parsing. + Examining the UDF file system... + not yet implemented. + +ExamineECC() started +...trying RS01 +...trying RS02 +RS02Recognize: file rs03f-tmp.iso +try_sector: trying sector 21000 +try_sector: read error, trying next header +try_sector: trying sector 20850 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 4611686018427387904 +FindHeaderInMedium: Trying modulo 2305843009213693952 +FindHeaderInMedium: Trying modulo 1152921504606846976 +FindHeaderInMedium: Trying modulo 576460752303423488 +FindHeaderInMedium: Trying modulo 288230376151711744 +FindHeaderInMedium: Trying modulo 144115188075855872 +FindHeaderInMedium: Trying modulo 72057594037927936 +FindHeaderInMedium: Trying modulo 36028797018963968 +FindHeaderInMedium: Trying modulo 18014398509481984 +FindHeaderInMedium: Trying modulo 9007199254740992 +FindHeaderInMedium: Trying modulo 4503599627370496 +FindHeaderInMedium: Trying modulo 2251799813685248 +FindHeaderInMedium: Trying modulo 1125899906842624 +FindHeaderInMedium: Trying modulo 562949953421312 +FindHeaderInMedium: Trying modulo 281474976710656 +FindHeaderInMedium: Trying modulo 140737488355328 +FindHeaderInMedium: Trying modulo 70368744177664 +FindHeaderInMedium: Trying modulo 35184372088832 +FindHeaderInMedium: Trying modulo 17592186044416 +FindHeaderInMedium: Trying modulo 8796093022208 +FindHeaderInMedium: Trying modulo 4398046511104 +FindHeaderInMedium: Trying modulo 2199023255552 +FindHeaderInMedium: Trying modulo 1099511627776 +FindHeaderInMedium: Trying modulo 549755813888 +FindHeaderInMedium: Trying modulo 274877906944 +FindHeaderInMedium: Trying modulo 137438953472 +FindHeaderInMedium: Trying modulo 68719476736 +FindHeaderInMedium: Trying modulo 34359738368 +FindHeaderInMedium: Trying modulo 17179869184 +FindHeaderInMedium: Trying modulo 8589934592 +FindHeaderInMedium: Trying modulo 4294967296 +FindHeaderInMedium: Trying modulo 2147483648 +FindHeaderInMedium: Trying modulo 1073741824 +FindHeaderInMedium: Trying modulo 536870912 +FindHeaderInMedium: Trying modulo 268435456 +FindHeaderInMedium: Trying modulo 134217728 +FindHeaderInMedium: Trying modulo 67108864 +FindHeaderInMedium: Trying modulo 33554432 +FindHeaderInMedium: Trying modulo 16777216 +FindHeaderInMedium: Trying modulo 8388608 +FindHeaderInMedium: Trying modulo 4194304 +FindHeaderInMedium: Trying modulo 2097152 +FindHeaderInMedium: Trying modulo 1048576 +FindHeaderInMedium: Trying modulo 524288 +FindHeaderInMedium: Trying modulo 262144 +FindHeaderInMedium: Trying modulo 131072 +FindHeaderInMedium: Trying modulo 65536 +FindHeaderInMedium: Trying modulo 32768 +FindHeaderInMedium: Trying modulo 16384 +try_sector: trying sector 16384 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 8192 +Sector 16384 cached; skipping modulo +FindHeaderInMedium: Trying modulo 4096 +try_sector: trying sector 20480 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 2048 +Sector 20480 cached; skipping modulo +FindHeaderInMedium: Trying modulo 1024 +Sector 20480 cached; skipping modulo +FindHeaderInMedium: Trying modulo 512 +try_sector: trying sector 20992 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 256 +Sector 20992 cached; skipping modulo +FindHeaderInMedium: Trying modulo 128 +Sector 20992 cached; skipping modulo +FindHeaderInMedium: Trying modulo 64 +Sector 20992 cached; skipping modulo +FindHeaderInMedium: Trying modulo 32 +Sector 20992 cached; skipping modulo +...trying RS03 +RS03RecognizeImage: file rs03f-tmp.iso +FindRS03HeaderInImage: file rs03f-tmp.iso +RS03RecognizeImage: No EH, entering exhaustive search +.. trying layer size 1409 +Scanning layers for signatures. +- layer slice 0 +** All layers tested -> no RS03 data found +...no augmented image detected. +GetImageFingerprint(16): read & cached +: 21000 medium sectors. +Calculated layout for RS03 file: +data sectors = 21000 +data padding = 0 +layer size = 90 +total sectors = 22892 +medium capacity = 0 +header position = 0 +first CRC sector = 2 +first ECC sector = 92 +ndata = 235 +nroots = 20 ( 8.5%) + 41 MiB data, 3 MiB ecc (20 roots; 8.5% redundancy). -Preparing ecc file: 1%Preparing ecc file: 2%Preparing ecc file: 3%Preparing ecc file: 4%Preparing ecc file: 5%Preparing ecc file: 6%Preparing ecc file: 7%Preparing ecc file: 8%Preparing ecc file: 9%Preparing ecc file: 10%Preparing ecc file: 11%Preparing ecc file: 12%Preparing ecc file: 13%Preparing ecc file: 14%Preparing ecc file: 15%Preparing ecc file: 16%Preparing ecc file: 17%Preparing ecc file: 18%Preparing ecc file: 19%Preparing ecc file: 20%Preparing ecc file: 21%Preparing ecc file: 22%Preparing ecc file: 23%Preparing ecc file: 24%Preparing ecc file: 25%Preparing ecc file: 26%Preparing ecc file: 27%Preparing ecc file: 28%Preparing ecc file: 29%Preparing ecc file: 30%Preparing ecc file: 31%Preparing ecc file: 32%Preparing ecc file: 33%Preparing ecc file: 34%Preparing ecc file: 35%Preparing ecc file: 36%Preparing ecc file: 37%Preparing ecc file: 38%Preparing ecc file: 39%Preparing ecc file: 40%Preparing ecc file: 41%Preparing ecc file: 42%Preparing ecc file: 43%Preparing ecc file: 44%Preparing ecc file: 45%Preparing ecc file: 46%Preparing ecc file: 47%Preparing ecc file: 48%Preparing ecc file: 49%Preparing ecc file: 50%Preparing ecc file: 51%Preparing ecc file: 52%Preparing ecc file: 53%Preparing ecc file: 54%Preparing ecc file: 55%Preparing ecc file: 56%Preparing ecc file: 57%Preparing ecc file: 58%Preparing ecc file: 59%Preparing ecc file: 60%Preparing ecc file: 61%Preparing ecc file: 62%Preparing ecc file: 63%Preparing ecc file: 64%Preparing ecc file: 65%Preparing ecc file: 66%Preparing ecc file: 67%Preparing ecc file: 68%Preparing ecc file: 69%Preparing ecc file: 70%Preparing ecc file: 71%Preparing ecc file: 72%Preparing ecc file: 73%Preparing ecc file: 74%Preparing ecc file: 75%Preparing ecc file: 76%Preparing ecc file: 77%Preparing ecc file: 78%Preparing ecc file: 79%Preparing ecc file: 80%Preparing ecc file: 81%Preparing ecc file: 82%Preparing ecc file: 83%Preparing ecc file: 84%Preparing ecc file: 85%Preparing ecc file: 86%Preparing ecc file: 87%Preparing ecc file: 88%Preparing ecc file: 89%Preparing ecc file: 90%Preparing ecc file: 91%Preparing ecc file: 92%Preparing ecc file: 93%Preparing ecc file: 94%Preparing ecc file: 95%Preparing ecc file: 96%Preparing ecc file: 97%Preparing ecc file: 98%Preparing ecc file: 99%Preparing ecc file: 100% -Ecc generation: 1.1%Ecc generation: 2.2%Ecc generation: 3.3%Ecc generation: 4.4%Ecc generation: 5.5%Ecc generation: 6.6%Ecc generation: 7.7%Ecc generation: 8.8%Ecc generation: 10.0%Ecc generation: 11.1%Ecc generation: 12.2%Ecc generation: 13.3%Ecc generation: 14.4%Ecc generation: 15.5%Ecc generation: 16.6%Ecc generation: 17.7%Ecc generation: 18.8%Ecc generation: 20.0%Ecc generation: 21.1%Ecc generation: 22.2%Ecc generation: 23.3%Ecc generation: 24.4%Ecc generation: 25.5%Ecc generation: 26.6%Ecc generation: 27.7%Ecc generation: 28.8%Ecc generation: 30.0%Ecc generation: 31.1%Ecc generation: 32.2%Ecc generation: 33.3%Ecc generation: 34.4%Ecc generation: 35.5%Ecc generation: 36.6%Ecc generation: 37.7%Ecc generation: 38.8%Ecc generation: 40.0%Ecc generation: 41.1%Ecc generation: 42.2%Ecc generation: 43.3%Ecc generation: 44.4%Ecc generation: 45.5%Ecc generation: 46.6%Ecc generation: 47.7%Ecc generation: 48.8%Ecc generation: 50.0%Ecc generation: 51.1%Ecc generation: 52.2%Ecc generation: 53.3%Ecc generation: 54.4%Ecc generation: 55.5%Ecc generation: 56.6%Ecc generation: 57.7%Ecc generation: 58.8%Ecc generation: 60.0%Ecc generation: 61.1%Ecc generation: 62.2%Ecc generation: 63.3%Ecc generation: 64.4%Ecc generation: 65.5%Ecc generation: 66.6%Ecc generation: 67.7%Ecc generation: 68.8%Ecc generation: 70.0%Ecc generation: 71.1%Ecc generation: 72.2%Ecc generation: 73.3%Ecc generation: 74.4%Ecc generation: 75.5%Ecc generation: 76.6%Ecc generation: 77.7%Ecc generation: 78.8%Ecc generation: 80.0%Ecc generation: 81.1%Ecc generation: 82.2%Ecc generation: 83.3%Ecc generation: 84.4%Ecc generation: 85.5%Ecc generation: 86.6%Ecc generation: 87.7%Ecc generation: 88.8%Ecc generation: 90.0%Ecc generation: 91.1%Ecc generation: 92.2%Ecc generation: 93.3%Ecc generation: 94.4%Ecc generation: 95.5%Ecc generation: 96.6%Ecc generation: 97.7%Ecc generation: 98.8%Ecc generation: 100.0%Ecc generation: 100.0% +CrcBufValid: NOT complete +Cache allocation: 120320K+8192K+5120K=130M (data+parity+descrambling) Error correction file "rs03f-tmp.ecc" created. Make sure to keep this file on a reliable medium. diff --git a/regtest/database/RS03f_ecc_create_after_read b/regtest/database/RS03f_ecc_create_after_read index 3dbe768..5034166 100644 --- a/regtest/database/RS03f_ecc_create_after_read +++ b/regtest/database/RS03f_ecc_create_after_read @@ -1,22 +1,257 @@ 9503f278d4550a9507a317664481adf8 -1f52f29bf40b8a530697c969ab7044a6 +66a95c966898ca1b05bf480c329ac911 This software comes with ABSOLUTELY NO WARRANTY. This is free software and you are welcome to redistribute it under the conditions of the GNU GENERAL PUBLIC LICENSE. See the file "COPYING" for further information. +# *** OpenImageFromDevice(sim-cd) *** +# InquireDevice returned: Simulated CD drive 1.00 Device: sim-cd, Simulated CD drive 1.00 +# *** query_type(Simulated CD drive 1.00, 0) *** +# *** get_configuration(Simulated CD drive 1.00) *** +# 8 data len, 9 current +-> profile 9: CD-R +# trying READ DISC INFORMATION for size +# size returned is 32 +# trying READ DISC INFORMATION for real info +0000: 00 20 1e 00 00 00 00 00 00 00 00 00 00 00 00 00 . ...... ........ +0010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........ ........ +# status is 1e, disc type 0 +#CD: starting media probe +#CD: querying size of READ TOC/PMA/ATIP (for TOC) +#CD: size returned is 12 +#CD: querying real READ TOC/PMA/ATIP (for TOC) +0000: 00 0a 00 00 00 14 00 00 00 00 00 00 ........ .... +#CD: control is 0x14 +#CD: querying size of READ TOC/PMA/ATIP (for full TOC) +# Warning: Realigning length from 26 to 24 +#CD: size returned is 24 +#CD: querying real READ TOC/PMA/ATIP (for full TOC) +0000: 00 18 00 01 00 00 00 a0 00 00 00 00 00 00 00 00 ........ ........ +0010: 00 00 00 00 00 00 00 00 ........ +#CD: 1 sessions +#CD: CD medium detected, type: CD-R mode 1 +# query_type() returned. +# deciding reading strategy... Using READ CD. +GetImageFingerprint(16): read & cached + +ExamineUDF(Device: Simulated CD drive 1.00) + Examining the ISO file system... + Sector 16: + Volume descriptor type = 1 + Volume descriptor version = 1 + Standard identifier = CD001 + -> primary volume descriptor: + System identifier : | | + Volume identifier : |RANDOM IMAGE | + Volume space size : 21000 sectors + Volume set size : 1 + Volume sequence size : 1 + Logical block size : 2048 + Path table size : 10 bytes + L-Path table location : 19 + Opt L-Path table location : 0 + M-Path table location : 20 + Opt M-Path table location : 0 + Volume creation date/time : 16-07-2006 10:35:46.23 + Volume modification d/t : 16-07-2006 10:35:46.23 + Volume expiration d/t : 16-07-2106 10:35:46.23 + Volume effective d/t : 16-07-2006 10:35:46.23 + File structure version : 1 + Sector 17: + Volume descriptor type = 2 + Volume descriptor version = 1 + Standard identifier = CD001 + -> supplementary volume descriptor: *skipped* + Sector 18: + Volume descriptor type = 255 + Volume descriptor version = 1 + Standard identifier = CD001 + -> volume descriptor set terminator; + end of ISO file system parsing. + Examining the UDF file system... + not yet implemented. + +# *** read_capacity(Simulated CD drive 1.00) *** + -> 20999 +ExamineECC() started +...trying RS01 +...trying RS02 +RS02Recognize: medium sim-cd +try_sector: trying sector 21000 +try_sector: read error, trying next header +try_sector: trying sector 20850 +try_sector: no cookie, skipping current modulo +RS02Recognize: skipping exhaustive RS02 search +...trying RS03 +RS03RecognizeImage: medium sim-cd +FindRS03HeaderInImage: medium sim-cd +RS03RecognizeImage: skipping exhaustive RS03 search +...no augmented image detected. +# Calling query_size() +# *** query_size(Simulated CD drive 1.00) *** +Medium size could NOT be determined from ECC header. +Medium size obtained from ISO/UDF file system: 21000 sectors +# returned: 21000 sectors Medium "Random Image": CD-R mode 1, 21000 sectors, created 16-07-2006. Creating new rs03f-tmp.iso image. Waiting 5 seconds for drive to spin up... -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) -All sectors successfully read. -Opening rs03f-tmp.iso: 21000 medium sectors. +All sectors successfully read. +CrcBuf contents, image path none (medium): + crcSize: 21000, dataSectors: 21000, coveredSectors: 21000, allSectors: 21000 + md5State: data_complete image_complete + data: 9503f278d4550a9507a317664481adf8 + full: 9503f278d4550a9507a317664481adf8 + fp sector: 16; 15c0fd35a0cfa0f83b9ccbd8604c2592 + missing crcs: 0 + +Opening rs03f-tmp.iso +ExamineUDF(File: rs03f-tmp.iso) + Examining the ISO file system... + Sector 16: + Volume descriptor type = 1 + Volume descriptor version = 1 + Standard identifier = CD001 + -> primary volume descriptor: + System identifier : | | + Volume identifier : |RANDOM IMAGE | + Volume space size : 21000 sectors + Volume set size : 1 + Volume sequence size : 1 + Logical block size : 2048 + Path table size : 10 bytes + L-Path table location : 19 + Opt L-Path table location : 0 + M-Path table location : 20 + Opt M-Path table location : 0 + Volume creation date/time : 16-07-2006 10:35:46.23 + Volume modification d/t : 16-07-2006 10:35:46.23 + Volume expiration d/t : 16-07-2106 10:35:46.23 + Volume effective d/t : 16-07-2006 10:35:46.23 + File structure version : 1 + Sector 17: + Volume descriptor type = 2 + Volume descriptor version = 1 + Standard identifier = CD001 + -> supplementary volume descriptor: *skipped* + Sector 18: + Volume descriptor type = 255 + Volume descriptor version = 1 + Standard identifier = CD001 + -> volume descriptor set terminator; + end of ISO file system parsing. + Examining the UDF file system... + not yet implemented. + +ExamineECC() started +...trying RS01 +...trying RS02 +RS02Recognize: file rs03f-tmp.iso +try_sector: trying sector 21000 +try_sector: read error, trying next header +try_sector: trying sector 20850 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 4611686018427387904 +FindHeaderInMedium: Trying modulo 2305843009213693952 +FindHeaderInMedium: Trying modulo 1152921504606846976 +FindHeaderInMedium: Trying modulo 576460752303423488 +FindHeaderInMedium: Trying modulo 288230376151711744 +FindHeaderInMedium: Trying modulo 144115188075855872 +FindHeaderInMedium: Trying modulo 72057594037927936 +FindHeaderInMedium: Trying modulo 36028797018963968 +FindHeaderInMedium: Trying modulo 18014398509481984 +FindHeaderInMedium: Trying modulo 9007199254740992 +FindHeaderInMedium: Trying modulo 4503599627370496 +FindHeaderInMedium: Trying modulo 2251799813685248 +FindHeaderInMedium: Trying modulo 1125899906842624 +FindHeaderInMedium: Trying modulo 562949953421312 +FindHeaderInMedium: Trying modulo 281474976710656 +FindHeaderInMedium: Trying modulo 140737488355328 +FindHeaderInMedium: Trying modulo 70368744177664 +FindHeaderInMedium: Trying modulo 35184372088832 +FindHeaderInMedium: Trying modulo 17592186044416 +FindHeaderInMedium: Trying modulo 8796093022208 +FindHeaderInMedium: Trying modulo 4398046511104 +FindHeaderInMedium: Trying modulo 2199023255552 +FindHeaderInMedium: Trying modulo 1099511627776 +FindHeaderInMedium: Trying modulo 549755813888 +FindHeaderInMedium: Trying modulo 274877906944 +FindHeaderInMedium: Trying modulo 137438953472 +FindHeaderInMedium: Trying modulo 68719476736 +FindHeaderInMedium: Trying modulo 34359738368 +FindHeaderInMedium: Trying modulo 17179869184 +FindHeaderInMedium: Trying modulo 8589934592 +FindHeaderInMedium: Trying modulo 4294967296 +FindHeaderInMedium: Trying modulo 2147483648 +FindHeaderInMedium: Trying modulo 1073741824 +FindHeaderInMedium: Trying modulo 536870912 +FindHeaderInMedium: Trying modulo 268435456 +FindHeaderInMedium: Trying modulo 134217728 +FindHeaderInMedium: Trying modulo 67108864 +FindHeaderInMedium: Trying modulo 33554432 +FindHeaderInMedium: Trying modulo 16777216 +FindHeaderInMedium: Trying modulo 8388608 +FindHeaderInMedium: Trying modulo 4194304 +FindHeaderInMedium: Trying modulo 2097152 +FindHeaderInMedium: Trying modulo 1048576 +FindHeaderInMedium: Trying modulo 524288 +FindHeaderInMedium: Trying modulo 262144 +FindHeaderInMedium: Trying modulo 131072 +FindHeaderInMedium: Trying modulo 65536 +FindHeaderInMedium: Trying modulo 32768 +FindHeaderInMedium: Trying modulo 16384 +try_sector: trying sector 16384 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 8192 +Sector 16384 cached; skipping modulo +FindHeaderInMedium: Trying modulo 4096 +try_sector: trying sector 20480 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 2048 +Sector 20480 cached; skipping modulo +FindHeaderInMedium: Trying modulo 1024 +Sector 20480 cached; skipping modulo +FindHeaderInMedium: Trying modulo 512 +try_sector: trying sector 20992 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 256 +Sector 20992 cached; skipping modulo +FindHeaderInMedium: Trying modulo 128 +Sector 20992 cached; skipping modulo +FindHeaderInMedium: Trying modulo 64 +Sector 20992 cached; skipping modulo +FindHeaderInMedium: Trying modulo 32 +Sector 20992 cached; skipping modulo +...trying RS03 +RS03RecognizeImage: file rs03f-tmp.iso +FindRS03HeaderInImage: file rs03f-tmp.iso +RS03RecognizeImage: No EH, entering exhaustive search +.. trying layer size 1409 +Scanning layers for signatures. +- layer slice 0 +** All layers tested -> no RS03 data found +...no augmented image detected. +GetImageFingerprint(16): read & cached +: 21000 medium sectors. +Calculated layout for RS03 file: +data sectors = 21000 +data padding = 0 +layer size = 90 +total sectors = 22892 +medium capacity = 0 +header position = 0 +first CRC sector = 2 +first ECC sector = 92 +ndata = 235 +nroots = 20 ( 8.5%) + 41 MiB data, 3 MiB ecc (20 roots; 8.5% redundancy). -Preparing ecc file: 1%Preparing ecc file: 2%Preparing ecc file: 3%Preparing ecc file: 4%Preparing ecc file: 5%Preparing ecc file: 6%Preparing ecc file: 7%Preparing ecc file: 8%Preparing ecc file: 9%Preparing ecc file: 10%Preparing ecc file: 11%Preparing ecc file: 12%Preparing ecc file: 13%Preparing ecc file: 14%Preparing ecc file: 15%Preparing ecc file: 16%Preparing ecc file: 17%Preparing ecc file: 18%Preparing ecc file: 19%Preparing ecc file: 20%Preparing ecc file: 21%Preparing ecc file: 22%Preparing ecc file: 23%Preparing ecc file: 24%Preparing ecc file: 25%Preparing ecc file: 26%Preparing ecc file: 27%Preparing ecc file: 28%Preparing ecc file: 29%Preparing ecc file: 30%Preparing ecc file: 31%Preparing ecc file: 32%Preparing ecc file: 33%Preparing ecc file: 34%Preparing ecc file: 35%Preparing ecc file: 36%Preparing ecc file: 37%Preparing ecc file: 38%Preparing ecc file: 39%Preparing ecc file: 40%Preparing ecc file: 41%Preparing ecc file: 42%Preparing ecc file: 43%Preparing ecc file: 44%Preparing ecc file: 45%Preparing ecc file: 46%Preparing ecc file: 47%Preparing ecc file: 48%Preparing ecc file: 49%Preparing ecc file: 50%Preparing ecc file: 51%Preparing ecc file: 52%Preparing ecc file: 53%Preparing ecc file: 54%Preparing ecc file: 55%Preparing ecc file: 56%Preparing ecc file: 57%Preparing ecc file: 58%Preparing ecc file: 59%Preparing ecc file: 60%Preparing ecc file: 61%Preparing ecc file: 62%Preparing ecc file: 63%Preparing ecc file: 64%Preparing ecc file: 65%Preparing ecc file: 66%Preparing ecc file: 67%Preparing ecc file: 68%Preparing ecc file: 69%Preparing ecc file: 70%Preparing ecc file: 71%Preparing ecc file: 72%Preparing ecc file: 73%Preparing ecc file: 74%Preparing ecc file: 75%Preparing ecc file: 76%Preparing ecc file: 77%Preparing ecc file: 78%Preparing ecc file: 79%Preparing ecc file: 80%Preparing ecc file: 81%Preparing ecc file: 82%Preparing ecc file: 83%Preparing ecc file: 84%Preparing ecc file: 85%Preparing ecc file: 86%Preparing ecc file: 87%Preparing ecc file: 88%Preparing ecc file: 89%Preparing ecc file: 90%Preparing ecc file: 91%Preparing ecc file: 92%Preparing ecc file: 93%Preparing ecc file: 94%Preparing ecc file: 95%Preparing ecc file: 96%Preparing ecc file: 97%Preparing ecc file: 98%Preparing ecc file: 99%Preparing ecc file: 100% -Ecc generation: 1.1%Ecc generation: 2.2%Ecc generation: 3.3%Ecc generation: 4.4%Ecc generation: 5.5%Ecc generation: 6.6%Ecc generation: 7.7%Ecc generation: 8.8%Ecc generation: 10.0%Ecc generation: 11.1%Ecc generation: 12.2%Ecc generation: 13.3%Ecc generation: 14.4%Ecc generation: 15.5%Ecc generation: 16.6%Ecc generation: 17.7%Ecc generation: 18.8%Ecc generation: 20.0%Ecc generation: 21.1%Ecc generation: 22.2%Ecc generation: 23.3%Ecc generation: 24.4%Ecc generation: 25.5%Ecc generation: 26.6%Ecc generation: 27.7%Ecc generation: 28.8%Ecc generation: 30.0%Ecc generation: 31.1%Ecc generation: 32.2%Ecc generation: 33.3%Ecc generation: 34.4%Ecc generation: 35.5%Ecc generation: 36.6%Ecc generation: 37.7%Ecc generation: 38.8%Ecc generation: 40.0%Ecc generation: 41.1%Ecc generation: 42.2%Ecc generation: 43.3%Ecc generation: 44.4%Ecc generation: 45.5%Ecc generation: 46.6%Ecc generation: 47.7%Ecc generation: 48.8%Ecc generation: 50.0%Ecc generation: 51.1%Ecc generation: 52.2%Ecc generation: 53.3%Ecc generation: 54.4%Ecc generation: 55.5%Ecc generation: 56.6%Ecc generation: 57.7%Ecc generation: 58.8%Ecc generation: 60.0%Ecc generation: 61.1%Ecc generation: 62.2%Ecc generation: 63.3%Ecc generation: 64.4%Ecc generation: 65.5%Ecc generation: 66.6%Ecc generation: 67.7%Ecc generation: 68.8%Ecc generation: 70.0%Ecc generation: 71.1%Ecc generation: 72.2%Ecc generation: 73.3%Ecc generation: 74.4%Ecc generation: 75.5%Ecc generation: 76.6%Ecc generation: 77.7%Ecc generation: 78.8%Ecc generation: 80.0%Ecc generation: 81.1%Ecc generation: 82.2%Ecc generation: 83.3%Ecc generation: 84.4%Ecc generation: 85.5%Ecc generation: 86.6%Ecc generation: 87.7%Ecc generation: 88.8%Ecc generation: 90.0%Ecc generation: 91.1%Ecc generation: 92.2%Ecc generation: 93.3%Ecc generation: 94.4%Ecc generation: 95.5%Ecc generation: 96.6%Ecc generation: 97.7%Ecc generation: 98.8%Ecc generation: 100.0%Ecc generation: 100.0% +CrcBufValid: buffer VALID +CrcBuf present, ecc file: using image MD5 sum +Cache allocation: 120320K+8192K+5120K=130M (data+parity+descrambling) Error correction file "rs03f-tmp.ecc" created. Make sure to keep this file on a reliable medium. diff --git a/regtest/database/RS03f_ecc_create_plus56 b/regtest/database/RS03f_ecc_create_plus56 index 587d409..7afc19e 100644 --- a/regtest/database/RS03f_ecc_create_plus56 +++ b/regtest/database/RS03f_ecc_create_plus56 @@ -7,7 +7,5 @@ See the file "COPYING" for further information. Opening rs03f-tmp.iso: 21000 medium sectors and 56 bytes. 41 MiB data, 3 MiB ecc (20 roots; 8.5% redundancy). -Preparing ecc file: 1%Preparing ecc file: 2%Preparing ecc file: 3%Preparing ecc file: 4%Preparing ecc file: 5%Preparing ecc file: 6%Preparing ecc file: 7%Preparing ecc file: 8%Preparing ecc file: 9%Preparing ecc file: 10%Preparing ecc file: 11%Preparing ecc file: 12%Preparing ecc file: 13%Preparing ecc file: 14%Preparing ecc file: 15%Preparing ecc file: 16%Preparing ecc file: 17%Preparing ecc file: 18%Preparing ecc file: 19%Preparing ecc file: 20%Preparing ecc file: 21%Preparing ecc file: 22%Preparing ecc file: 23%Preparing ecc file: 24%Preparing ecc file: 25%Preparing ecc file: 26%Preparing ecc file: 27%Preparing ecc file: 28%Preparing ecc file: 29%Preparing ecc file: 30%Preparing ecc file: 31%Preparing ecc file: 32%Preparing ecc file: 33%Preparing ecc file: 34%Preparing ecc file: 35%Preparing ecc file: 36%Preparing ecc file: 37%Preparing ecc file: 38%Preparing ecc file: 39%Preparing ecc file: 40%Preparing ecc file: 41%Preparing ecc file: 42%Preparing ecc file: 43%Preparing ecc file: 44%Preparing ecc file: 45%Preparing ecc file: 46%Preparing ecc file: 47%Preparing ecc file: 48%Preparing ecc file: 49%Preparing ecc file: 50%Preparing ecc file: 51%Preparing ecc file: 52%Preparing ecc file: 53%Preparing ecc file: 54%Preparing ecc file: 55%Preparing ecc file: 56%Preparing ecc file: 57%Preparing ecc file: 58%Preparing ecc file: 59%Preparing ecc file: 60%Preparing ecc file: 61%Preparing ecc file: 62%Preparing ecc file: 63%Preparing ecc file: 64%Preparing ecc file: 65%Preparing ecc file: 66%Preparing ecc file: 67%Preparing ecc file: 68%Preparing ecc file: 69%Preparing ecc file: 70%Preparing ecc file: 71%Preparing ecc file: 72%Preparing ecc file: 73%Preparing ecc file: 74%Preparing ecc file: 75%Preparing ecc file: 76%Preparing ecc file: 77%Preparing ecc file: 78%Preparing ecc file: 79%Preparing ecc file: 80%Preparing ecc file: 81%Preparing ecc file: 82%Preparing ecc file: 83%Preparing ecc file: 84%Preparing ecc file: 85%Preparing ecc file: 86%Preparing ecc file: 87%Preparing ecc file: 88%Preparing ecc file: 89%Preparing ecc file: 90%Preparing ecc file: 91%Preparing ecc file: 92%Preparing ecc file: 93%Preparing ecc file: 94%Preparing ecc file: 95%Preparing ecc file: 96%Preparing ecc file: 97%Preparing ecc file: 98%Preparing ecc file: 99%Preparing ecc file: 100% -Ecc generation: 1.1%Ecc generation: 2.2%Ecc generation: 3.3%Ecc generation: 4.4%Ecc generation: 5.5%Ecc generation: 6.6%Ecc generation: 7.7%Ecc generation: 8.8%Ecc generation: 10.0%Ecc generation: 11.1%Ecc generation: 12.2%Ecc generation: 13.3%Ecc generation: 14.4%Ecc generation: 15.5%Ecc generation: 16.6%Ecc generation: 17.7%Ecc generation: 18.8%Ecc generation: 20.0%Ecc generation: 21.1%Ecc generation: 22.2%Ecc generation: 23.3%Ecc generation: 24.4%Ecc generation: 25.5%Ecc generation: 26.6%Ecc generation: 27.7%Ecc generation: 28.8%Ecc generation: 30.0%Ecc generation: 31.1%Ecc generation: 32.2%Ecc generation: 33.3%Ecc generation: 34.4%Ecc generation: 35.5%Ecc generation: 36.6%Ecc generation: 37.7%Ecc generation: 38.8%Ecc generation: 40.0%Ecc generation: 41.1%Ecc generation: 42.2%Ecc generation: 43.3%Ecc generation: 44.4%Ecc generation: 45.5%Ecc generation: 46.6%Ecc generation: 47.7%Ecc generation: 48.8%Ecc generation: 50.0%Ecc generation: 51.1%Ecc generation: 52.2%Ecc generation: 53.3%Ecc generation: 54.4%Ecc generation: 55.5%Ecc generation: 56.6%Ecc generation: 57.7%Ecc generation: 58.8%Ecc generation: 60.0%Ecc generation: 61.1%Ecc generation: 62.2%Ecc generation: 63.3%Ecc generation: 64.4%Ecc generation: 65.5%Ecc generation: 66.6%Ecc generation: 67.7%Ecc generation: 68.8%Ecc generation: 70.0%Ecc generation: 71.1%Ecc generation: 72.2%Ecc generation: 73.3%Ecc generation: 74.4%Ecc generation: 75.5%Ecc generation: 76.6%Ecc generation: 77.7%Ecc generation: 78.8%Ecc generation: 80.0%Ecc generation: 81.1%Ecc generation: 82.2%Ecc generation: 83.3%Ecc generation: 84.4%Ecc generation: 85.5%Ecc generation: 86.6%Ecc generation: 87.7%Ecc generation: 88.8%Ecc generation: 90.0%Ecc generation: 91.1%Ecc generation: 92.2%Ecc generation: 93.3%Ecc generation: 94.4%Ecc generation: 95.5%Ecc generation: 96.6%Ecc generation: 97.7%Ecc generation: 98.8%Ecc generation: 100.0%Ecc generation: 100.0% Error correction file "rs03f-tmp.ecc" created. Make sure to keep this file on a reliable medium. diff --git a/regtest/database/RS03f_ecc_existing_file b/regtest/database/RS03f_ecc_existing_file index 1f1f821..58158a1 100644 --- a/regtest/database/RS03f_ecc_existing_file +++ b/regtest/database/RS03f_ecc_existing_file @@ -7,7 +7,5 @@ See the file "COPYING" for further information. Opening rs03f-master.iso: 21000 medium sectors. 41 MiB data, 3 MiB ecc (20 roots; 8.5% redundancy). -Preparing ecc file: 1%Preparing ecc file: 2%Preparing ecc file: 3%Preparing ecc file: 4%Preparing ecc file: 5%Preparing ecc file: 6%Preparing ecc file: 7%Preparing ecc file: 8%Preparing ecc file: 9%Preparing ecc file: 10%Preparing ecc file: 11%Preparing ecc file: 12%Preparing ecc file: 13%Preparing ecc file: 14%Preparing ecc file: 15%Preparing ecc file: 16%Preparing ecc file: 17%Preparing ecc file: 18%Preparing ecc file: 19%Preparing ecc file: 20%Preparing ecc file: 21%Preparing ecc file: 22%Preparing ecc file: 23%Preparing ecc file: 24%Preparing ecc file: 25%Preparing ecc file: 26%Preparing ecc file: 27%Preparing ecc file: 28%Preparing ecc file: 29%Preparing ecc file: 30%Preparing ecc file: 31%Preparing ecc file: 32%Preparing ecc file: 33%Preparing ecc file: 34%Preparing ecc file: 35%Preparing ecc file: 36%Preparing ecc file: 37%Preparing ecc file: 38%Preparing ecc file: 39%Preparing ecc file: 40%Preparing ecc file: 41%Preparing ecc file: 42%Preparing ecc file: 43%Preparing ecc file: 44%Preparing ecc file: 45%Preparing ecc file: 46%Preparing ecc file: 47%Preparing ecc file: 48%Preparing ecc file: 49%Preparing ecc file: 50%Preparing ecc file: 51%Preparing ecc file: 52%Preparing ecc file: 53%Preparing ecc file: 54%Preparing ecc file: 55%Preparing ecc file: 56%Preparing ecc file: 57%Preparing ecc file: 58%Preparing ecc file: 59%Preparing ecc file: 60%Preparing ecc file: 61%Preparing ecc file: 62%Preparing ecc file: 63%Preparing ecc file: 64%Preparing ecc file: 65%Preparing ecc file: 66%Preparing ecc file: 67%Preparing ecc file: 68%Preparing ecc file: 69%Preparing ecc file: 70%Preparing ecc file: 71%Preparing ecc file: 72%Preparing ecc file: 73%Preparing ecc file: 74%Preparing ecc file: 75%Preparing ecc file: 76%Preparing ecc file: 77%Preparing ecc file: 78%Preparing ecc file: 79%Preparing ecc file: 80%Preparing ecc file: 81%Preparing ecc file: 82%Preparing ecc file: 83%Preparing ecc file: 84%Preparing ecc file: 85%Preparing ecc file: 86%Preparing ecc file: 87%Preparing ecc file: 88%Preparing ecc file: 89%Preparing ecc file: 90%Preparing ecc file: 91%Preparing ecc file: 92%Preparing ecc file: 93%Preparing ecc file: 94%Preparing ecc file: 95%Preparing ecc file: 96%Preparing ecc file: 97%Preparing ecc file: 98%Preparing ecc file: 99%Preparing ecc file: 100% -Ecc generation: 1.1%Ecc generation: 2.2%Ecc generation: 3.3%Ecc generation: 4.4%Ecc generation: 5.5%Ecc generation: 6.6%Ecc generation: 7.7%Ecc generation: 8.8%Ecc generation: 10.0%Ecc generation: 11.1%Ecc generation: 12.2%Ecc generation: 13.3%Ecc generation: 14.4%Ecc generation: 15.5%Ecc generation: 16.6%Ecc generation: 17.7%Ecc generation: 18.8%Ecc generation: 20.0%Ecc generation: 21.1%Ecc generation: 22.2%Ecc generation: 23.3%Ecc generation: 24.4%Ecc generation: 25.5%Ecc generation: 26.6%Ecc generation: 27.7%Ecc generation: 28.8%Ecc generation: 30.0%Ecc generation: 31.1%Ecc generation: 32.2%Ecc generation: 33.3%Ecc generation: 34.4%Ecc generation: 35.5%Ecc generation: 36.6%Ecc generation: 37.7%Ecc generation: 38.8%Ecc generation: 40.0%Ecc generation: 41.1%Ecc generation: 42.2%Ecc generation: 43.3%Ecc generation: 44.4%Ecc generation: 45.5%Ecc generation: 46.6%Ecc generation: 47.7%Ecc generation: 48.8%Ecc generation: 50.0%Ecc generation: 51.1%Ecc generation: 52.2%Ecc generation: 53.3%Ecc generation: 54.4%Ecc generation: 55.5%Ecc generation: 56.6%Ecc generation: 57.7%Ecc generation: 58.8%Ecc generation: 60.0%Ecc generation: 61.1%Ecc generation: 62.2%Ecc generation: 63.3%Ecc generation: 64.4%Ecc generation: 65.5%Ecc generation: 66.6%Ecc generation: 67.7%Ecc generation: 68.8%Ecc generation: 70.0%Ecc generation: 71.1%Ecc generation: 72.2%Ecc generation: 73.3%Ecc generation: 74.4%Ecc generation: 75.5%Ecc generation: 76.6%Ecc generation: 77.7%Ecc generation: 78.8%Ecc generation: 80.0%Ecc generation: 81.1%Ecc generation: 82.2%Ecc generation: 83.3%Ecc generation: 84.4%Ecc generation: 85.5%Ecc generation: 86.6%Ecc generation: 87.7%Ecc generation: 88.8%Ecc generation: 90.0%Ecc generation: 91.1%Ecc generation: 92.2%Ecc generation: 93.3%Ecc generation: 94.4%Ecc generation: 95.5%Ecc generation: 96.6%Ecc generation: 97.7%Ecc generation: 98.8%Ecc generation: 100.0%Ecc generation: 100.0% Error correction file "rs03f-tmp.ecc" created. Make sure to keep this file on a reliable medium. diff --git a/regtest/database/RS03f_ecc_file_cookieless_crc b/regtest/database/RS03f_ecc_file_cookieless_crc index faa76e0..937c8a8 100644 --- a/regtest/database/RS03f_ecc_file_cookieless_crc +++ b/regtest/database/RS03f_ecc_file_cookieless_crc @@ -18,8 +18,8 @@ Error correction properties: Data integrity: - sectors : 21000 in image; 1892 in ecc file -- testing sectors : 1%- testing sectors : 2%- testing sectors : 3%- testing sectors : 4%- testing sectors : 5%- testing sectors : 6%- testing sectors : 7%- testing sectors : 8%- testing sectors : 9%- testing sectors : 10%- testing sectors : 11%- testing sectors : 12%- testing sectors : 13%- testing sectors : 14%- testing sectors : 15%- testing sectors : 16%- testing sectors : 17%- testing sectors : 18%- testing sectors : 19%- testing sectors : 20%- testing sectors : 21%- testing sectors : 22%- testing sectors : 23%- testing sectors : 24%- testing sectors : 25%- testing sectors : 26%- testing sectors : 27%- testing sectors : 28%- testing sectors : 29%- testing sectors : 30%- testing sectors : 31%- testing sectors : 32%- testing sectors : 33%- testing sectors : 34%- testing sectors : 35%- testing sectors : 36%- testing sectors : 37%- testing sectors : 38%- testing sectors : 39%- testing sectors : 40%- testing sectors : 41%- testing sectors : 42%- testing sectors : 43%- testing sectors : 44%- testing sectors : 45%- testing sectors : 46%- testing sectors : 47%- testing sectors : 48%- testing sectors : 49%- testing sectors : 50%- testing sectors : 51%- testing sectors : 52%- testing sectors : 53%- testing sectors : 54%- testing sectors : 55%- testing sectors : 56%- testing sectors : 57%- testing sectors : 58%- testing sectors : 59%- testing sectors : 60%- testing sectors : 61%- testing sectors : 62%- testing sectors : 63%- testing sectors : 64%- testing sectors : 65%- testing sectors : 66%- testing sectors : 67%- testing sectors : 68%- testing sectors : 69%- testing sectors : 70%- testing sectors : 71%- testing sectors : 72%- testing sectors : 73%- testing sectors : 74%- testing sectors : 75%- testing sectors : 76%- testing sectors : 77%- testing sectors : 78%- testing sectors : 79%- testing sectors : 80%- testing sectors : 81%- testing sectors : 82%- testing sectors : 83%- testing sectors : 84%- testing sectors : 85%- testing sectors : 86%- testing sectors : 87%- testing sectors : 88%- testing sectors : 89%- testing sectors : 90%- testing sectors : 91%- testing sectors : 92%- testing sectors : 93%- testing sectors : 94%- testing sectors : 95%- testing sectors : 96%- testing sectors : 97%- testing sectors : 98%- testing sectors : 99%- testing sectors : 100%* suspicious image : all sectors present, but 0 CRC errors +* suspicious image : all sectors present, but 0 CRC errors ... data section : 0 sectors missing; 0 CRC errors ... crc section : 0 sectors missing; 1 signature errors ... ecc section : 0 sectors missing -* Ecc block test : 0 good, 1 bad; 1% tested* Ecc block test : 1 good, 1 bad; 2% tested* Ecc block test : 2 good, 1 bad; 3% tested* Ecc block test : 3 good, 1 bad; 4% tested* Ecc block test : 4 good, 1 bad; 5% tested* Ecc block test : 5 good, 1 bad; 6% tested* Ecc block test : 6 good, 1 bad; 7% tested* Ecc block test : 7 good, 1 bad; 8% tested* Ecc block test : 8 good, 1 bad; 10% tested* Ecc block test : 9 good, 1 bad; 11% tested* Ecc block test : 10 good, 1 bad; 12% tested* Ecc block test : 11 good, 1 bad; 13% tested* Ecc block test : 12 good, 1 bad; 14% tested* Ecc block test : 13 good, 1 bad; 15% tested* Ecc block test : 14 good, 1 bad; 16% tested* Ecc block test : 15 good, 1 bad; 17% tested* Ecc block test : 16 good, 1 bad; 18% tested* Ecc block test : 17 good, 1 bad; 20% tested* Ecc block test : 18 good, 1 bad; 21% tested* Ecc block test : 19 good, 1 bad; 22% tested* Ecc block test : 20 good, 1 bad; 23% tested* Ecc block test : 21 good, 1 bad; 24% tested* Ecc block test : 22 good, 1 bad; 25% tested* Ecc block test : 23 good, 1 bad; 26% tested* Ecc block test : 24 good, 1 bad; 27% tested* Ecc block test : 25 good, 1 bad; 28% tested* Ecc block test : 26 good, 1 bad; 30% tested* Ecc block test : 27 good, 1 bad; 31% tested* Ecc block test : 28 good, 1 bad; 32% tested* Ecc block test : 29 good, 1 bad; 33% tested* Ecc block test : 30 good, 1 bad; 34% tested* Ecc block test : 31 good, 1 bad; 35% tested* Ecc block test : 32 good, 1 bad; 36% tested* Ecc block test : 33 good, 1 bad; 37% tested* Ecc block test : 34 good, 1 bad; 38% tested* Ecc block test : 35 good, 1 bad; 40% tested* Ecc block test : 36 good, 1 bad; 41% tested* Ecc block test : 37 good, 1 bad; 42% tested* Ecc block test : 38 good, 1 bad; 43% tested* Ecc block test : 39 good, 1 bad; 44% tested* Ecc block test : 40 good, 1 bad; 45% tested* Ecc block test : 41 good, 1 bad; 46% tested* Ecc block test : 42 good, 1 bad; 47% tested* Ecc block test : 43 good, 1 bad; 48% tested* Ecc block test : 44 good, 1 bad; 50% tested* Ecc block test : 45 good, 1 bad; 51% tested* Ecc block test : 46 good, 1 bad; 52% tested* Ecc block test : 47 good, 1 bad; 53% tested* Ecc block test : 48 good, 1 bad; 54% tested* Ecc block test : 49 good, 1 bad; 55% tested* Ecc block test : 50 good, 1 bad; 56% tested* Ecc block test : 51 good, 1 bad; 57% tested* Ecc block test : 52 good, 1 bad; 58% tested* Ecc block test : 53 good, 1 bad; 60% tested* Ecc block test : 54 good, 1 bad; 61% tested* Ecc block test : 55 good, 1 bad; 62% tested* Ecc block test : 56 good, 1 bad; 63% tested* Ecc block test : 57 good, 1 bad; 64% tested* Ecc block test : 58 good, 1 bad; 65% tested* Ecc block test : 59 good, 1 bad; 66% tested* Ecc block test : 60 good, 1 bad; 67% tested* Ecc block test : 61 good, 1 bad; 68% tested* Ecc block test : 62 good, 1 bad; 70% tested* Ecc block test : 63 good, 1 bad; 71% tested* Ecc block test : 64 good, 1 bad; 72% tested* Ecc block test : 65 good, 1 bad; 73% tested* Ecc block test : 66 good, 1 bad; 74% tested* Ecc block test : 67 good, 1 bad; 75% tested* Ecc block test : 68 good, 1 bad; 76% tested* Ecc block test : 69 good, 1 bad; 77% tested* Ecc block test : 70 good, 1 bad; 78% tested* Ecc block test : 71 good, 1 bad; 80% tested* Ecc block test : 72 good, 1 bad; 81% tested* Ecc block test : 73 good, 1 bad; 82% tested* Ecc block test : 74 good, 1 bad; 83% tested* Ecc block test : 75 good, 1 bad; 84% tested* Ecc block test : 76 good, 1 bad; 85% tested* Ecc block test : 77 good, 1 bad; 86% tested* Ecc block test : 78 good, 1 bad; 87% tested* Ecc block test : 79 good, 1 bad; 88% tested* Ecc block test : 80 good, 1 bad; 90% tested* Ecc block test : 81 good, 1 bad; 91% tested* Ecc block test : 82 good, 1 bad; 92% tested* Ecc block test : 83 good, 1 bad; 93% tested* Ecc block test : 84 good, 1 bad; 94% tested* Ecc block test : 85 good, 1 bad; 95% tested* Ecc block test : 86 good, 1 bad; 96% tested* Ecc block test : 87 good, 1 bad; 97% tested* Ecc block test : 88 good, 1 bad; 98% tested* Ecc block test : 89 good, 1 bad; 100% tested* Ecc block test : 89 good, 1 bad; 1 bad sub blocks +* Ecc block test : 89 good, 1 bad; 1 bad sub blocks diff --git a/regtest/database/RS03f_ecc_file_defective_crc b/regtest/database/RS03f_ecc_file_defective_crc index 2c1ef93..f822524 100644 --- a/regtest/database/RS03f_ecc_file_defective_crc +++ b/regtest/database/RS03f_ecc_file_defective_crc @@ -18,8 +18,8 @@ Error correction properties: Data integrity: - sectors : 21000 in image; 1892 in ecc file -- testing sectors : 1%- testing sectors : 2%- testing sectors : 3%- testing sectors : 4%- testing sectors : 5%- testing sectors : 6%- testing sectors : 7%- testing sectors : 8%- testing sectors : 9%- testing sectors : 10%- testing sectors : 11%- testing sectors : 12%- testing sectors : 13%- testing sectors : 14%- testing sectors : 15%- testing sectors : 16%- testing sectors : 17%- testing sectors : 18%- testing sectors : 19%- testing sectors : 20%- testing sectors : 21%- testing sectors : 22%- testing sectors : 23%- testing sectors : 24%- testing sectors : 25%- testing sectors : 26%- testing sectors : 27%- testing sectors : 28%- testing sectors : 29%- testing sectors : 30%- testing sectors : 31%- testing sectors : 32%- testing sectors : 33%- testing sectors : 34%- testing sectors : 35%- testing sectors : 36%- testing sectors : 37%- testing sectors : 38%- testing sectors : 39%- testing sectors : 40%- testing sectors : 41%- testing sectors : 42%- testing sectors : 43%- testing sectors : 44%- testing sectors : 45%- testing sectors : 46%- testing sectors : 47%- testing sectors : 48%- testing sectors : 49%- testing sectors : 50%- testing sectors : 51%- testing sectors : 52%- testing sectors : 53%- testing sectors : 54%- testing sectors : 55%- testing sectors : 56%- testing sectors : 57%- testing sectors : 58%- testing sectors : 59%- testing sectors : 60%- testing sectors : 61%- testing sectors : 62%- testing sectors : 63%- testing sectors : 64%- testing sectors : 65%- testing sectors : 66%- testing sectors : 67%- testing sectors : 68%- testing sectors : 69%- testing sectors : 70%- testing sectors : 71%- testing sectors : 72%- testing sectors : 73%- testing sectors : 74%- testing sectors : 75%- testing sectors : 76%- testing sectors : 77%- testing sectors : 78%- testing sectors : 79%- testing sectors : 80%- testing sectors : 81%- testing sectors : 82%- testing sectors : 83%- testing sectors : 84%- testing sectors : 85%- testing sectors : 86%- testing sectors : 87%- testing sectors : 88%- testing sectors : 89%- testing sectors : 90%- testing sectors : 91%- testing sectors : 92%- testing sectors : 93%- testing sectors : 94%- testing sectors : 95%- testing sectors : 96%- testing sectors : 97%- testing sectors : 98%- testing sectors : 99%- testing sectors : 100%* suspicious image : all sectors present, but 0 CRC errors +* suspicious image : all sectors present, but 0 CRC errors ... data section : 0 sectors missing; 0 CRC errors ... crc section : 0 sectors missing; 2 signature errors ... ecc section : 0 sectors missing -- Ecc block test : 1% tested- Ecc block test : 2% tested* Ecc block test : 2 good, 1 bad; 3% tested* Ecc block test : 2 good, 2 bad; 4% tested* Ecc block test : 3 good, 2 bad; 5% tested* Ecc block test : 4 good, 2 bad; 6% tested* Ecc block test : 5 good, 2 bad; 7% tested* Ecc block test : 6 good, 2 bad; 8% tested* Ecc block test : 7 good, 2 bad; 10% tested* Ecc block test : 8 good, 2 bad; 11% tested* Ecc block test : 9 good, 2 bad; 12% tested* Ecc block test : 10 good, 2 bad; 13% tested* Ecc block test : 11 good, 2 bad; 14% tested* Ecc block test : 12 good, 2 bad; 15% tested* Ecc block test : 13 good, 2 bad; 16% tested* Ecc block test : 14 good, 2 bad; 17% tested* Ecc block test : 15 good, 2 bad; 18% tested* Ecc block test : 16 good, 2 bad; 20% tested* Ecc block test : 17 good, 2 bad; 21% tested* Ecc block test : 18 good, 2 bad; 22% tested* Ecc block test : 19 good, 2 bad; 23% tested* Ecc block test : 20 good, 2 bad; 24% tested* Ecc block test : 21 good, 2 bad; 25% tested* Ecc block test : 22 good, 2 bad; 26% tested* Ecc block test : 23 good, 2 bad; 27% tested* Ecc block test : 24 good, 2 bad; 28% tested* Ecc block test : 25 good, 2 bad; 30% tested* Ecc block test : 26 good, 2 bad; 31% tested* Ecc block test : 27 good, 2 bad; 32% tested* Ecc block test : 28 good, 2 bad; 33% tested* Ecc block test : 29 good, 2 bad; 34% tested* Ecc block test : 30 good, 2 bad; 35% tested* Ecc block test : 31 good, 2 bad; 36% tested* Ecc block test : 32 good, 2 bad; 37% tested* Ecc block test : 33 good, 2 bad; 38% tested* Ecc block test : 34 good, 2 bad; 40% tested* Ecc block test : 35 good, 2 bad; 41% tested* Ecc block test : 36 good, 2 bad; 42% tested* Ecc block test : 37 good, 2 bad; 43% tested* Ecc block test : 38 good, 2 bad; 44% tested* Ecc block test : 39 good, 2 bad; 45% tested* Ecc block test : 40 good, 2 bad; 46% tested* Ecc block test : 41 good, 2 bad; 47% tested* Ecc block test : 42 good, 2 bad; 48% tested* Ecc block test : 43 good, 2 bad; 50% tested* Ecc block test : 44 good, 2 bad; 51% tested* Ecc block test : 45 good, 2 bad; 52% tested* Ecc block test : 46 good, 2 bad; 53% tested* Ecc block test : 47 good, 2 bad; 54% tested* Ecc block test : 48 good, 2 bad; 55% tested* Ecc block test : 49 good, 2 bad; 56% tested* Ecc block test : 50 good, 2 bad; 57% tested* Ecc block test : 51 good, 2 bad; 58% tested* Ecc block test : 52 good, 2 bad; 60% tested* Ecc block test : 53 good, 2 bad; 61% tested* Ecc block test : 54 good, 2 bad; 62% tested* Ecc block test : 55 good, 2 bad; 63% tested* Ecc block test : 56 good, 2 bad; 64% tested* Ecc block test : 57 good, 2 bad; 65% tested* Ecc block test : 58 good, 2 bad; 66% tested* Ecc block test : 59 good, 2 bad; 67% tested* Ecc block test : 60 good, 2 bad; 68% tested* Ecc block test : 61 good, 2 bad; 70% tested* Ecc block test : 62 good, 2 bad; 71% tested* Ecc block test : 63 good, 2 bad; 72% tested* Ecc block test : 64 good, 2 bad; 73% tested* Ecc block test : 65 good, 2 bad; 74% tested* Ecc block test : 66 good, 2 bad; 75% tested* Ecc block test : 67 good, 2 bad; 76% tested* Ecc block test : 68 good, 2 bad; 77% tested* Ecc block test : 69 good, 2 bad; 78% tested* Ecc block test : 70 good, 2 bad; 80% tested* Ecc block test : 71 good, 2 bad; 81% tested* Ecc block test : 72 good, 2 bad; 82% tested* Ecc block test : 73 good, 2 bad; 83% tested* Ecc block test : 74 good, 2 bad; 84% tested* Ecc block test : 75 good, 2 bad; 85% tested* Ecc block test : 76 good, 2 bad; 86% tested* Ecc block test : 77 good, 2 bad; 87% tested* Ecc block test : 78 good, 2 bad; 88% tested* Ecc block test : 79 good, 2 bad; 90% tested* Ecc block test : 80 good, 2 bad; 91% tested* Ecc block test : 81 good, 2 bad; 92% tested* Ecc block test : 82 good, 2 bad; 93% tested* Ecc block test : 83 good, 2 bad; 94% tested* Ecc block test : 84 good, 2 bad; 95% tested* Ecc block test : 85 good, 2 bad; 96% tested* Ecc block test : 86 good, 2 bad; 97% tested* Ecc block test : 87 good, 2 bad; 98% tested* Ecc block test : 88 good, 2 bad; 100% tested* Ecc block test : 88 good, 2 bad; 2 bad sub blocks +* Ecc block test : 88 good, 2 bad; 2 bad sub blocks diff --git a/regtest/database/RS03f_ecc_file_defective_ecc b/regtest/database/RS03f_ecc_file_defective_ecc index 3ecd092..228f501 100644 --- a/regtest/database/RS03f_ecc_file_defective_ecc +++ b/regtest/database/RS03f_ecc_file_defective_ecc @@ -18,6 +18,6 @@ Error correction properties: Data integrity: - sectors : 21000 in image; 1892 in ecc file -- testing sectors : 1%- testing sectors : 2%- testing sectors : 3%- testing sectors : 4%- testing sectors : 5%- testing sectors : 6%- testing sectors : 7%- testing sectors : 8%- testing sectors : 9%- testing sectors : 10%- testing sectors : 11%- testing sectors : 12%- testing sectors : 13%- testing sectors : 14%- testing sectors : 15%- testing sectors : 16%- testing sectors : 17%- testing sectors : 18%- testing sectors : 19%- testing sectors : 20%- testing sectors : 21%- testing sectors : 22%- testing sectors : 23%- testing sectors : 24%- testing sectors : 25%- testing sectors : 26%- testing sectors : 27%- testing sectors : 28%- testing sectors : 29%- testing sectors : 30%- testing sectors : 31%- testing sectors : 32%- testing sectors : 33%- testing sectors : 34%- testing sectors : 35%- testing sectors : 36%- testing sectors : 37%- testing sectors : 38%- testing sectors : 39%- testing sectors : 40%- testing sectors : 41%- testing sectors : 42%- testing sectors : 43%- testing sectors : 44%- testing sectors : 45%- testing sectors : 46%- testing sectors : 47%- testing sectors : 48%- testing sectors : 49%- testing sectors : 50%- testing sectors : 51%- testing sectors : 52%- testing sectors : 53%- testing sectors : 54%- testing sectors : 55%- testing sectors : 56%- testing sectors : 57%- testing sectors : 58%- testing sectors : 59%- testing sectors : 60%- testing sectors : 61%- testing sectors : 62%- testing sectors : 63%- testing sectors : 64%- testing sectors : 65%- testing sectors : 66%- testing sectors : 67%- testing sectors : 68%- testing sectors : 69%- testing sectors : 70%- testing sectors : 71%- testing sectors : 72%- testing sectors : 73%- testing sectors : 74%- testing sectors : 75%- testing sectors : 76%- testing sectors : 77%- testing sectors : 78%- testing sectors : 79%- testing sectors : 80%- testing sectors : 81%- testing sectors : 82%- testing sectors : 83%- testing sectors : 84%- testing sectors : 85%- testing sectors : 86%- testing sectors : 87%- testing sectors : 88%- testing sectors : 89%- testing sectors : 90%- testing sectors : 91%- testing sectors : 92%- testing sectors : 93%- testing sectors : 94%- testing sectors : 95%- testing sectors : 96%- testing sectors : 97%- testing sectors : 98%- testing sectors : 99%- testing sectors : 100%- good image/file : all sectors present +- good image/file : all sectors present - data md5sum : 9503f278d4550a9507a317664481adf8 -- Ecc block test : 1% tested- Ecc block test : 2% tested- Ecc block test : 3% tested- Ecc block test : 4% tested- Ecc block test : 5% tested- Ecc block test : 6% tested- Ecc block test : 7% tested- Ecc block test : 8% tested- Ecc block test : 10% tested- Ecc block test : 11% tested- Ecc block test : 12% tested- Ecc block test : 13% tested- Ecc block test : 14% tested- Ecc block test : 15% tested- Ecc block test : 16% tested- Ecc block test : 17% tested- Ecc block test : 18% tested- Ecc block test : 20% tested- Ecc block test : 21% tested- Ecc block test : 22% tested- Ecc block test : 23% tested- Ecc block test : 24% tested- Ecc block test : 25% tested- Ecc block test : 26% tested- Ecc block test : 27% tested- Ecc block test : 28% tested- Ecc block test : 30% tested- Ecc block test : 31% tested- Ecc block test : 32% tested- Ecc block test : 33% tested- Ecc block test : 34% tested- Ecc block test : 35% tested- Ecc block test : 36% tested- Ecc block test : 37% tested- Ecc block test : 38% tested- Ecc block test : 40% tested- Ecc block test : 41% tested- Ecc block test : 42% tested- Ecc block test : 43% tested- Ecc block test : 44% tested- Ecc block test : 45% tested- Ecc block test : 46% tested- Ecc block test : 47% tested- Ecc block test : 48% tested- Ecc block test : 50% tested- Ecc block test : 51% tested- Ecc block test : 52% tested- Ecc block test : 53% tested* Ecc block test : 48 good, 1 bad; 54% tested* Ecc block test : 49 good, 1 bad; 55% tested* Ecc block test : 50 good, 1 bad; 56% tested* Ecc block test : 51 good, 1 bad; 57% tested* Ecc block test : 52 good, 1 bad; 58% tested* Ecc block test : 53 good, 1 bad; 60% tested* Ecc block test : 54 good, 1 bad; 61% tested* Ecc block test : 55 good, 1 bad; 62% tested* Ecc block test : 56 good, 1 bad; 63% tested* Ecc block test : 57 good, 1 bad; 64% tested* Ecc block test : 58 good, 1 bad; 65% tested* Ecc block test : 59 good, 1 bad; 66% tested* Ecc block test : 60 good, 1 bad; 67% tested* Ecc block test : 61 good, 1 bad; 68% tested* Ecc block test : 62 good, 1 bad; 70% tested* Ecc block test : 63 good, 1 bad; 71% tested* Ecc block test : 64 good, 1 bad; 72% tested* Ecc block test : 65 good, 1 bad; 73% tested* Ecc block test : 66 good, 1 bad; 74% tested* Ecc block test : 67 good, 1 bad; 75% tested* Ecc block test : 68 good, 1 bad; 76% tested* Ecc block test : 69 good, 1 bad; 77% tested* Ecc block test : 70 good, 1 bad; 78% tested* Ecc block test : 71 good, 1 bad; 80% tested* Ecc block test : 72 good, 1 bad; 81% tested* Ecc block test : 73 good, 1 bad; 82% tested* Ecc block test : 74 good, 1 bad; 83% tested* Ecc block test : 75 good, 1 bad; 84% tested* Ecc block test : 76 good, 1 bad; 85% tested* Ecc block test : 77 good, 1 bad; 86% tested* Ecc block test : 78 good, 1 bad; 87% tested* Ecc block test : 79 good, 1 bad; 88% tested* Ecc block test : 80 good, 1 bad; 90% tested* Ecc block test : 81 good, 1 bad; 91% tested* Ecc block test : 82 good, 1 bad; 92% tested* Ecc block test : 83 good, 1 bad; 93% tested* Ecc block test : 84 good, 1 bad; 94% tested* Ecc block test : 85 good, 1 bad; 95% tested* Ecc block test : 86 good, 1 bad; 96% tested* Ecc block test : 87 good, 1 bad; 97% tested* Ecc block test : 88 good, 1 bad; 98% tested* Ecc block test : 89 good, 1 bad; 100% tested* Ecc block test : 89 good, 1 bad; 1 bad sub blocks +* Ecc block test : 89 good, 1 bad; 1 bad sub blocks diff --git a/regtest/database/RS03f_ecc_file_missing_crc b/regtest/database/RS03f_ecc_file_missing_crc index cfbd73d..8dfc9d7 100644 --- a/regtest/database/RS03f_ecc_file_missing_crc +++ b/regtest/database/RS03f_ecc_file_missing_crc @@ -18,7 +18,7 @@ Error correction properties: Data integrity: - sectors : 21000 in image; 1892 in ecc file -- testing sectors : 1%- testing sectors : 2%- testing sectors : 3%- testing sectors : 4%- testing sectors : 5%- testing sectors : 6%- testing sectors : 7%- testing sectors : 8%- testing sectors : 9%- testing sectors : 10%- testing sectors : 11%- testing sectors : 12%- testing sectors : 13%- testing sectors : 14%- testing sectors : 15%- testing sectors : 16%- testing sectors : 17%- testing sectors : 18%- testing sectors : 19%- testing sectors : 20%- testing sectors : 21%- testing sectors : 22%- testing sectors : 23%- testing sectors : 24%- testing sectors : 25%- testing sectors : 26%- testing sectors : 27%- testing sectors : 28%- testing sectors : 29%- testing sectors : 30%- testing sectors : 31%- testing sectors : 32%- testing sectors : 33%- testing sectors : 34%- testing sectors : 35%- testing sectors : 36%- testing sectors : 37%- testing sectors : 38%- testing sectors : 39%- testing sectors : 40%- testing sectors : 41%- testing sectors : 42%- testing sectors : 43%- testing sectors : 44%- testing sectors : 45%- testing sectors : 46%- testing sectors : 47%- testing sectors : 48%- testing sectors : 49%- testing sectors : 50%- testing sectors : 51%- testing sectors : 52%- testing sectors : 53%- testing sectors : 54%- testing sectors : 55%- testing sectors : 56%- testing sectors : 57%- testing sectors : 58%- testing sectors : 59%- testing sectors : 60%- testing sectors : 61%- testing sectors : 62%- testing sectors : 63%- testing sectors : 64%- testing sectors : 65%- testing sectors : 66%- testing sectors : 67%- testing sectors : 68%- testing sectors : 69%- testing sectors : 70%- testing sectors : 71%- testing sectors : 72%- testing sectors : 73%- testing sectors : 74%- testing sectors : 75%- testing sectors : 76%- testing sectors : 77%- testing sectors : 78%- testing sectors : 79%- testing sectors : 80%- testing sectors : 81%- testing sectors : 82%- testing sectors : 83%- testing sectors : 84%- testing sectors : 85%- testing sectors : 86%- testing sectors : 87%- testing sectors : 88%- testing sectors : 89%- testing sectors : 90%- testing sectors : 91%* Unrecoverable sector found! +* Unrecoverable sector found! * * Sector 10 is marked unreadable in the ecc file. * @@ -29,10 +29,10 @@ Data integrity: * ... more unrecoverable sectors found ... * further messages are suppressed unless the -v option is given. * missing sectors : 10 - 19 (in ecc file) -- testing sectors : 92%- testing sectors : 93%- testing sectors : 94%- testing sectors : 95%- testing sectors : 96%- testing sectors : 97%- testing sectors : 98%- testing sectors : 99%- testing sectors : 100%* BAD image/file : 10 sectors missing +* BAD image/file : 10 sectors missing ... data section : 0 sectors missing; 0 CRC errors ... crc section : 10 sectors missing ... ecc section : 0 sectors missing -- Ecc block test : 1% tested- Ecc block test : 2% tested- Ecc block test : 3% tested- Ecc block test : 4% tested- Ecc block test : 5% tested- Ecc block test : 6% tested- Ecc block test : 7% tested- Ecc block test : 8% tested* Ecc block test : 8 good, 1 bad; 10% tested* Ecc block test : 8 good, 2 bad; 11% tested* Ecc block test : 8 good, 3 bad; 12% tested* Ecc block test : 8 good, 4 bad; 13% tested* Ecc block test : 8 good, 5 bad; 14% tested* Ecc block test : 8 good, 6 bad; 15% tested* Ecc block test : 8 good, 7 bad; 16% tested* Ecc block test : 8 good, 8 bad; 17% tested* Ecc block test : 8 good, 9 bad; 18% tested* Ecc block test : 8 good, 10 bad; 20% tested* Ecc block test : 9 good, 10 bad; 21% tested* Ecc block test : 10 good, 10 bad; 22% tested* Ecc block test : 11 good, 10 bad; 23% tested* Ecc block test : 12 good, 10 bad; 24% tested* Ecc block test : 13 good, 10 bad; 25% tested* Ecc block test : 14 good, 10 bad; 26% tested* Ecc block test : 15 good, 10 bad; 27% tested* Ecc block test : 16 good, 10 bad; 28% tested* Ecc block test : 17 good, 10 bad; 30% tested* Ecc block test : 18 good, 10 bad; 31% tested* Ecc block test : 19 good, 10 bad; 32% tested* Ecc block test : 20 good, 10 bad; 33% tested* Ecc block test : 21 good, 10 bad; 34% tested* Ecc block test : 22 good, 10 bad; 35% tested* Ecc block test : 23 good, 10 bad; 36% tested* Ecc block test : 24 good, 10 bad; 37% tested* Ecc block test : 25 good, 10 bad; 38% tested* Ecc block test : 26 good, 10 bad; 40% tested* Ecc block test : 27 good, 10 bad; 41% tested* Ecc block test : 28 good, 10 bad; 42% tested* Ecc block test : 29 good, 10 bad; 43% tested* Ecc block test : 30 good, 10 bad; 44% tested* Ecc block test : 31 good, 10 bad; 45% tested* Ecc block test : 32 good, 10 bad; 46% tested* Ecc block test : 33 good, 10 bad; 47% tested* Ecc block test : 34 good, 10 bad; 48% tested* Ecc block test : 35 good, 10 bad; 50% tested* Ecc block test : 36 good, 10 bad; 51% tested* Ecc block test : 37 good, 10 bad; 52% tested* Ecc block test : 38 good, 10 bad; 53% tested* Ecc block test : 39 good, 10 bad; 54% tested* Ecc block test : 40 good, 10 bad; 55% tested* Ecc block test : 41 good, 10 bad; 56% tested* Ecc block test : 42 good, 10 bad; 57% tested* Ecc block test : 43 good, 10 bad; 58% tested* Ecc block test : 44 good, 10 bad; 60% tested* Ecc block test : 45 good, 10 bad; 61% tested* Ecc block test : 46 good, 10 bad; 62% tested* Ecc block test : 47 good, 10 bad; 63% tested* Ecc block test : 48 good, 10 bad; 64% tested* Ecc block test : 49 good, 10 bad; 65% tested* Ecc block test : 50 good, 10 bad; 66% tested* Ecc block test : 51 good, 10 bad; 67% tested* Ecc block test : 52 good, 10 bad; 68% tested* Ecc block test : 53 good, 10 bad; 70% tested* Ecc block test : 54 good, 10 bad; 71% tested* Ecc block test : 55 good, 10 bad; 72% tested* Ecc block test : 56 good, 10 bad; 73% tested* Ecc block test : 57 good, 10 bad; 74% tested* Ecc block test : 58 good, 10 bad; 75% tested* Ecc block test : 59 good, 10 bad; 76% tested* Ecc block test : 60 good, 10 bad; 77% tested* Ecc block test : 61 good, 10 bad; 78% tested* Ecc block test : 62 good, 10 bad; 80% tested* Ecc block test : 63 good, 10 bad; 81% tested* Ecc block test : 64 good, 10 bad; 82% tested* Ecc block test : 65 good, 10 bad; 83% tested* Ecc block test : 66 good, 10 bad; 84% tested* Ecc block test : 67 good, 10 bad; 85% tested* Ecc block test : 68 good, 10 bad; 86% tested* Ecc block test : 69 good, 10 bad; 87% tested* Ecc block test : 70 good, 10 bad; 88% tested* Ecc block test : 71 good, 10 bad; 90% tested* Ecc block test : 72 good, 10 bad; 91% tested* Ecc block test : 73 good, 10 bad; 92% tested* Ecc block test : 74 good, 10 bad; 93% tested* Ecc block test : 75 good, 10 bad; 94% tested* Ecc block test : 76 good, 10 bad; 95% tested* Ecc block test : 77 good, 10 bad; 96% tested* Ecc block test : 78 good, 10 bad; 97% tested* Ecc block test : 79 good, 10 bad; 98% tested* Ecc block test : 80 good, 10 bad; 100% tested* Ecc block test : 80 good, 10 bad; 10131 bad sub blocks +* Ecc block test : 80 good, 10 bad; 10131 bad sub blocks - erasure counts : avg = 1.0; worst = 1 per ecc block. - prognosis : 22892 of 22892 sectors recoverable (100.0%) diff --git a/regtest/database/RS03f_ecc_file_missing_crc2 b/regtest/database/RS03f_ecc_file_missing_crc2 index 4558b0e..57bcffc 100644 --- a/regtest/database/RS03f_ecc_file_missing_crc2 +++ b/regtest/database/RS03f_ecc_file_missing_crc2 @@ -18,7 +18,7 @@ Error correction properties: Data integrity: - sectors : 21000 in image; 1892 in ecc file -- testing sectors : 1%- testing sectors : 2%- testing sectors : 3%- testing sectors : 4%- testing sectors : 5%- testing sectors : 6%- testing sectors : 7%- testing sectors : 8%- testing sectors : 9%- testing sectors : 10%- testing sectors : 11%- testing sectors : 12%- testing sectors : 13%- testing sectors : 14%- testing sectors : 15%- testing sectors : 16%- testing sectors : 17%- testing sectors : 18%- testing sectors : 19%- testing sectors : 20%- testing sectors : 21%- testing sectors : 22%- testing sectors : 23%- testing sectors : 24%- testing sectors : 25%- testing sectors : 26%- testing sectors : 27%- testing sectors : 28%- testing sectors : 29%- testing sectors : 30%- testing sectors : 31%- testing sectors : 32%- testing sectors : 33%- testing sectors : 34%- testing sectors : 35%- testing sectors : 36%- testing sectors : 37%- testing sectors : 38%- testing sectors : 39%- testing sectors : 40%- testing sectors : 41%- testing sectors : 42%- testing sectors : 43%- testing sectors : 44%- testing sectors : 45%- testing sectors : 46%- testing sectors : 47%- testing sectors : 48%- testing sectors : 49%- testing sectors : 50%- testing sectors : 51%- testing sectors : 52%- testing sectors : 53%- testing sectors : 54%- testing sectors : 55%- testing sectors : 56%- testing sectors : 57%- testing sectors : 58%- testing sectors : 59%- testing sectors : 60%- testing sectors : 61%- testing sectors : 62%- testing sectors : 63%- testing sectors : 64%- testing sectors : 65%- testing sectors : 66%- testing sectors : 67%- testing sectors : 68%- testing sectors : 69%- testing sectors : 70%- testing sectors : 71%- testing sectors : 72%- testing sectors : 73%- testing sectors : 74%- testing sectors : 75%- testing sectors : 76%- testing sectors : 77%- testing sectors : 78%- testing sectors : 79%- testing sectors : 80%- testing sectors : 81%- testing sectors : 82%- testing sectors : 83%- testing sectors : 84%- testing sectors : 85%- testing sectors : 86%- testing sectors : 87%- testing sectors : 88%- testing sectors : 89%- testing sectors : 90%- testing sectors : 91%* Unrecoverable sector found! +* Unrecoverable sector found! * * Sector 2 is marked unreadable in the ecc file. * @@ -27,10 +27,10 @@ Data integrity: * in the ecc file are missing and its error correction * capacity will be reduced. * missing sector : 2 (in ecc file) -- testing sectors : 92%- testing sectors : 93%- testing sectors : 94%- testing sectors : 95%- testing sectors : 96%- testing sectors : 97%- testing sectors : 98%- testing sectors : 99%- testing sectors : 100%* BAD image/file : 1 sectors missing +* BAD image/file : 1 sectors missing ... data section : 0 sectors missing; 0 CRC errors ... crc section : 1 sectors missing ... ecc section : 0 sectors missing -* Ecc block test : 0 good, 1 bad; 1% tested* Ecc block test : 0 good, 2 bad; 2% tested* Ecc block test : 1 good, 2 bad; 3% tested* Ecc block test : 2 good, 2 bad; 4% tested* Ecc block test : 3 good, 2 bad; 5% tested* Ecc block test : 4 good, 2 bad; 6% tested* Ecc block test : 5 good, 2 bad; 7% tested* Ecc block test : 6 good, 2 bad; 8% tested* Ecc block test : 7 good, 2 bad; 10% tested* Ecc block test : 8 good, 2 bad; 11% tested* Ecc block test : 9 good, 2 bad; 12% tested* Ecc block test : 10 good, 2 bad; 13% tested* Ecc block test : 11 good, 2 bad; 14% tested* Ecc block test : 12 good, 2 bad; 15% tested* Ecc block test : 13 good, 2 bad; 16% tested* Ecc block test : 14 good, 2 bad; 17% tested* Ecc block test : 15 good, 2 bad; 18% tested* Ecc block test : 16 good, 2 bad; 20% tested* Ecc block test : 17 good, 2 bad; 21% tested* Ecc block test : 18 good, 2 bad; 22% tested* Ecc block test : 19 good, 2 bad; 23% tested* Ecc block test : 20 good, 2 bad; 24% tested* Ecc block test : 21 good, 2 bad; 25% tested* Ecc block test : 22 good, 2 bad; 26% tested* Ecc block test : 23 good, 2 bad; 27% tested* Ecc block test : 24 good, 2 bad; 28% tested* Ecc block test : 25 good, 2 bad; 30% tested* Ecc block test : 26 good, 2 bad; 31% tested* Ecc block test : 27 good, 2 bad; 32% tested* Ecc block test : 28 good, 2 bad; 33% tested* Ecc block test : 29 good, 2 bad; 34% tested* Ecc block test : 30 good, 2 bad; 35% tested* Ecc block test : 31 good, 2 bad; 36% tested* Ecc block test : 32 good, 2 bad; 37% tested* Ecc block test : 33 good, 2 bad; 38% tested* Ecc block test : 34 good, 2 bad; 40% tested* Ecc block test : 35 good, 2 bad; 41% tested* Ecc block test : 36 good, 2 bad; 42% tested* Ecc block test : 37 good, 2 bad; 43% tested* Ecc block test : 38 good, 2 bad; 44% tested* Ecc block test : 39 good, 2 bad; 45% tested* Ecc block test : 40 good, 2 bad; 46% tested* Ecc block test : 41 good, 2 bad; 47% tested* Ecc block test : 42 good, 2 bad; 48% tested* Ecc block test : 43 good, 2 bad; 50% tested* Ecc block test : 44 good, 2 bad; 51% tested* Ecc block test : 45 good, 2 bad; 52% tested* Ecc block test : 46 good, 2 bad; 53% tested* Ecc block test : 47 good, 2 bad; 54% tested* Ecc block test : 48 good, 2 bad; 55% tested* Ecc block test : 49 good, 2 bad; 56% tested* Ecc block test : 50 good, 2 bad; 57% tested* Ecc block test : 51 good, 2 bad; 58% tested* Ecc block test : 52 good, 2 bad; 60% tested* Ecc block test : 53 good, 2 bad; 61% tested* Ecc block test : 54 good, 2 bad; 62% tested* Ecc block test : 55 good, 2 bad; 63% tested* Ecc block test : 56 good, 2 bad; 64% tested* Ecc block test : 57 good, 2 bad; 65% tested* Ecc block test : 58 good, 2 bad; 66% tested* Ecc block test : 59 good, 2 bad; 67% tested* Ecc block test : 60 good, 2 bad; 68% tested* Ecc block test : 61 good, 2 bad; 70% tested* Ecc block test : 62 good, 2 bad; 71% tested* Ecc block test : 63 good, 2 bad; 72% tested* Ecc block test : 64 good, 2 bad; 73% tested* Ecc block test : 65 good, 2 bad; 74% tested* Ecc block test : 66 good, 2 bad; 75% tested* Ecc block test : 67 good, 2 bad; 76% tested* Ecc block test : 68 good, 2 bad; 77% tested* Ecc block test : 69 good, 2 bad; 78% tested* Ecc block test : 70 good, 2 bad; 80% tested* Ecc block test : 71 good, 2 bad; 81% tested* Ecc block test : 72 good, 2 bad; 82% tested* Ecc block test : 73 good, 2 bad; 83% tested* Ecc block test : 74 good, 2 bad; 84% tested* Ecc block test : 75 good, 2 bad; 85% tested* Ecc block test : 76 good, 2 bad; 86% tested* Ecc block test : 77 good, 2 bad; 87% tested* Ecc block test : 78 good, 2 bad; 88% tested* Ecc block test : 79 good, 2 bad; 90% tested* Ecc block test : 80 good, 2 bad; 91% tested* Ecc block test : 81 good, 2 bad; 92% tested* Ecc block test : 82 good, 2 bad; 93% tested* Ecc block test : 83 good, 2 bad; 94% tested* Ecc block test : 84 good, 2 bad; 95% tested* Ecc block test : 85 good, 2 bad; 96% tested* Ecc block test : 86 good, 2 bad; 97% tested* Ecc block test : 87 good, 2 bad; 98% tested* Ecc block test : 88 good, 2 bad; 100% tested* Ecc block test : 88 good, 2 bad; 1015 bad sub blocks +* Ecc block test : 88 good, 2 bad; 1015 bad sub blocks - erasure counts : avg = 1.0; worst = 1 per ecc block. - prognosis : 22892 of 22892 sectors recoverable (100.0%) diff --git a/regtest/database/RS03f_ecc_file_missing_crc3 b/regtest/database/RS03f_ecc_file_missing_crc3 index 477ea1a..6462547 100644 --- a/regtest/database/RS03f_ecc_file_missing_crc3 +++ b/regtest/database/RS03f_ecc_file_missing_crc3 @@ -18,8 +18,8 @@ Error correction properties: Data integrity: - sectors : 21000 in image; 1892 in ecc file -- testing sectors : 1%- testing sectors : 2%- testing sectors : 3%- testing sectors : 4%- testing sectors : 5%- testing sectors : 6%- testing sectors : 7%- testing sectors : 8%- testing sectors : 9%- testing sectors : 10%- testing sectors : 11%- testing sectors : 12%- testing sectors : 13%- testing sectors : 14%- testing sectors : 15%- testing sectors : 16%- testing sectors : 17%- testing sectors : 18%- testing sectors : 19%- testing sectors : 20%- testing sectors : 21%- testing sectors : 22%- testing sectors : 23%- testing sectors : 24%- testing sectors : 25%- testing sectors : 26%- testing sectors : 27%- testing sectors : 28%- testing sectors : 29%- testing sectors : 30%- testing sectors : 31%- testing sectors : 32%- testing sectors : 33%- testing sectors : 34%- testing sectors : 35%- testing sectors : 36%- testing sectors : 37%- testing sectors : 38%- testing sectors : 39%- testing sectors : 40%- testing sectors : 41%- testing sectors : 42%- testing sectors : 43%- testing sectors : 44%- testing sectors : 45%- testing sectors : 46%- testing sectors : 47%- testing sectors : 48%- testing sectors : 49%- testing sectors : 50%- testing sectors : 51%- testing sectors : 52%- testing sectors : 53%- testing sectors : 54%- testing sectors : 55%- testing sectors : 56%- testing sectors : 57%- testing sectors : 58%- testing sectors : 59%- testing sectors : 60%- testing sectors : 61%- testing sectors : 62%- testing sectors : 63%- testing sectors : 64%- testing sectors : 65%- testing sectors : 66%- testing sectors : 67%- testing sectors : 68%- testing sectors : 69%- testing sectors : 70%- testing sectors : 71%- testing sectors : 72%- testing sectors : 73%- testing sectors : 74%- testing sectors : 75%- testing sectors : 76%- testing sectors : 77%- testing sectors : 78%- testing sectors : 79%- testing sectors : 80%- testing sectors : 81%- testing sectors : 82%- testing sectors : 83%- testing sectors : 84%- testing sectors : 85%- testing sectors : 86%- testing sectors : 87%- testing sectors : 88%- testing sectors : 89%- testing sectors : 90%- testing sectors : 91%- testing sectors : 92%- testing sectors : 93%- testing sectors : 94%- testing sectors : 95%- testing sectors : 96%- testing sectors : 97%- testing sectors : 98%- testing sectors : 99%- testing sectors : 100%* suspicious image : all sectors present, but 0 CRC errors +* suspicious image : all sectors present, but 0 CRC errors ... data section : 0 sectors missing; 0 CRC errors ... crc section : 0 sectors missing; 1 signature errors ... ecc section : 0 sectors missing -* Ecc block test : 0 good, 1 bad; 1% tested* Ecc block test : 0 good, 2 bad; 2% tested* Ecc block test : 1 good, 2 bad; 3% tested* Ecc block test : 2 good, 2 bad; 4% tested* Ecc block test : 3 good, 2 bad; 5% tested* Ecc block test : 4 good, 2 bad; 6% tested* Ecc block test : 5 good, 2 bad; 7% tested* Ecc block test : 6 good, 2 bad; 8% tested* Ecc block test : 7 good, 2 bad; 10% tested* Ecc block test : 8 good, 2 bad; 11% tested* Ecc block test : 9 good, 2 bad; 12% tested* Ecc block test : 10 good, 2 bad; 13% tested* Ecc block test : 11 good, 2 bad; 14% tested* Ecc block test : 12 good, 2 bad; 15% tested* Ecc block test : 13 good, 2 bad; 16% tested* Ecc block test : 14 good, 2 bad; 17% tested* Ecc block test : 15 good, 2 bad; 18% tested* Ecc block test : 16 good, 2 bad; 20% tested* Ecc block test : 17 good, 2 bad; 21% tested* Ecc block test : 18 good, 2 bad; 22% tested* Ecc block test : 19 good, 2 bad; 23% tested* Ecc block test : 20 good, 2 bad; 24% tested* Ecc block test : 21 good, 2 bad; 25% tested* Ecc block test : 22 good, 2 bad; 26% tested* Ecc block test : 23 good, 2 bad; 27% tested* Ecc block test : 24 good, 2 bad; 28% tested* Ecc block test : 25 good, 2 bad; 30% tested* Ecc block test : 26 good, 2 bad; 31% tested* Ecc block test : 27 good, 2 bad; 32% tested* Ecc block test : 28 good, 2 bad; 33% tested* Ecc block test : 29 good, 2 bad; 34% tested* Ecc block test : 30 good, 2 bad; 35% tested* Ecc block test : 31 good, 2 bad; 36% tested* Ecc block test : 32 good, 2 bad; 37% tested* Ecc block test : 33 good, 2 bad; 38% tested* Ecc block test : 34 good, 2 bad; 40% tested* Ecc block test : 35 good, 2 bad; 41% tested* Ecc block test : 36 good, 2 bad; 42% tested* Ecc block test : 37 good, 2 bad; 43% tested* Ecc block test : 38 good, 2 bad; 44% tested* Ecc block test : 39 good, 2 bad; 45% tested* Ecc block test : 40 good, 2 bad; 46% tested* Ecc block test : 41 good, 2 bad; 47% tested* Ecc block test : 42 good, 2 bad; 48% tested* Ecc block test : 43 good, 2 bad; 50% tested* Ecc block test : 44 good, 2 bad; 51% tested* Ecc block test : 45 good, 2 bad; 52% tested* Ecc block test : 46 good, 2 bad; 53% tested* Ecc block test : 47 good, 2 bad; 54% tested* Ecc block test : 48 good, 2 bad; 55% tested* Ecc block test : 49 good, 2 bad; 56% tested* Ecc block test : 50 good, 2 bad; 57% tested* Ecc block test : 51 good, 2 bad; 58% tested* Ecc block test : 52 good, 2 bad; 60% tested* Ecc block test : 53 good, 2 bad; 61% tested* Ecc block test : 54 good, 2 bad; 62% tested* Ecc block test : 55 good, 2 bad; 63% tested* Ecc block test : 56 good, 2 bad; 64% tested* Ecc block test : 57 good, 2 bad; 65% tested* Ecc block test : 58 good, 2 bad; 66% tested* Ecc block test : 59 good, 2 bad; 67% tested* Ecc block test : 60 good, 2 bad; 68% tested* Ecc block test : 61 good, 2 bad; 70% tested* Ecc block test : 62 good, 2 bad; 71% tested* Ecc block test : 63 good, 2 bad; 72% tested* Ecc block test : 64 good, 2 bad; 73% tested* Ecc block test : 65 good, 2 bad; 74% tested* Ecc block test : 66 good, 2 bad; 75% tested* Ecc block test : 67 good, 2 bad; 76% tested* Ecc block test : 68 good, 2 bad; 77% tested* Ecc block test : 69 good, 2 bad; 78% tested* Ecc block test : 70 good, 2 bad; 80% tested* Ecc block test : 71 good, 2 bad; 81% tested* Ecc block test : 72 good, 2 bad; 82% tested* Ecc block test : 73 good, 2 bad; 83% tested* Ecc block test : 74 good, 2 bad; 84% tested* Ecc block test : 75 good, 2 bad; 85% tested* Ecc block test : 76 good, 2 bad; 86% tested* Ecc block test : 77 good, 2 bad; 87% tested* Ecc block test : 78 good, 2 bad; 88% tested* Ecc block test : 79 good, 2 bad; 90% tested* Ecc block test : 80 good, 2 bad; 91% tested* Ecc block test : 81 good, 2 bad; 92% tested* Ecc block test : 82 good, 2 bad; 93% tested* Ecc block test : 83 good, 2 bad; 94% tested* Ecc block test : 84 good, 2 bad; 95% tested* Ecc block test : 85 good, 2 bad; 96% tested* Ecc block test : 86 good, 2 bad; 97% tested* Ecc block test : 87 good, 2 bad; 98% tested* Ecc block test : 88 good, 2 bad; 100% tested* Ecc block test : 88 good, 2 bad; 2 bad sub blocks +* Ecc block test : 88 good, 2 bad; 2 bad sub blocks diff --git a/regtest/database/RS03f_ecc_file_missing_ecc b/regtest/database/RS03f_ecc_file_missing_ecc index 7761b8e..68f5411 100644 --- a/regtest/database/RS03f_ecc_file_missing_ecc +++ b/regtest/database/RS03f_ecc_file_missing_ecc @@ -18,7 +18,7 @@ Error correction properties: Data integrity: - sectors : 21000 in image; 1892 in ecc file -- testing sectors : 1%- testing sectors : 2%- testing sectors : 3%- testing sectors : 4%- testing sectors : 5%- testing sectors : 6%- testing sectors : 7%- testing sectors : 8%- testing sectors : 9%- testing sectors : 10%- testing sectors : 11%- testing sectors : 12%- testing sectors : 13%- testing sectors : 14%- testing sectors : 15%- testing sectors : 16%- testing sectors : 17%- testing sectors : 18%- testing sectors : 19%- testing sectors : 20%- testing sectors : 21%- testing sectors : 22%- testing sectors : 23%- testing sectors : 24%- testing sectors : 25%- testing sectors : 26%- testing sectors : 27%- testing sectors : 28%- testing sectors : 29%- testing sectors : 30%- testing sectors : 31%- testing sectors : 32%- testing sectors : 33%- testing sectors : 34%- testing sectors : 35%- testing sectors : 36%- testing sectors : 37%- testing sectors : 38%- testing sectors : 39%- testing sectors : 40%- testing sectors : 41%- testing sectors : 42%- testing sectors : 43%- testing sectors : 44%- testing sectors : 45%- testing sectors : 46%- testing sectors : 47%- testing sectors : 48%- testing sectors : 49%- testing sectors : 50%- testing sectors : 51%- testing sectors : 52%- testing sectors : 53%- testing sectors : 54%- testing sectors : 55%- testing sectors : 56%- testing sectors : 57%- testing sectors : 58%- testing sectors : 59%- testing sectors : 60%- testing sectors : 61%- testing sectors : 62%- testing sectors : 63%- testing sectors : 64%- testing sectors : 65%- testing sectors : 66%- testing sectors : 67%- testing sectors : 68%- testing sectors : 69%- testing sectors : 70%- testing sectors : 71%- testing sectors : 72%- testing sectors : 73%- testing sectors : 74%- testing sectors : 75%- testing sectors : 76%- testing sectors : 77%- testing sectors : 78%- testing sectors : 79%- testing sectors : 80%- testing sectors : 81%- testing sectors : 82%- testing sectors : 83%- testing sectors : 84%- testing sectors : 85%- testing sectors : 86%- testing sectors : 87%- testing sectors : 88%- testing sectors : 89%- testing sectors : 90%- testing sectors : 91%- testing sectors : 92%- testing sectors : 93%- testing sectors : 94%- testing sectors : 95%- testing sectors : 96%* Unrecoverable sector found! +* Unrecoverable sector found! * * Sector 1000 is marked unreadable in the ecc file. * @@ -29,10 +29,10 @@ Data integrity: * ... more unrecoverable sectors found ... * further messages are suppressed unless the -v option is given. * missing sectors : 1000 - 1014 (in ecc file) -- testing sectors : 97%- testing sectors : 98%- testing sectors : 99%- testing sectors : 100%* BAD image/file : 15 sectors missing +* BAD image/file : 15 sectors missing ... data section : 0 sectors missing; 0 CRC errors ... crc section : 0 sectors missing ... ecc section : 15 sectors missing -- Ecc block test : 1% tested- Ecc block test : 2% tested- Ecc block test : 3% tested- Ecc block test : 4% tested- Ecc block test : 5% tested- Ecc block test : 6% tested- Ecc block test : 7% tested- Ecc block test : 8% tested* Ecc block test : 8 good, 1 bad; 10% tested* Ecc block test : 8 good, 2 bad; 11% tested* Ecc block test : 8 good, 3 bad; 12% tested* Ecc block test : 8 good, 4 bad; 13% tested* Ecc block test : 8 good, 5 bad; 14% tested* Ecc block test : 8 good, 6 bad; 15% tested* Ecc block test : 8 good, 7 bad; 16% tested* Ecc block test : 8 good, 8 bad; 17% tested* Ecc block test : 8 good, 9 bad; 18% tested* Ecc block test : 8 good, 10 bad; 20% tested* Ecc block test : 8 good, 11 bad; 21% tested* Ecc block test : 8 good, 12 bad; 22% tested* Ecc block test : 8 good, 13 bad; 23% tested* Ecc block test : 8 good, 14 bad; 24% tested* Ecc block test : 8 good, 15 bad; 25% tested* Ecc block test : 9 good, 15 bad; 26% tested* Ecc block test : 10 good, 15 bad; 27% tested* Ecc block test : 11 good, 15 bad; 28% tested* Ecc block test : 12 good, 15 bad; 30% tested* Ecc block test : 13 good, 15 bad; 31% tested* Ecc block test : 14 good, 15 bad; 32% tested* Ecc block test : 15 good, 15 bad; 33% tested* Ecc block test : 16 good, 15 bad; 34% tested* Ecc block test : 17 good, 15 bad; 35% tested* Ecc block test : 18 good, 15 bad; 36% tested* Ecc block test : 19 good, 15 bad; 37% tested* Ecc block test : 20 good, 15 bad; 38% tested* Ecc block test : 21 good, 15 bad; 40% tested* Ecc block test : 22 good, 15 bad; 41% tested* Ecc block test : 23 good, 15 bad; 42% tested* Ecc block test : 24 good, 15 bad; 43% tested* Ecc block test : 25 good, 15 bad; 44% tested* Ecc block test : 26 good, 15 bad; 45% tested* Ecc block test : 27 good, 15 bad; 46% tested* Ecc block test : 28 good, 15 bad; 47% tested* Ecc block test : 29 good, 15 bad; 48% tested* Ecc block test : 30 good, 15 bad; 50% tested* Ecc block test : 31 good, 15 bad; 51% tested* Ecc block test : 32 good, 15 bad; 52% tested* Ecc block test : 33 good, 15 bad; 53% tested* Ecc block test : 34 good, 15 bad; 54% tested* Ecc block test : 35 good, 15 bad; 55% tested* Ecc block test : 36 good, 15 bad; 56% tested* Ecc block test : 37 good, 15 bad; 57% tested* Ecc block test : 38 good, 15 bad; 58% tested* Ecc block test : 39 good, 15 bad; 60% tested* Ecc block test : 40 good, 15 bad; 61% tested* Ecc block test : 41 good, 15 bad; 62% tested* Ecc block test : 42 good, 15 bad; 63% tested* Ecc block test : 43 good, 15 bad; 64% tested* Ecc block test : 44 good, 15 bad; 65% tested* Ecc block test : 45 good, 15 bad; 66% tested* Ecc block test : 46 good, 15 bad; 67% tested* Ecc block test : 47 good, 15 bad; 68% tested* Ecc block test : 48 good, 15 bad; 70% tested* Ecc block test : 49 good, 15 bad; 71% tested* Ecc block test : 50 good, 15 bad; 72% tested* Ecc block test : 51 good, 15 bad; 73% tested* Ecc block test : 52 good, 15 bad; 74% tested* Ecc block test : 53 good, 15 bad; 75% tested* Ecc block test : 54 good, 15 bad; 76% tested* Ecc block test : 55 good, 15 bad; 77% tested* Ecc block test : 56 good, 15 bad; 78% tested* Ecc block test : 57 good, 15 bad; 80% tested* Ecc block test : 58 good, 15 bad; 81% tested* Ecc block test : 59 good, 15 bad; 82% tested* Ecc block test : 60 good, 15 bad; 83% tested* Ecc block test : 61 good, 15 bad; 84% tested* Ecc block test : 62 good, 15 bad; 85% tested* Ecc block test : 63 good, 15 bad; 86% tested* Ecc block test : 64 good, 15 bad; 87% tested* Ecc block test : 65 good, 15 bad; 88% tested* Ecc block test : 66 good, 15 bad; 90% tested* Ecc block test : 67 good, 15 bad; 91% tested* Ecc block test : 68 good, 15 bad; 92% tested* Ecc block test : 69 good, 15 bad; 93% tested* Ecc block test : 70 good, 15 bad; 94% tested* Ecc block test : 71 good, 15 bad; 95% tested* Ecc block test : 72 good, 15 bad; 96% tested* Ecc block test : 73 good, 15 bad; 97% tested* Ecc block test : 74 good, 15 bad; 98% tested* Ecc block test : 75 good, 15 bad; 100% tested* Ecc block test : 75 good, 15 bad; 30601 bad sub blocks +* Ecc block test : 75 good, 15 bad; 30601 bad sub blocks - erasure counts : avg = 1.0; worst = 1 per ecc block. - prognosis : 22892 of 22892 sectors recoverable (100.0%) diff --git a/regtest/database/RS03f_ecc_file_plus_garbage b/regtest/database/RS03f_ecc_file_plus_garbage index 20ea786..5e024b2 100644 --- a/regtest/database/RS03f_ecc_file_plus_garbage +++ b/regtest/database/RS03f_ecc_file_plus_garbage @@ -19,6 +19,6 @@ Error correction properties: Data integrity: - sectors : 21000 in image; 1893 in ecc file -- testing sectors : 1%- testing sectors : 2%- testing sectors : 3%- testing sectors : 4%- testing sectors : 5%- testing sectors : 6%- testing sectors : 7%- testing sectors : 8%- testing sectors : 9%- testing sectors : 10%- testing sectors : 11%- testing sectors : 12%- testing sectors : 13%- testing sectors : 14%- testing sectors : 15%- testing sectors : 16%- testing sectors : 17%- testing sectors : 18%- testing sectors : 19%- testing sectors : 20%- testing sectors : 21%- testing sectors : 22%- testing sectors : 23%- testing sectors : 24%- testing sectors : 25%- testing sectors : 26%- testing sectors : 27%- testing sectors : 28%- testing sectors : 29%- testing sectors : 30%- testing sectors : 31%- testing sectors : 32%- testing sectors : 33%- testing sectors : 34%- testing sectors : 35%- testing sectors : 36%- testing sectors : 37%- testing sectors : 38%- testing sectors : 39%- testing sectors : 40%- testing sectors : 41%- testing sectors : 42%- testing sectors : 43%- testing sectors : 44%- testing sectors : 45%- testing sectors : 46%- testing sectors : 47%- testing sectors : 48%- testing sectors : 49%- testing sectors : 50%- testing sectors : 51%- testing sectors : 52%- testing sectors : 53%- testing sectors : 54%- testing sectors : 55%- testing sectors : 56%- testing sectors : 57%- testing sectors : 58%- testing sectors : 59%- testing sectors : 60%- testing sectors : 61%- testing sectors : 62%- testing sectors : 63%- testing sectors : 64%- testing sectors : 65%- testing sectors : 66%- testing sectors : 67%- testing sectors : 68%- testing sectors : 69%- testing sectors : 70%- testing sectors : 71%- testing sectors : 72%- testing sectors : 73%- testing sectors : 74%- testing sectors : 75%- testing sectors : 76%- testing sectors : 77%- testing sectors : 78%- testing sectors : 79%- testing sectors : 80%- testing sectors : 81%- testing sectors : 82%- testing sectors : 83%- testing sectors : 84%- testing sectors : 85%- testing sectors : 86%- testing sectors : 87%- testing sectors : 88%- testing sectors : 89%- testing sectors : 90%- testing sectors : 91%- testing sectors : 92%- testing sectors : 93%- testing sectors : 94%- testing sectors : 95%- testing sectors : 96%- testing sectors : 97%- testing sectors : 98%- testing sectors : 99%- testing sectors : 100%- good image/file : all sectors present +- good image/file : all sectors present - data md5sum : 9503f278d4550a9507a317664481adf8 -- Ecc block test : 1% tested- Ecc block test : 2% tested- Ecc block test : 3% tested- Ecc block test : 4% tested- Ecc block test : 5% tested- Ecc block test : 6% tested- Ecc block test : 7% tested- Ecc block test : 8% tested- Ecc block test : 10% tested- Ecc block test : 11% tested- Ecc block test : 12% tested- Ecc block test : 13% tested- Ecc block test : 14% tested- Ecc block test : 15% tested- Ecc block test : 16% tested- Ecc block test : 17% tested- Ecc block test : 18% tested- Ecc block test : 20% tested- Ecc block test : 21% tested- Ecc block test : 22% tested- Ecc block test : 23% tested- Ecc block test : 24% tested- Ecc block test : 25% tested- Ecc block test : 26% tested- Ecc block test : 27% tested- Ecc block test : 28% tested- Ecc block test : 30% tested- Ecc block test : 31% tested- Ecc block test : 32% tested- Ecc block test : 33% tested- Ecc block test : 34% tested- Ecc block test : 35% tested- Ecc block test : 36% tested- Ecc block test : 37% tested- Ecc block test : 38% tested- Ecc block test : 40% tested- Ecc block test : 41% tested- Ecc block test : 42% tested- Ecc block test : 43% tested- Ecc block test : 44% tested- Ecc block test : 45% tested- Ecc block test : 46% tested- Ecc block test : 47% tested- Ecc block test : 48% tested- Ecc block test : 50% tested- Ecc block test : 51% tested- Ecc block test : 52% tested- Ecc block test : 53% tested- Ecc block test : 54% tested- Ecc block test : 55% tested- Ecc block test : 56% tested- Ecc block test : 57% tested- Ecc block test : 58% tested- Ecc block test : 60% tested- Ecc block test : 61% tested- Ecc block test : 62% tested- Ecc block test : 63% tested- Ecc block test : 64% tested- Ecc block test : 65% tested- Ecc block test : 66% tested- Ecc block test : 67% tested- Ecc block test : 68% tested- Ecc block test : 70% tested- Ecc block test : 71% tested- Ecc block test : 72% tested- Ecc block test : 73% tested- Ecc block test : 74% tested- Ecc block test : 75% tested- Ecc block test : 76% tested- Ecc block test : 77% tested- Ecc block test : 78% tested- Ecc block test : 80% tested- Ecc block test : 81% tested- Ecc block test : 82% tested- Ecc block test : 83% tested- Ecc block test : 84% tested- Ecc block test : 85% tested- Ecc block test : 86% tested- Ecc block test : 87% tested- Ecc block test : 88% tested- Ecc block test : 90% tested- Ecc block test : 91% tested- Ecc block test : 92% tested- Ecc block test : 93% tested- Ecc block test : 94% tested- Ecc block test : 95% tested- Ecc block test : 96% tested- Ecc block test : 97% tested- Ecc block test : 98% tested- Ecc block test : 100% tested - Ecc block test : pass +- Ecc block test : pass diff --git a/regtest/database/RS03f_ecc_file_truncated b/regtest/database/RS03f_ecc_file_truncated index d47598f..0274a3c 100644 --- a/regtest/database/RS03f_ecc_file_truncated +++ b/regtest/database/RS03f_ecc_file_truncated @@ -19,11 +19,11 @@ Error correction properties: Data integrity: - sectors : 21000 in image; 1788 in ecc file -- testing sectors : 1%- testing sectors : 2%- testing sectors : 3%- testing sectors : 4%- testing sectors : 5%- testing sectors : 6%- testing sectors : 7%- testing sectors : 8%- testing sectors : 9%- testing sectors : 10%- testing sectors : 11%- testing sectors : 12%- testing sectors : 13%- testing sectors : 14%- testing sectors : 15%- testing sectors : 16%- testing sectors : 17%- testing sectors : 18%- testing sectors : 19%- testing sectors : 20%- testing sectors : 21%- testing sectors : 22%- testing sectors : 23%- testing sectors : 24%- testing sectors : 25%- testing sectors : 26%- testing sectors : 27%- testing sectors : 28%- testing sectors : 29%- testing sectors : 30%- testing sectors : 31%- testing sectors : 32%- testing sectors : 33%- testing sectors : 34%- testing sectors : 35%- testing sectors : 36%- testing sectors : 37%- testing sectors : 38%- testing sectors : 39%- testing sectors : 40%- testing sectors : 41%- testing sectors : 42%- testing sectors : 43%- testing sectors : 44%- testing sectors : 45%- testing sectors : 46%- testing sectors : 47%- testing sectors : 48%- testing sectors : 49%- testing sectors : 50%- testing sectors : 51%- testing sectors : 52%- testing sectors : 53%- testing sectors : 54%- testing sectors : 55%- testing sectors : 56%- testing sectors : 57%- testing sectors : 58%- testing sectors : 59%- testing sectors : 60%- testing sectors : 61%- testing sectors : 62%- testing sectors : 63%- testing sectors : 64%- testing sectors : 65%- testing sectors : 66%- testing sectors : 67%- testing sectors : 68%- testing sectors : 69%- testing sectors : 70%- testing sectors : 71%- testing sectors : 72%- testing sectors : 73%- testing sectors : 74%- testing sectors : 75%- testing sectors : 76%- testing sectors : 77%- testing sectors : 78%- testing sectors : 79%- testing sectors : 80%- testing sectors : 81%- testing sectors : 82%- testing sectors : 83%- testing sectors : 84%- testing sectors : 85%- testing sectors : 86%- testing sectors : 87%- testing sectors : 88%- testing sectors : 89%- testing sectors : 90%- testing sectors : 91%- testing sectors : 92%- testing sectors : 93%- testing sectors : 94%- testing sectors : 95%- testing sectors : 96%- testing sectors : 97%- testing sectors : 98%- testing sectors : 99%* missing sectors : 1788 - 1891 (in ecc file) -- testing sectors : 100%* BAD image/file : 104 sectors missing +* missing sectors : 1788 - 1891 (in ecc file) +* BAD image/file : 104 sectors missing ... data section : 0 sectors missing; 0 CRC errors ... crc section : 0 sectors missing ... ecc section : 104 sectors missing -* Ecc block test : 0 good, 1 bad; 1% tested* Ecc block test : 0 good, 2 bad; 2% tested* Ecc block test : 0 good, 3 bad; 3% tested* Ecc block test : 0 good, 4 bad; 4% tested* Ecc block test : 0 good, 5 bad; 5% tested* Ecc block test : 0 good, 6 bad; 6% tested* Ecc block test : 0 good, 7 bad; 7% tested* Ecc block test : 0 good, 8 bad; 8% tested* Ecc block test : 0 good, 9 bad; 10% tested* Ecc block test : 0 good, 10 bad; 11% tested* Ecc block test : 0 good, 11 bad; 12% tested* Ecc block test : 0 good, 12 bad; 13% tested* Ecc block test : 0 good, 13 bad; 14% tested* Ecc block test : 0 good, 14 bad; 15% tested* Ecc block test : 0 good, 15 bad; 16% tested* Ecc block test : 0 good, 16 bad; 17% tested* Ecc block test : 0 good, 17 bad; 18% tested* Ecc block test : 0 good, 18 bad; 20% tested* Ecc block test : 0 good, 19 bad; 21% tested* Ecc block test : 0 good, 20 bad; 22% tested* Ecc block test : 0 good, 21 bad; 23% tested* Ecc block test : 0 good, 22 bad; 24% tested* Ecc block test : 0 good, 23 bad; 25% tested* Ecc block test : 0 good, 24 bad; 26% tested* Ecc block test : 0 good, 25 bad; 27% tested* Ecc block test : 0 good, 26 bad; 28% tested* Ecc block test : 0 good, 27 bad; 30% tested* Ecc block test : 0 good, 28 bad; 31% tested* Ecc block test : 0 good, 29 bad; 32% tested* Ecc block test : 0 good, 30 bad; 33% tested* Ecc block test : 0 good, 31 bad; 34% tested* Ecc block test : 0 good, 32 bad; 35% tested* Ecc block test : 0 good, 33 bad; 36% tested* Ecc block test : 0 good, 34 bad; 37% tested* Ecc block test : 0 good, 35 bad; 38% tested* Ecc block test : 0 good, 36 bad; 40% tested* Ecc block test : 0 good, 37 bad; 41% tested* Ecc block test : 0 good, 38 bad; 42% tested* Ecc block test : 0 good, 39 bad; 43% tested* Ecc block test : 0 good, 40 bad; 44% tested* Ecc block test : 0 good, 41 bad; 45% tested* Ecc block test : 0 good, 42 bad; 46% tested* Ecc block test : 0 good, 43 bad; 47% tested* Ecc block test : 0 good, 44 bad; 48% tested* Ecc block test : 0 good, 45 bad; 50% tested* Ecc block test : 0 good, 46 bad; 51% tested* Ecc block test : 0 good, 47 bad; 52% tested* Ecc block test : 0 good, 48 bad; 53% tested* Ecc block test : 0 good, 49 bad; 54% tested* Ecc block test : 0 good, 50 bad; 55% tested* Ecc block test : 0 good, 51 bad; 56% tested* Ecc block test : 0 good, 52 bad; 57% tested* Ecc block test : 0 good, 53 bad; 58% tested* Ecc block test : 0 good, 54 bad; 60% tested* Ecc block test : 0 good, 55 bad; 61% tested* Ecc block test : 0 good, 56 bad; 62% tested* Ecc block test : 0 good, 57 bad; 63% tested* Ecc block test : 0 good, 58 bad; 64% tested* Ecc block test : 0 good, 59 bad; 65% tested* Ecc block test : 0 good, 60 bad; 66% tested* Ecc block test : 0 good, 61 bad; 67% tested* Ecc block test : 0 good, 62 bad; 68% tested* Ecc block test : 0 good, 63 bad; 70% tested* Ecc block test : 0 good, 64 bad; 71% tested* Ecc block test : 0 good, 65 bad; 72% tested* Ecc block test : 0 good, 66 bad; 73% tested* Ecc block test : 0 good, 67 bad; 74% tested* Ecc block test : 0 good, 68 bad; 75% tested* Ecc block test : 0 good, 69 bad; 76% tested* Ecc block test : 0 good, 70 bad; 77% tested* Ecc block test : 0 good, 71 bad; 78% tested* Ecc block test : 0 good, 72 bad; 80% tested* Ecc block test : 0 good, 73 bad; 81% tested* Ecc block test : 0 good, 74 bad; 82% tested* Ecc block test : 0 good, 75 bad; 83% tested* Ecc block test : 0 good, 76 bad; 84% tested* Ecc block test : 0 good, 77 bad; 85% tested* Ecc block test : 0 good, 78 bad; 86% tested* Ecc block test : 0 good, 79 bad; 87% tested* Ecc block test : 0 good, 80 bad; 88% tested* Ecc block test : 0 good, 81 bad; 90% tested* Ecc block test : 0 good, 82 bad; 91% tested* Ecc block test : 0 good, 83 bad; 92% tested* Ecc block test : 0 good, 84 bad; 93% tested* Ecc block test : 0 good, 85 bad; 94% tested* Ecc block test : 0 good, 86 bad; 95% tested* Ecc block test : 0 good, 87 bad; 96% tested* Ecc block test : 0 good, 88 bad; 97% tested* Ecc block test : 0 good, 89 bad; 98% tested* Ecc block test : 0 good, 90 bad; 100% tested* Ecc block test : 0 good, 90 bad; 183691 bad sub blocks +* Ecc block test : 0 good, 90 bad; 183691 bad sub blocks - erasure counts : avg = 1.2; worst = 2 per ecc block. - prognosis : 22892 of 22892 sectors recoverable (100.0%) diff --git a/regtest/database/RS03f_ecc_header_crc_error b/regtest/database/RS03f_ecc_header_crc_error index e3adb92..8009a22 100644 --- a/regtest/database/RS03f_ecc_header_crc_error +++ b/regtest/database/RS03f_ecc_header_crc_error @@ -163,6 +163,7 @@ Error correction properties: Data integrity: - sectors : 21000 in image; 1892 in ecc file CalcRS03Layout(): returning cached layout (file) -- testing sectors : 1%- testing sectors : 2%- testing sectors : 3%- testing sectors : 4%- testing sectors : 5%- testing sectors : 6%- testing sectors : 7%- testing sectors : 8%- testing sectors : 9%- testing sectors : 10%- testing sectors : 11%- testing sectors : 12%- testing sectors : 13%- testing sectors : 14%- testing sectors : 15%- testing sectors : 16%- testing sectors : 17%- testing sectors : 18%- testing sectors : 19%- testing sectors : 20%- testing sectors : 21%- testing sectors : 22%- testing sectors : 23%- testing sectors : 24%- testing sectors : 25%- testing sectors : 26%- testing sectors : 27%- testing sectors : 28%- testing sectors : 29%- testing sectors : 30%- testing sectors : 31%- testing sectors : 32%- testing sectors : 33%- testing sectors : 34%- testing sectors : 35%- testing sectors : 36%- testing sectors : 37%- testing sectors : 38%- testing sectors : 39%- testing sectors : 40%- testing sectors : 41%- testing sectors : 42%- testing sectors : 43%- testing sectors : 44%- testing sectors : 45%- testing sectors : 46%- testing sectors : 47%- testing sectors : 48%- testing sectors : 49%- testing sectors : 50%- testing sectors : 51%- testing sectors : 52%- testing sectors : 53%- testing sectors : 54%- testing sectors : 55%- testing sectors : 56%- testing sectors : 57%- testing sectors : 58%- testing sectors : 59%- testing sectors : 60%- testing sectors : 61%- testing sectors : 62%- testing sectors : 63%- testing sectors : 64%- testing sectors : 65%- testing sectors : 66%- testing sectors : 67%- testing sectors : 68%- testing sectors : 69%- testing sectors : 70%- testing sectors : 71%- testing sectors : 72%- testing sectors : 73%- testing sectors : 74%- testing sectors : 75%- testing sectors : 76%- testing sectors : 77%- testing sectors : 78%- testing sectors : 79%- testing sectors : 80%- testing sectors : 81%- testing sectors : 82%- testing sectors : 83%- testing sectors : 84%- testing sectors : 85%- testing sectors : 86%- testing sectors : 87%- testing sectors : 88%- testing sectors : 89%- testing sectors : 90%- testing sectors : 91%- testing sectors : 92%- testing sectors : 93%- testing sectors : 94%- testing sectors : 95%- testing sectors : 96%- testing sectors : 97%- testing sectors : 98%- testing sectors : 99%- testing sectors : 100%- good image/file : all sectors present +- good image/file : all sectors present - data md5sum : 9503f278d4550a9507a317664481adf8 -- Ecc block test : 1% tested- Ecc block test : 2% tested- Ecc block test : 3% tested- Ecc block test : 4% tested- Ecc block test : 5% tested- Ecc block test : 6% tested- Ecc block test : 7% tested- Ecc block test : 8% tested- Ecc block test : 10% tested- Ecc block test : 11% tested- Ecc block test : 12% tested- Ecc block test : 13% tested- Ecc block test : 14% tested- Ecc block test : 15% tested- Ecc block test : 16% tested- Ecc block test : 17% tested- Ecc block test : 18% tested- Ecc block test : 20% tested- Ecc block test : 21% tested- Ecc block test : 22% tested- Ecc block test : 23% tested- Ecc block test : 24% tested- Ecc block test : 25% tested- Ecc block test : 26% tested- Ecc block test : 27% tested- Ecc block test : 28% tested- Ecc block test : 30% tested- Ecc block test : 31% tested- Ecc block test : 32% tested- Ecc block test : 33% tested- Ecc block test : 34% tested- Ecc block test : 35% tested- Ecc block test : 36% tested- Ecc block test : 37% tested- Ecc block test : 38% tested- Ecc block test : 40% tested- Ecc block test : 41% tested- Ecc block test : 42% tested- Ecc block test : 43% tested- Ecc block test : 44% tested- Ecc block test : 45% tested- Ecc block test : 46% tested- Ecc block test : 47% tested- Ecc block test : 48% tested- Ecc block test : 50% tested- Ecc block test : 51% tested- Ecc block test : 52% tested- Ecc block test : 53% tested- Ecc block test : 54% tested- Ecc block test : 55% tested- Ecc block test : 56% tested- Ecc block test : 57% tested- Ecc block test : 58% tested- Ecc block test : 60% tested- Ecc block test : 61% tested- Ecc block test : 62% tested- Ecc block test : 63% tested- Ecc block test : 64% tested- Ecc block test : 65% tested- Ecc block test : 66% tested- Ecc block test : 67% tested- Ecc block test : 68% tested- Ecc block test : 70% tested- Ecc block test : 71% tested- Ecc block test : 72% tested- Ecc block test : 73% tested- Ecc block test : 74% tested- Ecc block test : 75% tested- Ecc block test : 76% tested- Ecc block test : 77% tested- Ecc block test : 78% tested- Ecc block test : 80% tested- Ecc block test : 81% tested- Ecc block test : 82% tested- Ecc block test : 83% tested- Ecc block test : 84% tested- Ecc block test : 85% tested- Ecc block test : 86% tested- Ecc block test : 87% tested- Ecc block test : 88% tested- Ecc block test : 90% tested- Ecc block test : 91% tested- Ecc block test : 92% tested- Ecc block test : 93% tested- Ecc block test : 94% tested- Ecc block test : 95% tested- Ecc block test : 96% tested- Ecc block test : 97% tested- Ecc block test : 98% tested- Ecc block test : 100% tested - Ecc block test : pass +- Ecc block test : pass +FreeCrcBuf - buffer cleared diff --git a/regtest/database/RS03f_ecc_missing_sectors b/regtest/database/RS03f_ecc_missing_sectors index 1b4fad0..a71395b 100644 --- a/regtest/database/RS03f_ecc_missing_sectors +++ b/regtest/database/RS03f_ecc_missing_sectors @@ -7,7 +7,6 @@ See the file "COPYING" for further information. Opening rs03f-tmp.iso: 21000 medium sectors. 41 MiB data, 3 MiB ecc (20 roots; 8.5% redundancy). -Preparing ecc file: 1%Preparing ecc file: 2%Preparing ecc file: 3%Preparing ecc file: 4%Preparing ecc file: 5%Preparing ecc file: 6%Preparing ecc file: 7%Preparing ecc file: 8%Preparing ecc file: 9%Preparing ecc file: 10%Preparing ecc file: 11%Preparing ecc file: 12%Preparing ecc file: 13%Preparing ecc file: 14%Preparing ecc file: 15%Preparing ecc file: 16%Preparing ecc file: 17%Preparing ecc file: 18%Preparing ecc file: 19%Preparing ecc file: 20%Preparing ecc file: 21%Preparing ecc file: 22%Preparing ecc file: 23%Preparing ecc file: 24%Preparing ecc file: 25%Preparing ecc file: 26%Preparing ecc file: 27%Preparing ecc file: 28%Preparing ecc file: 29%Preparing ecc file: 30%Preparing ecc file: 31%Preparing ecc file: 32%Preparing ecc file: 33%Preparing ecc file: 34%Preparing ecc file: 35%Preparing ecc file: 36%Preparing ecc file: 37%Preparing ecc file: 38%Preparing ecc file: 39%Preparing ecc file: 40%Preparing ecc file: 41%Preparing ecc file: 42%Preparing ecc file: 43%Preparing ecc file: 44%Preparing ecc file: 45%Preparing ecc file: 46%Preparing ecc file: 47%Preparing ecc file: 48%Preparing ecc file: 49%Preparing ecc file: 50%Preparing ecc file: 51%Preparing ecc file: 52%Preparing ecc file: 53%Preparing ecc file: 54%Preparing ecc file: 55%Preparing ecc file: 56%Preparing ecc file: 57%Preparing ecc file: 58%Preparing ecc file: 59%Preparing ecc file: 60%Preparing ecc file: 61%Preparing ecc file: 62%Preparing ecc file: 63%Preparing ecc file: 64%Preparing ecc file: 65%Preparing ecc file: 66%Preparing ecc file: 67%Preparing ecc file: 68%Preparing ecc file: 69%Preparing ecc file: 70%Preparing ecc file: 71%Preparing ecc file: 72%Preparing ecc file: 73%Preparing ecc file: 74%Preparing ecc file: 75%Preparing ecc file: 76%Preparing ecc file: 77%Preparing ecc file: 78%Preparing ecc file: 79%Preparing ecc file: 80%Preparing ecc file: 81%Preparing ecc file: 82%Preparing ecc file: 83%Preparing ecc file: 84%Preparing ecc file: 85%Preparing ecc file: 86%Preparing ecc file: 87%Preparing ecc file: 88%Preparing ecc file: 89%Preparing ecc file: 90%Preparing ecc file: 91%Preparing ecc file: 92%Preparing ecc file: 93%Preparing ecc file: 94%Preparing ecc file: 95%Preparing ecc file: 96%Preparing ecc file: 97%Preparing ecc file: 98%Preparing ecc file: 99%Preparing ecc file: 100% * * dvdisaster - can not continue: diff --git a/regtest/database/RS03f_ecc_no_write_perm b/regtest/database/RS03f_ecc_no_write_perm index 1f1f821..58158a1 100644 --- a/regtest/database/RS03f_ecc_no_write_perm +++ b/regtest/database/RS03f_ecc_no_write_perm @@ -7,7 +7,5 @@ See the file "COPYING" for further information. Opening rs03f-master.iso: 21000 medium sectors. 41 MiB data, 3 MiB ecc (20 roots; 8.5% redundancy). -Preparing ecc file: 1%Preparing ecc file: 2%Preparing ecc file: 3%Preparing ecc file: 4%Preparing ecc file: 5%Preparing ecc file: 6%Preparing ecc file: 7%Preparing ecc file: 8%Preparing ecc file: 9%Preparing ecc file: 10%Preparing ecc file: 11%Preparing ecc file: 12%Preparing ecc file: 13%Preparing ecc file: 14%Preparing ecc file: 15%Preparing ecc file: 16%Preparing ecc file: 17%Preparing ecc file: 18%Preparing ecc file: 19%Preparing ecc file: 20%Preparing ecc file: 21%Preparing ecc file: 22%Preparing ecc file: 23%Preparing ecc file: 24%Preparing ecc file: 25%Preparing ecc file: 26%Preparing ecc file: 27%Preparing ecc file: 28%Preparing ecc file: 29%Preparing ecc file: 30%Preparing ecc file: 31%Preparing ecc file: 32%Preparing ecc file: 33%Preparing ecc file: 34%Preparing ecc file: 35%Preparing ecc file: 36%Preparing ecc file: 37%Preparing ecc file: 38%Preparing ecc file: 39%Preparing ecc file: 40%Preparing ecc file: 41%Preparing ecc file: 42%Preparing ecc file: 43%Preparing ecc file: 44%Preparing ecc file: 45%Preparing ecc file: 46%Preparing ecc file: 47%Preparing ecc file: 48%Preparing ecc file: 49%Preparing ecc file: 50%Preparing ecc file: 51%Preparing ecc file: 52%Preparing ecc file: 53%Preparing ecc file: 54%Preparing ecc file: 55%Preparing ecc file: 56%Preparing ecc file: 57%Preparing ecc file: 58%Preparing ecc file: 59%Preparing ecc file: 60%Preparing ecc file: 61%Preparing ecc file: 62%Preparing ecc file: 63%Preparing ecc file: 64%Preparing ecc file: 65%Preparing ecc file: 66%Preparing ecc file: 67%Preparing ecc file: 68%Preparing ecc file: 69%Preparing ecc file: 70%Preparing ecc file: 71%Preparing ecc file: 72%Preparing ecc file: 73%Preparing ecc file: 74%Preparing ecc file: 75%Preparing ecc file: 76%Preparing ecc file: 77%Preparing ecc file: 78%Preparing ecc file: 79%Preparing ecc file: 80%Preparing ecc file: 81%Preparing ecc file: 82%Preparing ecc file: 83%Preparing ecc file: 84%Preparing ecc file: 85%Preparing ecc file: 86%Preparing ecc file: 87%Preparing ecc file: 88%Preparing ecc file: 89%Preparing ecc file: 90%Preparing ecc file: 91%Preparing ecc file: 92%Preparing ecc file: 93%Preparing ecc file: 94%Preparing ecc file: 95%Preparing ecc file: 96%Preparing ecc file: 97%Preparing ecc file: 98%Preparing ecc file: 99%Preparing ecc file: 100% -Ecc generation: 1.1%Ecc generation: 2.2%Ecc generation: 3.3%Ecc generation: 4.4%Ecc generation: 5.5%Ecc generation: 6.6%Ecc generation: 7.7%Ecc generation: 8.8%Ecc generation: 10.0%Ecc generation: 11.1%Ecc generation: 12.2%Ecc generation: 13.3%Ecc generation: 14.4%Ecc generation: 15.5%Ecc generation: 16.6%Ecc generation: 17.7%Ecc generation: 18.8%Ecc generation: 20.0%Ecc generation: 21.1%Ecc generation: 22.2%Ecc generation: 23.3%Ecc generation: 24.4%Ecc generation: 25.5%Ecc generation: 26.6%Ecc generation: 27.7%Ecc generation: 28.8%Ecc generation: 30.0%Ecc generation: 31.1%Ecc generation: 32.2%Ecc generation: 33.3%Ecc generation: 34.4%Ecc generation: 35.5%Ecc generation: 36.6%Ecc generation: 37.7%Ecc generation: 38.8%Ecc generation: 40.0%Ecc generation: 41.1%Ecc generation: 42.2%Ecc generation: 43.3%Ecc generation: 44.4%Ecc generation: 45.5%Ecc generation: 46.6%Ecc generation: 47.7%Ecc generation: 48.8%Ecc generation: 50.0%Ecc generation: 51.1%Ecc generation: 52.2%Ecc generation: 53.3%Ecc generation: 54.4%Ecc generation: 55.5%Ecc generation: 56.6%Ecc generation: 57.7%Ecc generation: 58.8%Ecc generation: 60.0%Ecc generation: 61.1%Ecc generation: 62.2%Ecc generation: 63.3%Ecc generation: 64.4%Ecc generation: 65.5%Ecc generation: 66.6%Ecc generation: 67.7%Ecc generation: 68.8%Ecc generation: 70.0%Ecc generation: 71.1%Ecc generation: 72.2%Ecc generation: 73.3%Ecc generation: 74.4%Ecc generation: 75.5%Ecc generation: 76.6%Ecc generation: 77.7%Ecc generation: 78.8%Ecc generation: 80.0%Ecc generation: 81.1%Ecc generation: 82.2%Ecc generation: 83.3%Ecc generation: 84.4%Ecc generation: 85.5%Ecc generation: 86.6%Ecc generation: 87.7%Ecc generation: 88.8%Ecc generation: 90.0%Ecc generation: 91.1%Ecc generation: 92.2%Ecc generation: 93.3%Ecc generation: 94.4%Ecc generation: 95.5%Ecc generation: 96.6%Ecc generation: 97.7%Ecc generation: 98.8%Ecc generation: 100.0%Ecc generation: 100.0% Error correction file "rs03f-tmp.ecc" created. Make sure to keep this file on a reliable medium. diff --git a/regtest/database/RS03f_ecc_recreate_after_read_rs01 b/regtest/database/RS03f_ecc_recreate_after_read_rs01 index bc36fac..37ce17d 100644 --- a/regtest/database/RS03f_ecc_recreate_after_read_rs01 +++ b/regtest/database/RS03f_ecc_recreate_after_read_rs01 @@ -1,23 +1,259 @@ 9503f278d4550a9507a317664481adf8 -1f52f29bf40b8a530697c969ab7044a6 +66a95c966898ca1b05bf480c329ac911 This software comes with ABSOLUTELY NO WARRANTY. This is free software and you are welcome to redistribute it under the conditions of the GNU GENERAL PUBLIC LICENSE. See the file "COPYING" for further information. +# *** OpenImageFromDevice(sim-cd) *** +# InquireDevice returned: Simulated CD drive 1.00 Device: sim-cd, Simulated CD drive 1.00 +# *** query_type(Simulated CD drive 1.00, 0) *** +# *** get_configuration(Simulated CD drive 1.00) *** +# 8 data len, 9 current +-> profile 9: CD-R +# trying READ DISC INFORMATION for size +# size returned is 32 +# trying READ DISC INFORMATION for real info +0000: 00 20 1e 00 00 00 00 00 00 00 00 00 00 00 00 00 . ...... ........ +0010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........ ........ +# status is 1e, disc type 0 +#CD: starting media probe +#CD: querying size of READ TOC/PMA/ATIP (for TOC) +#CD: size returned is 12 +#CD: querying real READ TOC/PMA/ATIP (for TOC) +0000: 00 0a 00 00 00 14 00 00 00 00 00 00 ........ .... +#CD: control is 0x14 +#CD: querying size of READ TOC/PMA/ATIP (for full TOC) +# Warning: Realigning length from 26 to 24 +#CD: size returned is 24 +#CD: querying real READ TOC/PMA/ATIP (for full TOC) +0000: 00 18 00 01 00 00 00 a0 00 00 00 00 00 00 00 00 ........ ........ +0010: 00 00 00 00 00 00 00 00 ........ +#CD: 1 sessions +#CD: CD medium detected, type: CD-R mode 1 +# query_type() returned. +# deciding reading strategy... Using READ CD. +GetImageFingerprint(16): read & cached + +ExamineUDF(Device: Simulated CD drive 1.00) + Examining the ISO file system... + Sector 16: + Volume descriptor type = 1 + Volume descriptor version = 1 + Standard identifier = CD001 + -> primary volume descriptor: + System identifier : | | + Volume identifier : |RANDOM IMAGE | + Volume space size : 21000 sectors + Volume set size : 1 + Volume sequence size : 1 + Logical block size : 2048 + Path table size : 10 bytes + L-Path table location : 19 + Opt L-Path table location : 0 + M-Path table location : 20 + Opt M-Path table location : 0 + Volume creation date/time : 16-07-2006 10:35:46.23 + Volume modification d/t : 16-07-2006 10:35:46.23 + Volume expiration d/t : 16-07-2106 10:35:46.23 + Volume effective d/t : 16-07-2006 10:35:46.23 + File structure version : 1 + Sector 17: + Volume descriptor type = 2 + Volume descriptor version = 1 + Standard identifier = CD001 + -> supplementary volume descriptor: *skipped* + Sector 18: + Volume descriptor type = 255 + Volume descriptor version = 1 + Standard identifier = CD001 + -> volume descriptor set terminator; + end of ISO file system parsing. + Examining the UDF file system... + not yet implemented. + +# *** read_capacity(Simulated CD drive 1.00) *** + -> 20999 +ExamineECC() started +...trying RS01 +...trying RS02 +RS02Recognize: medium sim-cd +try_sector: trying sector 21000 +try_sector: read error, trying next header +try_sector: trying sector 20850 +try_sector: no cookie, skipping current modulo +RS02Recognize: skipping exhaustive RS02 search +...trying RS03 +RS03RecognizeImage: medium sim-cd +FindRS03HeaderInImage: medium sim-cd +RS03RecognizeImage: skipping exhaustive RS03 search +...no augmented image detected. +# Calling query_size() +# *** query_size(Simulated CD drive 1.00) *** +Medium size could NOT be determined from ECC header. +Medium size obtained from ISO/UDF file system: 21000 sectors +# returned: 21000 sectors Medium "Random Image": CD-R mode 1, 21000 sectors, created 16-07-2006. +GetImageFingerprint(16): cached Creating new rs03f-tmp.iso image. Reading CRC information from ecc data (RS01) ... done. Waiting 5 seconds for drive to spin up... -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) -All sectors successfully read. Checksums match. -Opening rs03f-tmp.iso: 21000 medium sectors. +All sectors successfully read. Checksums match. +CrcBuf contents, image path none (medium): + crcSize: 21000, dataSectors: 21000, coveredSectors: 21000, allSectors: 21000 + md5State: data_complete image_complete + data: 9503f278d4550a9507a317664481adf8 + full: 9503f278d4550a9507a317664481adf8 + fp sector: 16; 15c0fd35a0cfa0f83b9ccbd8604c2592 + missing crcs: 0 + +Opening rs03f-tmp.iso +ExamineUDF(File: rs03f-tmp.iso) + Examining the ISO file system... + Sector 16: + Volume descriptor type = 1 + Volume descriptor version = 1 + Standard identifier = CD001 + -> primary volume descriptor: + System identifier : | | + Volume identifier : |RANDOM IMAGE | + Volume space size : 21000 sectors + Volume set size : 1 + Volume sequence size : 1 + Logical block size : 2048 + Path table size : 10 bytes + L-Path table location : 19 + Opt L-Path table location : 0 + M-Path table location : 20 + Opt M-Path table location : 0 + Volume creation date/time : 16-07-2006 10:35:46.23 + Volume modification d/t : 16-07-2006 10:35:46.23 + Volume expiration d/t : 16-07-2106 10:35:46.23 + Volume effective d/t : 16-07-2006 10:35:46.23 + File structure version : 1 + Sector 17: + Volume descriptor type = 2 + Volume descriptor version = 1 + Standard identifier = CD001 + -> supplementary volume descriptor: *skipped* + Sector 18: + Volume descriptor type = 255 + Volume descriptor version = 1 + Standard identifier = CD001 + -> volume descriptor set terminator; + end of ISO file system parsing. + Examining the UDF file system... + not yet implemented. + +ExamineECC() started +...trying RS01 +...trying RS02 +RS02Recognize: file rs03f-tmp.iso +try_sector: trying sector 21000 +try_sector: read error, trying next header +try_sector: trying sector 20850 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 4611686018427387904 +FindHeaderInMedium: Trying modulo 2305843009213693952 +FindHeaderInMedium: Trying modulo 1152921504606846976 +FindHeaderInMedium: Trying modulo 576460752303423488 +FindHeaderInMedium: Trying modulo 288230376151711744 +FindHeaderInMedium: Trying modulo 144115188075855872 +FindHeaderInMedium: Trying modulo 72057594037927936 +FindHeaderInMedium: Trying modulo 36028797018963968 +FindHeaderInMedium: Trying modulo 18014398509481984 +FindHeaderInMedium: Trying modulo 9007199254740992 +FindHeaderInMedium: Trying modulo 4503599627370496 +FindHeaderInMedium: Trying modulo 2251799813685248 +FindHeaderInMedium: Trying modulo 1125899906842624 +FindHeaderInMedium: Trying modulo 562949953421312 +FindHeaderInMedium: Trying modulo 281474976710656 +FindHeaderInMedium: Trying modulo 140737488355328 +FindHeaderInMedium: Trying modulo 70368744177664 +FindHeaderInMedium: Trying modulo 35184372088832 +FindHeaderInMedium: Trying modulo 17592186044416 +FindHeaderInMedium: Trying modulo 8796093022208 +FindHeaderInMedium: Trying modulo 4398046511104 +FindHeaderInMedium: Trying modulo 2199023255552 +FindHeaderInMedium: Trying modulo 1099511627776 +FindHeaderInMedium: Trying modulo 549755813888 +FindHeaderInMedium: Trying modulo 274877906944 +FindHeaderInMedium: Trying modulo 137438953472 +FindHeaderInMedium: Trying modulo 68719476736 +FindHeaderInMedium: Trying modulo 34359738368 +FindHeaderInMedium: Trying modulo 17179869184 +FindHeaderInMedium: Trying modulo 8589934592 +FindHeaderInMedium: Trying modulo 4294967296 +FindHeaderInMedium: Trying modulo 2147483648 +FindHeaderInMedium: Trying modulo 1073741824 +FindHeaderInMedium: Trying modulo 536870912 +FindHeaderInMedium: Trying modulo 268435456 +FindHeaderInMedium: Trying modulo 134217728 +FindHeaderInMedium: Trying modulo 67108864 +FindHeaderInMedium: Trying modulo 33554432 +FindHeaderInMedium: Trying modulo 16777216 +FindHeaderInMedium: Trying modulo 8388608 +FindHeaderInMedium: Trying modulo 4194304 +FindHeaderInMedium: Trying modulo 2097152 +FindHeaderInMedium: Trying modulo 1048576 +FindHeaderInMedium: Trying modulo 524288 +FindHeaderInMedium: Trying modulo 262144 +FindHeaderInMedium: Trying modulo 131072 +FindHeaderInMedium: Trying modulo 65536 +FindHeaderInMedium: Trying modulo 32768 +FindHeaderInMedium: Trying modulo 16384 +try_sector: trying sector 16384 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 8192 +Sector 16384 cached; skipping modulo +FindHeaderInMedium: Trying modulo 4096 +try_sector: trying sector 20480 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 2048 +Sector 20480 cached; skipping modulo +FindHeaderInMedium: Trying modulo 1024 +Sector 20480 cached; skipping modulo +FindHeaderInMedium: Trying modulo 512 +try_sector: trying sector 20992 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 256 +Sector 20992 cached; skipping modulo +FindHeaderInMedium: Trying modulo 128 +Sector 20992 cached; skipping modulo +FindHeaderInMedium: Trying modulo 64 +Sector 20992 cached; skipping modulo +FindHeaderInMedium: Trying modulo 32 +Sector 20992 cached; skipping modulo +...trying RS03 +RS03RecognizeImage: file rs03f-tmp.iso +FindRS03HeaderInImage: file rs03f-tmp.iso +RS03RecognizeImage: No EH, entering exhaustive search +.. trying layer size 1409 +Scanning layers for signatures. +- layer slice 0 +** All layers tested -> no RS03 data found +...no augmented image detected. +GetImageFingerprint(16): read & cached +: 21000 medium sectors. +Calculated layout for RS03 file: +data sectors = 21000 +data padding = 0 +layer size = 90 +total sectors = 22892 +medium capacity = 0 +header position = 0 +first CRC sector = 2 +first ECC sector = 92 +ndata = 235 +nroots = 20 ( 8.5%) + 41 MiB data, 3 MiB ecc (20 roots; 8.5% redundancy). -Preparing ecc file: 1%Preparing ecc file: 2%Preparing ecc file: 3%Preparing ecc file: 4%Preparing ecc file: 5%Preparing ecc file: 6%Preparing ecc file: 7%Preparing ecc file: 8%Preparing ecc file: 9%Preparing ecc file: 10%Preparing ecc file: 11%Preparing ecc file: 12%Preparing ecc file: 13%Preparing ecc file: 14%Preparing ecc file: 15%Preparing ecc file: 16%Preparing ecc file: 17%Preparing ecc file: 18%Preparing ecc file: 19%Preparing ecc file: 20%Preparing ecc file: 21%Preparing ecc file: 22%Preparing ecc file: 23%Preparing ecc file: 24%Preparing ecc file: 25%Preparing ecc file: 26%Preparing ecc file: 27%Preparing ecc file: 28%Preparing ecc file: 29%Preparing ecc file: 30%Preparing ecc file: 31%Preparing ecc file: 32%Preparing ecc file: 33%Preparing ecc file: 34%Preparing ecc file: 35%Preparing ecc file: 36%Preparing ecc file: 37%Preparing ecc file: 38%Preparing ecc file: 39%Preparing ecc file: 40%Preparing ecc file: 41%Preparing ecc file: 42%Preparing ecc file: 43%Preparing ecc file: 44%Preparing ecc file: 45%Preparing ecc file: 46%Preparing ecc file: 47%Preparing ecc file: 48%Preparing ecc file: 49%Preparing ecc file: 50%Preparing ecc file: 51%Preparing ecc file: 52%Preparing ecc file: 53%Preparing ecc file: 54%Preparing ecc file: 55%Preparing ecc file: 56%Preparing ecc file: 57%Preparing ecc file: 58%Preparing ecc file: 59%Preparing ecc file: 60%Preparing ecc file: 61%Preparing ecc file: 62%Preparing ecc file: 63%Preparing ecc file: 64%Preparing ecc file: 65%Preparing ecc file: 66%Preparing ecc file: 67%Preparing ecc file: 68%Preparing ecc file: 69%Preparing ecc file: 70%Preparing ecc file: 71%Preparing ecc file: 72%Preparing ecc file: 73%Preparing ecc file: 74%Preparing ecc file: 75%Preparing ecc file: 76%Preparing ecc file: 77%Preparing ecc file: 78%Preparing ecc file: 79%Preparing ecc file: 80%Preparing ecc file: 81%Preparing ecc file: 82%Preparing ecc file: 83%Preparing ecc file: 84%Preparing ecc file: 85%Preparing ecc file: 86%Preparing ecc file: 87%Preparing ecc file: 88%Preparing ecc file: 89%Preparing ecc file: 90%Preparing ecc file: 91%Preparing ecc file: 92%Preparing ecc file: 93%Preparing ecc file: 94%Preparing ecc file: 95%Preparing ecc file: 96%Preparing ecc file: 97%Preparing ecc file: 98%Preparing ecc file: 99%Preparing ecc file: 100% -Ecc generation: 1.1%Ecc generation: 2.2%Ecc generation: 3.3%Ecc generation: 4.4%Ecc generation: 5.5%Ecc generation: 6.6%Ecc generation: 7.7%Ecc generation: 8.8%Ecc generation: 10.0%Ecc generation: 11.1%Ecc generation: 12.2%Ecc generation: 13.3%Ecc generation: 14.4%Ecc generation: 15.5%Ecc generation: 16.6%Ecc generation: 17.7%Ecc generation: 18.8%Ecc generation: 20.0%Ecc generation: 21.1%Ecc generation: 22.2%Ecc generation: 23.3%Ecc generation: 24.4%Ecc generation: 25.5%Ecc generation: 26.6%Ecc generation: 27.7%Ecc generation: 28.8%Ecc generation: 30.0%Ecc generation: 31.1%Ecc generation: 32.2%Ecc generation: 33.3%Ecc generation: 34.4%Ecc generation: 35.5%Ecc generation: 36.6%Ecc generation: 37.7%Ecc generation: 38.8%Ecc generation: 40.0%Ecc generation: 41.1%Ecc generation: 42.2%Ecc generation: 43.3%Ecc generation: 44.4%Ecc generation: 45.5%Ecc generation: 46.6%Ecc generation: 47.7%Ecc generation: 48.8%Ecc generation: 50.0%Ecc generation: 51.1%Ecc generation: 52.2%Ecc generation: 53.3%Ecc generation: 54.4%Ecc generation: 55.5%Ecc generation: 56.6%Ecc generation: 57.7%Ecc generation: 58.8%Ecc generation: 60.0%Ecc generation: 61.1%Ecc generation: 62.2%Ecc generation: 63.3%Ecc generation: 64.4%Ecc generation: 65.5%Ecc generation: 66.6%Ecc generation: 67.7%Ecc generation: 68.8%Ecc generation: 70.0%Ecc generation: 71.1%Ecc generation: 72.2%Ecc generation: 73.3%Ecc generation: 74.4%Ecc generation: 75.5%Ecc generation: 76.6%Ecc generation: 77.7%Ecc generation: 78.8%Ecc generation: 80.0%Ecc generation: 81.1%Ecc generation: 82.2%Ecc generation: 83.3%Ecc generation: 84.4%Ecc generation: 85.5%Ecc generation: 86.6%Ecc generation: 87.7%Ecc generation: 88.8%Ecc generation: 90.0%Ecc generation: 91.1%Ecc generation: 92.2%Ecc generation: 93.3%Ecc generation: 94.4%Ecc generation: 95.5%Ecc generation: 96.6%Ecc generation: 97.7%Ecc generation: 98.8%Ecc generation: 100.0%Ecc generation: 100.0% +CrcBufValid: buffer VALID +CrcBuf present, ecc file: using image MD5 sum +Cache allocation: 120320K+8192K+5120K=130M (data+parity+descrambling) Error correction file "rs03f-tmp.ecc" created. Make sure to keep this file on a reliable medium. diff --git a/regtest/database/RS03f_ecc_recreate_after_read_rs02 b/regtest/database/RS03f_ecc_recreate_after_read_rs02 index 624c52c..fe6138a 100644 --- a/regtest/database/RS03f_ecc_recreate_after_read_rs02 +++ b/regtest/database/RS03f_ecc_recreate_after_read_rs02 @@ -1,23 +1,214 @@ 45ad4cec0172310e72411d326b8b892c -97a0b4b5ea4620c0ef153d399cd10f8c +60c1b01f5a4a62fc6617dce510a9a845 This software comes with ABSOLUTELY NO WARRANTY. This is free software and you are welcome to redistribute it under the conditions of the GNU GENERAL PUBLIC LICENSE. See the file "COPYING" for further information. +# *** OpenImageFromDevice(sim-cd) *** +# InquireDevice returned: Simulated CD drive 1.00 Device: sim-cd, Simulated CD drive 1.00 +# *** query_type(Simulated CD drive 1.00, 0) *** +# *** get_configuration(Simulated CD drive 1.00) *** +# 8 data len, 9 current +-> profile 9: CD-R +# trying READ DISC INFORMATION for size +# size returned is 32 +# trying READ DISC INFORMATION for real info +0000: 00 20 1e 00 00 00 00 00 00 00 00 00 00 00 00 00 . ...... ........ +0010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........ ........ +# status is 1e, disc type 0 +#CD: starting media probe +#CD: querying size of READ TOC/PMA/ATIP (for TOC) +#CD: size returned is 12 +#CD: querying real READ TOC/PMA/ATIP (for TOC) +0000: 00 0a 00 00 00 14 00 00 00 00 00 00 ........ .... +#CD: control is 0x14 +#CD: querying size of READ TOC/PMA/ATIP (for full TOC) +# Warning: Realigning length from 26 to 24 +#CD: size returned is 24 +#CD: querying real READ TOC/PMA/ATIP (for full TOC) +0000: 00 18 00 01 00 00 00 a0 00 00 00 00 00 00 00 00 ........ ........ +0010: 00 00 00 00 00 00 00 00 ........ +#CD: 1 sessions +#CD: CD medium detected, type: CD-R mode 1 +# query_type() returned. +# deciding reading strategy... Using READ CD. +GetImageFingerprint(16): read & cached + +ExamineUDF(Device: Simulated CD drive 1.00) + Examining the ISO file system... + Sector 16: + Volume descriptor type = 1 + Volume descriptor version = 1 + Standard identifier = CD001 + -> primary volume descriptor: + System identifier : | | + Volume identifier : |RANDOM IMAGE | + Volume space size : 21000 sectors + Volume set size : 1 + Volume sequence size : 1 + Logical block size : 2048 + Path table size : 10 bytes + L-Path table location : 19 + Opt L-Path table location : 0 + M-Path table location : 20 + Opt M-Path table location : 0 + Volume creation date/time : 16-07-2006 10:35:46.23 + Volume modification d/t : 16-07-2006 10:35:46.23 + Volume expiration d/t : 16-07-2106 10:35:46.23 + Volume effective d/t : 16-07-2006 10:35:46.23 + File structure version : 1 + Sector 17: + Volume descriptor type = 2 + Volume descriptor version = 1 + Standard identifier = CD001 + -> supplementary volume descriptor: *skipped* + Sector 18: + Volume descriptor type = 255 + Volume descriptor version = 1 + Standard identifier = CD001 + -> volume descriptor set terminator; + end of ISO file system parsing. + Examining the UDF file system... + not yet implemented. + +# *** read_capacity(Simulated CD drive 1.00) *** + -> 23907 +ExamineECC() started +...trying RS01 +...trying RS02 +RS02Recognize: medium sim-cd +try_sector: trying sector 21000 +try_sector: header at 21000: magic cookie found +try_sector: CRC okay +GetImageFingerprint(16): cached +try_sector: fingerprint okay, header good +Root sector search at +0 successful +...augmented image found +Expected size calculated from ecc header: 23908 +--> confirmed layout variant 1 +Calculated layout for RS02 image: +data sectors = 21000 +crc sectors = 42 +protected sectors = 21044 (incl. 2 hdr sectors) +reed solomon secs = 2820 (30 roots, 225 data) +header repeats = 22 (using modulo 128) +added sectors = 2908 +total image size = 23908 +medium capacity = n.a. + +Interleaving layout: +94 sectors per ecc layer +first layer sector with CRC data 40 (sector# 21002) + +# Calling query_size() +# *** query_size(Simulated CD drive 1.00) *** +Medium size obtained from ECC header: 23908 sectors +# returned: 23908 sectors Medium "Random Image": CD-R mode 1, 23908 sectors, Ecc, created 16-07-2006. Creating new rs03f-tmp.iso image. -Reading CRC information from ecc data (RS02) ... done. +Reading CRC information from ecc data (RS02) ... RS02LayoutFromImage(): returning cached layout +done. Waiting 5 seconds for drive to spin up... -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) -All sectors successfully read. Checksums match. +GOOD Data md5sum +GOOD CRC md5sum +GOOD ECC md5sum + +All sectors successfully read. Checksums match. +CrcBuf contents, image path none (medium): + crcSize: 23908, dataSectors: 21000, coveredSectors: 21000, allSectors: 23908 + md5State: data_complete image_complete + data: 9503f278d4550a9507a317664481adf8 + full: 45ad4cec0172310e72411d326b8b892c + fp sector: 16; 15c0fd35a0cfa0f83b9ccbd8604c2592 + missing crcs: 0 + +Opening rs03f-tmp.iso +ExamineUDF(File: rs03f-tmp.iso) + Examining the ISO file system... + Sector 16: + Volume descriptor type = 1 + Volume descriptor version = 1 + Standard identifier = CD001 + -> primary volume descriptor: + System identifier : | | + Volume identifier : |RANDOM IMAGE | + Volume space size : 21000 sectors + Volume set size : 1 + Volume sequence size : 1 + Logical block size : 2048 + Path table size : 10 bytes + L-Path table location : 19 + Opt L-Path table location : 0 + M-Path table location : 20 + Opt M-Path table location : 0 + Volume creation date/time : 16-07-2006 10:35:46.23 + Volume modification d/t : 16-07-2006 10:35:46.23 + Volume expiration d/t : 16-07-2106 10:35:46.23 + Volume effective d/t : 16-07-2006 10:35:46.23 + File structure version : 1 + Sector 17: + Volume descriptor type = 2 + Volume descriptor version = 1 + Standard identifier = CD001 + -> supplementary volume descriptor: *skipped* + Sector 18: + Volume descriptor type = 255 + Volume descriptor version = 1 + Standard identifier = CD001 + -> volume descriptor set terminator; + end of ISO file system parsing. + Examining the UDF file system... + not yet implemented. + +ExamineECC() started +...trying RS01 +...trying RS02 +RS02Recognize: file rs03f-tmp.iso +try_sector: trying sector 21000 +try_sector: header at 21000: magic cookie found +try_sector: CRC okay +GetImageFingerprint(16): read & cached +try_sector: fingerprint okay, header good +Root sector search at +0 successful +...augmented image found +Expected size calculated from ecc header: 23908 +--> confirmed layout variant 1 +Calculated layout for RS02 image: +data sectors = 21000 +crc sectors = 42 +protected sectors = 21044 (incl. 2 hdr sectors) +reed solomon secs = 2820 (30 roots, 225 data) +header repeats = 22 (using modulo 128) +added sectors = 2908 +total image size = 23908 +medium capacity = n.a. + +Interleaving layout: +94 sectors per ecc layer +first layer sector with CRC data 40 (sector# 21002) + +GetImageFingerprint(16): cached +: 23908 medium sectors. +CalcRS03Layout(): removed cached layout from other codec +Calculated layout for RS03 file: +data sectors = 23908 +data padding = 0 +layer size = 103 +total sectors = 26073 +medium capacity = 0 +header position = 0 +first CRC sector = 2 +first ECC sector = 105 +ndata = 235 +nroots = 20 ( 8.5%) -Opening rs03f-tmp.iso: 23908 medium sectors. 46 MiB data, 4 MiB ecc (20 roots; 8.5% redundancy). -Preparing ecc file: 1%Preparing ecc file: 2%Preparing ecc file: 3%Preparing ecc file: 4%Preparing ecc file: 5%Preparing ecc file: 6%Preparing ecc file: 7%Preparing ecc file: 8%Preparing ecc file: 9%Preparing ecc file: 10%Preparing ecc file: 11%Preparing ecc file: 12%Preparing ecc file: 13%Preparing ecc file: 14%Preparing ecc file: 15%Preparing ecc file: 16%Preparing ecc file: 17%Preparing ecc file: 18%Preparing ecc file: 19%Preparing ecc file: 20%Preparing ecc file: 21%Preparing ecc file: 22%Preparing ecc file: 23%Preparing ecc file: 24%Preparing ecc file: 25%Preparing ecc file: 26%Preparing ecc file: 27%Preparing ecc file: 28%Preparing ecc file: 29%Preparing ecc file: 30%Preparing ecc file: 31%Preparing ecc file: 32%Preparing ecc file: 33%Preparing ecc file: 34%Preparing ecc file: 35%Preparing ecc file: 36%Preparing ecc file: 37%Preparing ecc file: 38%Preparing ecc file: 39%Preparing ecc file: 40%Preparing ecc file: 41%Preparing ecc file: 42%Preparing ecc file: 43%Preparing ecc file: 44%Preparing ecc file: 45%Preparing ecc file: 46%Preparing ecc file: 47%Preparing ecc file: 48%Preparing ecc file: 49%Preparing ecc file: 50%Preparing ecc file: 51%Preparing ecc file: 52%Preparing ecc file: 53%Preparing ecc file: 54%Preparing ecc file: 55%Preparing ecc file: 56%Preparing ecc file: 57%Preparing ecc file: 58%Preparing ecc file: 59%Preparing ecc file: 60%Preparing ecc file: 61%Preparing ecc file: 62%Preparing ecc file: 63%Preparing ecc file: 64%Preparing ecc file: 65%Preparing ecc file: 66%Preparing ecc file: 67%Preparing ecc file: 68%Preparing ecc file: 69%Preparing ecc file: 70%Preparing ecc file: 71%Preparing ecc file: 72%Preparing ecc file: 73%Preparing ecc file: 74%Preparing ecc file: 75%Preparing ecc file: 76%Preparing ecc file: 77%Preparing ecc file: 78%Preparing ecc file: 79%Preparing ecc file: 80%Preparing ecc file: 81%Preparing ecc file: 82%Preparing ecc file: 83%Preparing ecc file: 84%Preparing ecc file: 85%Preparing ecc file: 86%Preparing ecc file: 87%Preparing ecc file: 88%Preparing ecc file: 89%Preparing ecc file: 90%Preparing ecc file: 91%Preparing ecc file: 92%Preparing ecc file: 93%Preparing ecc file: 94%Preparing ecc file: 95%Preparing ecc file: 96%Preparing ecc file: 97%Preparing ecc file: 98%Preparing ecc file: 99%Preparing ecc file: 100% -Ecc generation: 0.9%Ecc generation: 1.9%Ecc generation: 2.9%Ecc generation: 3.8%Ecc generation: 4.8%Ecc generation: 5.8%Ecc generation: 6.7%Ecc generation: 7.7%Ecc generation: 8.7%Ecc generation: 9.7%Ecc generation: 10.6%Ecc generation: 11.6%Ecc generation: 12.6%Ecc generation: 13.5%Ecc generation: 14.5%Ecc generation: 15.5%Ecc generation: 16.5%Ecc generation: 17.4%Ecc generation: 18.4%Ecc generation: 19.4%Ecc generation: 20.3%Ecc generation: 21.3%Ecc generation: 22.3%Ecc generation: 23.3%Ecc generation: 24.2%Ecc generation: 25.2%Ecc generation: 26.2%Ecc generation: 27.1%Ecc generation: 28.1%Ecc generation: 29.1%Ecc generation: 30.0%Ecc generation: 31.0%Ecc generation: 32.0%Ecc generation: 33.0%Ecc generation: 33.9%Ecc generation: 34.9%Ecc generation: 35.9%Ecc generation: 36.8%Ecc generation: 37.8%Ecc generation: 38.8%Ecc generation: 39.8%Ecc generation: 40.7%Ecc generation: 41.7%Ecc generation: 42.7%Ecc generation: 43.6%Ecc generation: 44.6%Ecc generation: 45.6%Ecc generation: 46.6%Ecc generation: 47.5%Ecc generation: 48.5%Ecc generation: 49.5%Ecc generation: 50.4%Ecc generation: 51.4%Ecc generation: 52.4%Ecc generation: 53.3%Ecc generation: 54.3%Ecc generation: 55.3%Ecc generation: 56.3%Ecc generation: 57.2%Ecc generation: 58.2%Ecc generation: 59.2%Ecc generation: 60.1%Ecc generation: 61.1%Ecc generation: 62.1%Ecc generation: 63.1%Ecc generation: 64.0%Ecc generation: 65.0%Ecc generation: 66.0%Ecc generation: 66.9%Ecc generation: 67.9%Ecc generation: 68.9%Ecc generation: 69.9%Ecc generation: 70.8%Ecc generation: 71.8%Ecc generation: 72.8%Ecc generation: 73.7%Ecc generation: 74.7%Ecc generation: 75.7%Ecc generation: 76.6%Ecc generation: 77.6%Ecc generation: 78.6%Ecc generation: 79.6%Ecc generation: 80.5%Ecc generation: 81.5%Ecc generation: 82.5%Ecc generation: 83.4%Ecc generation: 84.4%Ecc generation: 85.4%Ecc generation: 86.4%Ecc generation: 87.3%Ecc generation: 88.3%Ecc generation: 89.3%Ecc generation: 90.2%Ecc generation: 91.2%Ecc generation: 92.2%Ecc generation: 93.2%Ecc generation: 94.1%Ecc generation: 95.1%Ecc generation: 96.1%Ecc generation: 97.0%Ecc generation: 98.0%Ecc generation: 99.0%Ecc generation: 100.0%Ecc generation: 100.0% +CrcBufValid: buffer VALID +CrcBuf present, ecc file: using image MD5 sum +Cache allocation: 120320K+8192K+5120K=130M (data+parity+descrambling) Error correction file "rs03f-tmp.ecc" created. Make sure to keep this file on a reliable medium. diff --git a/regtest/database/RS03f_ecc_recreate_after_read_rs03f b/regtest/database/RS03f_ecc_recreate_after_read_rs03f index b28fb4b..52813ef 100644 --- a/regtest/database/RS03f_ecc_recreate_after_read_rs03f +++ b/regtest/database/RS03f_ecc_recreate_after_read_rs03f @@ -1,23 +1,273 @@ 9503f278d4550a9507a317664481adf8 -1f52f29bf40b8a530697c969ab7044a6 +66a95c966898ca1b05bf480c329ac911 This software comes with ABSOLUTELY NO WARRANTY. This is free software and you are welcome to redistribute it under the conditions of the GNU GENERAL PUBLIC LICENSE. See the file "COPYING" for further information. +# *** OpenImageFromDevice(sim-cd) *** +# InquireDevice returned: Simulated CD drive 1.00 Device: sim-cd, Simulated CD drive 1.00 +# *** query_type(Simulated CD drive 1.00, 0) *** +# *** get_configuration(Simulated CD drive 1.00) *** +# 8 data len, 9 current +-> profile 9: CD-R +# trying READ DISC INFORMATION for size +# size returned is 32 +# trying READ DISC INFORMATION for real info +0000: 00 20 1e 00 00 00 00 00 00 00 00 00 00 00 00 00 . ...... ........ +0010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........ ........ +# status is 1e, disc type 0 +#CD: starting media probe +#CD: querying size of READ TOC/PMA/ATIP (for TOC) +#CD: size returned is 12 +#CD: querying real READ TOC/PMA/ATIP (for TOC) +0000: 00 0a 00 00 00 14 00 00 00 00 00 00 ........ .... +#CD: control is 0x14 +#CD: querying size of READ TOC/PMA/ATIP (for full TOC) +# Warning: Realigning length from 26 to 24 +#CD: size returned is 24 +#CD: querying real READ TOC/PMA/ATIP (for full TOC) +0000: 00 18 00 01 00 00 00 a0 00 00 00 00 00 00 00 00 ........ ........ +0010: 00 00 00 00 00 00 00 00 ........ +#CD: 1 sessions +#CD: CD medium detected, type: CD-R mode 1 +# query_type() returned. +# deciding reading strategy... Using READ CD. +GetImageFingerprint(16): read & cached + +ExamineUDF(Device: Simulated CD drive 1.00) + Examining the ISO file system... + Sector 16: + Volume descriptor type = 1 + Volume descriptor version = 1 + Standard identifier = CD001 + -> primary volume descriptor: + System identifier : | | + Volume identifier : |RANDOM IMAGE | + Volume space size : 21000 sectors + Volume set size : 1 + Volume sequence size : 1 + Logical block size : 2048 + Path table size : 10 bytes + L-Path table location : 19 + Opt L-Path table location : 0 + M-Path table location : 20 + Opt M-Path table location : 0 + Volume creation date/time : 16-07-2006 10:35:46.23 + Volume modification d/t : 16-07-2006 10:35:46.23 + Volume expiration d/t : 16-07-2106 10:35:46.23 + Volume effective d/t : 16-07-2006 10:35:46.23 + File structure version : 1 + Sector 17: + Volume descriptor type = 2 + Volume descriptor version = 1 + Standard identifier = CD001 + -> supplementary volume descriptor: *skipped* + Sector 18: + Volume descriptor type = 255 + Volume descriptor version = 1 + Standard identifier = CD001 + -> volume descriptor set terminator; + end of ISO file system parsing. + Examining the UDF file system... + not yet implemented. + +# *** read_capacity(Simulated CD drive 1.00) *** + -> 20999 +ExamineECC() started +...trying RS01 +...trying RS02 +RS02Recognize: medium sim-cd +try_sector: trying sector 21000 +try_sector: read error, trying next header +try_sector: trying sector 20850 +try_sector: no cookie, skipping current modulo +RS02Recognize: skipping exhaustive RS02 search +...trying RS03 +RS03RecognizeImage: medium sim-cd +FindRS03HeaderInImage: medium sim-cd +RS03RecognizeImage: skipping exhaustive RS03 search +...no augmented image detected. +# Calling query_size() +# *** query_size(Simulated CD drive 1.00) *** +Medium size could NOT be determined from ECC header. +Medium size obtained from ISO/UDF file system: 21000 sectors +# returned: 21000 sectors Medium "Random Image": CD-R mode 1, 21000 sectors, created 16-07-2006. +RS03RecognizeFile(): examining rs03f-tmp.ecc +RS03RecognizeFile(): ecc header found +GetImageFingerprint(16): cached Creating new rs03f-tmp.iso image. -Reading CRC information from ecc data (RS03) ... done. -Waiting 5 seconds for drive to spin up... -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) -All sectors successfully read. Checksums match. +Reading CRC information from ecc data (RS03) ... Calculated layout for RS03 file: +data sectors = 21000 +data padding = 0 +layer size = 86 +total sectors = 21862 +medium capacity = 0 +header position = 0 +first CRC sector = 2 +first ECC sector = 88 +ndata = 246 +nroots = 9 ( 3.7%) + +done. +Waiting 5 seconds for drive to spin up... + +All sectors successfully read. Checksums match. +CrcBuf contents, image path none (medium): + crcSize: 21000, dataSectors: 21000, coveredSectors: 21000, allSectors: 21000 + md5State: data_complete image_complete + data: 9503f278d4550a9507a317664481adf8 + full: 9503f278d4550a9507a317664481adf8 + fp sector: 16; 15c0fd35a0cfa0f83b9ccbd8604c2592 + missing crcs: 0 + +Opening rs03f-tmp.iso +ExamineUDF(File: rs03f-tmp.iso) + Examining the ISO file system... + Sector 16: + Volume descriptor type = 1 + Volume descriptor version = 1 + Standard identifier = CD001 + -> primary volume descriptor: + System identifier : | | + Volume identifier : |RANDOM IMAGE | + Volume space size : 21000 sectors + Volume set size : 1 + Volume sequence size : 1 + Logical block size : 2048 + Path table size : 10 bytes + L-Path table location : 19 + Opt L-Path table location : 0 + M-Path table location : 20 + Opt M-Path table location : 0 + Volume creation date/time : 16-07-2006 10:35:46.23 + Volume modification d/t : 16-07-2006 10:35:46.23 + Volume expiration d/t : 16-07-2106 10:35:46.23 + Volume effective d/t : 16-07-2006 10:35:46.23 + File structure version : 1 + Sector 17: + Volume descriptor type = 2 + Volume descriptor version = 1 + Standard identifier = CD001 + -> supplementary volume descriptor: *skipped* + Sector 18: + Volume descriptor type = 255 + Volume descriptor version = 1 + Standard identifier = CD001 + -> volume descriptor set terminator; + end of ISO file system parsing. + Examining the UDF file system... + not yet implemented. + +ExamineECC() started +...trying RS01 +...trying RS02 +RS02Recognize: file rs03f-tmp.iso +try_sector: trying sector 21000 +try_sector: read error, trying next header +try_sector: trying sector 20850 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 4611686018427387904 +FindHeaderInMedium: Trying modulo 2305843009213693952 +FindHeaderInMedium: Trying modulo 1152921504606846976 +FindHeaderInMedium: Trying modulo 576460752303423488 +FindHeaderInMedium: Trying modulo 288230376151711744 +FindHeaderInMedium: Trying modulo 144115188075855872 +FindHeaderInMedium: Trying modulo 72057594037927936 +FindHeaderInMedium: Trying modulo 36028797018963968 +FindHeaderInMedium: Trying modulo 18014398509481984 +FindHeaderInMedium: Trying modulo 9007199254740992 +FindHeaderInMedium: Trying modulo 4503599627370496 +FindHeaderInMedium: Trying modulo 2251799813685248 +FindHeaderInMedium: Trying modulo 1125899906842624 +FindHeaderInMedium: Trying modulo 562949953421312 +FindHeaderInMedium: Trying modulo 281474976710656 +FindHeaderInMedium: Trying modulo 140737488355328 +FindHeaderInMedium: Trying modulo 70368744177664 +FindHeaderInMedium: Trying modulo 35184372088832 +FindHeaderInMedium: Trying modulo 17592186044416 +FindHeaderInMedium: Trying modulo 8796093022208 +FindHeaderInMedium: Trying modulo 4398046511104 +FindHeaderInMedium: Trying modulo 2199023255552 +FindHeaderInMedium: Trying modulo 1099511627776 +FindHeaderInMedium: Trying modulo 549755813888 +FindHeaderInMedium: Trying modulo 274877906944 +FindHeaderInMedium: Trying modulo 137438953472 +FindHeaderInMedium: Trying modulo 68719476736 +FindHeaderInMedium: Trying modulo 34359738368 +FindHeaderInMedium: Trying modulo 17179869184 +FindHeaderInMedium: Trying modulo 8589934592 +FindHeaderInMedium: Trying modulo 4294967296 +FindHeaderInMedium: Trying modulo 2147483648 +FindHeaderInMedium: Trying modulo 1073741824 +FindHeaderInMedium: Trying modulo 536870912 +FindHeaderInMedium: Trying modulo 268435456 +FindHeaderInMedium: Trying modulo 134217728 +FindHeaderInMedium: Trying modulo 67108864 +FindHeaderInMedium: Trying modulo 33554432 +FindHeaderInMedium: Trying modulo 16777216 +FindHeaderInMedium: Trying modulo 8388608 +FindHeaderInMedium: Trying modulo 4194304 +FindHeaderInMedium: Trying modulo 2097152 +FindHeaderInMedium: Trying modulo 1048576 +FindHeaderInMedium: Trying modulo 524288 +FindHeaderInMedium: Trying modulo 262144 +FindHeaderInMedium: Trying modulo 131072 +FindHeaderInMedium: Trying modulo 65536 +FindHeaderInMedium: Trying modulo 32768 +FindHeaderInMedium: Trying modulo 16384 +try_sector: trying sector 16384 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 8192 +Sector 16384 cached; skipping modulo +FindHeaderInMedium: Trying modulo 4096 +try_sector: trying sector 20480 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 2048 +Sector 20480 cached; skipping modulo +FindHeaderInMedium: Trying modulo 1024 +Sector 20480 cached; skipping modulo +FindHeaderInMedium: Trying modulo 512 +try_sector: trying sector 20992 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 256 +Sector 20992 cached; skipping modulo +FindHeaderInMedium: Trying modulo 128 +Sector 20992 cached; skipping modulo +FindHeaderInMedium: Trying modulo 64 +Sector 20992 cached; skipping modulo +FindHeaderInMedium: Trying modulo 32 +Sector 20992 cached; skipping modulo +...trying RS03 +RS03RecognizeImage: file rs03f-tmp.iso +FindRS03HeaderInImage: file rs03f-tmp.iso +RS03RecognizeImage: No EH, entering exhaustive search +.. trying layer size 1409 +Scanning layers for signatures. +- layer slice 0 +** All layers tested -> no RS03 data found +...no augmented image detected. +GetImageFingerprint(16): read & cached +: 21000 medium sectors. +Calculated layout for RS03 file: +data sectors = 21000 +data padding = 0 +layer size = 90 +total sectors = 22892 +medium capacity = 0 +header position = 0 +first CRC sector = 2 +first ECC sector = 92 +ndata = 235 +nroots = 20 ( 8.5%) -Opening rs03f-tmp.iso: 21000 medium sectors. 41 MiB data, 3 MiB ecc (20 roots; 8.5% redundancy). -Preparing ecc file: 1%Preparing ecc file: 2%Preparing ecc file: 3%Preparing ecc file: 4%Preparing ecc file: 5%Preparing ecc file: 6%Preparing ecc file: 7%Preparing ecc file: 8%Preparing ecc file: 9%Preparing ecc file: 10%Preparing ecc file: 11%Preparing ecc file: 12%Preparing ecc file: 13%Preparing ecc file: 14%Preparing ecc file: 15%Preparing ecc file: 16%Preparing ecc file: 17%Preparing ecc file: 18%Preparing ecc file: 19%Preparing ecc file: 20%Preparing ecc file: 21%Preparing ecc file: 22%Preparing ecc file: 23%Preparing ecc file: 24%Preparing ecc file: 25%Preparing ecc file: 26%Preparing ecc file: 27%Preparing ecc file: 28%Preparing ecc file: 29%Preparing ecc file: 30%Preparing ecc file: 31%Preparing ecc file: 32%Preparing ecc file: 33%Preparing ecc file: 34%Preparing ecc file: 35%Preparing ecc file: 36%Preparing ecc file: 37%Preparing ecc file: 38%Preparing ecc file: 39%Preparing ecc file: 40%Preparing ecc file: 41%Preparing ecc file: 42%Preparing ecc file: 43%Preparing ecc file: 44%Preparing ecc file: 45%Preparing ecc file: 46%Preparing ecc file: 47%Preparing ecc file: 48%Preparing ecc file: 49%Preparing ecc file: 50%Preparing ecc file: 51%Preparing ecc file: 52%Preparing ecc file: 53%Preparing ecc file: 54%Preparing ecc file: 55%Preparing ecc file: 56%Preparing ecc file: 57%Preparing ecc file: 58%Preparing ecc file: 59%Preparing ecc file: 60%Preparing ecc file: 61%Preparing ecc file: 62%Preparing ecc file: 63%Preparing ecc file: 64%Preparing ecc file: 65%Preparing ecc file: 66%Preparing ecc file: 67%Preparing ecc file: 68%Preparing ecc file: 69%Preparing ecc file: 70%Preparing ecc file: 71%Preparing ecc file: 72%Preparing ecc file: 73%Preparing ecc file: 74%Preparing ecc file: 75%Preparing ecc file: 76%Preparing ecc file: 77%Preparing ecc file: 78%Preparing ecc file: 79%Preparing ecc file: 80%Preparing ecc file: 81%Preparing ecc file: 82%Preparing ecc file: 83%Preparing ecc file: 84%Preparing ecc file: 85%Preparing ecc file: 86%Preparing ecc file: 87%Preparing ecc file: 88%Preparing ecc file: 89%Preparing ecc file: 90%Preparing ecc file: 91%Preparing ecc file: 92%Preparing ecc file: 93%Preparing ecc file: 94%Preparing ecc file: 95%Preparing ecc file: 96%Preparing ecc file: 97%Preparing ecc file: 98%Preparing ecc file: 99%Preparing ecc file: 100% -Ecc generation: 1.1%Ecc generation: 2.2%Ecc generation: 3.3%Ecc generation: 4.4%Ecc generation: 5.5%Ecc generation: 6.6%Ecc generation: 7.7%Ecc generation: 8.8%Ecc generation: 10.0%Ecc generation: 11.1%Ecc generation: 12.2%Ecc generation: 13.3%Ecc generation: 14.4%Ecc generation: 15.5%Ecc generation: 16.6%Ecc generation: 17.7%Ecc generation: 18.8%Ecc generation: 20.0%Ecc generation: 21.1%Ecc generation: 22.2%Ecc generation: 23.3%Ecc generation: 24.4%Ecc generation: 25.5%Ecc generation: 26.6%Ecc generation: 27.7%Ecc generation: 28.8%Ecc generation: 30.0%Ecc generation: 31.1%Ecc generation: 32.2%Ecc generation: 33.3%Ecc generation: 34.4%Ecc generation: 35.5%Ecc generation: 36.6%Ecc generation: 37.7%Ecc generation: 38.8%Ecc generation: 40.0%Ecc generation: 41.1%Ecc generation: 42.2%Ecc generation: 43.3%Ecc generation: 44.4%Ecc generation: 45.5%Ecc generation: 46.6%Ecc generation: 47.7%Ecc generation: 48.8%Ecc generation: 50.0%Ecc generation: 51.1%Ecc generation: 52.2%Ecc generation: 53.3%Ecc generation: 54.4%Ecc generation: 55.5%Ecc generation: 56.6%Ecc generation: 57.7%Ecc generation: 58.8%Ecc generation: 60.0%Ecc generation: 61.1%Ecc generation: 62.2%Ecc generation: 63.3%Ecc generation: 64.4%Ecc generation: 65.5%Ecc generation: 66.6%Ecc generation: 67.7%Ecc generation: 68.8%Ecc generation: 70.0%Ecc generation: 71.1%Ecc generation: 72.2%Ecc generation: 73.3%Ecc generation: 74.4%Ecc generation: 75.5%Ecc generation: 76.6%Ecc generation: 77.7%Ecc generation: 78.8%Ecc generation: 80.0%Ecc generation: 81.1%Ecc generation: 82.2%Ecc generation: 83.3%Ecc generation: 84.4%Ecc generation: 85.5%Ecc generation: 86.6%Ecc generation: 87.7%Ecc generation: 88.8%Ecc generation: 90.0%Ecc generation: 91.1%Ecc generation: 92.2%Ecc generation: 93.3%Ecc generation: 94.4%Ecc generation: 95.5%Ecc generation: 96.6%Ecc generation: 97.7%Ecc generation: 98.8%Ecc generation: 100.0%Ecc generation: 100.0% +CrcBufValid: buffer VALID +CrcBuf present, ecc file: using image MD5 sum +Cache allocation: 120320K+8192K+5120K=130M (data+parity+descrambling) Error correction file "rs03f-tmp.ecc" created. Make sure to keep this file on a reliable medium. diff --git a/regtest/database/RS03f_ecc_recreate_after_read_rs03i b/regtest/database/RS03f_ecc_recreate_after_read_rs03i index c362c31..d11f841 100644 --- a/regtest/database/RS03f_ecc_recreate_after_read_rs03i +++ b/regtest/database/RS03f_ecc_recreate_after_read_rs03i @@ -1,23 +1,269 @@ fe4e2d1a1936c4e4ea9db07be883a918 -c3e65ebc1c2e803c7a852072d160f33e +11fb980128c32c37bfd4bd8afbd543d0 This software comes with ABSOLUTELY NO WARRANTY. This is free software and you are welcome to redistribute it under the conditions of the GNU GENERAL PUBLIC LICENSE. See the file "COPYING" for further information. +# *** OpenImageFromDevice(sim-cd) *** +# InquireDevice returned: Simulated CD drive 1.00 Device: sim-cd, Simulated CD drive 1.00 +# *** query_type(Simulated CD drive 1.00, 0) *** +# *** get_configuration(Simulated CD drive 1.00) *** +# 8 data len, 9 current +-> profile 9: CD-R +# trying READ DISC INFORMATION for size +# size returned is 32 +# trying READ DISC INFORMATION for real info +0000: 00 20 1e 00 00 00 00 00 00 00 00 00 00 00 00 00 . ...... ........ +0010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........ ........ +# status is 1e, disc type 0 +#CD: starting media probe +#CD: querying size of READ TOC/PMA/ATIP (for TOC) +#CD: size returned is 12 +#CD: querying real READ TOC/PMA/ATIP (for TOC) +0000: 00 0a 00 00 00 14 00 00 00 00 00 00 ........ .... +#CD: control is 0x14 +#CD: querying size of READ TOC/PMA/ATIP (for full TOC) +# Warning: Realigning length from 26 to 24 +#CD: size returned is 24 +#CD: querying real READ TOC/PMA/ATIP (for full TOC) +0000: 00 18 00 01 00 00 00 a0 00 00 00 00 00 00 00 00 ........ ........ +0010: 00 00 00 00 00 00 00 00 ........ +#CD: 1 sessions +#CD: CD medium detected, type: CD-R mode 1 +# query_type() returned. +# deciding reading strategy... Using READ CD. +GetImageFingerprint(16): read & cached + +ExamineUDF(Device: Simulated CD drive 1.00) + Examining the ISO file system... + Sector 16: + Volume descriptor type = 1 + Volume descriptor version = 1 + Standard identifier = CD001 + -> primary volume descriptor: + System identifier : | | + Volume identifier : |RANDOM IMAGE | + Volume space size : 21000 sectors + Volume set size : 1 + Volume sequence size : 1 + Logical block size : 2048 + Path table size : 10 bytes + L-Path table location : 19 + Opt L-Path table location : 0 + M-Path table location : 20 + Opt M-Path table location : 0 + Volume creation date/time : 16-07-2006 10:35:46.23 + Volume modification d/t : 16-07-2006 10:35:46.23 + Volume expiration d/t : 16-07-2106 10:35:46.23 + Volume effective d/t : 16-07-2006 10:35:46.23 + File structure version : 1 + Sector 17: + Volume descriptor type = 2 + Volume descriptor version = 1 + Standard identifier = CD001 + -> supplementary volume descriptor: *skipped* + Sector 18: + Volume descriptor type = 255 + Volume descriptor version = 1 + Standard identifier = CD001 + -> volume descriptor set terminator; + end of ISO file system parsing. + Examining the UDF file system... + not yet implemented. + +# *** read_capacity(Simulated CD drive 1.00) *** + -> 23969 +ExamineECC() started +...trying RS01 +...trying RS02 +RS02Recognize: medium sim-cd +try_sector: trying sector 21000 +try_sector: no cookie, skipping current modulo +try_sector: trying sector 20850 +try_sector: no cookie, skipping current modulo +RS02Recognize: skipping exhaustive RS02 search +...trying RS03 +RS03RecognizeImage: medium sim-cd +FindRS03HeaderInImage: medium sim-cd +FindRS03HeaderInImage(): Header found at pos +0 +...augmented image found +# Calling query_size() +# *** query_size(Simulated CD drive 1.00) *** +Medium size obtained from ECC header: 23970 sectors +# returned: 23970 sectors Medium "Random Image": CD-R mode 1, 23970 sectors, Ecc, created 16-07-2006. Creating new rs03f-tmp.iso image. -Reading CRC information from ecc data (RS03) ... done. -Waiting 5 seconds for drive to spin up... -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) -All sectors successfully read. Checksums match. +Reading CRC information from ecc data (RS03) ... Calculated layout for RS03 image: +data sectors = 21000 +data padding = 54 +layer size = 94 +total sectors = 23970 +medium capacity = 0 +header position = 21000 +first CRC sector = 21056 +first ECC sector = 21150 +ndata = 225 +nroots = 30 (13.3%) + +done. +Waiting 5 seconds for drive to spin up... + +All sectors successfully read. Checksums match. +CrcBuf contents, image path none (medium): + crcSize: 23970, dataSectors: 21000, coveredSectors: 21056, allSectors: 23970 + md5State: data_complete image_complete + data: 9503f278d4550a9507a317664481adf8 + full: fe4e2d1a1936c4e4ea9db07be883a918 + fp sector: 16; 15c0fd35a0cfa0f83b9ccbd8604c2592 + missing crcs: 0 + +Opening rs03f-tmp.iso +ExamineUDF(File: rs03f-tmp.iso) + Examining the ISO file system... + Sector 16: + Volume descriptor type = 1 + Volume descriptor version = 1 + Standard identifier = CD001 + -> primary volume descriptor: + System identifier : | | + Volume identifier : |RANDOM IMAGE | + Volume space size : 21000 sectors + Volume set size : 1 + Volume sequence size : 1 + Logical block size : 2048 + Path table size : 10 bytes + L-Path table location : 19 + Opt L-Path table location : 0 + M-Path table location : 20 + Opt M-Path table location : 0 + Volume creation date/time : 16-07-2006 10:35:46.23 + Volume modification d/t : 16-07-2006 10:35:46.23 + Volume expiration d/t : 16-07-2106 10:35:46.23 + Volume effective d/t : 16-07-2006 10:35:46.23 + File structure version : 1 + Sector 17: + Volume descriptor type = 2 + Volume descriptor version = 1 + Standard identifier = CD001 + -> supplementary volume descriptor: *skipped* + Sector 18: + Volume descriptor type = 255 + Volume descriptor version = 1 + Standard identifier = CD001 + -> volume descriptor set terminator; + end of ISO file system parsing. + Examining the UDF file system... + not yet implemented. + +ExamineECC() started +...trying RS01 +...trying RS02 +RS02Recognize: file rs03f-tmp.iso +try_sector: trying sector 21000 +try_sector: no cookie, skipping current modulo +try_sector: trying sector 20850 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 4611686018427387904 +FindHeaderInMedium: Trying modulo 2305843009213693952 +FindHeaderInMedium: Trying modulo 1152921504606846976 +FindHeaderInMedium: Trying modulo 576460752303423488 +FindHeaderInMedium: Trying modulo 288230376151711744 +FindHeaderInMedium: Trying modulo 144115188075855872 +FindHeaderInMedium: Trying modulo 72057594037927936 +FindHeaderInMedium: Trying modulo 36028797018963968 +FindHeaderInMedium: Trying modulo 18014398509481984 +FindHeaderInMedium: Trying modulo 9007199254740992 +FindHeaderInMedium: Trying modulo 4503599627370496 +FindHeaderInMedium: Trying modulo 2251799813685248 +FindHeaderInMedium: Trying modulo 1125899906842624 +FindHeaderInMedium: Trying modulo 562949953421312 +FindHeaderInMedium: Trying modulo 281474976710656 +FindHeaderInMedium: Trying modulo 140737488355328 +FindHeaderInMedium: Trying modulo 70368744177664 +FindHeaderInMedium: Trying modulo 35184372088832 +FindHeaderInMedium: Trying modulo 17592186044416 +FindHeaderInMedium: Trying modulo 8796093022208 +FindHeaderInMedium: Trying modulo 4398046511104 +FindHeaderInMedium: Trying modulo 2199023255552 +FindHeaderInMedium: Trying modulo 1099511627776 +FindHeaderInMedium: Trying modulo 549755813888 +FindHeaderInMedium: Trying modulo 274877906944 +FindHeaderInMedium: Trying modulo 137438953472 +FindHeaderInMedium: Trying modulo 68719476736 +FindHeaderInMedium: Trying modulo 34359738368 +FindHeaderInMedium: Trying modulo 17179869184 +FindHeaderInMedium: Trying modulo 8589934592 +FindHeaderInMedium: Trying modulo 4294967296 +FindHeaderInMedium: Trying modulo 2147483648 +FindHeaderInMedium: Trying modulo 1073741824 +FindHeaderInMedium: Trying modulo 536870912 +FindHeaderInMedium: Trying modulo 268435456 +FindHeaderInMedium: Trying modulo 134217728 +FindHeaderInMedium: Trying modulo 67108864 +FindHeaderInMedium: Trying modulo 33554432 +FindHeaderInMedium: Trying modulo 16777216 +FindHeaderInMedium: Trying modulo 8388608 +FindHeaderInMedium: Trying modulo 4194304 +FindHeaderInMedium: Trying modulo 2097152 +FindHeaderInMedium: Trying modulo 1048576 +FindHeaderInMedium: Trying modulo 524288 +FindHeaderInMedium: Trying modulo 262144 +FindHeaderInMedium: Trying modulo 131072 +FindHeaderInMedium: Trying modulo 65536 +FindHeaderInMedium: Trying modulo 32768 +FindHeaderInMedium: Trying modulo 16384 +try_sector: trying sector 16384 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 8192 +Sector 16384 cached; skipping modulo +FindHeaderInMedium: Trying modulo 4096 +try_sector: trying sector 20480 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 2048 +try_sector: trying sector 22528 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 1024 +try_sector: trying sector 23552 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 512 +Sector 23552 cached; skipping modulo +FindHeaderInMedium: Trying modulo 256 +try_sector: trying sector 23808 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 128 +try_sector: trying sector 23936 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 64 +Sector 23936 cached; skipping modulo +FindHeaderInMedium: Trying modulo 32 +try_sector: trying sector 23968 +try_sector: no cookie, skipping current modulo +...trying RS03 +RS03RecognizeImage: file rs03f-tmp.iso +FindRS03HeaderInImage: file rs03f-tmp.iso +FindRS03HeaderInImage(): Header found at pos +0 +...augmented image found +GetImageFingerprint(16): read & cached +: 23970 medium sectors. +Calculated layout for RS03 file: +data sectors = 23970 +data padding = 0 +layer size = 103 +total sectors = 26135 +medium capacity = 0 +header position = 0 +first CRC sector = 2 +first ECC sector = 105 +ndata = 235 +nroots = 20 ( 8.5%) -Opening rs03f-tmp.iso: 23970 medium sectors. 46 MiB data, 4 MiB ecc (20 roots; 8.5% redundancy). -Preparing ecc file: 1%Preparing ecc file: 2%Preparing ecc file: 3%Preparing ecc file: 4%Preparing ecc file: 5%Preparing ecc file: 6%Preparing ecc file: 7%Preparing ecc file: 8%Preparing ecc file: 9%Preparing ecc file: 10%Preparing ecc file: 11%Preparing ecc file: 12%Preparing ecc file: 13%Preparing ecc file: 14%Preparing ecc file: 15%Preparing ecc file: 16%Preparing ecc file: 17%Preparing ecc file: 18%Preparing ecc file: 19%Preparing ecc file: 20%Preparing ecc file: 21%Preparing ecc file: 22%Preparing ecc file: 23%Preparing ecc file: 24%Preparing ecc file: 25%Preparing ecc file: 26%Preparing ecc file: 27%Preparing ecc file: 28%Preparing ecc file: 29%Preparing ecc file: 30%Preparing ecc file: 31%Preparing ecc file: 32%Preparing ecc file: 33%Preparing ecc file: 34%Preparing ecc file: 35%Preparing ecc file: 36%Preparing ecc file: 37%Preparing ecc file: 38%Preparing ecc file: 39%Preparing ecc file: 40%Preparing ecc file: 41%Preparing ecc file: 42%Preparing ecc file: 43%Preparing ecc file: 44%Preparing ecc file: 45%Preparing ecc file: 46%Preparing ecc file: 47%Preparing ecc file: 48%Preparing ecc file: 49%Preparing ecc file: 50%Preparing ecc file: 51%Preparing ecc file: 52%Preparing ecc file: 53%Preparing ecc file: 54%Preparing ecc file: 55%Preparing ecc file: 56%Preparing ecc file: 57%Preparing ecc file: 58%Preparing ecc file: 59%Preparing ecc file: 60%Preparing ecc file: 61%Preparing ecc file: 62%Preparing ecc file: 63%Preparing ecc file: 64%Preparing ecc file: 65%Preparing ecc file: 66%Preparing ecc file: 67%Preparing ecc file: 68%Preparing ecc file: 69%Preparing ecc file: 70%Preparing ecc file: 71%Preparing ecc file: 72%Preparing ecc file: 73%Preparing ecc file: 74%Preparing ecc file: 75%Preparing ecc file: 76%Preparing ecc file: 77%Preparing ecc file: 78%Preparing ecc file: 79%Preparing ecc file: 80%Preparing ecc file: 81%Preparing ecc file: 82%Preparing ecc file: 83%Preparing ecc file: 84%Preparing ecc file: 85%Preparing ecc file: 86%Preparing ecc file: 87%Preparing ecc file: 88%Preparing ecc file: 89%Preparing ecc file: 90%Preparing ecc file: 91%Preparing ecc file: 92%Preparing ecc file: 93%Preparing ecc file: 94%Preparing ecc file: 95%Preparing ecc file: 96%Preparing ecc file: 97%Preparing ecc file: 98%Preparing ecc file: 99%Preparing ecc file: 100% -Ecc generation: 0.9%Ecc generation: 1.9%Ecc generation: 2.9%Ecc generation: 3.8%Ecc generation: 4.8%Ecc generation: 5.8%Ecc generation: 6.7%Ecc generation: 7.7%Ecc generation: 8.7%Ecc generation: 9.7%Ecc generation: 10.6%Ecc generation: 11.6%Ecc generation: 12.6%Ecc generation: 13.5%Ecc generation: 14.5%Ecc generation: 15.5%Ecc generation: 16.5%Ecc generation: 17.4%Ecc generation: 18.4%Ecc generation: 19.4%Ecc generation: 20.3%Ecc generation: 21.3%Ecc generation: 22.3%Ecc generation: 23.3%Ecc generation: 24.2%Ecc generation: 25.2%Ecc generation: 26.2%Ecc generation: 27.1%Ecc generation: 28.1%Ecc generation: 29.1%Ecc generation: 30.0%Ecc generation: 31.0%Ecc generation: 32.0%Ecc generation: 33.0%Ecc generation: 33.9%Ecc generation: 34.9%Ecc generation: 35.9%Ecc generation: 36.8%Ecc generation: 37.8%Ecc generation: 38.8%Ecc generation: 39.8%Ecc generation: 40.7%Ecc generation: 41.7%Ecc generation: 42.7%Ecc generation: 43.6%Ecc generation: 44.6%Ecc generation: 45.6%Ecc generation: 46.6%Ecc generation: 47.5%Ecc generation: 48.5%Ecc generation: 49.5%Ecc generation: 50.4%Ecc generation: 51.4%Ecc generation: 52.4%Ecc generation: 53.3%Ecc generation: 54.3%Ecc generation: 55.3%Ecc generation: 56.3%Ecc generation: 57.2%Ecc generation: 58.2%Ecc generation: 59.2%Ecc generation: 60.1%Ecc generation: 61.1%Ecc generation: 62.1%Ecc generation: 63.1%Ecc generation: 64.0%Ecc generation: 65.0%Ecc generation: 66.0%Ecc generation: 66.9%Ecc generation: 67.9%Ecc generation: 68.9%Ecc generation: 69.9%Ecc generation: 70.8%Ecc generation: 71.8%Ecc generation: 72.8%Ecc generation: 73.7%Ecc generation: 74.7%Ecc generation: 75.7%Ecc generation: 76.6%Ecc generation: 77.6%Ecc generation: 78.6%Ecc generation: 79.6%Ecc generation: 80.5%Ecc generation: 81.5%Ecc generation: 82.5%Ecc generation: 83.4%Ecc generation: 84.4%Ecc generation: 85.4%Ecc generation: 86.4%Ecc generation: 87.3%Ecc generation: 88.3%Ecc generation: 89.3%Ecc generation: 90.2%Ecc generation: 91.2%Ecc generation: 92.2%Ecc generation: 93.2%Ecc generation: 94.1%Ecc generation: 95.1%Ecc generation: 96.1%Ecc generation: 97.0%Ecc generation: 98.0%Ecc generation: 99.0%Ecc generation: 100.0%Ecc generation: 100.0% +CrcBufValid: buffer VALID +CrcBuf present, ecc file: using image MD5 sum +Cache allocation: 120320K+8192K+5120K=130M (data+parity+descrambling) Error correction file "rs03f-tmp.ecc" created. Make sure to keep this file on a reliable medium. diff --git a/regtest/database/RS03f_ecc_section_with_uncorrectable_dsm b/regtest/database/RS03f_ecc_section_with_uncorrectable_dsm index 18ecb8c..d134708 100644 --- a/regtest/database/RS03f_ecc_section_with_uncorrectable_dsm +++ b/regtest/database/RS03f_ecc_section_with_uncorrectable_dsm @@ -18,7 +18,7 @@ Error correction properties: Data integrity: - sectors : 21000 in image; 1892 in ecc file -- testing sectors : 1%- testing sectors : 2%- testing sectors : 3%- testing sectors : 4%- testing sectors : 5%- testing sectors : 6%- testing sectors : 7%- testing sectors : 8%- testing sectors : 9%- testing sectors : 10%- testing sectors : 11%- testing sectors : 12%- testing sectors : 13%- testing sectors : 14%- testing sectors : 15%- testing sectors : 16%- testing sectors : 17%- testing sectors : 18%- testing sectors : 19%- testing sectors : 20%- testing sectors : 21%- testing sectors : 22%- testing sectors : 23%- testing sectors : 24%- testing sectors : 25%- testing sectors : 26%- testing sectors : 27%- testing sectors : 28%- testing sectors : 29%- testing sectors : 30%- testing sectors : 31%- testing sectors : 32%- testing sectors : 33%- testing sectors : 34%- testing sectors : 35%- testing sectors : 36%- testing sectors : 37%- testing sectors : 38%- testing sectors : 39%- testing sectors : 40%- testing sectors : 41%- testing sectors : 42%- testing sectors : 43%- testing sectors : 44%- testing sectors : 45%- testing sectors : 46%- testing sectors : 47%- testing sectors : 48%- testing sectors : 49%- testing sectors : 50%- testing sectors : 51%- testing sectors : 52%- testing sectors : 53%- testing sectors : 54%- testing sectors : 55%- testing sectors : 56%- testing sectors : 57%- testing sectors : 58%- testing sectors : 59%- testing sectors : 60%- testing sectors : 61%- testing sectors : 62%- testing sectors : 63%- testing sectors : 64%- testing sectors : 65%- testing sectors : 66%- testing sectors : 67%- testing sectors : 68%- testing sectors : 69%- testing sectors : 70%- testing sectors : 71%- testing sectors : 72%- testing sectors : 73%- testing sectors : 74%- testing sectors : 75%- testing sectors : 76%- testing sectors : 77%- testing sectors : 78%- testing sectors : 79%- testing sectors : 80%- testing sectors : 81%- testing sectors : 82%- testing sectors : 83%- testing sectors : 84%- testing sectors : 85%- testing sectors : 86%- testing sectors : 87%- testing sectors : 88%- testing sectors : 89%- testing sectors : 90%- testing sectors : 91%- testing sectors : 92%* Unrecoverable sector found! +* Unrecoverable sector found! * * Sector 200 is marked unreadable in the ecc file. * @@ -30,10 +30,10 @@ Data integrity: * ... more unrecoverable sectors found ... * further messages are suppressed unless the -v option is given. * missing sectors : 240 - 241 (in ecc file) -- testing sectors : 93%- testing sectors : 94%- testing sectors : 95%- testing sectors : 96%- testing sectors : 97%- testing sectors : 98%- testing sectors : 99%- testing sectors : 100%* BAD image/file : 3 sectors missing +* BAD image/file : 3 sectors missing ... data section : 0 sectors missing; 0 CRC errors ... crc section : 0 sectors missing ... ecc section : 3 sectors missing -- Ecc block test : 1% tested- Ecc block test : 2% tested- Ecc block test : 3% tested- Ecc block test : 4% tested- Ecc block test : 5% tested- Ecc block test : 6% tested- Ecc block test : 7% tested- Ecc block test : 8% tested- Ecc block test : 10% tested- Ecc block test : 11% tested- Ecc block test : 12% tested- Ecc block test : 13% tested- Ecc block test : 14% tested- Ecc block test : 15% tested- Ecc block test : 16% tested- Ecc block test : 17% tested- Ecc block test : 18% tested- Ecc block test : 20% tested* Ecc block test : 18 good, 1 bad; 21% tested* Ecc block test : 19 good, 1 bad; 22% tested* Ecc block test : 20 good, 1 bad; 23% tested* Ecc block test : 21 good, 1 bad; 24% tested* Ecc block test : 22 good, 1 bad; 25% tested* Ecc block test : 23 good, 1 bad; 26% tested* Ecc block test : 24 good, 1 bad; 27% tested* Ecc block test : 25 good, 1 bad; 28% tested* Ecc block test : 26 good, 1 bad; 30% tested* Ecc block test : 27 good, 1 bad; 31% tested* Ecc block test : 28 good, 1 bad; 32% tested* Ecc block test : 29 good, 1 bad; 33% tested* Ecc block test : 30 good, 1 bad; 34% tested* Ecc block test : 31 good, 1 bad; 35% tested* Ecc block test : 32 good, 1 bad; 36% tested* Ecc block test : 33 good, 1 bad; 37% tested* Ecc block test : 34 good, 1 bad; 38% tested* Ecc block test : 35 good, 1 bad; 40% tested* Ecc block test : 36 good, 1 bad; 41% tested* Ecc block test : 37 good, 1 bad; 42% tested* Ecc block test : 38 good, 1 bad; 43% tested* Ecc block test : 39 good, 1 bad; 44% tested* Ecc block test : 40 good, 1 bad; 45% tested* Ecc block test : 41 good, 1 bad; 46% tested* Ecc block test : 42 good, 1 bad; 47% tested* Ecc block test : 43 good, 1 bad; 48% tested* Ecc block test : 44 good, 1 bad; 50% tested* Ecc block test : 45 good, 1 bad; 51% tested* Ecc block test : 46 good, 1 bad; 52% tested* Ecc block test : 47 good, 1 bad; 53% tested* Ecc block test : 48 good, 1 bad; 54% tested* Ecc block test : 49 good, 1 bad; 55% tested* Ecc block test : 50 good, 1 bad; 56% tested* Ecc block test : 51 good, 1 bad; 57% tested* Ecc block test : 52 good, 1 bad; 58% tested* Ecc block test : 53 good, 1 bad; 60% tested* Ecc block test : 54 good, 1 bad; 61% tested* Ecc block test : 55 good, 1 bad; 62% tested* Ecc block test : 56 good, 1 bad; 63% tested* Ecc block test : 57 good, 1 bad; 64% tested* Ecc block test : 57 good, 2 bad; 65% tested* Ecc block test : 57 good, 3 bad; 66% tested* Ecc block test : 58 good, 3 bad; 67% tested* Ecc block test : 59 good, 3 bad; 68% tested* Ecc block test : 60 good, 3 bad; 70% tested* Ecc block test : 61 good, 3 bad; 71% tested* Ecc block test : 62 good, 3 bad; 72% tested* Ecc block test : 63 good, 3 bad; 73% tested* Ecc block test : 64 good, 3 bad; 74% tested* Ecc block test : 65 good, 3 bad; 75% tested* Ecc block test : 66 good, 3 bad; 76% tested* Ecc block test : 67 good, 3 bad; 77% tested* Ecc block test : 68 good, 3 bad; 78% tested* Ecc block test : 69 good, 3 bad; 80% tested* Ecc block test : 70 good, 3 bad; 81% tested* Ecc block test : 71 good, 3 bad; 82% tested* Ecc block test : 72 good, 3 bad; 83% tested* Ecc block test : 73 good, 3 bad; 84% tested* Ecc block test : 74 good, 3 bad; 85% tested* Ecc block test : 75 good, 3 bad; 86% tested* Ecc block test : 76 good, 3 bad; 87% tested* Ecc block test : 77 good, 3 bad; 88% tested* Ecc block test : 78 good, 3 bad; 90% tested* Ecc block test : 79 good, 3 bad; 91% tested* Ecc block test : 80 good, 3 bad; 92% tested* Ecc block test : 81 good, 3 bad; 93% tested* Ecc block test : 82 good, 3 bad; 94% tested* Ecc block test : 83 good, 3 bad; 95% tested* Ecc block test : 84 good, 3 bad; 96% tested* Ecc block test : 85 good, 3 bad; 97% tested* Ecc block test : 86 good, 3 bad; 98% tested* Ecc block test : 87 good, 3 bad; 100% tested* Ecc block test : 87 good, 3 bad; 6115 bad sub blocks +* Ecc block test : 87 good, 3 bad; 6115 bad sub blocks - erasure counts : avg = 1.0; worst = 1 per ecc block. - prognosis : 22892 of 22892 sectors recoverable (100.0%) diff --git a/regtest/database/RS03f_few_bytes_longer b/regtest/database/RS03f_few_bytes_longer index d85e516..40b7b35 100644 --- a/regtest/database/RS03f_few_bytes_longer +++ b/regtest/database/RS03f_few_bytes_longer @@ -18,6 +18,6 @@ Error correction properties: Data integrity: * sectors : 21000 sectors + 390 bytes (21000 sectors + 56 bytes expected); 1892 sectors in ecc file -- testing sectors : 1%- testing sectors : 2%- testing sectors : 3%- testing sectors : 4%- testing sectors : 5%- testing sectors : 6%- testing sectors : 7%- testing sectors : 8%- testing sectors : 9%- testing sectors : 10%- testing sectors : 11%- testing sectors : 12%- testing sectors : 13%- testing sectors : 14%- testing sectors : 15%- testing sectors : 16%- testing sectors : 17%- testing sectors : 18%- testing sectors : 19%- testing sectors : 20%- testing sectors : 21%- testing sectors : 22%- testing sectors : 23%- testing sectors : 24%- testing sectors : 25%- testing sectors : 26%- testing sectors : 27%- testing sectors : 28%- testing sectors : 29%- testing sectors : 30%- testing sectors : 31%- testing sectors : 32%- testing sectors : 33%- testing sectors : 34%- testing sectors : 35%- testing sectors : 36%- testing sectors : 37%- testing sectors : 38%- testing sectors : 39%- testing sectors : 40%- testing sectors : 41%- testing sectors : 42%- testing sectors : 43%- testing sectors : 44%- testing sectors : 45%- testing sectors : 46%- testing sectors : 47%- testing sectors : 48%- testing sectors : 49%- testing sectors : 50%- testing sectors : 51%- testing sectors : 52%- testing sectors : 53%- testing sectors : 54%- testing sectors : 55%- testing sectors : 56%- testing sectors : 57%- testing sectors : 58%- testing sectors : 59%- testing sectors : 60%- testing sectors : 61%- testing sectors : 62%- testing sectors : 63%- testing sectors : 64%- testing sectors : 65%- testing sectors : 66%- testing sectors : 67%- testing sectors : 68%- testing sectors : 69%- testing sectors : 70%- testing sectors : 71%- testing sectors : 72%- testing sectors : 73%- testing sectors : 74%- testing sectors : 75%- testing sectors : 76%- testing sectors : 77%- testing sectors : 78%- testing sectors : 79%- testing sectors : 80%- testing sectors : 81%- testing sectors : 82%- testing sectors : 83%- testing sectors : 84%- testing sectors : 85%- testing sectors : 86%- testing sectors : 87%- testing sectors : 88%- testing sectors : 89%- testing sectors : 90%- testing sectors : 91%- testing sectors : 92%- testing sectors : 93%- testing sectors : 94%- testing sectors : 95%- testing sectors : 96%- testing sectors : 97%- testing sectors : 98%- testing sectors : 99%- testing sectors : 100%- good image/file : all sectors present +- good image/file : all sectors present - data md5sum : 9a76b7f448a8bdaeee6254c615ef0f17 -- Ecc block test : 1% tested- Ecc block test : 2% tested- Ecc block test : 3% tested- Ecc block test : 4% tested- Ecc block test : 5% tested- Ecc block test : 6% tested- Ecc block test : 7% tested- Ecc block test : 8% tested- Ecc block test : 10% tested- Ecc block test : 11% tested- Ecc block test : 12% tested- Ecc block test : 13% tested- Ecc block test : 14% tested- Ecc block test : 15% tested- Ecc block test : 16% tested- Ecc block test : 17% tested- Ecc block test : 18% tested- Ecc block test : 20% tested- Ecc block test : 21% tested- Ecc block test : 22% tested- Ecc block test : 23% tested- Ecc block test : 24% tested- Ecc block test : 25% tested- Ecc block test : 26% tested- Ecc block test : 27% tested- Ecc block test : 28% tested- Ecc block test : 30% tested- Ecc block test : 31% tested- Ecc block test : 32% tested- Ecc block test : 33% tested- Ecc block test : 34% tested- Ecc block test : 35% tested- Ecc block test : 36% tested- Ecc block test : 37% tested- Ecc block test : 38% tested- Ecc block test : 40% tested- Ecc block test : 41% tested- Ecc block test : 42% tested- Ecc block test : 43% tested- Ecc block test : 44% tested- Ecc block test : 45% tested- Ecc block test : 46% tested- Ecc block test : 47% tested- Ecc block test : 48% tested- Ecc block test : 50% tested- Ecc block test : 51% tested- Ecc block test : 52% tested- Ecc block test : 53% tested- Ecc block test : 54% tested- Ecc block test : 55% tested- Ecc block test : 56% tested- Ecc block test : 57% tested- Ecc block test : 58% tested- Ecc block test : 60% tested- Ecc block test : 61% tested- Ecc block test : 62% tested- Ecc block test : 63% tested- Ecc block test : 64% tested- Ecc block test : 65% tested- Ecc block test : 66% tested- Ecc block test : 67% tested- Ecc block test : 68% tested- Ecc block test : 70% tested- Ecc block test : 71% tested- Ecc block test : 72% tested- Ecc block test : 73% tested- Ecc block test : 74% tested- Ecc block test : 75% tested- Ecc block test : 76% tested- Ecc block test : 77% tested- Ecc block test : 78% tested- Ecc block test : 80% tested- Ecc block test : 81% tested- Ecc block test : 82% tested- Ecc block test : 83% tested- Ecc block test : 84% tested- Ecc block test : 85% tested- Ecc block test : 86% tested- Ecc block test : 87% tested- Ecc block test : 88% tested- Ecc block test : 90% tested- Ecc block test : 91% tested- Ecc block test : 92% tested- Ecc block test : 93% tested- Ecc block test : 94% tested- Ecc block test : 95% tested- Ecc block test : 96% tested- Ecc block test : 97% tested- Ecc block test : 98% tested- Ecc block test : 100% tested - Ecc block test : pass +- Ecc block test : pass diff --git a/regtest/database/RS03f_few_bytes_shorter b/regtest/database/RS03f_few_bytes_shorter index 5de06fd..803d82d 100644 --- a/regtest/database/RS03f_few_bytes_shorter +++ b/regtest/database/RS03f_few_bytes_shorter @@ -18,11 +18,11 @@ Error correction properties: Data integrity: * sectors : 21000 sectors + 56 bytes (21000 sectors + 390 bytes expected); 1892 sectors in ecc file -- testing sectors : 1%- testing sectors : 2%- testing sectors : 3%- testing sectors : 4%- testing sectors : 5%- testing sectors : 6%- testing sectors : 7%- testing sectors : 8%- testing sectors : 9%- testing sectors : 10%- testing sectors : 11%- testing sectors : 12%- testing sectors : 13%- testing sectors : 14%- testing sectors : 15%- testing sectors : 16%- testing sectors : 17%- testing sectors : 18%- testing sectors : 19%- testing sectors : 20%- testing sectors : 21%- testing sectors : 22%- testing sectors : 23%- testing sectors : 24%- testing sectors : 25%- testing sectors : 26%- testing sectors : 27%- testing sectors : 28%- testing sectors : 29%- testing sectors : 30%- testing sectors : 31%- testing sectors : 32%- testing sectors : 33%- testing sectors : 34%- testing sectors : 35%- testing sectors : 36%- testing sectors : 37%- testing sectors : 38%- testing sectors : 39%- testing sectors : 40%- testing sectors : 41%- testing sectors : 42%- testing sectors : 43%- testing sectors : 44%- testing sectors : 45%- testing sectors : 46%- testing sectors : 47%- testing sectors : 48%- testing sectors : 49%- testing sectors : 50%- testing sectors : 51%- testing sectors : 52%- testing sectors : 53%- testing sectors : 54%- testing sectors : 55%- testing sectors : 56%- testing sectors : 57%- testing sectors : 58%- testing sectors : 59%- testing sectors : 60%- testing sectors : 61%- testing sectors : 62%- testing sectors : 63%- testing sectors : 64%- testing sectors : 65%- testing sectors : 66%- testing sectors : 67%- testing sectors : 68%- testing sectors : 69%- testing sectors : 70%- testing sectors : 71%- testing sectors : 72%- testing sectors : 73%- testing sectors : 74%- testing sectors : 75%- testing sectors : 76%- testing sectors : 77%- testing sectors : 78%- testing sectors : 79%- testing sectors : 80%- testing sectors : 81%- testing sectors : 82%- testing sectors : 83%- testing sectors : 84%- testing sectors : 85%- testing sectors : 86%- testing sectors : 87%- testing sectors : 88%- testing sectors : 89%- testing sectors : 90%- testing sectors : 91%* CRC error, sector: 21000 -- testing sectors : 92%- testing sectors : 93%- testing sectors : 94%- testing sectors : 95%- testing sectors : 96%- testing sectors : 97%- testing sectors : 98%- testing sectors : 99%- testing sectors : 100%* suspicious image : all sectors present, but 1 CRC errors +* CRC error, sector: 21000 +* suspicious image : all sectors present, but 1 CRC errors ... data section : 0 sectors missing; 1 CRC errors ... crc section : 0 sectors missing ... ecc section : 0 sectors missing -- Ecc block test : 1% tested- Ecc block test : 2% tested- Ecc block test : 3% tested- Ecc block test : 4% tested- Ecc block test : 5% tested- Ecc block test : 6% tested- Ecc block test : 7% tested- Ecc block test : 8% tested- Ecc block test : 10% tested- Ecc block test : 11% tested- Ecc block test : 12% tested- Ecc block test : 13% tested- Ecc block test : 14% tested- Ecc block test : 15% tested- Ecc block test : 16% tested- Ecc block test : 17% tested- Ecc block test : 18% tested- Ecc block test : 20% tested- Ecc block test : 21% tested- Ecc block test : 22% tested- Ecc block test : 23% tested- Ecc block test : 24% tested- Ecc block test : 25% tested- Ecc block test : 26% tested- Ecc block test : 27% tested- Ecc block test : 28% tested- Ecc block test : 30% tested- Ecc block test : 31% tested- Ecc block test : 32% tested- Ecc block test : 33% tested* Ecc block test : 30 good, 1 bad; 34% tested* Ecc block test : 31 good, 1 bad; 35% tested* Ecc block test : 32 good, 1 bad; 36% tested* Ecc block test : 33 good, 1 bad; 37% tested* Ecc block test : 34 good, 1 bad; 38% tested* Ecc block test : 35 good, 1 bad; 40% tested* Ecc block test : 36 good, 1 bad; 41% tested* Ecc block test : 37 good, 1 bad; 42% tested* Ecc block test : 38 good, 1 bad; 43% tested* Ecc block test : 39 good, 1 bad; 44% tested* Ecc block test : 40 good, 1 bad; 45% tested* Ecc block test : 41 good, 1 bad; 46% tested* Ecc block test : 42 good, 1 bad; 47% tested* Ecc block test : 43 good, 1 bad; 48% tested* Ecc block test : 44 good, 1 bad; 50% tested* Ecc block test : 45 good, 1 bad; 51% tested* Ecc block test : 46 good, 1 bad; 52% tested* Ecc block test : 47 good, 1 bad; 53% tested* Ecc block test : 48 good, 1 bad; 54% tested* Ecc block test : 49 good, 1 bad; 55% tested* Ecc block test : 50 good, 1 bad; 56% tested* Ecc block test : 51 good, 1 bad; 57% tested* Ecc block test : 52 good, 1 bad; 58% tested* Ecc block test : 53 good, 1 bad; 60% tested* Ecc block test : 54 good, 1 bad; 61% tested* Ecc block test : 55 good, 1 bad; 62% tested* Ecc block test : 56 good, 1 bad; 63% tested* Ecc block test : 57 good, 1 bad; 64% tested* Ecc block test : 58 good, 1 bad; 65% tested* Ecc block test : 59 good, 1 bad; 66% tested* Ecc block test : 60 good, 1 bad; 67% tested* Ecc block test : 61 good, 1 bad; 68% tested* Ecc block test : 62 good, 1 bad; 70% tested* Ecc block test : 63 good, 1 bad; 71% tested* Ecc block test : 64 good, 1 bad; 72% tested* Ecc block test : 65 good, 1 bad; 73% tested* Ecc block test : 66 good, 1 bad; 74% tested* Ecc block test : 67 good, 1 bad; 75% tested* Ecc block test : 68 good, 1 bad; 76% tested* Ecc block test : 69 good, 1 bad; 77% tested* Ecc block test : 70 good, 1 bad; 78% tested* Ecc block test : 71 good, 1 bad; 80% tested* Ecc block test : 72 good, 1 bad; 81% tested* Ecc block test : 73 good, 1 bad; 82% tested* Ecc block test : 74 good, 1 bad; 83% tested* Ecc block test : 75 good, 1 bad; 84% tested* Ecc block test : 76 good, 1 bad; 85% tested* Ecc block test : 77 good, 1 bad; 86% tested* Ecc block test : 78 good, 1 bad; 87% tested* Ecc block test : 79 good, 1 bad; 88% tested* Ecc block test : 80 good, 1 bad; 90% tested* Ecc block test : 81 good, 1 bad; 91% tested* Ecc block test : 82 good, 1 bad; 92% tested* Ecc block test : 83 good, 1 bad; 93% tested* Ecc block test : 84 good, 1 bad; 94% tested* Ecc block test : 85 good, 1 bad; 95% tested* Ecc block test : 86 good, 1 bad; 96% tested* Ecc block test : 87 good, 1 bad; 97% tested* Ecc block test : 88 good, 1 bad; 98% tested* Ecc block test : 89 good, 1 bad; 100% tested* Ecc block test : 89 good, 1 bad; 331 bad sub blocks +* Ecc block test : 89 good, 1 bad; 331 bad sub blocks - erasure counts : avg = 1.0; worst = 1 per ecc block. - prognosis : 22893 of 22893 sectors recoverable (100.0%) diff --git a/regtest/database/RS03f_few_bytes_shorter2 b/regtest/database/RS03f_few_bytes_shorter2 index 47b2c84..c670e5c 100644 --- a/regtest/database/RS03f_few_bytes_shorter2 +++ b/regtest/database/RS03f_few_bytes_shorter2 @@ -18,11 +18,11 @@ Error correction properties: Data integrity: * sectors : 20999 sectors + 1944 bytes (21000 expected); 1892 sectors in ecc file -- testing sectors : 1%- testing sectors : 2%- testing sectors : 3%- testing sectors : 4%- testing sectors : 5%- testing sectors : 6%- testing sectors : 7%- testing sectors : 8%- testing sectors : 9%- testing sectors : 10%- testing sectors : 11%- testing sectors : 12%- testing sectors : 13%- testing sectors : 14%- testing sectors : 15%- testing sectors : 16%- testing sectors : 17%- testing sectors : 18%- testing sectors : 19%- testing sectors : 20%- testing sectors : 21%- testing sectors : 22%- testing sectors : 23%- testing sectors : 24%- testing sectors : 25%- testing sectors : 26%- testing sectors : 27%- testing sectors : 28%- testing sectors : 29%- testing sectors : 30%- testing sectors : 31%- testing sectors : 32%- testing sectors : 33%- testing sectors : 34%- testing sectors : 35%- testing sectors : 36%- testing sectors : 37%- testing sectors : 38%- testing sectors : 39%- testing sectors : 40%- testing sectors : 41%- testing sectors : 42%- testing sectors : 43%- testing sectors : 44%- testing sectors : 45%- testing sectors : 46%- testing sectors : 47%- testing sectors : 48%- testing sectors : 49%- testing sectors : 50%- testing sectors : 51%- testing sectors : 52%- testing sectors : 53%- testing sectors : 54%- testing sectors : 55%- testing sectors : 56%- testing sectors : 57%- testing sectors : 58%- testing sectors : 59%- testing sectors : 60%- testing sectors : 61%- testing sectors : 62%- testing sectors : 63%- testing sectors : 64%- testing sectors : 65%- testing sectors : 66%- testing sectors : 67%- testing sectors : 68%- testing sectors : 69%- testing sectors : 70%- testing sectors : 71%- testing sectors : 72%- testing sectors : 73%- testing sectors : 74%- testing sectors : 75%- testing sectors : 76%- testing sectors : 77%- testing sectors : 78%- testing sectors : 79%- testing sectors : 80%- testing sectors : 81%- testing sectors : 82%- testing sectors : 83%- testing sectors : 84%- testing sectors : 85%- testing sectors : 86%- testing sectors : 87%- testing sectors : 88%- testing sectors : 89%- testing sectors : 90%- testing sectors : 91%* CRC error, sector: 20999 -- testing sectors : 92%- testing sectors : 93%- testing sectors : 94%- testing sectors : 95%- testing sectors : 96%- testing sectors : 97%- testing sectors : 98%- testing sectors : 99%- testing sectors : 100%* suspicious image : all sectors present, but 1 CRC errors +* CRC error, sector: 20999 +* suspicious image : all sectors present, but 1 CRC errors ... data section : 0 sectors missing; 1 CRC errors ... crc section : 0 sectors missing ... ecc section : 0 sectors missing -- Ecc block test : 1% tested- Ecc block test : 2% tested- Ecc block test : 3% tested- Ecc block test : 4% tested- Ecc block test : 5% tested- Ecc block test : 6% tested- Ecc block test : 7% tested- Ecc block test : 8% tested- Ecc block test : 10% tested- Ecc block test : 11% tested- Ecc block test : 12% tested- Ecc block test : 13% tested- Ecc block test : 14% tested- Ecc block test : 15% tested- Ecc block test : 16% tested- Ecc block test : 17% tested- Ecc block test : 18% tested- Ecc block test : 20% tested- Ecc block test : 21% tested- Ecc block test : 22% tested- Ecc block test : 23% tested- Ecc block test : 24% tested- Ecc block test : 25% tested- Ecc block test : 26% tested- Ecc block test : 27% tested- Ecc block test : 28% tested- Ecc block test : 30% tested- Ecc block test : 31% tested- Ecc block test : 32% tested* Ecc block test : 29 good, 1 bad; 33% tested* Ecc block test : 30 good, 1 bad; 34% tested* Ecc block test : 31 good, 1 bad; 35% tested* Ecc block test : 32 good, 1 bad; 36% tested* Ecc block test : 33 good, 1 bad; 37% tested* Ecc block test : 34 good, 1 bad; 38% tested* Ecc block test : 35 good, 1 bad; 40% tested* Ecc block test : 36 good, 1 bad; 41% tested* Ecc block test : 37 good, 1 bad; 42% tested* Ecc block test : 38 good, 1 bad; 43% tested* Ecc block test : 39 good, 1 bad; 44% tested* Ecc block test : 40 good, 1 bad; 45% tested* Ecc block test : 41 good, 1 bad; 46% tested* Ecc block test : 42 good, 1 bad; 47% tested* Ecc block test : 43 good, 1 bad; 48% tested* Ecc block test : 44 good, 1 bad; 50% tested* Ecc block test : 45 good, 1 bad; 51% tested* Ecc block test : 46 good, 1 bad; 52% tested* Ecc block test : 47 good, 1 bad; 53% tested* Ecc block test : 48 good, 1 bad; 54% tested* Ecc block test : 49 good, 1 bad; 55% tested* Ecc block test : 50 good, 1 bad; 56% tested* Ecc block test : 51 good, 1 bad; 57% tested* Ecc block test : 52 good, 1 bad; 58% tested* Ecc block test : 53 good, 1 bad; 60% tested* Ecc block test : 54 good, 1 bad; 61% tested* Ecc block test : 55 good, 1 bad; 62% tested* Ecc block test : 56 good, 1 bad; 63% tested* Ecc block test : 57 good, 1 bad; 64% tested* Ecc block test : 58 good, 1 bad; 65% tested* Ecc block test : 59 good, 1 bad; 66% tested* Ecc block test : 60 good, 1 bad; 67% tested* Ecc block test : 61 good, 1 bad; 68% tested* Ecc block test : 62 good, 1 bad; 70% tested* Ecc block test : 63 good, 1 bad; 71% tested* Ecc block test : 64 good, 1 bad; 72% tested* Ecc block test : 65 good, 1 bad; 73% tested* Ecc block test : 66 good, 1 bad; 74% tested* Ecc block test : 67 good, 1 bad; 75% tested* Ecc block test : 68 good, 1 bad; 76% tested* Ecc block test : 69 good, 1 bad; 77% tested* Ecc block test : 70 good, 1 bad; 78% tested* Ecc block test : 71 good, 1 bad; 80% tested* Ecc block test : 72 good, 1 bad; 81% tested* Ecc block test : 73 good, 1 bad; 82% tested* Ecc block test : 74 good, 1 bad; 83% tested* Ecc block test : 75 good, 1 bad; 84% tested* Ecc block test : 76 good, 1 bad; 85% tested* Ecc block test : 77 good, 1 bad; 86% tested* Ecc block test : 78 good, 1 bad; 87% tested* Ecc block test : 79 good, 1 bad; 88% tested* Ecc block test : 80 good, 1 bad; 90% tested* Ecc block test : 81 good, 1 bad; 91% tested* Ecc block test : 82 good, 1 bad; 92% tested* Ecc block test : 83 good, 1 bad; 93% tested* Ecc block test : 84 good, 1 bad; 94% tested* Ecc block test : 85 good, 1 bad; 95% tested* Ecc block test : 86 good, 1 bad; 96% tested* Ecc block test : 87 good, 1 bad; 97% tested* Ecc block test : 88 good, 1 bad; 98% tested* Ecc block test : 89 good, 1 bad; 100% tested* Ecc block test : 89 good, 1 bad; 104 bad sub blocks +* Ecc block test : 89 good, 1 bad; 104 bad sub blocks - erasure counts : avg = 1.0; worst = 1 per ecc block. - prognosis : 22892 of 22892 sectors recoverable (100.0%) diff --git a/regtest/database/RS03f_fingerprint_unreadable b/regtest/database/RS03f_fingerprint_unreadable index 54cb6ce..41b4133 100644 --- a/regtest/database/RS03f_fingerprint_unreadable +++ b/regtest/database/RS03f_fingerprint_unreadable @@ -19,10 +19,10 @@ Error correction properties: Data integrity: - sectors : 21000 in image; 1892 in ecc file * missing sector : 16 -- testing sectors : 1%- testing sectors : 2%- testing sectors : 3%- testing sectors : 4%- testing sectors : 5%- testing sectors : 6%- testing sectors : 7%- testing sectors : 8%- testing sectors : 9%- testing sectors : 10%- testing sectors : 11%- testing sectors : 12%- testing sectors : 13%- testing sectors : 14%- testing sectors : 15%- testing sectors : 16%- testing sectors : 17%- testing sectors : 18%- testing sectors : 19%- testing sectors : 20%- testing sectors : 21%- testing sectors : 22%- testing sectors : 23%- testing sectors : 24%- testing sectors : 25%- testing sectors : 26%- testing sectors : 27%- testing sectors : 28%- testing sectors : 29%- testing sectors : 30%- testing sectors : 31%- testing sectors : 32%- testing sectors : 33%- testing sectors : 34%- testing sectors : 35%- testing sectors : 36%- testing sectors : 37%- testing sectors : 38%- testing sectors : 39%- testing sectors : 40%- testing sectors : 41%- testing sectors : 42%- testing sectors : 43%- testing sectors : 44%- testing sectors : 45%- testing sectors : 46%- testing sectors : 47%- testing sectors : 48%- testing sectors : 49%- testing sectors : 50%- testing sectors : 51%- testing sectors : 52%- testing sectors : 53%- testing sectors : 54%- testing sectors : 55%- testing sectors : 56%- testing sectors : 57%- testing sectors : 58%- testing sectors : 59%- testing sectors : 60%- testing sectors : 61%- testing sectors : 62%- testing sectors : 63%- testing sectors : 64%- testing sectors : 65%- testing sectors : 66%- testing sectors : 67%- testing sectors : 68%- testing sectors : 69%- testing sectors : 70%- testing sectors : 71%- testing sectors : 72%- testing sectors : 73%- testing sectors : 74%- testing sectors : 75%- testing sectors : 76%- testing sectors : 77%- testing sectors : 78%- testing sectors : 79%- testing sectors : 80%- testing sectors : 81%- testing sectors : 82%- testing sectors : 83%- testing sectors : 84%- testing sectors : 85%- testing sectors : 86%- testing sectors : 87%- testing sectors : 88%- testing sectors : 89%- testing sectors : 90%- testing sectors : 91%- testing sectors : 92%- testing sectors : 93%- testing sectors : 94%- testing sectors : 95%- testing sectors : 96%- testing sectors : 97%- testing sectors : 98%- testing sectors : 99%- testing sectors : 100%* BAD image/file : 1 sectors missing +* BAD image/file : 1 sectors missing ... data section : 1 sectors missing; 0 CRC errors ... crc section : 0 sectors missing ... ecc section : 0 sectors missing -- Ecc block test : 1% tested- Ecc block test : 2% tested- Ecc block test : 3% tested- Ecc block test : 4% tested- Ecc block test : 5% tested- Ecc block test : 6% tested- Ecc block test : 7% tested- Ecc block test : 8% tested- Ecc block test : 10% tested- Ecc block test : 11% tested- Ecc block test : 12% tested- Ecc block test : 13% tested- Ecc block test : 14% tested- Ecc block test : 15% tested- Ecc block test : 16% tested- Ecc block test : 17% tested* Ecc block test : 16 good, 1 bad; 18% tested* Ecc block test : 17 good, 1 bad; 20% tested* Ecc block test : 18 good, 1 bad; 21% tested* Ecc block test : 19 good, 1 bad; 22% tested* Ecc block test : 20 good, 1 bad; 23% tested* Ecc block test : 21 good, 1 bad; 24% tested* Ecc block test : 22 good, 1 bad; 25% tested* Ecc block test : 23 good, 1 bad; 26% tested* Ecc block test : 24 good, 1 bad; 27% tested* Ecc block test : 25 good, 1 bad; 28% tested* Ecc block test : 26 good, 1 bad; 30% tested* Ecc block test : 27 good, 1 bad; 31% tested* Ecc block test : 28 good, 1 bad; 32% tested* Ecc block test : 29 good, 1 bad; 33% tested* Ecc block test : 30 good, 1 bad; 34% tested* Ecc block test : 31 good, 1 bad; 35% tested* Ecc block test : 32 good, 1 bad; 36% tested* Ecc block test : 33 good, 1 bad; 37% tested* Ecc block test : 34 good, 1 bad; 38% tested* Ecc block test : 35 good, 1 bad; 40% tested* Ecc block test : 36 good, 1 bad; 41% tested* Ecc block test : 37 good, 1 bad; 42% tested* Ecc block test : 38 good, 1 bad; 43% tested* Ecc block test : 39 good, 1 bad; 44% tested* Ecc block test : 40 good, 1 bad; 45% tested* Ecc block test : 41 good, 1 bad; 46% tested* Ecc block test : 42 good, 1 bad; 47% tested* Ecc block test : 43 good, 1 bad; 48% tested* Ecc block test : 44 good, 1 bad; 50% tested* Ecc block test : 45 good, 1 bad; 51% tested* Ecc block test : 46 good, 1 bad; 52% tested* Ecc block test : 47 good, 1 bad; 53% tested* Ecc block test : 48 good, 1 bad; 54% tested* Ecc block test : 49 good, 1 bad; 55% tested* Ecc block test : 50 good, 1 bad; 56% tested* Ecc block test : 51 good, 1 bad; 57% tested* Ecc block test : 52 good, 1 bad; 58% tested* Ecc block test : 53 good, 1 bad; 60% tested* Ecc block test : 54 good, 1 bad; 61% tested* Ecc block test : 55 good, 1 bad; 62% tested* Ecc block test : 56 good, 1 bad; 63% tested* Ecc block test : 57 good, 1 bad; 64% tested* Ecc block test : 58 good, 1 bad; 65% tested* Ecc block test : 59 good, 1 bad; 66% tested* Ecc block test : 60 good, 1 bad; 67% tested* Ecc block test : 61 good, 1 bad; 68% tested* Ecc block test : 62 good, 1 bad; 70% tested* Ecc block test : 63 good, 1 bad; 71% tested* Ecc block test : 64 good, 1 bad; 72% tested* Ecc block test : 65 good, 1 bad; 73% tested* Ecc block test : 66 good, 1 bad; 74% tested* Ecc block test : 67 good, 1 bad; 75% tested* Ecc block test : 68 good, 1 bad; 76% tested* Ecc block test : 69 good, 1 bad; 77% tested* Ecc block test : 70 good, 1 bad; 78% tested* Ecc block test : 71 good, 1 bad; 80% tested* Ecc block test : 72 good, 1 bad; 81% tested* Ecc block test : 73 good, 1 bad; 82% tested* Ecc block test : 74 good, 1 bad; 83% tested* Ecc block test : 75 good, 1 bad; 84% tested* Ecc block test : 76 good, 1 bad; 85% tested* Ecc block test : 77 good, 1 bad; 86% tested* Ecc block test : 78 good, 1 bad; 87% tested* Ecc block test : 79 good, 1 bad; 88% tested* Ecc block test : 80 good, 1 bad; 90% tested* Ecc block test : 81 good, 1 bad; 91% tested* Ecc block test : 82 good, 1 bad; 92% tested* Ecc block test : 83 good, 1 bad; 93% tested* Ecc block test : 84 good, 1 bad; 94% tested* Ecc block test : 85 good, 1 bad; 95% tested* Ecc block test : 86 good, 1 bad; 96% tested* Ecc block test : 87 good, 1 bad; 97% tested* Ecc block test : 88 good, 1 bad; 98% tested* Ecc block test : 89 good, 1 bad; 100% tested* Ecc block test : 89 good, 1 bad; 866 bad sub blocks +* Ecc block test : 89 good, 1 bad; 866 bad sub blocks - erasure counts : avg = 1.0; worst = 1 per ecc block. - prognosis : 22892 of 22892 sectors recoverable (100.0%) diff --git a/regtest/database/RS03f_fix_additional_sector b/regtest/database/RS03f_fix_additional_sector index 4ae62fb..a4f516a 100644 --- a/regtest/database/RS03f_fix_additional_sector +++ b/regtest/database/RS03f_fix_additional_sector @@ -11,5 +11,4 @@ Fix mode(RS03f): Repairable sectors will be fixed in the image. * Warning: Image file is 1 sectors longer than expected. * Assuming this is a TAO mode medium. * 1 sectors will be removed from the image end. -Ecc progress: 0.0%Ecc progress: 1.1%Ecc progress: 2.2%Ecc progress: 3.3%Ecc progress: 4.4%Ecc progress: 5.5%Ecc progress: 6.6%Ecc progress: 7.7%Ecc progress: 8.8%Ecc progress: 10.0%Ecc progress: 11.1%Ecc progress: 12.2%Ecc progress: 13.3%Ecc progress: 14.4%Ecc progress: 15.5%Ecc progress: 16.6%Ecc progress: 17.7%Ecc progress: 18.8%Ecc progress: 20.0%Ecc progress: 21.1%Ecc progress: 22.2%Ecc progress: 23.3%Ecc progress: 24.4%Ecc progress: 25.5%Ecc progress: 26.6%Ecc progress: 27.7%Ecc progress: 28.8%Ecc progress: 30.0%Ecc progress: 31.1%Ecc progress: 32.2%Ecc progress: 33.3%Ecc progress: 34.4%Ecc progress: 35.5%Ecc progress: 36.6%Ecc progress: 37.7%Ecc progress: 38.8%Ecc progress: 40.0%Ecc progress: 41.1%Ecc progress: 42.2%Ecc progress: 43.3%Ecc progress: 44.4%Ecc progress: 45.5%Ecc progress: 46.6%Ecc progress: 47.7%Ecc progress: 48.8%Ecc progress: 50.0%Ecc progress: 51.1%Ecc progress: 52.2%Ecc progress: 53.3%Ecc progress: 54.4%Ecc progress: 55.5%Ecc progress: 56.6%Ecc progress: 57.7%Ecc progress: 58.8%Ecc progress: 60.0%Ecc progress: 61.1%Ecc progress: 62.2%Ecc progress: 63.3%Ecc progress: 64.4%Ecc progress: 65.5%Ecc progress: 66.6%Ecc progress: 67.7%Ecc progress: 68.8%Ecc progress: 70.0%Ecc progress: 71.1%Ecc progress: 72.2%Ecc progress: 73.3%Ecc progress: 74.4%Ecc progress: 75.5%Ecc progress: 76.6%Ecc progress: 77.7%Ecc progress: 78.8%Ecc progress: 80.0%Ecc progress: 81.1%Ecc progress: 82.2%Ecc progress: 83.3%Ecc progress: 84.4%Ecc progress: 85.5%Ecc progress: 86.6%Ecc progress: 87.7%Ecc progress: 88.8%Ecc progress: 90.0%Ecc progress: 91.1%Ecc progress: 92.2%Ecc progress: 93.3%Ecc progress: 94.4%Ecc progress: 95.5%Ecc progress: 96.6%Ecc progress: 97.7%Ecc progress: 98.8%Ecc progress: 100.0% Good! All sectors are already present. diff --git a/regtest/database/RS03f_fix_border_cases_crc_errors b/regtest/database/RS03f_fix_border_cases_crc_errors index 53d8497..e39420b 100644 --- a/regtest/database/RS03f_fix_border_cases_crc_errors +++ b/regtest/database/RS03f_fix_border_cases_crc_errors @@ -21,10 +21,10 @@ CRC error in sector 20970 -> CRC-predicted error in sector 90 at byte 0 (value 00 '.', expected af '.') -> CRC-predicted error in sector 0 at byte 0 (value 01 '.', expected 00 '.') 8 repaired sectors: 0c 90c 180c 20970c ; ecc file: 2n 92n 182n 1802n -Ecc progress: 0.0%Ecc progress: 1.1%Ecc progress: 2.2%Ecc progress: 3.3%Ecc progress: 4.4%Ecc progress: 5.5%Ecc progress: 6.6%Ecc progress: 7.7%Ecc progress: 8.8%Ecc progress: 10.0%Ecc progress: 11.1%Ecc progress: 12.2%Ecc progress: 13.3%Ecc progress: 14.4%Ecc progress: 15.5%Ecc progress: 16.6%Ecc progress: 17.7%Ecc progress: 18.8%Ecc progress: 20.0%Ecc progress: 21.1%Ecc progress: 22.2%Ecc progress: 23.3%Ecc progress: 24.4%Ecc progress: 25.5%Ecc progress: 26.6%Ecc progress: 27.7%Ecc progress: 28.8%Ecc progress: 30.0%Ecc progress: 31.1%CRC error in sector 20999 +CRC error in sector 20999 -> CRC-predicted error in sector 20999 at byte 0 (value 00 '.', expected fd '.') 1 repaired sectors: 20999c -Ecc progress: 32.2%Ecc progress: 33.3%Ecc progress: 34.4%Ecc progress: 35.5%Ecc progress: 36.6%Ecc progress: 37.7%Ecc progress: 38.8%Ecc progress: 40.0%Ecc progress: 41.1%Ecc progress: 42.2%Ecc progress: 43.3%Ecc progress: 44.4%Ecc progress: 45.5%Ecc progress: 46.6%Ecc progress: 47.7%Ecc progress: 48.8%Ecc progress: 50.0%Ecc progress: 51.1%Ecc progress: 52.2%Ecc progress: 53.3%Ecc progress: 54.4%Ecc progress: 55.5%Ecc progress: 56.6%Ecc progress: 57.7%Ecc progress: 58.8%Ecc progress: 60.0%Ecc progress: 61.1%Ecc progress: 62.2%Ecc progress: 63.3%Ecc progress: 64.4%Ecc progress: 65.5%Ecc progress: 66.6%Ecc progress: 67.7%Ecc progress: 68.8%Ecc progress: 70.0%Ecc progress: 71.1%Ecc progress: 72.2%Ecc progress: 73.3%Ecc progress: 74.4%Ecc progress: 75.5%Ecc progress: 76.6%Ecc progress: 77.7%Ecc progress: 78.8%Ecc progress: 80.0%Ecc progress: 81.1%Ecc progress: 82.2%Ecc progress: 83.3%Ecc progress: 84.4%Ecc progress: 85.5%Ecc progress: 86.6%Ecc progress: 87.7%Ecc progress: 88.8%Ecc progress: 90.0%Ecc progress: 91.1%Ecc progress: 92.2%Ecc progress: 93.3%Ecc progress: 94.4%Ecc progress: 95.5%Ecc progress: 96.6%Ecc progress: 97.7%CRC error in sector 89 +CRC error in sector 89 CRC error in sector 179 CRC error in sector 269 -> Non-predicted error in sector 1891(ecc) at byte 0 (value 00 '.', expected 9a '.') @@ -35,7 +35,6 @@ CRC error in sector 269 -> CRC-predicted error in sector 179 at byte 0 (value 00 '.', expected 01 '.') -> CRC-predicted error in sector 89 at byte 0 (value 00 '.', expected 28 '(') 7 repaired sectors: 89c 179c 269c ; ecc file: 91n 181n 271n 1891n -Ecc progress: 98.8%Ecc progress: 100.0% Repaired sectors: 16 (10 data, 6 ecc) Good! All sectors are repaired. Erasure counts per ecc block: avg = 5.3; worst = 8. diff --git a/regtest/database/RS03f_fix_border_cases_erasures b/regtest/database/RS03f_fix_border_cases_erasures index 863e410..1add2fb 100644 --- a/regtest/database/RS03f_fix_border_cases_erasures +++ b/regtest/database/RS03f_fix_border_cases_erasures @@ -9,9 +9,8 @@ Opening rs03f-tmp.iso: 21000 medium sectors. Fix mode(RS03f): Repairable sectors will be fixed in the image. 8 repaired sectors: 0d 90d 180d 20970d ; ecc file: 2d 92d 182d 1802d -Ecc progress: 0.0%Ecc progress: 1.1%Ecc progress: 2.2%Ecc progress: 3.3%Ecc progress: 4.4%Ecc progress: 5.5%Ecc progress: 6.6%Ecc progress: 7.7%Ecc progress: 8.8%Ecc progress: 10.0%Ecc progress: 11.1%Ecc progress: 12.2%Ecc progress: 13.3%Ecc progress: 14.4%Ecc progress: 15.5%Ecc progress: 16.6%Ecc progress: 17.7%Ecc progress: 18.8%Ecc progress: 20.0%Ecc progress: 21.1%Ecc progress: 22.2%Ecc progress: 23.3%Ecc progress: 24.4%Ecc progress: 25.5%Ecc progress: 26.6%Ecc progress: 27.7%Ecc progress: 28.8%Ecc progress: 30.0%Ecc progress: 31.1% 1 repaired sectors: 20999d -Ecc progress: 32.2%Ecc progress: 33.3%Ecc progress: 34.4%Ecc progress: 35.5%Ecc progress: 36.6%Ecc progress: 37.7%Ecc progress: 38.8%Ecc progress: 40.0%Ecc progress: 41.1%Ecc progress: 42.2%Ecc progress: 43.3%Ecc progress: 44.4%Ecc progress: 45.5%Ecc progress: 46.6%Ecc progress: 47.7%Ecc progress: 48.8%Ecc progress: 50.0%Ecc progress: 51.1%Ecc progress: 52.2%Ecc progress: 53.3%Ecc progress: 54.4%Ecc progress: 55.5%Ecc progress: 56.6%Ecc progress: 57.7%Ecc progress: 58.8%Ecc progress: 60.0%Ecc progress: 61.1%Ecc progress: 62.2%Ecc progress: 63.3%Ecc progress: 64.4%Ecc progress: 65.5%Ecc progress: 66.6%Ecc progress: 67.7%Ecc progress: 68.8%Ecc progress: 70.0%Ecc progress: 71.1%Ecc progress: 72.2%Ecc progress: 73.3%Ecc progress: 74.4%Ecc progress: 75.5%Ecc progress: 76.6%Ecc progress: 77.7%Ecc progress: 78.8%Ecc progress: 80.0%Ecc progress: 81.1%Ecc progress: 82.2%Ecc progress: 83.3%Ecc progress: 84.4%Ecc progress: 85.5%Ecc progress: 86.6%Ecc progress: 87.7%Ecc progress: 88.8%Ecc progress: 90.0%Ecc progress: 91.1%Ecc progress: 92.2%Ecc progress: 93.3%Ecc progress: 94.4%Ecc progress: 95.5%Ecc progress: 96.6%Ecc progress: 97.7% 7 repaired sectors: 89d 179d 269d ; ecc file: 91d 181d 271d 1891d -Ecc progress: 98.8%Ecc progress: 100.0% + 1 repaired sectors: 20999d + 7 repaired sectors: 89d 179d 269d ; ecc file: 91d 181d 271d 1891d Repaired sectors: 16 (10 data, 6 ecc) Good! All sectors are repaired. Erasure counts per ecc block: avg = 5.3; worst = 8. diff --git a/regtest/database/RS03f_fix_ecc_file_truncated b/regtest/database/RS03f_fix_ecc_file_truncated index b9ded7e..6417bb3 100644 --- a/regtest/database/RS03f_fix_ecc_file_truncated +++ b/regtest/database/RS03f_fix_ecc_file_truncated @@ -9,96 +9,95 @@ Opening rs03f-master.iso: 21000 medium sectors. Fix mode(RS03f): Repairable sectors will be fixed in the image. 1 repaired sectors: ; ecc file: 1802d -Ecc progress: 0.0% 1 repaired sectors: ; ecc file: 1803d -Ecc progress: 1.1% 1 repaired sectors: ; ecc file: 1804d -Ecc progress: 2.2% 1 repaired sectors: ; ecc file: 1805d -Ecc progress: 3.3% 1 repaired sectors: ; ecc file: 1806d -Ecc progress: 4.4% 1 repaired sectors: ; ecc file: 1807d -Ecc progress: 5.5% 1 repaired sectors: ; ecc file: 1808d -Ecc progress: 6.6% 1 repaired sectors: ; ecc file: 1809d -Ecc progress: 7.7% 1 repaired sectors: ; ecc file: 1810d -Ecc progress: 8.8% 1 repaired sectors: ; ecc file: 1811d -Ecc progress: 10.0% 1 repaired sectors: ; ecc file: 1812d -Ecc progress: 11.1% 1 repaired sectors: ; ecc file: 1813d -Ecc progress: 12.2% 1 repaired sectors: ; ecc file: 1814d -Ecc progress: 13.3% 1 repaired sectors: ; ecc file: 1815d -Ecc progress: 14.4% 1 repaired sectors: ; ecc file: 1816d -Ecc progress: 15.5% 1 repaired sectors: ; ecc file: 1817d -Ecc progress: 16.6% 1 repaired sectors: ; ecc file: 1818d -Ecc progress: 17.7% 1 repaired sectors: ; ecc file: 1819d -Ecc progress: 18.8% 1 repaired sectors: ; ecc file: 1820d -Ecc progress: 20.0% 1 repaired sectors: ; ecc file: 1821d -Ecc progress: 21.1% 1 repaired sectors: ; ecc file: 1822d -Ecc progress: 22.2% 1 repaired sectors: ; ecc file: 1823d -Ecc progress: 23.3% 1 repaired sectors: ; ecc file: 1824d -Ecc progress: 24.4% 1 repaired sectors: ; ecc file: 1825d -Ecc progress: 25.5% 1 repaired sectors: ; ecc file: 1826d -Ecc progress: 26.6% 1 repaired sectors: ; ecc file: 1827d -Ecc progress: 27.7% 1 repaired sectors: ; ecc file: 1828d -Ecc progress: 28.8% 1 repaired sectors: ; ecc file: 1829d -Ecc progress: 30.0% 1 repaired sectors: ; ecc file: 1830d -Ecc progress: 31.1% 1 repaired sectors: ; ecc file: 1831d -Ecc progress: 32.2% 1 repaired sectors: ; ecc file: 1832d -Ecc progress: 33.3% 1 repaired sectors: ; ecc file: 1833d -Ecc progress: 34.4% 1 repaired sectors: ; ecc file: 1834d -Ecc progress: 35.5% 1 repaired sectors: ; ecc file: 1835d -Ecc progress: 36.6% 1 repaired sectors: ; ecc file: 1836d -Ecc progress: 37.7% 1 repaired sectors: ; ecc file: 1837d -Ecc progress: 38.8% 1 repaired sectors: ; ecc file: 1838d -Ecc progress: 40.0% 1 repaired sectors: ; ecc file: 1839d -Ecc progress: 41.1% 1 repaired sectors: ; ecc file: 1840d -Ecc progress: 42.2% 1 repaired sectors: ; ecc file: 1841d -Ecc progress: 43.3% 1 repaired sectors: ; ecc file: 1842d -Ecc progress: 44.4% 1 repaired sectors: ; ecc file: 1843d -Ecc progress: 45.5% 1 repaired sectors: ; ecc file: 1844d -Ecc progress: 46.6% 1 repaired sectors: ; ecc file: 1845d -Ecc progress: 47.7% 1 repaired sectors: ; ecc file: 1846d -Ecc progress: 48.8% 1 repaired sectors: ; ecc file: 1847d -Ecc progress: 50.0% 1 repaired sectors: ; ecc file: 1848d -Ecc progress: 51.1% 1 repaired sectors: ; ecc file: 1849d -Ecc progress: 52.2% 1 repaired sectors: ; ecc file: 1850d -Ecc progress: 53.3% 1 repaired sectors: ; ecc file: 1851d -Ecc progress: 54.4% 1 repaired sectors: ; ecc file: 1852d -Ecc progress: 55.5% 1 repaired sectors: ; ecc file: 1853d -Ecc progress: 56.6% 1 repaired sectors: ; ecc file: 1854d -Ecc progress: 57.7% 1 repaired sectors: ; ecc file: 1855d -Ecc progress: 58.8% 1 repaired sectors: ; ecc file: 1856d -Ecc progress: 60.0% 1 repaired sectors: ; ecc file: 1857d -Ecc progress: 61.1% 1 repaired sectors: ; ecc file: 1858d -Ecc progress: 62.2% 1 repaired sectors: ; ecc file: 1859d -Ecc progress: 63.3% 1 repaired sectors: ; ecc file: 1860d -Ecc progress: 64.4% 1 repaired sectors: ; ecc file: 1861d -Ecc progress: 65.5% 1 repaired sectors: ; ecc file: 1862d -Ecc progress: 66.6% 1 repaired sectors: ; ecc file: 1863d -Ecc progress: 67.7% 1 repaired sectors: ; ecc file: 1864d -Ecc progress: 68.8% 1 repaired sectors: ; ecc file: 1865d -Ecc progress: 70.0% 1 repaired sectors: ; ecc file: 1866d -Ecc progress: 71.1% 1 repaired sectors: ; ecc file: 1867d -Ecc progress: 72.2% 1 repaired sectors: ; ecc file: 1868d -Ecc progress: 73.3% 1 repaired sectors: ; ecc file: 1869d -Ecc progress: 74.4% 1 repaired sectors: ; ecc file: 1870d -Ecc progress: 75.5% 1 repaired sectors: ; ecc file: 1871d -Ecc progress: 76.6% 1 repaired sectors: ; ecc file: 1872d -Ecc progress: 77.7% 1 repaired sectors: ; ecc file: 1873d -Ecc progress: 78.8% 1 repaired sectors: ; ecc file: 1874d -Ecc progress: 80.0% 1 repaired sectors: ; ecc file: 1875d -Ecc progress: 81.1% 1 repaired sectors: ; ecc file: 1876d -Ecc progress: 82.2% 1 repaired sectors: ; ecc file: 1877d -Ecc progress: 83.3% 2 repaired sectors: ; ecc file: 1788d 1878d -Ecc progress: 84.4% 2 repaired sectors: ; ecc file: 1789d 1879d -Ecc progress: 85.5% 2 repaired sectors: ; ecc file: 1790d 1880d -Ecc progress: 86.6% 2 repaired sectors: ; ecc file: 1791d 1881d -Ecc progress: 87.7% 2 repaired sectors: ; ecc file: 1792d 1882d -Ecc progress: 88.8% 2 repaired sectors: ; ecc file: 1793d 1883d -Ecc progress: 90.0% 2 repaired sectors: ; ecc file: 1794d 1884d -Ecc progress: 91.1% 2 repaired sectors: ; ecc file: 1795d 1885d -Ecc progress: 92.2% 2 repaired sectors: ; ecc file: 1796d 1886d -Ecc progress: 93.3% 2 repaired sectors: ; ecc file: 1797d 1887d -Ecc progress: 94.4% 2 repaired sectors: ; ecc file: 1798d 1888d -Ecc progress: 95.5% 2 repaired sectors: ; ecc file: 1799d 1889d -Ecc progress: 96.6% 2 repaired sectors: ; ecc file: 1800d 1890d -Ecc progress: 97.7% 2 repaired sectors: ; ecc file: 1801d 1891d -Ecc progress: 98.8%Ecc progress: 100.0% + 1 repaired sectors: ; ecc file: 1803d + 1 repaired sectors: ; ecc file: 1804d + 1 repaired sectors: ; ecc file: 1805d + 1 repaired sectors: ; ecc file: 1806d + 1 repaired sectors: ; ecc file: 1807d + 1 repaired sectors: ; ecc file: 1808d + 1 repaired sectors: ; ecc file: 1809d + 1 repaired sectors: ; ecc file: 1810d + 1 repaired sectors: ; ecc file: 1811d + 1 repaired sectors: ; ecc file: 1812d + 1 repaired sectors: ; ecc file: 1813d + 1 repaired sectors: ; ecc file: 1814d + 1 repaired sectors: ; ecc file: 1815d + 1 repaired sectors: ; ecc file: 1816d + 1 repaired sectors: ; ecc file: 1817d + 1 repaired sectors: ; ecc file: 1818d + 1 repaired sectors: ; ecc file: 1819d + 1 repaired sectors: ; ecc file: 1820d + 1 repaired sectors: ; ecc file: 1821d + 1 repaired sectors: ; ecc file: 1822d + 1 repaired sectors: ; ecc file: 1823d + 1 repaired sectors: ; ecc file: 1824d + 1 repaired sectors: ; ecc file: 1825d + 1 repaired sectors: ; ecc file: 1826d + 1 repaired sectors: ; ecc file: 1827d + 1 repaired sectors: ; ecc file: 1828d + 1 repaired sectors: ; ecc file: 1829d + 1 repaired sectors: ; ecc file: 1830d + 1 repaired sectors: ; ecc file: 1831d + 1 repaired sectors: ; ecc file: 1832d + 1 repaired sectors: ; ecc file: 1833d + 1 repaired sectors: ; ecc file: 1834d + 1 repaired sectors: ; ecc file: 1835d + 1 repaired sectors: ; ecc file: 1836d + 1 repaired sectors: ; ecc file: 1837d + 1 repaired sectors: ; ecc file: 1838d + 1 repaired sectors: ; ecc file: 1839d + 1 repaired sectors: ; ecc file: 1840d + 1 repaired sectors: ; ecc file: 1841d + 1 repaired sectors: ; ecc file: 1842d + 1 repaired sectors: ; ecc file: 1843d + 1 repaired sectors: ; ecc file: 1844d + 1 repaired sectors: ; ecc file: 1845d + 1 repaired sectors: ; ecc file: 1846d + 1 repaired sectors: ; ecc file: 1847d + 1 repaired sectors: ; ecc file: 1848d + 1 repaired sectors: ; ecc file: 1849d + 1 repaired sectors: ; ecc file: 1850d + 1 repaired sectors: ; ecc file: 1851d + 1 repaired sectors: ; ecc file: 1852d + 1 repaired sectors: ; ecc file: 1853d + 1 repaired sectors: ; ecc file: 1854d + 1 repaired sectors: ; ecc file: 1855d + 1 repaired sectors: ; ecc file: 1856d + 1 repaired sectors: ; ecc file: 1857d + 1 repaired sectors: ; ecc file: 1858d + 1 repaired sectors: ; ecc file: 1859d + 1 repaired sectors: ; ecc file: 1860d + 1 repaired sectors: ; ecc file: 1861d + 1 repaired sectors: ; ecc file: 1862d + 1 repaired sectors: ; ecc file: 1863d + 1 repaired sectors: ; ecc file: 1864d + 1 repaired sectors: ; ecc file: 1865d + 1 repaired sectors: ; ecc file: 1866d + 1 repaired sectors: ; ecc file: 1867d + 1 repaired sectors: ; ecc file: 1868d + 1 repaired sectors: ; ecc file: 1869d + 1 repaired sectors: ; ecc file: 1870d + 1 repaired sectors: ; ecc file: 1871d + 1 repaired sectors: ; ecc file: 1872d + 1 repaired sectors: ; ecc file: 1873d + 1 repaired sectors: ; ecc file: 1874d + 1 repaired sectors: ; ecc file: 1875d + 1 repaired sectors: ; ecc file: 1876d + 1 repaired sectors: ; ecc file: 1877d + 2 repaired sectors: ; ecc file: 1788d 1878d + 2 repaired sectors: ; ecc file: 1789d 1879d + 2 repaired sectors: ; ecc file: 1790d 1880d + 2 repaired sectors: ; ecc file: 1791d 1881d + 2 repaired sectors: ; ecc file: 1792d 1882d + 2 repaired sectors: ; ecc file: 1793d 1883d + 2 repaired sectors: ; ecc file: 1794d 1884d + 2 repaired sectors: ; ecc file: 1795d 1885d + 2 repaired sectors: ; ecc file: 1796d 1886d + 2 repaired sectors: ; ecc file: 1797d 1887d + 2 repaired sectors: ; ecc file: 1798d 1888d + 2 repaired sectors: ; ecc file: 1799d 1889d + 2 repaired sectors: ; ecc file: 1800d 1890d + 2 repaired sectors: ; ecc file: 1801d 1891d Repaired sectors: 104 (0 data, 104 ecc) Good! All sectors are repaired. Erasure counts per ecc block: avg = 1.2; worst = 2. diff --git a/regtest/database/RS03f_fix_good b/regtest/database/RS03f_fix_good index bec9eae..c087644 100644 --- a/regtest/database/RS03f_fix_good +++ b/regtest/database/RS03f_fix_good @@ -8,5 +8,4 @@ See the file "COPYING" for further information. Opening rs03f-tmp.iso: 21000 medium sectors. Fix mode(RS03f): Repairable sectors will be fixed in the image. -Ecc progress: 0.0%Ecc progress: 1.1%Ecc progress: 2.2%Ecc progress: 3.3%Ecc progress: 4.4%Ecc progress: 5.5%Ecc progress: 6.6%Ecc progress: 7.7%Ecc progress: 8.8%Ecc progress: 10.0%Ecc progress: 11.1%Ecc progress: 12.2%Ecc progress: 13.3%Ecc progress: 14.4%Ecc progress: 15.5%Ecc progress: 16.6%Ecc progress: 17.7%Ecc progress: 18.8%Ecc progress: 20.0%Ecc progress: 21.1%Ecc progress: 22.2%Ecc progress: 23.3%Ecc progress: 24.4%Ecc progress: 25.5%Ecc progress: 26.6%Ecc progress: 27.7%Ecc progress: 28.8%Ecc progress: 30.0%Ecc progress: 31.1%Ecc progress: 32.2%Ecc progress: 33.3%Ecc progress: 34.4%Ecc progress: 35.5%Ecc progress: 36.6%Ecc progress: 37.7%Ecc progress: 38.8%Ecc progress: 40.0%Ecc progress: 41.1%Ecc progress: 42.2%Ecc progress: 43.3%Ecc progress: 44.4%Ecc progress: 45.5%Ecc progress: 46.6%Ecc progress: 47.7%Ecc progress: 48.8%Ecc progress: 50.0%Ecc progress: 51.1%Ecc progress: 52.2%Ecc progress: 53.3%Ecc progress: 54.4%Ecc progress: 55.5%Ecc progress: 56.6%Ecc progress: 57.7%Ecc progress: 58.8%Ecc progress: 60.0%Ecc progress: 61.1%Ecc progress: 62.2%Ecc progress: 63.3%Ecc progress: 64.4%Ecc progress: 65.5%Ecc progress: 66.6%Ecc progress: 67.7%Ecc progress: 68.8%Ecc progress: 70.0%Ecc progress: 71.1%Ecc progress: 72.2%Ecc progress: 73.3%Ecc progress: 74.4%Ecc progress: 75.5%Ecc progress: 76.6%Ecc progress: 77.7%Ecc progress: 78.8%Ecc progress: 80.0%Ecc progress: 81.1%Ecc progress: 82.2%Ecc progress: 83.3%Ecc progress: 84.4%Ecc progress: 85.5%Ecc progress: 86.6%Ecc progress: 87.7%Ecc progress: 88.8%Ecc progress: 90.0%Ecc progress: 91.1%Ecc progress: 92.2%Ecc progress: 93.3%Ecc progress: 94.4%Ecc progress: 95.5%Ecc progress: 96.6%Ecc progress: 97.7%Ecc progress: 98.8%Ecc progress: 100.0% Good! All sectors are already present. diff --git a/regtest/database/RS03f_fix_good_plus56 b/regtest/database/RS03f_fix_good_plus56 index 6469727..9eef392 100644 --- a/regtest/database/RS03f_fix_good_plus56 +++ b/regtest/database/RS03f_fix_good_plus56 @@ -8,5 +8,4 @@ See the file "COPYING" for further information. Opening rs03f-tmp.iso: 21000 medium sectors and 56 bytes. Fix mode(RS03f): Repairable sectors will be fixed in the image. -Ecc progress: 0.0%Ecc progress: 1.1%Ecc progress: 2.2%Ecc progress: 3.3%Ecc progress: 4.4%Ecc progress: 5.5%Ecc progress: 6.6%Ecc progress: 7.7%Ecc progress: 8.8%Ecc progress: 10.0%Ecc progress: 11.1%Ecc progress: 12.2%Ecc progress: 13.3%Ecc progress: 14.4%Ecc progress: 15.5%Ecc progress: 16.6%Ecc progress: 17.7%Ecc progress: 18.8%Ecc progress: 20.0%Ecc progress: 21.1%Ecc progress: 22.2%Ecc progress: 23.3%Ecc progress: 24.4%Ecc progress: 25.5%Ecc progress: 26.6%Ecc progress: 27.7%Ecc progress: 28.8%Ecc progress: 30.0%Ecc progress: 31.1%Ecc progress: 32.2%Ecc progress: 33.3%Ecc progress: 34.4%Ecc progress: 35.5%Ecc progress: 36.6%Ecc progress: 37.7%Ecc progress: 38.8%Ecc progress: 40.0%Ecc progress: 41.1%Ecc progress: 42.2%Ecc progress: 43.3%Ecc progress: 44.4%Ecc progress: 45.5%Ecc progress: 46.6%Ecc progress: 47.7%Ecc progress: 48.8%Ecc progress: 50.0%Ecc progress: 51.1%Ecc progress: 52.2%Ecc progress: 53.3%Ecc progress: 54.4%Ecc progress: 55.5%Ecc progress: 56.6%Ecc progress: 57.7%Ecc progress: 58.8%Ecc progress: 60.0%Ecc progress: 61.1%Ecc progress: 62.2%Ecc progress: 63.3%Ecc progress: 64.4%Ecc progress: 65.5%Ecc progress: 66.6%Ecc progress: 67.7%Ecc progress: 68.8%Ecc progress: 70.0%Ecc progress: 71.1%Ecc progress: 72.2%Ecc progress: 73.3%Ecc progress: 74.4%Ecc progress: 75.5%Ecc progress: 76.6%Ecc progress: 77.7%Ecc progress: 78.8%Ecc progress: 80.0%Ecc progress: 81.1%Ecc progress: 82.2%Ecc progress: 83.3%Ecc progress: 84.4%Ecc progress: 85.5%Ecc progress: 86.6%Ecc progress: 87.7%Ecc progress: 88.8%Ecc progress: 90.0%Ecc progress: 91.1%Ecc progress: 92.2%Ecc progress: 93.3%Ecc progress: 94.4%Ecc progress: 95.5%Ecc progress: 96.6%Ecc progress: 97.7%Ecc progress: 98.8%Ecc progress: 100.0% Good! All sectors are already present. diff --git a/regtest/database/RS03f_fix_missing_crc_sectors b/regtest/database/RS03f_fix_missing_crc_sectors index 6aa661b..94e5735 100644 --- a/regtest/database/RS03f_fix_missing_crc_sectors +++ b/regtest/database/RS03f_fix_missing_crc_sectors @@ -8,12 +8,11 @@ See the file "COPYING" for further information. Opening rs03f-tmp.iso: 21000 medium sectors. Fix mode(RS03f): Repairable sectors will be fixed in the image. -Ecc progress: 0.0%Ecc progress: 1.1%Ecc progress: 2.2% 1 repaired sectors: ; ecc file: 5d -Ecc progress: 3.3% 1 repaired sectors: ; ecc file: 6d -Ecc progress: 4.4% 1 repaired sectors: ; ecc file: 7d -Ecc progress: 5.5% 1 repaired sectors: ; ecc file: 8d -Ecc progress: 6.6% 1 repaired sectors: ; ecc file: 9d -Ecc progress: 7.7%Ecc progress: 8.8%Ecc progress: 10.0%Ecc progress: 11.1%Ecc progress: 12.2%Ecc progress: 13.3%Ecc progress: 14.4%Ecc progress: 15.5%Ecc progress: 16.6%Ecc progress: 17.7%Ecc progress: 18.8%Ecc progress: 20.0%Ecc progress: 21.1%Ecc progress: 22.2%Ecc progress: 23.3%Ecc progress: 24.4%Ecc progress: 25.5%Ecc progress: 26.6%Ecc progress: 27.7%Ecc progress: 28.8%Ecc progress: 30.0%Ecc progress: 31.1%Ecc progress: 32.2%Ecc progress: 33.3%Ecc progress: 34.4%Ecc progress: 35.5%Ecc progress: 36.6%Ecc progress: 37.7%Ecc progress: 38.8%Ecc progress: 40.0%Ecc progress: 41.1%Ecc progress: 42.2%Ecc progress: 43.3%Ecc progress: 44.4%Ecc progress: 45.5%Ecc progress: 46.6%Ecc progress: 47.7%Ecc progress: 48.8%Ecc progress: 50.0%Ecc progress: 51.1%Ecc progress: 52.2%Ecc progress: 53.3%Ecc progress: 54.4%Ecc progress: 55.5%Ecc progress: 56.6%Ecc progress: 57.7%Ecc progress: 58.8%Ecc progress: 60.0%Ecc progress: 61.1%Ecc progress: 62.2%Ecc progress: 63.3%Ecc progress: 64.4%Ecc progress: 65.5%Ecc progress: 66.6%Ecc progress: 67.7%Ecc progress: 68.8%Ecc progress: 70.0%Ecc progress: 71.1%Ecc progress: 72.2%Ecc progress: 73.3%Ecc progress: 74.4%Ecc progress: 75.5%Ecc progress: 76.6%Ecc progress: 77.7%Ecc progress: 78.8%Ecc progress: 80.0%Ecc progress: 81.1%Ecc progress: 82.2%Ecc progress: 83.3%Ecc progress: 84.4%Ecc progress: 85.5%Ecc progress: 86.6%Ecc progress: 87.7%Ecc progress: 88.8%Ecc progress: 90.0%Ecc progress: 91.1%Ecc progress: 92.2%Ecc progress: 93.3%Ecc progress: 94.4%Ecc progress: 95.5%Ecc progress: 96.6%Ecc progress: 97.7%Ecc progress: 98.8%Ecc progress: 100.0% + 1 repaired sectors: ; ecc file: 5d + 1 repaired sectors: ; ecc file: 6d + 1 repaired sectors: ; ecc file: 7d + 1 repaired sectors: ; ecc file: 8d + 1 repaired sectors: ; ecc file: 9d Repaired sectors: 5 (5 data, 0 ecc) Good! All sectors are repaired. Erasure counts per ecc block: avg = 1.0; worst = 1. diff --git a/regtest/database/RS03f_fix_missing_data_sectors b/regtest/database/RS03f_fix_missing_data_sectors index 3693927..7c3aeeb 100644 --- a/regtest/database/RS03f_fix_missing_data_sectors +++ b/regtest/database/RS03f_fix_missing_data_sectors @@ -9,32 +9,31 @@ Opening rs03f-tmp.iso: 21000 medium sectors. Fix mode(RS03f): Repairable sectors will be fixed in the image. 1 repaired sectors: 900d -Ecc progress: 0.0% 1 repaired sectors: 901d -Ecc progress: 1.1% 1 repaired sectors: 902d -Ecc progress: 2.2% 1 repaired sectors: 903d -Ecc progress: 3.3% 1 repaired sectors: 904d -Ecc progress: 4.4% 1 repaired sectors: 905d -Ecc progress: 5.5% 1 repaired sectors: 906d -Ecc progress: 6.6% 1 repaired sectors: 907d -Ecc progress: 7.7% 1 repaired sectors: 908d -Ecc progress: 8.8% 1 repaired sectors: 909d -Ecc progress: 10.0% 1 repaired sectors: 910d -Ecc progress: 11.1% 1 repaired sectors: 911d -Ecc progress: 12.2% 1 repaired sectors: 912d -Ecc progress: 13.3% 1 repaired sectors: 913d -Ecc progress: 14.4% 1 repaired sectors: 914d -Ecc progress: 15.5% 1 repaired sectors: 915d -Ecc progress: 16.6% 1 repaired sectors: 916d -Ecc progress: 17.7% 1 repaired sectors: 917d -Ecc progress: 18.8% 1 repaired sectors: 918d -Ecc progress: 20.0% 1 repaired sectors: 919d -Ecc progress: 21.1% 1 repaired sectors: 920d -Ecc progress: 22.2% 1 repaired sectors: 921d -Ecc progress: 23.3% 1 repaired sectors: 922d -Ecc progress: 24.4% 1 repaired sectors: 923d -Ecc progress: 25.5% 1 repaired sectors: 924d -Ecc progress: 26.6%Ecc progress: 27.7%Ecc progress: 28.8%Ecc progress: 30.0%Ecc progress: 31.1%Ecc progress: 32.2%Ecc progress: 33.3%Ecc progress: 34.4%Ecc progress: 35.5%Ecc progress: 36.6%Ecc progress: 37.7%Ecc progress: 38.8%Ecc progress: 40.0%Ecc progress: 41.1%Ecc progress: 42.2%Ecc progress: 43.3%Ecc progress: 44.4%Ecc progress: 45.5%Ecc progress: 46.6%Ecc progress: 47.7%Ecc progress: 48.8%Ecc progress: 50.0%Ecc progress: 51.1%Ecc progress: 52.2%Ecc progress: 53.3%Ecc progress: 54.4%Ecc progress: 55.5%Ecc progress: 56.6%Ecc progress: 57.7%Ecc progress: 58.8%Ecc progress: 60.0%Ecc progress: 61.1%Ecc progress: 62.2%Ecc progress: 63.3%Ecc progress: 64.4%Ecc progress: 65.5%Ecc progress: 66.6%Ecc progress: 67.7%Ecc progress: 68.8%Ecc progress: 70.0%Ecc progress: 71.1%Ecc progress: 72.2%Ecc progress: 73.3%Ecc progress: 74.4%Ecc progress: 75.5%Ecc progress: 76.6%Ecc progress: 77.7%Ecc progress: 78.8%Ecc progress: 80.0% 1 repaired sectors: 73d -Ecc progress: 81.1%Ecc progress: 82.2%Ecc progress: 83.3%Ecc progress: 84.4%Ecc progress: 85.5%Ecc progress: 86.6%Ecc progress: 87.7%Ecc progress: 88.8%Ecc progress: 90.0%Ecc progress: 91.1%Ecc progress: 92.2%Ecc progress: 93.3%Ecc progress: 94.4%Ecc progress: 95.5%Ecc progress: 96.6%Ecc progress: 97.7%Ecc progress: 98.8%Ecc progress: 100.0% + 1 repaired sectors: 901d + 1 repaired sectors: 902d + 1 repaired sectors: 903d + 1 repaired sectors: 904d + 1 repaired sectors: 905d + 1 repaired sectors: 906d + 1 repaired sectors: 907d + 1 repaired sectors: 908d + 1 repaired sectors: 909d + 1 repaired sectors: 910d + 1 repaired sectors: 911d + 1 repaired sectors: 912d + 1 repaired sectors: 913d + 1 repaired sectors: 914d + 1 repaired sectors: 915d + 1 repaired sectors: 916d + 1 repaired sectors: 917d + 1 repaired sectors: 918d + 1 repaired sectors: 919d + 1 repaired sectors: 920d + 1 repaired sectors: 921d + 1 repaired sectors: 922d + 1 repaired sectors: 923d + 1 repaired sectors: 924d + 1 repaired sectors: 73d Repaired sectors: 26 (26 data, 0 ecc) Good! All sectors are repaired. Erasure counts per ecc block: avg = 1.0; worst = 1. diff --git a/regtest/database/RS03f_fix_missing_ecc_header b/regtest/database/RS03f_fix_missing_ecc_header index 0988f71..513b052 100644 --- a/regtest/database/RS03f_fix_missing_ecc_header +++ b/regtest/database/RS03f_fix_missing_ecc_header @@ -153,7 +153,6 @@ nroots = 20 ( 8.5%) Fix mode(RS03f): Repairable sectors will be fixed in the image. -Ecc progress: 0.0%Ecc progress: 1.1%Ecc progress: 2.2%Ecc progress: 3.3%Ecc progress: 4.4%Ecc progress: 5.5%Ecc progress: 6.6%Ecc progress: 7.7%Ecc progress: 8.8%Ecc progress: 10.0%Ecc progress: 11.1%Ecc progress: 12.2%Ecc progress: 13.3%Ecc progress: 14.4%Ecc progress: 15.5%Ecc progress: 16.6%Ecc progress: 17.7%Ecc progress: 18.8%Ecc progress: 20.0%Ecc progress: 21.1%Ecc progress: 22.2%Ecc progress: 23.3%Ecc progress: 24.4%Ecc progress: 25.5%Ecc progress: 26.6%Ecc progress: 27.7%Ecc progress: 28.8%Ecc progress: 30.0%Ecc progress: 31.1%Ecc progress: 32.2%Ecc progress: 33.3%Ecc progress: 34.4%Ecc progress: 35.5%Ecc progress: 36.6%Ecc progress: 37.7%Ecc progress: 38.8%Ecc progress: 40.0%Ecc progress: 41.1%Ecc progress: 42.2%Ecc progress: 43.3%Ecc progress: 44.4%Ecc progress: 45.5%Ecc progress: 46.6%Ecc progress: 47.7%Ecc progress: 48.8%Ecc progress: 50.0%Ecc progress: 51.1%Ecc progress: 52.2%Ecc progress: 53.3%Ecc progress: 54.4%Ecc progress: 55.5%Ecc progress: 56.6%Ecc progress: 57.7%Ecc progress: 58.8%Ecc progress: 60.0%Ecc progress: 61.1%Ecc progress: 62.2%Ecc progress: 63.3%Ecc progress: 64.4%Ecc progress: 65.5%Ecc progress: 66.6%Ecc progress: 67.7%Ecc progress: 68.8%Ecc progress: 70.0%Ecc progress: 71.1%Ecc progress: 72.2%Ecc progress: 73.3%Ecc progress: 74.4%Ecc progress: 75.5%Ecc progress: 76.6%Ecc progress: 77.7%Ecc progress: 78.8%Ecc progress: 80.0%Ecc progress: 81.1%Ecc progress: 82.2%Ecc progress: 83.3%Ecc progress: 84.4%Ecc progress: 85.5%Ecc progress: 86.6%Ecc progress: 87.7%Ecc progress: 88.8%Ecc progress: 90.0%Ecc progress: 91.1%Ecc progress: 92.2%Ecc progress: 93.3%Ecc progress: 94.4%Ecc progress: 95.5%Ecc progress: 96.6%Ecc progress: 97.7%Ecc progress: 98.8%Ecc progress: 100.0% Good! All sectors are already present. Summary of processed sectors: diff --git a/regtest/database/RS03f_fix_missing_ecc_sectors b/regtest/database/RS03f_fix_missing_ecc_sectors index cafcc2e..0ea43ab 100644 --- a/regtest/database/RS03f_fix_missing_ecc_sectors +++ b/regtest/database/RS03f_fix_missing_ecc_sectors @@ -8,12 +8,11 @@ See the file "COPYING" for further information. Opening rs03f-tmp.iso: 21000 medium sectors. Fix mode(RS03f): Repairable sectors will be fixed in the image. -Ecc progress: 0.0%Ecc progress: 1.1%Ecc progress: 2.2%Ecc progress: 3.3%Ecc progress: 4.4%Ecc progress: 5.5%Ecc progress: 6.6%Ecc progress: 7.7%Ecc progress: 8.8%Ecc progress: 10.0%Ecc progress: 11.1%Ecc progress: 12.2%Ecc progress: 13.3%Ecc progress: 14.4%Ecc progress: 15.5%Ecc progress: 16.6%Ecc progress: 17.7%Ecc progress: 18.8%Ecc progress: 20.0%Ecc progress: 21.1%Ecc progress: 22.2%Ecc progress: 23.3%Ecc progress: 24.4% 1 repaired sectors: ; ecc file: 115d -Ecc progress: 25.5% 1 repaired sectors: ; ecc file: 116d -Ecc progress: 26.6% 1 repaired sectors: ; ecc file: 117d -Ecc progress: 27.7% 1 repaired sectors: ; ecc file: 118d -Ecc progress: 28.8% 1 repaired sectors: ; ecc file: 119d -Ecc progress: 30.0%Ecc progress: 31.1%Ecc progress: 32.2%Ecc progress: 33.3%Ecc progress: 34.4%Ecc progress: 35.5%Ecc progress: 36.6%Ecc progress: 37.7%Ecc progress: 38.8%Ecc progress: 40.0%Ecc progress: 41.1%Ecc progress: 42.2%Ecc progress: 43.3%Ecc progress: 44.4%Ecc progress: 45.5%Ecc progress: 46.6%Ecc progress: 47.7%Ecc progress: 48.8%Ecc progress: 50.0%Ecc progress: 51.1%Ecc progress: 52.2%Ecc progress: 53.3%Ecc progress: 54.4%Ecc progress: 55.5%Ecc progress: 56.6%Ecc progress: 57.7%Ecc progress: 58.8%Ecc progress: 60.0%Ecc progress: 61.1%Ecc progress: 62.2%Ecc progress: 63.3%Ecc progress: 64.4%Ecc progress: 65.5%Ecc progress: 66.6%Ecc progress: 67.7%Ecc progress: 68.8%Ecc progress: 70.0%Ecc progress: 71.1%Ecc progress: 72.2%Ecc progress: 73.3%Ecc progress: 74.4%Ecc progress: 75.5%Ecc progress: 76.6%Ecc progress: 77.7%Ecc progress: 78.8%Ecc progress: 80.0%Ecc progress: 81.1%Ecc progress: 82.2%Ecc progress: 83.3%Ecc progress: 84.4%Ecc progress: 85.5%Ecc progress: 86.6%Ecc progress: 87.7%Ecc progress: 88.8%Ecc progress: 90.0%Ecc progress: 91.1%Ecc progress: 92.2%Ecc progress: 93.3%Ecc progress: 94.4%Ecc progress: 95.5%Ecc progress: 96.6%Ecc progress: 97.7%Ecc progress: 98.8%Ecc progress: 100.0% + 1 repaired sectors: ; ecc file: 115d + 1 repaired sectors: ; ecc file: 116d + 1 repaired sectors: ; ecc file: 117d + 1 repaired sectors: ; ecc file: 118d + 1 repaired sectors: ; ecc file: 119d Repaired sectors: 5 (0 data, 5 ecc) Good! All sectors are repaired. Erasure counts per ecc block: avg = 1.0; worst = 1. diff --git a/regtest/database/RS03f_fix_no_read_perm_ecc b/regtest/database/RS03f_fix_no_read_perm_ecc index 75ddb51..f0516ec 100644 --- a/regtest/database/RS03f_fix_no_read_perm_ecc +++ b/regtest/database/RS03f_fix_no_read_perm_ecc @@ -11,7 +11,6 @@ Opening rs03f-tmp.iso: 21000 medium sectors. * dvdisaster - can not continue: * -No error correction file present. -No error correction data recognized in image. +Permission denied on ecc file (perhaps not writeable?). diff --git a/regtest/database/RS03f_fix_no_write_perm_ecc b/regtest/database/RS03f_fix_no_write_perm_ecc index 75ddb51..f0516ec 100644 --- a/regtest/database/RS03f_fix_no_write_perm_ecc +++ b/regtest/database/RS03f_fix_no_write_perm_ecc @@ -11,7 +11,6 @@ Opening rs03f-tmp.iso: 21000 medium sectors. * dvdisaster - can not continue: * -No error correction file present. -No error correction data recognized in image. +Permission denied on ecc file (perhaps not writeable?). diff --git a/regtest/database/RS03f_fix_plus17_truncate b/regtest/database/RS03f_fix_plus17_truncate index 945da63..e12236e 100644 --- a/regtest/database/RS03f_fix_plus17_truncate +++ b/regtest/database/RS03f_fix_plus17_truncate @@ -9,5 +9,4 @@ Opening rs03f-tmp.iso: 21017 medium sectors. Fix mode(RS03f): Repairable sectors will be fixed in the image. Image has been truncated by 17 sectors. -Ecc progress: 0.0%Ecc progress: 1.1%Ecc progress: 2.2%Ecc progress: 3.3%Ecc progress: 4.4%Ecc progress: 5.5%Ecc progress: 6.6%Ecc progress: 7.7%Ecc progress: 8.8%Ecc progress: 10.0%Ecc progress: 11.1%Ecc progress: 12.2%Ecc progress: 13.3%Ecc progress: 14.4%Ecc progress: 15.5%Ecc progress: 16.6%Ecc progress: 17.7%Ecc progress: 18.8%Ecc progress: 20.0%Ecc progress: 21.1%Ecc progress: 22.2%Ecc progress: 23.3%Ecc progress: 24.4%Ecc progress: 25.5%Ecc progress: 26.6%Ecc progress: 27.7%Ecc progress: 28.8%Ecc progress: 30.0%Ecc progress: 31.1%Ecc progress: 32.2%Ecc progress: 33.3%Ecc progress: 34.4%Ecc progress: 35.5%Ecc progress: 36.6%Ecc progress: 37.7%Ecc progress: 38.8%Ecc progress: 40.0%Ecc progress: 41.1%Ecc progress: 42.2%Ecc progress: 43.3%Ecc progress: 44.4%Ecc progress: 45.5%Ecc progress: 46.6%Ecc progress: 47.7%Ecc progress: 48.8%Ecc progress: 50.0%Ecc progress: 51.1%Ecc progress: 52.2%Ecc progress: 53.3%Ecc progress: 54.4%Ecc progress: 55.5%Ecc progress: 56.6%Ecc progress: 57.7%Ecc progress: 58.8%Ecc progress: 60.0%Ecc progress: 61.1%Ecc progress: 62.2%Ecc progress: 63.3%Ecc progress: 64.4%Ecc progress: 65.5%Ecc progress: 66.6%Ecc progress: 67.7%Ecc progress: 68.8%Ecc progress: 70.0%Ecc progress: 71.1%Ecc progress: 72.2%Ecc progress: 73.3%Ecc progress: 74.4%Ecc progress: 75.5%Ecc progress: 76.6%Ecc progress: 77.7%Ecc progress: 78.8%Ecc progress: 80.0%Ecc progress: 81.1%Ecc progress: 82.2%Ecc progress: 83.3%Ecc progress: 84.4%Ecc progress: 85.5%Ecc progress: 86.6%Ecc progress: 87.7%Ecc progress: 88.8%Ecc progress: 90.0%Ecc progress: 91.1%Ecc progress: 92.2%Ecc progress: 93.3%Ecc progress: 94.4%Ecc progress: 95.5%Ecc progress: 96.6%Ecc progress: 97.7%Ecc progress: 98.8%Ecc progress: 100.0% Good! All sectors are already present. diff --git a/regtest/database/RS03f_fix_plus56 b/regtest/database/RS03f_fix_plus56 index 4a83b80..c37f14b 100644 --- a/regtest/database/RS03f_fix_plus56 +++ b/regtest/database/RS03f_fix_plus56 @@ -8,10 +8,9 @@ See the file "COPYING" for further information. Opening rs03f-tmp.iso: 21000 medium sectors and 56 bytes. Fix mode(RS03f): Repairable sectors will be fixed in the image. -Ecc progress: 0.0%Ecc progress: 1.1%Ecc progress: 2.2%Ecc progress: 3.3%Ecc progress: 4.4%Ecc progress: 5.5%Ecc progress: 6.6%Ecc progress: 7.7%Ecc progress: 8.8%Ecc progress: 10.0%Ecc progress: 11.1%Ecc progress: 12.2%Ecc progress: 13.3%Ecc progress: 14.4%Ecc progress: 15.5%Ecc progress: 16.6%Ecc progress: 17.7%Ecc progress: 18.8%Ecc progress: 20.0%Ecc progress: 21.1%Ecc progress: 22.2%Ecc progress: 23.3%Ecc progress: 24.4%Ecc progress: 25.5%Ecc progress: 26.6%Ecc progress: 27.7%Ecc progress: 28.8%Ecc progress: 30.0%Ecc progress: 31.1%Ecc progress: 32.2%CRC error in sector 21000 +CRC error in sector 21000 -> CRC-predicted error in sector 21000 at byte 28 (value 5a 'Z', expected 77 'w') 1 repaired sectors: 21000c -Ecc progress: 33.3%Ecc progress: 34.4%Ecc progress: 35.5%Ecc progress: 36.6%Ecc progress: 37.7%Ecc progress: 38.8%Ecc progress: 40.0%Ecc progress: 41.1%Ecc progress: 42.2%Ecc progress: 43.3%Ecc progress: 44.4%Ecc progress: 45.5%Ecc progress: 46.6%Ecc progress: 47.7%Ecc progress: 48.8%Ecc progress: 50.0%Ecc progress: 51.1%Ecc progress: 52.2%Ecc progress: 53.3%Ecc progress: 54.4%Ecc progress: 55.5%Ecc progress: 56.6%Ecc progress: 57.7%Ecc progress: 58.8%Ecc progress: 60.0%Ecc progress: 61.1%Ecc progress: 62.2%Ecc progress: 63.3%Ecc progress: 64.4%Ecc progress: 65.5%Ecc progress: 66.6%Ecc progress: 67.7%Ecc progress: 68.8%Ecc progress: 70.0%Ecc progress: 71.1%Ecc progress: 72.2%Ecc progress: 73.3%Ecc progress: 74.4%Ecc progress: 75.5%Ecc progress: 76.6%Ecc progress: 77.7%Ecc progress: 78.8%Ecc progress: 80.0%Ecc progress: 81.1%Ecc progress: 82.2%Ecc progress: 83.3%Ecc progress: 84.4%Ecc progress: 85.5%Ecc progress: 86.6%Ecc progress: 87.7%Ecc progress: 88.8%Ecc progress: 90.0%Ecc progress: 91.1%Ecc progress: 92.2%Ecc progress: 93.3%Ecc progress: 94.4%Ecc progress: 95.5%Ecc progress: 96.6%Ecc progress: 97.7%Ecc progress: 98.8%Ecc progress: 100.0% Repaired sectors: 1 (1 data, 0 ecc) Good! All sectors are repaired. Erasure counts per ecc block: avg = 1.0; worst = 1. diff --git a/regtest/database/RS03f_fix_plus56_little_truncated b/regtest/database/RS03f_fix_plus56_little_truncated index 718dff9..e95f1f5 100644 --- a/regtest/database/RS03f_fix_plus56_little_truncated +++ b/regtest/database/RS03f_fix_plus56_little_truncated @@ -8,7 +8,7 @@ See the file "COPYING" for further information. Opening rs03f-tmp.iso: 21000 medium sectors and 50 bytes. Fix mode(RS03f): Repairable sectors will be fixed in the image. -Ecc progress: 0.0%Ecc progress: 1.1%Ecc progress: 2.2%Ecc progress: 3.3%Ecc progress: 4.4%Ecc progress: 5.5%Ecc progress: 6.6%Ecc progress: 7.7%Ecc progress: 8.8%Ecc progress: 10.0%Ecc progress: 11.1%Ecc progress: 12.2%Ecc progress: 13.3%Ecc progress: 14.4%Ecc progress: 15.5%Ecc progress: 16.6%Ecc progress: 17.7%Ecc progress: 18.8%Ecc progress: 20.0%Ecc progress: 21.1%Ecc progress: 22.2%Ecc progress: 23.3%Ecc progress: 24.4%Ecc progress: 25.5%Ecc progress: 26.6%Ecc progress: 27.7%Ecc progress: 28.8%Ecc progress: 30.0%Ecc progress: 31.1%Ecc progress: 32.2%CRC error in sector 21000 +CRC error in sector 21000 -> CRC-predicted error in sector 21000 at byte 50 (value 00 '.', expected 32 '2') -> CRC-predicted error in sector 21000 at byte 51 (value 00 '.', expected ed '.') -> CRC-predicted error in sector 21000 at byte 52 (value 00 '.', expected 70 'p') @@ -16,7 +16,6 @@ Ecc progress: 0.0%Ecc progress: 1.1% -> CRC-predicted error in sector 21000 at byte 54 (value 00 '.', expected db '.') -> CRC-predicted error in sector 21000 at byte 55 (value 00 '.', expected 3f '?') 1 repaired sectors: 21000c -Ecc progress: 33.3%Ecc progress: 34.4%Ecc progress: 35.5%Ecc progress: 36.6%Ecc progress: 37.7%Ecc progress: 38.8%Ecc progress: 40.0%Ecc progress: 41.1%Ecc progress: 42.2%Ecc progress: 43.3%Ecc progress: 44.4%Ecc progress: 45.5%Ecc progress: 46.6%Ecc progress: 47.7%Ecc progress: 48.8%Ecc progress: 50.0%Ecc progress: 51.1%Ecc progress: 52.2%Ecc progress: 53.3%Ecc progress: 54.4%Ecc progress: 55.5%Ecc progress: 56.6%Ecc progress: 57.7%Ecc progress: 58.8%Ecc progress: 60.0%Ecc progress: 61.1%Ecc progress: 62.2%Ecc progress: 63.3%Ecc progress: 64.4%Ecc progress: 65.5%Ecc progress: 66.6%Ecc progress: 67.7%Ecc progress: 68.8%Ecc progress: 70.0%Ecc progress: 71.1%Ecc progress: 72.2%Ecc progress: 73.3%Ecc progress: 74.4%Ecc progress: 75.5%Ecc progress: 76.6%Ecc progress: 77.7%Ecc progress: 78.8%Ecc progress: 80.0%Ecc progress: 81.1%Ecc progress: 82.2%Ecc progress: 83.3%Ecc progress: 84.4%Ecc progress: 85.5%Ecc progress: 86.6%Ecc progress: 87.7%Ecc progress: 88.8%Ecc progress: 90.0%Ecc progress: 91.1%Ecc progress: 92.2%Ecc progress: 93.3%Ecc progress: 94.4%Ecc progress: 95.5%Ecc progress: 96.6%Ecc progress: 97.7%Ecc progress: 98.8%Ecc progress: 100.0% Repaired sectors: 1 (1 data, 0 ecc) Good! All sectors are repaired. Erasure counts per ecc block: avg = 1.0; worst = 1. diff --git a/regtest/database/RS03f_fix_plus56_plus17500 b/regtest/database/RS03f_fix_plus56_plus17500 index cddf5a8..0e38e9b 100644 --- a/regtest/database/RS03f_fix_plus56_plus17500 +++ b/regtest/database/RS03f_fix_plus56_plus17500 @@ -9,10 +9,9 @@ Opening rs03f-tmp.iso: 21008 medium sectors and 1172 bytes. Fix mode(RS03f): Repairable sectors will be fixed in the image. Image has been truncated by 8 sectors. -Ecc progress: 0.0%Ecc progress: 1.1%Ecc progress: 2.2%Ecc progress: 3.3%Ecc progress: 4.4%Ecc progress: 5.5%Ecc progress: 6.6%Ecc progress: 7.7%Ecc progress: 8.8%Ecc progress: 10.0%Ecc progress: 11.1%Ecc progress: 12.2%Ecc progress: 13.3%Ecc progress: 14.4%Ecc progress: 15.5%Ecc progress: 16.6%Ecc progress: 17.7%Ecc progress: 18.8%Ecc progress: 20.0%Ecc progress: 21.1%Ecc progress: 22.2%Ecc progress: 23.3%Ecc progress: 24.4%Ecc progress: 25.5%Ecc progress: 26.6%Ecc progress: 27.7%Ecc progress: 28.8%Ecc progress: 30.0%Ecc progress: 31.1%Ecc progress: 32.2%CRC error in sector 21000 +CRC error in sector 21000 -> CRC-predicted error in sector 21000 at byte 55 (value 5a 'Z', expected 3f '?') 1 repaired sectors: 21000c -Ecc progress: 33.3%Ecc progress: 34.4%Ecc progress: 35.5%Ecc progress: 36.6%Ecc progress: 37.7%Ecc progress: 38.8%Ecc progress: 40.0%Ecc progress: 41.1%Ecc progress: 42.2%Ecc progress: 43.3%Ecc progress: 44.4%Ecc progress: 45.5%Ecc progress: 46.6%Ecc progress: 47.7%Ecc progress: 48.8%Ecc progress: 50.0%Ecc progress: 51.1%Ecc progress: 52.2%Ecc progress: 53.3%Ecc progress: 54.4%Ecc progress: 55.5%Ecc progress: 56.6%Ecc progress: 57.7%Ecc progress: 58.8%Ecc progress: 60.0%Ecc progress: 61.1%Ecc progress: 62.2%Ecc progress: 63.3%Ecc progress: 64.4%Ecc progress: 65.5%Ecc progress: 66.6%Ecc progress: 67.7%Ecc progress: 68.8%Ecc progress: 70.0%Ecc progress: 71.1%Ecc progress: 72.2%Ecc progress: 73.3%Ecc progress: 74.4%Ecc progress: 75.5%Ecc progress: 76.6%Ecc progress: 77.7%Ecc progress: 78.8%Ecc progress: 80.0%Ecc progress: 81.1%Ecc progress: 82.2%Ecc progress: 83.3%Ecc progress: 84.4%Ecc progress: 85.5%Ecc progress: 86.6%Ecc progress: 87.7%Ecc progress: 88.8%Ecc progress: 90.0%Ecc progress: 91.1%Ecc progress: 92.2%Ecc progress: 93.3%Ecc progress: 94.4%Ecc progress: 95.5%Ecc progress: 96.6%Ecc progress: 97.7%Ecc progress: 98.8%Ecc progress: 100.0% Repaired sectors: 1 (1 data, 0 ecc) Good! All sectors are repaired. Erasure counts per ecc block: avg = 1.0; worst = 1. diff --git a/regtest/database/RS03f_fix_plus56_plus17_truncate b/regtest/database/RS03f_fix_plus56_plus17_truncate index 9dd6df8..f42b243 100644 --- a/regtest/database/RS03f_fix_plus56_plus17_truncate +++ b/regtest/database/RS03f_fix_plus56_plus17_truncate @@ -9,10 +9,9 @@ Opening rs03f-tmp.iso: 21000 medium sectors and 73 bytes. Fix mode(RS03f): Repairable sectors will be fixed in the image. Image has been truncated by 17 bytes. -Ecc progress: 0.0%Ecc progress: 1.1%Ecc progress: 2.2%Ecc progress: 3.3%Ecc progress: 4.4%Ecc progress: 5.5%Ecc progress: 6.6%Ecc progress: 7.7%Ecc progress: 8.8%Ecc progress: 10.0%Ecc progress: 11.1%Ecc progress: 12.2%Ecc progress: 13.3%Ecc progress: 14.4%Ecc progress: 15.5%Ecc progress: 16.6%Ecc progress: 17.7%Ecc progress: 18.8%Ecc progress: 20.0%Ecc progress: 21.1%Ecc progress: 22.2%Ecc progress: 23.3%Ecc progress: 24.4%Ecc progress: 25.5%Ecc progress: 26.6%Ecc progress: 27.7%Ecc progress: 28.8%Ecc progress: 30.0%Ecc progress: 31.1%Ecc progress: 32.2%CRC error in sector 21000 +CRC error in sector 21000 -> CRC-predicted error in sector 21000 at byte 55 (value 5a 'Z', expected 3f '?') 1 repaired sectors: 21000c -Ecc progress: 33.3%Ecc progress: 34.4%Ecc progress: 35.5%Ecc progress: 36.6%Ecc progress: 37.7%Ecc progress: 38.8%Ecc progress: 40.0%Ecc progress: 41.1%Ecc progress: 42.2%Ecc progress: 43.3%Ecc progress: 44.4%Ecc progress: 45.5%Ecc progress: 46.6%Ecc progress: 47.7%Ecc progress: 48.8%Ecc progress: 50.0%Ecc progress: 51.1%Ecc progress: 52.2%Ecc progress: 53.3%Ecc progress: 54.4%Ecc progress: 55.5%Ecc progress: 56.6%Ecc progress: 57.7%Ecc progress: 58.8%Ecc progress: 60.0%Ecc progress: 61.1%Ecc progress: 62.2%Ecc progress: 63.3%Ecc progress: 64.4%Ecc progress: 65.5%Ecc progress: 66.6%Ecc progress: 67.7%Ecc progress: 68.8%Ecc progress: 70.0%Ecc progress: 71.1%Ecc progress: 72.2%Ecc progress: 73.3%Ecc progress: 74.4%Ecc progress: 75.5%Ecc progress: 76.6%Ecc progress: 77.7%Ecc progress: 78.8%Ecc progress: 80.0%Ecc progress: 81.1%Ecc progress: 82.2%Ecc progress: 83.3%Ecc progress: 84.4%Ecc progress: 85.5%Ecc progress: 86.6%Ecc progress: 87.7%Ecc progress: 88.8%Ecc progress: 90.0%Ecc progress: 91.1%Ecc progress: 92.2%Ecc progress: 93.3%Ecc progress: 94.4%Ecc progress: 95.5%Ecc progress: 96.6%Ecc progress: 97.7%Ecc progress: 98.8%Ecc progress: 100.0% Repaired sectors: 1 (1 data, 0 ecc) Good! All sectors are repaired. Erasure counts per ecc block: avg = 1.0; worst = 1. diff --git a/regtest/database/RS03f_fix_plus56_plus1s b/regtest/database/RS03f_fix_plus56_plus1s index 5a0114e..8606a13 100644 --- a/regtest/database/RS03f_fix_plus56_plus1s +++ b/regtest/database/RS03f_fix_plus56_plus1s @@ -11,10 +11,9 @@ Fix mode(RS03f): Repairable sectors will be fixed in the image. * Warning: Image file is 1 sectors longer than expected. * Assuming this is a TAO mode medium. * 1 sectors will be removed from the image end. -Ecc progress: 0.0%Ecc progress: 1.1%Ecc progress: 2.2%Ecc progress: 3.3%Ecc progress: 4.4%Ecc progress: 5.5%Ecc progress: 6.6%Ecc progress: 7.7%Ecc progress: 8.8%Ecc progress: 10.0%Ecc progress: 11.1%Ecc progress: 12.2%Ecc progress: 13.3%Ecc progress: 14.4%Ecc progress: 15.5%Ecc progress: 16.6%Ecc progress: 17.7%Ecc progress: 18.8%Ecc progress: 20.0%Ecc progress: 21.1%Ecc progress: 22.2%Ecc progress: 23.3%Ecc progress: 24.4%Ecc progress: 25.5%Ecc progress: 26.6%Ecc progress: 27.7%Ecc progress: 28.8%Ecc progress: 30.0%Ecc progress: 31.1%Ecc progress: 32.2%CRC error in sector 21000 +CRC error in sector 21000 -> CRC-predicted error in sector 21000 at byte 55 (value 5a 'Z', expected 3f '?') 1 repaired sectors: 21000c -Ecc progress: 33.3%Ecc progress: 34.4%Ecc progress: 35.5%Ecc progress: 36.6%Ecc progress: 37.7%Ecc progress: 38.8%Ecc progress: 40.0%Ecc progress: 41.1%Ecc progress: 42.2%Ecc progress: 43.3%Ecc progress: 44.4%Ecc progress: 45.5%Ecc progress: 46.6%Ecc progress: 47.7%Ecc progress: 48.8%Ecc progress: 50.0%Ecc progress: 51.1%Ecc progress: 52.2%Ecc progress: 53.3%Ecc progress: 54.4%Ecc progress: 55.5%Ecc progress: 56.6%Ecc progress: 57.7%Ecc progress: 58.8%Ecc progress: 60.0%Ecc progress: 61.1%Ecc progress: 62.2%Ecc progress: 63.3%Ecc progress: 64.4%Ecc progress: 65.5%Ecc progress: 66.6%Ecc progress: 67.7%Ecc progress: 68.8%Ecc progress: 70.0%Ecc progress: 71.1%Ecc progress: 72.2%Ecc progress: 73.3%Ecc progress: 74.4%Ecc progress: 75.5%Ecc progress: 76.6%Ecc progress: 77.7%Ecc progress: 78.8%Ecc progress: 80.0%Ecc progress: 81.1%Ecc progress: 82.2%Ecc progress: 83.3%Ecc progress: 84.4%Ecc progress: 85.5%Ecc progress: 86.6%Ecc progress: 87.7%Ecc progress: 88.8%Ecc progress: 90.0%Ecc progress: 91.1%Ecc progress: 92.2%Ecc progress: 93.3%Ecc progress: 94.4%Ecc progress: 95.5%Ecc progress: 96.6%Ecc progress: 97.7%Ecc progress: 98.8%Ecc progress: 100.0% Repaired sectors: 1 (1 data, 0 ecc) Good! All sectors are repaired. Erasure counts per ecc block: avg = 1.0; worst = 1. diff --git a/regtest/database/RS03f_fix_plus56_plus2s b/regtest/database/RS03f_fix_plus56_plus2s index e744fb5..c85b473 100644 --- a/regtest/database/RS03f_fix_plus56_plus2s +++ b/regtest/database/RS03f_fix_plus56_plus2s @@ -11,10 +11,9 @@ Fix mode(RS03f): Repairable sectors will be fixed in the image. * Warning: Image file is 2 sectors longer than expected. * Assuming this is a TAO mode medium. * 2 sectors will be removed from the image end. -Ecc progress: 0.0%Ecc progress: 1.1%Ecc progress: 2.2%Ecc progress: 3.3%Ecc progress: 4.4%Ecc progress: 5.5%Ecc progress: 6.6%Ecc progress: 7.7%Ecc progress: 8.8%Ecc progress: 10.0%Ecc progress: 11.1%Ecc progress: 12.2%Ecc progress: 13.3%Ecc progress: 14.4%Ecc progress: 15.5%Ecc progress: 16.6%Ecc progress: 17.7%Ecc progress: 18.8%Ecc progress: 20.0%Ecc progress: 21.1%Ecc progress: 22.2%Ecc progress: 23.3%Ecc progress: 24.4%Ecc progress: 25.5%Ecc progress: 26.6%Ecc progress: 27.7%Ecc progress: 28.8%Ecc progress: 30.0%Ecc progress: 31.1%Ecc progress: 32.2%CRC error in sector 21000 +CRC error in sector 21000 -> CRC-predicted error in sector 21000 at byte 55 (value 5a 'Z', expected 3f '?') 1 repaired sectors: 21000c -Ecc progress: 33.3%Ecc progress: 34.4%Ecc progress: 35.5%Ecc progress: 36.6%Ecc progress: 37.7%Ecc progress: 38.8%Ecc progress: 40.0%Ecc progress: 41.1%Ecc progress: 42.2%Ecc progress: 43.3%Ecc progress: 44.4%Ecc progress: 45.5%Ecc progress: 46.6%Ecc progress: 47.7%Ecc progress: 48.8%Ecc progress: 50.0%Ecc progress: 51.1%Ecc progress: 52.2%Ecc progress: 53.3%Ecc progress: 54.4%Ecc progress: 55.5%Ecc progress: 56.6%Ecc progress: 57.7%Ecc progress: 58.8%Ecc progress: 60.0%Ecc progress: 61.1%Ecc progress: 62.2%Ecc progress: 63.3%Ecc progress: 64.4%Ecc progress: 65.5%Ecc progress: 66.6%Ecc progress: 67.7%Ecc progress: 68.8%Ecc progress: 70.0%Ecc progress: 71.1%Ecc progress: 72.2%Ecc progress: 73.3%Ecc progress: 74.4%Ecc progress: 75.5%Ecc progress: 76.6%Ecc progress: 77.7%Ecc progress: 78.8%Ecc progress: 80.0%Ecc progress: 81.1%Ecc progress: 82.2%Ecc progress: 83.3%Ecc progress: 84.4%Ecc progress: 85.5%Ecc progress: 86.6%Ecc progress: 87.7%Ecc progress: 88.8%Ecc progress: 90.0%Ecc progress: 91.1%Ecc progress: 92.2%Ecc progress: 93.3%Ecc progress: 94.4%Ecc progress: 95.5%Ecc progress: 96.6%Ecc progress: 97.7%Ecc progress: 98.8%Ecc progress: 100.0% Repaired sectors: 1 (1 data, 0 ecc) Good! All sectors are repaired. Erasure counts per ecc block: avg = 1.0; worst = 1. diff --git a/regtest/database/RS03f_fix_plus56_truncated b/regtest/database/RS03f_fix_plus56_truncated index 9d5b162..d5c22e7 100644 --- a/regtest/database/RS03f_fix_plus56_truncated +++ b/regtest/database/RS03f_fix_plus56_truncated @@ -6,39 +6,37 @@ under the conditions of the GNU GENERAL PUBLIC LICENSE. See the file "COPYING" for further information. Opening rs03f-tmp.iso: 20972 medium sectors. -Expanding image: 3%Expanding image: 6%Expanding image: 10%Expanding image: 13%Expanding image: 17%Expanding image: 20%Expanding image: 24%Expanding image: 27%Expanding image: 31%Expanding image: 34%Expanding image: 37%Expanding image: 41%Expanding image: 44%Expanding image: 48%Expanding image: 51%Expanding image: 55%Expanding image: 58%Expanding image: 62%Expanding image: 65%Expanding image: 68%Expanding image: 72%Expanding image: 75%Expanding image: 79%Expanding image: 82%Expanding image: 86%Expanding image: 89%Expanding image: 93%Expanding image: 96%Expanding image: 100% Fix mode(RS03f): Repairable sectors will be fixed in the image. -Ecc progress: 0.0%Ecc progress: 1.1% 1 repaired sectors: 20972d -Ecc progress: 2.2% 1 repaired sectors: 20973d -Ecc progress: 3.3% 1 repaired sectors: 20974d -Ecc progress: 4.4% 1 repaired sectors: 20975d -Ecc progress: 5.5% 1 repaired sectors: 20976d -Ecc progress: 6.6% 1 repaired sectors: 20977d -Ecc progress: 7.7% 1 repaired sectors: 20978d -Ecc progress: 8.8% 1 repaired sectors: 20979d -Ecc progress: 10.0% 1 repaired sectors: 20980d -Ecc progress: 11.1% 1 repaired sectors: 20981d -Ecc progress: 12.2% 1 repaired sectors: 20982d -Ecc progress: 13.3% 1 repaired sectors: 20983d -Ecc progress: 14.4% 1 repaired sectors: 20984d -Ecc progress: 15.5% 1 repaired sectors: 20985d -Ecc progress: 16.6% 1 repaired sectors: 20986d -Ecc progress: 17.7% 1 repaired sectors: 20987d -Ecc progress: 18.8% 1 repaired sectors: 20988d -Ecc progress: 20.0% 1 repaired sectors: 20989d -Ecc progress: 21.1% 1 repaired sectors: 20990d -Ecc progress: 22.2% 1 repaired sectors: 20991d -Ecc progress: 23.3% 1 repaired sectors: 20992d -Ecc progress: 24.4% 1 repaired sectors: 20993d -Ecc progress: 25.5% 1 repaired sectors: 20994d -Ecc progress: 26.6% 1 repaired sectors: 20995d -Ecc progress: 27.7% 1 repaired sectors: 20996d -Ecc progress: 28.8% 1 repaired sectors: 20997d -Ecc progress: 30.0% 1 repaired sectors: 20998d -Ecc progress: 31.1% 1 repaired sectors: 20999d -Ecc progress: 32.2% 1 repaired sectors: 21000d -Ecc progress: 33.3%Ecc progress: 34.4%Ecc progress: 35.5%Ecc progress: 36.6%Ecc progress: 37.7%Ecc progress: 38.8%Ecc progress: 40.0%Ecc progress: 41.1%Ecc progress: 42.2%Ecc progress: 43.3%Ecc progress: 44.4%Ecc progress: 45.5%Ecc progress: 46.6%Ecc progress: 47.7%Ecc progress: 48.8%Ecc progress: 50.0%Ecc progress: 51.1%Ecc progress: 52.2%Ecc progress: 53.3%Ecc progress: 54.4%Ecc progress: 55.5%Ecc progress: 56.6%Ecc progress: 57.7%Ecc progress: 58.8%Ecc progress: 60.0%Ecc progress: 61.1%Ecc progress: 62.2%Ecc progress: 63.3%Ecc progress: 64.4%Ecc progress: 65.5%Ecc progress: 66.6%Ecc progress: 67.7%Ecc progress: 68.8%Ecc progress: 70.0%Ecc progress: 71.1%Ecc progress: 72.2%Ecc progress: 73.3%Ecc progress: 74.4%Ecc progress: 75.5%Ecc progress: 76.6%Ecc progress: 77.7%Ecc progress: 78.8%Ecc progress: 80.0%Ecc progress: 81.1%Ecc progress: 82.2%Ecc progress: 83.3%Ecc progress: 84.4%Ecc progress: 85.5%Ecc progress: 86.6%Ecc progress: 87.7%Ecc progress: 88.8%Ecc progress: 90.0%Ecc progress: 91.1%Ecc progress: 92.2%Ecc progress: 93.3%Ecc progress: 94.4%Ecc progress: 95.5%Ecc progress: 96.6%Ecc progress: 97.7%Ecc progress: 98.8%Ecc progress: 100.0% + 1 repaired sectors: 20972d + 1 repaired sectors: 20973d + 1 repaired sectors: 20974d + 1 repaired sectors: 20975d + 1 repaired sectors: 20976d + 1 repaired sectors: 20977d + 1 repaired sectors: 20978d + 1 repaired sectors: 20979d + 1 repaired sectors: 20980d + 1 repaired sectors: 20981d + 1 repaired sectors: 20982d + 1 repaired sectors: 20983d + 1 repaired sectors: 20984d + 1 repaired sectors: 20985d + 1 repaired sectors: 20986d + 1 repaired sectors: 20987d + 1 repaired sectors: 20988d + 1 repaired sectors: 20989d + 1 repaired sectors: 20990d + 1 repaired sectors: 20991d + 1 repaired sectors: 20992d + 1 repaired sectors: 20993d + 1 repaired sectors: 20994d + 1 repaired sectors: 20995d + 1 repaired sectors: 20996d + 1 repaired sectors: 20997d + 1 repaired sectors: 20998d + 1 repaired sectors: 20999d + 1 repaired sectors: 21000d Repaired sectors: 29 (29 data, 0 ecc) Good! All sectors are repaired. Erasure counts per ecc block: avg = 1.0; worst = 1. diff --git a/regtest/database/RS03f_fix_truncated b/regtest/database/RS03f_fix_truncated index 76e6f75..7411994 100644 --- a/regtest/database/RS03f_fix_truncated +++ b/regtest/database/RS03f_fix_truncated @@ -6,100 +6,98 @@ under the conditions of the GNU GENERAL PUBLIC LICENSE. See the file "COPYING" for further information. Opening rs03f-tmp.iso: 20731 medium sectors. -Expanding image: 1%Expanding image: 2%Expanding image: 3%Expanding image: 4%Expanding image: 5%Expanding image: 6%Expanding image: 7%Expanding image: 8%Expanding image: 9%Expanding image: 10%Expanding image: 11%Expanding image: 12%Expanding image: 13%Expanding image: 14%Expanding image: 15%Expanding image: 16%Expanding image: 17%Expanding image: 18%Expanding image: 19%Expanding image: 20%Expanding image: 21%Expanding image: 22%Expanding image: 23%Expanding image: 24%Expanding image: 25%Expanding image: 26%Expanding image: 27%Expanding image: 28%Expanding image: 29%Expanding image: 30%Expanding image: 31%Expanding image: 32%Expanding image: 33%Expanding image: 34%Expanding image: 35%Expanding image: 36%Expanding image: 37%Expanding image: 38%Expanding image: 39%Expanding image: 40%Expanding image: 41%Expanding image: 42%Expanding image: 43%Expanding image: 44%Expanding image: 45%Expanding image: 46%Expanding image: 47%Expanding image: 48%Expanding image: 49%Expanding image: 50%Expanding image: 51%Expanding image: 52%Expanding image: 53%Expanding image: 54%Expanding image: 55%Expanding image: 56%Expanding image: 57%Expanding image: 58%Expanding image: 59%Expanding image: 60%Expanding image: 61%Expanding image: 62%Expanding image: 63%Expanding image: 64%Expanding image: 65%Expanding image: 66%Expanding image: 67%Expanding image: 68%Expanding image: 69%Expanding image: 70%Expanding image: 71%Expanding image: 72%Expanding image: 73%Expanding image: 74%Expanding image: 75%Expanding image: 76%Expanding image: 77%Expanding image: 78%Expanding image: 79%Expanding image: 80%Expanding image: 81%Expanding image: 82%Expanding image: 83%Expanding image: 84%Expanding image: 85%Expanding image: 86%Expanding image: 87%Expanding image: 88%Expanding image: 89%Expanding image: 90%Expanding image: 91%Expanding image: 92%Expanding image: 93%Expanding image: 94%Expanding image: 95%Expanding image: 96%Expanding image: 97%Expanding image: 98%Expanding image: 99%Expanding image: 100% Fix mode(RS03f): Repairable sectors will be fixed in the image. 3 repaired sectors: 20790d 20880d 20970d -Ecc progress: 0.0% 3 repaired sectors: 20791d 20881d 20971d -Ecc progress: 1.1% 3 repaired sectors: 20792d 20882d 20972d -Ecc progress: 2.2% 3 repaired sectors: 20793d 20883d 20973d -Ecc progress: 3.3% 3 repaired sectors: 20794d 20884d 20974d -Ecc progress: 4.4% 3 repaired sectors: 20795d 20885d 20975d -Ecc progress: 5.5% 3 repaired sectors: 20796d 20886d 20976d -Ecc progress: 6.6% 3 repaired sectors: 20797d 20887d 20977d -Ecc progress: 7.7% 3 repaired sectors: 20798d 20888d 20978d -Ecc progress: 8.8% 3 repaired sectors: 20799d 20889d 20979d -Ecc progress: 10.0% 3 repaired sectors: 20800d 20890d 20980d -Ecc progress: 11.1% 3 repaired sectors: 20801d 20891d 20981d -Ecc progress: 12.2% 3 repaired sectors: 20802d 20892d 20982d -Ecc progress: 13.3% 3 repaired sectors: 20803d 20893d 20983d -Ecc progress: 14.4% 3 repaired sectors: 20804d 20894d 20984d -Ecc progress: 15.5% 3 repaired sectors: 20805d 20895d 20985d -Ecc progress: 16.6% 3 repaired sectors: 20806d 20896d 20986d -Ecc progress: 17.7% 3 repaired sectors: 20807d 20897d 20987d -Ecc progress: 18.8% 3 repaired sectors: 20808d 20898d 20988d -Ecc progress: 20.0% 3 repaired sectors: 20809d 20899d 20989d -Ecc progress: 21.1% 3 repaired sectors: 20810d 20900d 20990d -Ecc progress: 22.2% 3 repaired sectors: 20811d 20901d 20991d -Ecc progress: 23.3% 3 repaired sectors: 20812d 20902d 20992d -Ecc progress: 24.4% 3 repaired sectors: 20813d 20903d 20993d -Ecc progress: 25.5% 3 repaired sectors: 20814d 20904d 20994d -Ecc progress: 26.6% 3 repaired sectors: 20815d 20905d 20995d -Ecc progress: 27.7% 3 repaired sectors: 20816d 20906d 20996d -Ecc progress: 28.8% 3 repaired sectors: 20817d 20907d 20997d -Ecc progress: 30.0% 3 repaired sectors: 20818d 20908d 20998d -Ecc progress: 31.1% 3 repaired sectors: 20819d 20909d 20999d -Ecc progress: 32.2% 2 repaired sectors: 20820d 20910d -Ecc progress: 33.3% 3 repaired sectors: 20731d 20821d 20911d -Ecc progress: 34.4% 3 repaired sectors: 20732d 20822d 20912d -Ecc progress: 35.5% 3 repaired sectors: 20733d 20823d 20913d -Ecc progress: 36.6% 3 repaired sectors: 20734d 20824d 20914d -Ecc progress: 37.7% 3 repaired sectors: 20735d 20825d 20915d -Ecc progress: 38.8% 3 repaired sectors: 20736d 20826d 20916d -Ecc progress: 40.0% 3 repaired sectors: 20737d 20827d 20917d -Ecc progress: 41.1% 3 repaired sectors: 20738d 20828d 20918d -Ecc progress: 42.2% 3 repaired sectors: 20739d 20829d 20919d -Ecc progress: 43.3% 3 repaired sectors: 20740d 20830d 20920d -Ecc progress: 44.4% 3 repaired sectors: 20741d 20831d 20921d -Ecc progress: 45.5% 3 repaired sectors: 20742d 20832d 20922d -Ecc progress: 46.6% 3 repaired sectors: 20743d 20833d 20923d -Ecc progress: 47.7% 3 repaired sectors: 20744d 20834d 20924d -Ecc progress: 48.8% 3 repaired sectors: 20745d 20835d 20925d -Ecc progress: 50.0% 3 repaired sectors: 20746d 20836d 20926d -Ecc progress: 51.1% 3 repaired sectors: 20747d 20837d 20927d -Ecc progress: 52.2% 3 repaired sectors: 20748d 20838d 20928d -Ecc progress: 53.3% 3 repaired sectors: 20749d 20839d 20929d -Ecc progress: 54.4% 3 repaired sectors: 20750d 20840d 20930d -Ecc progress: 55.5% 3 repaired sectors: 20751d 20841d 20931d -Ecc progress: 56.6% 3 repaired sectors: 20752d 20842d 20932d -Ecc progress: 57.7% 3 repaired sectors: 20753d 20843d 20933d -Ecc progress: 58.8% 3 repaired sectors: 20754d 20844d 20934d -Ecc progress: 60.0% 3 repaired sectors: 20755d 20845d 20935d -Ecc progress: 61.1% 3 repaired sectors: 20756d 20846d 20936d -Ecc progress: 62.2% 3 repaired sectors: 20757d 20847d 20937d -Ecc progress: 63.3% 3 repaired sectors: 20758d 20848d 20938d -Ecc progress: 64.4% 3 repaired sectors: 20759d 20849d 20939d -Ecc progress: 65.5% 3 repaired sectors: 20760d 20850d 20940d -Ecc progress: 66.6% 3 repaired sectors: 20761d 20851d 20941d -Ecc progress: 67.7% 3 repaired sectors: 20762d 20852d 20942d -Ecc progress: 68.8% 3 repaired sectors: 20763d 20853d 20943d -Ecc progress: 70.0% 3 repaired sectors: 20764d 20854d 20944d -Ecc progress: 71.1% 3 repaired sectors: 20765d 20855d 20945d -Ecc progress: 72.2% 3 repaired sectors: 20766d 20856d 20946d -Ecc progress: 73.3% 3 repaired sectors: 20767d 20857d 20947d -Ecc progress: 74.4% 3 repaired sectors: 20768d 20858d 20948d -Ecc progress: 75.5% 3 repaired sectors: 20769d 20859d 20949d -Ecc progress: 76.6% 3 repaired sectors: 20770d 20860d 20950d -Ecc progress: 77.7% 3 repaired sectors: 20771d 20861d 20951d -Ecc progress: 78.8% 3 repaired sectors: 20772d 20862d 20952d -Ecc progress: 80.0% 3 repaired sectors: 20773d 20863d 20953d -Ecc progress: 81.1% 3 repaired sectors: 20774d 20864d 20954d -Ecc progress: 82.2% 3 repaired sectors: 20775d 20865d 20955d -Ecc progress: 83.3% 3 repaired sectors: 20776d 20866d 20956d -Ecc progress: 84.4% 3 repaired sectors: 20777d 20867d 20957d -Ecc progress: 85.5% 3 repaired sectors: 20778d 20868d 20958d -Ecc progress: 86.6% 3 repaired sectors: 20779d 20869d 20959d -Ecc progress: 87.7% 3 repaired sectors: 20780d 20870d 20960d -Ecc progress: 88.8% 3 repaired sectors: 20781d 20871d 20961d -Ecc progress: 90.0% 3 repaired sectors: 20782d 20872d 20962d -Ecc progress: 91.1% 3 repaired sectors: 20783d 20873d 20963d -Ecc progress: 92.2% 3 repaired sectors: 20784d 20874d 20964d -Ecc progress: 93.3% 3 repaired sectors: 20785d 20875d 20965d -Ecc progress: 94.4% 3 repaired sectors: 20786d 20876d 20966d -Ecc progress: 95.5% 3 repaired sectors: 20787d 20877d 20967d -Ecc progress: 96.6% 3 repaired sectors: 20788d 20878d 20968d -Ecc progress: 97.7% 3 repaired sectors: 20789d 20879d 20969d -Ecc progress: 98.8%Ecc progress: 100.0% + 3 repaired sectors: 20791d 20881d 20971d + 3 repaired sectors: 20792d 20882d 20972d + 3 repaired sectors: 20793d 20883d 20973d + 3 repaired sectors: 20794d 20884d 20974d + 3 repaired sectors: 20795d 20885d 20975d + 3 repaired sectors: 20796d 20886d 20976d + 3 repaired sectors: 20797d 20887d 20977d + 3 repaired sectors: 20798d 20888d 20978d + 3 repaired sectors: 20799d 20889d 20979d + 3 repaired sectors: 20800d 20890d 20980d + 3 repaired sectors: 20801d 20891d 20981d + 3 repaired sectors: 20802d 20892d 20982d + 3 repaired sectors: 20803d 20893d 20983d + 3 repaired sectors: 20804d 20894d 20984d + 3 repaired sectors: 20805d 20895d 20985d + 3 repaired sectors: 20806d 20896d 20986d + 3 repaired sectors: 20807d 20897d 20987d + 3 repaired sectors: 20808d 20898d 20988d + 3 repaired sectors: 20809d 20899d 20989d + 3 repaired sectors: 20810d 20900d 20990d + 3 repaired sectors: 20811d 20901d 20991d + 3 repaired sectors: 20812d 20902d 20992d + 3 repaired sectors: 20813d 20903d 20993d + 3 repaired sectors: 20814d 20904d 20994d + 3 repaired sectors: 20815d 20905d 20995d + 3 repaired sectors: 20816d 20906d 20996d + 3 repaired sectors: 20817d 20907d 20997d + 3 repaired sectors: 20818d 20908d 20998d + 3 repaired sectors: 20819d 20909d 20999d + 2 repaired sectors: 20820d 20910d + 3 repaired sectors: 20731d 20821d 20911d + 3 repaired sectors: 20732d 20822d 20912d + 3 repaired sectors: 20733d 20823d 20913d + 3 repaired sectors: 20734d 20824d 20914d + 3 repaired sectors: 20735d 20825d 20915d + 3 repaired sectors: 20736d 20826d 20916d + 3 repaired sectors: 20737d 20827d 20917d + 3 repaired sectors: 20738d 20828d 20918d + 3 repaired sectors: 20739d 20829d 20919d + 3 repaired sectors: 20740d 20830d 20920d + 3 repaired sectors: 20741d 20831d 20921d + 3 repaired sectors: 20742d 20832d 20922d + 3 repaired sectors: 20743d 20833d 20923d + 3 repaired sectors: 20744d 20834d 20924d + 3 repaired sectors: 20745d 20835d 20925d + 3 repaired sectors: 20746d 20836d 20926d + 3 repaired sectors: 20747d 20837d 20927d + 3 repaired sectors: 20748d 20838d 20928d + 3 repaired sectors: 20749d 20839d 20929d + 3 repaired sectors: 20750d 20840d 20930d + 3 repaired sectors: 20751d 20841d 20931d + 3 repaired sectors: 20752d 20842d 20932d + 3 repaired sectors: 20753d 20843d 20933d + 3 repaired sectors: 20754d 20844d 20934d + 3 repaired sectors: 20755d 20845d 20935d + 3 repaired sectors: 20756d 20846d 20936d + 3 repaired sectors: 20757d 20847d 20937d + 3 repaired sectors: 20758d 20848d 20938d + 3 repaired sectors: 20759d 20849d 20939d + 3 repaired sectors: 20760d 20850d 20940d + 3 repaired sectors: 20761d 20851d 20941d + 3 repaired sectors: 20762d 20852d 20942d + 3 repaired sectors: 20763d 20853d 20943d + 3 repaired sectors: 20764d 20854d 20944d + 3 repaired sectors: 20765d 20855d 20945d + 3 repaired sectors: 20766d 20856d 20946d + 3 repaired sectors: 20767d 20857d 20947d + 3 repaired sectors: 20768d 20858d 20948d + 3 repaired sectors: 20769d 20859d 20949d + 3 repaired sectors: 20770d 20860d 20950d + 3 repaired sectors: 20771d 20861d 20951d + 3 repaired sectors: 20772d 20862d 20952d + 3 repaired sectors: 20773d 20863d 20953d + 3 repaired sectors: 20774d 20864d 20954d + 3 repaired sectors: 20775d 20865d 20955d + 3 repaired sectors: 20776d 20866d 20956d + 3 repaired sectors: 20777d 20867d 20957d + 3 repaired sectors: 20778d 20868d 20958d + 3 repaired sectors: 20779d 20869d 20959d + 3 repaired sectors: 20780d 20870d 20960d + 3 repaired sectors: 20781d 20871d 20961d + 3 repaired sectors: 20782d 20872d 20962d + 3 repaired sectors: 20783d 20873d 20963d + 3 repaired sectors: 20784d 20874d 20964d + 3 repaired sectors: 20785d 20875d 20965d + 3 repaired sectors: 20786d 20876d 20966d + 3 repaired sectors: 20787d 20877d 20967d + 3 repaired sectors: 20788d 20878d 20968d + 3 repaired sectors: 20789d 20879d 20969d Repaired sectors: 269 (269 data, 0 ecc) Good! All sectors are repaired. Erasure counts per ecc block: avg = 3.0; worst = 3. diff --git a/regtest/database/RS03f_good b/regtest/database/RS03f_good index fe14ad2..f3be928 100644 --- a/regtest/database/RS03f_good +++ b/regtest/database/RS03f_good @@ -18,6 +18,6 @@ Error correction properties: Data integrity: - sectors : 21000 in image; 1892 in ecc file -- testing sectors : 1%- testing sectors : 2%- testing sectors : 3%- testing sectors : 4%- testing sectors : 5%- testing sectors : 6%- testing sectors : 7%- testing sectors : 8%- testing sectors : 9%- testing sectors : 10%- testing sectors : 11%- testing sectors : 12%- testing sectors : 13%- testing sectors : 14%- testing sectors : 15%- testing sectors : 16%- testing sectors : 17%- testing sectors : 18%- testing sectors : 19%- testing sectors : 20%- testing sectors : 21%- testing sectors : 22%- testing sectors : 23%- testing sectors : 24%- testing sectors : 25%- testing sectors : 26%- testing sectors : 27%- testing sectors : 28%- testing sectors : 29%- testing sectors : 30%- testing sectors : 31%- testing sectors : 32%- testing sectors : 33%- testing sectors : 34%- testing sectors : 35%- testing sectors : 36%- testing sectors : 37%- testing sectors : 38%- testing sectors : 39%- testing sectors : 40%- testing sectors : 41%- testing sectors : 42%- testing sectors : 43%- testing sectors : 44%- testing sectors : 45%- testing sectors : 46%- testing sectors : 47%- testing sectors : 48%- testing sectors : 49%- testing sectors : 50%- testing sectors : 51%- testing sectors : 52%- testing sectors : 53%- testing sectors : 54%- testing sectors : 55%- testing sectors : 56%- testing sectors : 57%- testing sectors : 58%- testing sectors : 59%- testing sectors : 60%- testing sectors : 61%- testing sectors : 62%- testing sectors : 63%- testing sectors : 64%- testing sectors : 65%- testing sectors : 66%- testing sectors : 67%- testing sectors : 68%- testing sectors : 69%- testing sectors : 70%- testing sectors : 71%- testing sectors : 72%- testing sectors : 73%- testing sectors : 74%- testing sectors : 75%- testing sectors : 76%- testing sectors : 77%- testing sectors : 78%- testing sectors : 79%- testing sectors : 80%- testing sectors : 81%- testing sectors : 82%- testing sectors : 83%- testing sectors : 84%- testing sectors : 85%- testing sectors : 86%- testing sectors : 87%- testing sectors : 88%- testing sectors : 89%- testing sectors : 90%- testing sectors : 91%- testing sectors : 92%- testing sectors : 93%- testing sectors : 94%- testing sectors : 95%- testing sectors : 96%- testing sectors : 97%- testing sectors : 98%- testing sectors : 99%- testing sectors : 100%- good image/file : all sectors present +- good image/file : all sectors present - data md5sum : 9503f278d4550a9507a317664481adf8 -- Ecc block test : 1% tested- Ecc block test : 2% tested- Ecc block test : 3% tested- Ecc block test : 4% tested- Ecc block test : 5% tested- Ecc block test : 6% tested- Ecc block test : 7% tested- Ecc block test : 8% tested- Ecc block test : 10% tested- Ecc block test : 11% tested- Ecc block test : 12% tested- Ecc block test : 13% tested- Ecc block test : 14% tested- Ecc block test : 15% tested- Ecc block test : 16% tested- Ecc block test : 17% tested- Ecc block test : 18% tested- Ecc block test : 20% tested- Ecc block test : 21% tested- Ecc block test : 22% tested- Ecc block test : 23% tested- Ecc block test : 24% tested- Ecc block test : 25% tested- Ecc block test : 26% tested- Ecc block test : 27% tested- Ecc block test : 28% tested- Ecc block test : 30% tested- Ecc block test : 31% tested- Ecc block test : 32% tested- Ecc block test : 33% tested- Ecc block test : 34% tested- Ecc block test : 35% tested- Ecc block test : 36% tested- Ecc block test : 37% tested- Ecc block test : 38% tested- Ecc block test : 40% tested- Ecc block test : 41% tested- Ecc block test : 42% tested- Ecc block test : 43% tested- Ecc block test : 44% tested- Ecc block test : 45% tested- Ecc block test : 46% tested- Ecc block test : 47% tested- Ecc block test : 48% tested- Ecc block test : 50% tested- Ecc block test : 51% tested- Ecc block test : 52% tested- Ecc block test : 53% tested- Ecc block test : 54% tested- Ecc block test : 55% tested- Ecc block test : 56% tested- Ecc block test : 57% tested- Ecc block test : 58% tested- Ecc block test : 60% tested- Ecc block test : 61% tested- Ecc block test : 62% tested- Ecc block test : 63% tested- Ecc block test : 64% tested- Ecc block test : 65% tested- Ecc block test : 66% tested- Ecc block test : 67% tested- Ecc block test : 68% tested- Ecc block test : 70% tested- Ecc block test : 71% tested- Ecc block test : 72% tested- Ecc block test : 73% tested- Ecc block test : 74% tested- Ecc block test : 75% tested- Ecc block test : 76% tested- Ecc block test : 77% tested- Ecc block test : 78% tested- Ecc block test : 80% tested- Ecc block test : 81% tested- Ecc block test : 82% tested- Ecc block test : 83% tested- Ecc block test : 84% tested- Ecc block test : 85% tested- Ecc block test : 86% tested- Ecc block test : 87% tested- Ecc block test : 88% tested- Ecc block test : 90% tested- Ecc block test : 91% tested- Ecc block test : 92% tested- Ecc block test : 93% tested- Ecc block test : 94% tested- Ecc block test : 95% tested- Ecc block test : 96% tested- Ecc block test : 97% tested- Ecc block test : 98% tested- Ecc block test : 100% tested - Ecc block test : pass +- Ecc block test : pass diff --git a/regtest/database/RS03f_image_plus56_normal_ecc b/regtest/database/RS03f_image_plus56_normal_ecc index 0ff2c18..a22600e 100644 --- a/regtest/database/RS03f_image_plus56_normal_ecc +++ b/regtest/database/RS03f_image_plus56_normal_ecc @@ -18,6 +18,6 @@ Error correction properties: Data integrity: * sectors : 21000 sectors + 56 bytes (21000 expected); 1892 sectors in ecc file -- testing sectors : 1%- testing sectors : 2%- testing sectors : 3%- testing sectors : 4%- testing sectors : 5%- testing sectors : 6%- testing sectors : 7%- testing sectors : 8%- testing sectors : 9%- testing sectors : 10%- testing sectors : 11%- testing sectors : 12%- testing sectors : 13%- testing sectors : 14%- testing sectors : 15%- testing sectors : 16%- testing sectors : 17%- testing sectors : 18%- testing sectors : 19%- testing sectors : 20%- testing sectors : 21%- testing sectors : 22%- testing sectors : 23%- testing sectors : 24%- testing sectors : 25%- testing sectors : 26%- testing sectors : 27%- testing sectors : 28%- testing sectors : 29%- testing sectors : 30%- testing sectors : 31%- testing sectors : 32%- testing sectors : 33%- testing sectors : 34%- testing sectors : 35%- testing sectors : 36%- testing sectors : 37%- testing sectors : 38%- testing sectors : 39%- testing sectors : 40%- testing sectors : 41%- testing sectors : 42%- testing sectors : 43%- testing sectors : 44%- testing sectors : 45%- testing sectors : 46%- testing sectors : 47%- testing sectors : 48%- testing sectors : 49%- testing sectors : 50%- testing sectors : 51%- testing sectors : 52%- testing sectors : 53%- testing sectors : 54%- testing sectors : 55%- testing sectors : 56%- testing sectors : 57%- testing sectors : 58%- testing sectors : 59%- testing sectors : 60%- testing sectors : 61%- testing sectors : 62%- testing sectors : 63%- testing sectors : 64%- testing sectors : 65%- testing sectors : 66%- testing sectors : 67%- testing sectors : 68%- testing sectors : 69%- testing sectors : 70%- testing sectors : 71%- testing sectors : 72%- testing sectors : 73%- testing sectors : 74%- testing sectors : 75%- testing sectors : 76%- testing sectors : 77%- testing sectors : 78%- testing sectors : 79%- testing sectors : 80%- testing sectors : 81%- testing sectors : 82%- testing sectors : 83%- testing sectors : 84%- testing sectors : 85%- testing sectors : 86%- testing sectors : 87%- testing sectors : 88%- testing sectors : 89%- testing sectors : 90%- testing sectors : 91%- testing sectors : 92%- testing sectors : 93%- testing sectors : 94%- testing sectors : 95%- testing sectors : 96%- testing sectors : 97%- testing sectors : 98%- testing sectors : 99%- testing sectors : 100%- good image/file : all sectors present +- good image/file : all sectors present - data md5sum : 9503f278d4550a9507a317664481adf8 -- Ecc block test : 1% tested- Ecc block test : 2% tested- Ecc block test : 3% tested- Ecc block test : 4% tested- Ecc block test : 5% tested- Ecc block test : 6% tested- Ecc block test : 7% tested- Ecc block test : 8% tested- Ecc block test : 10% tested- Ecc block test : 11% tested- Ecc block test : 12% tested- Ecc block test : 13% tested- Ecc block test : 14% tested- Ecc block test : 15% tested- Ecc block test : 16% tested- Ecc block test : 17% tested- Ecc block test : 18% tested- Ecc block test : 20% tested- Ecc block test : 21% tested- Ecc block test : 22% tested- Ecc block test : 23% tested- Ecc block test : 24% tested- Ecc block test : 25% tested- Ecc block test : 26% tested- Ecc block test : 27% tested- Ecc block test : 28% tested- Ecc block test : 30% tested- Ecc block test : 31% tested- Ecc block test : 32% tested- Ecc block test : 33% tested- Ecc block test : 34% tested- Ecc block test : 35% tested- Ecc block test : 36% tested- Ecc block test : 37% tested- Ecc block test : 38% tested- Ecc block test : 40% tested- Ecc block test : 41% tested- Ecc block test : 42% tested- Ecc block test : 43% tested- Ecc block test : 44% tested- Ecc block test : 45% tested- Ecc block test : 46% tested- Ecc block test : 47% tested- Ecc block test : 48% tested- Ecc block test : 50% tested- Ecc block test : 51% tested- Ecc block test : 52% tested- Ecc block test : 53% tested- Ecc block test : 54% tested- Ecc block test : 55% tested- Ecc block test : 56% tested- Ecc block test : 57% tested- Ecc block test : 58% tested- Ecc block test : 60% tested- Ecc block test : 61% tested- Ecc block test : 62% tested- Ecc block test : 63% tested- Ecc block test : 64% tested- Ecc block test : 65% tested- Ecc block test : 66% tested- Ecc block test : 67% tested- Ecc block test : 68% tested- Ecc block test : 70% tested- Ecc block test : 71% tested- Ecc block test : 72% tested- Ecc block test : 73% tested- Ecc block test : 74% tested- Ecc block test : 75% tested- Ecc block test : 76% tested- Ecc block test : 77% tested- Ecc block test : 78% tested- Ecc block test : 80% tested- Ecc block test : 81% tested- Ecc block test : 82% tested- Ecc block test : 83% tested- Ecc block test : 84% tested- Ecc block test : 85% tested- Ecc block test : 86% tested- Ecc block test : 87% tested- Ecc block test : 88% tested- Ecc block test : 90% tested- Ecc block test : 91% tested- Ecc block test : 92% tested- Ecc block test : 93% tested- Ecc block test : 94% tested- Ecc block test : 95% tested- Ecc block test : 96% tested- Ecc block test : 97% tested- Ecc block test : 98% tested- Ecc block test : 100% tested - Ecc block test : pass +- Ecc block test : pass diff --git a/regtest/database/RS03f_image_truncated_by5 b/regtest/database/RS03f_image_truncated_by5 index 1de640a..079caea 100644 --- a/regtest/database/RS03f_image_truncated_by5 +++ b/regtest/database/RS03f_image_truncated_by5 @@ -18,11 +18,11 @@ Error correction properties: Data integrity: * sectors : 20995 (21000 expected); 1892 sectors in ecc file -- testing sectors : 1%- testing sectors : 2%- testing sectors : 3%- testing sectors : 4%- testing sectors : 5%- testing sectors : 6%- testing sectors : 7%- testing sectors : 8%- testing sectors : 9%- testing sectors : 10%- testing sectors : 11%- testing sectors : 12%- testing sectors : 13%- testing sectors : 14%- testing sectors : 15%- testing sectors : 16%- testing sectors : 17%- testing sectors : 18%- testing sectors : 19%- testing sectors : 20%- testing sectors : 21%- testing sectors : 22%- testing sectors : 23%- testing sectors : 24%- testing sectors : 25%- testing sectors : 26%- testing sectors : 27%- testing sectors : 28%- testing sectors : 29%- testing sectors : 30%- testing sectors : 31%- testing sectors : 32%- testing sectors : 33%- testing sectors : 34%- testing sectors : 35%- testing sectors : 36%- testing sectors : 37%- testing sectors : 38%- testing sectors : 39%- testing sectors : 40%- testing sectors : 41%- testing sectors : 42%- testing sectors : 43%- testing sectors : 44%- testing sectors : 45%- testing sectors : 46%- testing sectors : 47%- testing sectors : 48%- testing sectors : 49%- testing sectors : 50%- testing sectors : 51%- testing sectors : 52%- testing sectors : 53%- testing sectors : 54%- testing sectors : 55%- testing sectors : 56%- testing sectors : 57%- testing sectors : 58%- testing sectors : 59%- testing sectors : 60%- testing sectors : 61%- testing sectors : 62%- testing sectors : 63%- testing sectors : 64%- testing sectors : 65%- testing sectors : 66%- testing sectors : 67%- testing sectors : 68%- testing sectors : 69%- testing sectors : 70%- testing sectors : 71%- testing sectors : 72%- testing sectors : 73%- testing sectors : 74%- testing sectors : 75%- testing sectors : 76%- testing sectors : 77%- testing sectors : 78%- testing sectors : 79%- testing sectors : 80%- testing sectors : 81%- testing sectors : 82%- testing sectors : 83%- testing sectors : 84%- testing sectors : 85%- testing sectors : 86%- testing sectors : 87%- testing sectors : 88%- testing sectors : 89%- testing sectors : 90%- testing sectors : 91%* missing sectors : 20995 - 20999 -- testing sectors : 92%- testing sectors : 93%- testing sectors : 94%- testing sectors : 95%- testing sectors : 96%- testing sectors : 97%- testing sectors : 98%- testing sectors : 99%- testing sectors : 100%* BAD image/file : 5 sectors missing +* missing sectors : 20995 - 20999 +* BAD image/file : 5 sectors missing ... data section : 5 sectors missing; 0 CRC errors ... crc section : 0 sectors missing ... ecc section : 0 sectors missing -- Ecc block test : 1% tested- Ecc block test : 2% tested- Ecc block test : 3% tested- Ecc block test : 4% tested- Ecc block test : 5% tested- Ecc block test : 6% tested- Ecc block test : 7% tested- Ecc block test : 8% tested- Ecc block test : 10% tested- Ecc block test : 11% tested- Ecc block test : 12% tested- Ecc block test : 13% tested- Ecc block test : 14% tested- Ecc block test : 15% tested- Ecc block test : 16% tested- Ecc block test : 17% tested- Ecc block test : 18% tested- Ecc block test : 20% tested- Ecc block test : 21% tested- Ecc block test : 22% tested- Ecc block test : 23% tested- Ecc block test : 24% tested- Ecc block test : 25% tested- Ecc block test : 26% tested- Ecc block test : 27% tested* Ecc block test : 25 good, 1 bad; 28% tested* Ecc block test : 25 good, 2 bad; 30% tested* Ecc block test : 25 good, 3 bad; 31% tested* Ecc block test : 25 good, 4 bad; 32% tested* Ecc block test : 25 good, 5 bad; 33% tested* Ecc block test : 26 good, 5 bad; 34% tested* Ecc block test : 27 good, 5 bad; 35% tested* Ecc block test : 28 good, 5 bad; 36% tested* Ecc block test : 29 good, 5 bad; 37% tested* Ecc block test : 30 good, 5 bad; 38% tested* Ecc block test : 31 good, 5 bad; 40% tested* Ecc block test : 32 good, 5 bad; 41% tested* Ecc block test : 33 good, 5 bad; 42% tested* Ecc block test : 34 good, 5 bad; 43% tested* Ecc block test : 35 good, 5 bad; 44% tested* Ecc block test : 36 good, 5 bad; 45% tested* Ecc block test : 37 good, 5 bad; 46% tested* Ecc block test : 38 good, 5 bad; 47% tested* Ecc block test : 39 good, 5 bad; 48% tested* Ecc block test : 40 good, 5 bad; 50% tested* Ecc block test : 41 good, 5 bad; 51% tested* Ecc block test : 42 good, 5 bad; 52% tested* Ecc block test : 43 good, 5 bad; 53% tested* Ecc block test : 44 good, 5 bad; 54% tested* Ecc block test : 45 good, 5 bad; 55% tested* Ecc block test : 46 good, 5 bad; 56% tested* Ecc block test : 47 good, 5 bad; 57% tested* Ecc block test : 48 good, 5 bad; 58% tested* Ecc block test : 49 good, 5 bad; 60% tested* Ecc block test : 50 good, 5 bad; 61% tested* Ecc block test : 51 good, 5 bad; 62% tested* Ecc block test : 52 good, 5 bad; 63% tested* Ecc block test : 53 good, 5 bad; 64% tested* Ecc block test : 54 good, 5 bad; 65% tested* Ecc block test : 55 good, 5 bad; 66% tested* Ecc block test : 56 good, 5 bad; 67% tested* Ecc block test : 57 good, 5 bad; 68% tested* Ecc block test : 58 good, 5 bad; 70% tested* Ecc block test : 59 good, 5 bad; 71% tested* Ecc block test : 60 good, 5 bad; 72% tested* Ecc block test : 61 good, 5 bad; 73% tested* Ecc block test : 62 good, 5 bad; 74% tested* Ecc block test : 63 good, 5 bad; 75% tested* Ecc block test : 64 good, 5 bad; 76% tested* Ecc block test : 65 good, 5 bad; 77% tested* Ecc block test : 66 good, 5 bad; 78% tested* Ecc block test : 67 good, 5 bad; 80% tested* Ecc block test : 68 good, 5 bad; 81% tested* Ecc block test : 69 good, 5 bad; 82% tested* Ecc block test : 70 good, 5 bad; 83% tested* Ecc block test : 71 good, 5 bad; 84% tested* Ecc block test : 72 good, 5 bad; 85% tested* Ecc block test : 73 good, 5 bad; 86% tested* Ecc block test : 74 good, 5 bad; 87% tested* Ecc block test : 75 good, 5 bad; 88% tested* Ecc block test : 76 good, 5 bad; 90% tested* Ecc block test : 77 good, 5 bad; 91% tested* Ecc block test : 78 good, 5 bad; 92% tested* Ecc block test : 79 good, 5 bad; 93% tested* Ecc block test : 80 good, 5 bad; 94% tested* Ecc block test : 81 good, 5 bad; 95% tested* Ecc block test : 82 good, 5 bad; 96% tested* Ecc block test : 83 good, 5 bad; 97% tested* Ecc block test : 84 good, 5 bad; 98% tested* Ecc block test : 85 good, 5 bad; 100% tested* Ecc block test : 85 good, 5 bad; 10204 bad sub blocks +* Ecc block test : 85 good, 5 bad; 10204 bad sub blocks - erasure counts : avg = 1.0; worst = 1 per ecc block. - prognosis : 22892 of 22892 sectors recoverable (100.0%) diff --git a/regtest/database/RS03f_missing_ecc_header b/regtest/database/RS03f_missing_ecc_header index 2900bc3..78a33a2 100644 --- a/regtest/database/RS03f_missing_ecc_header +++ b/regtest/database/RS03f_missing_ecc_header @@ -163,6 +163,7 @@ Error correction properties: Data integrity: - sectors : 21000 in image; 1892 in ecc file CalcRS03Layout(): returning cached layout (file) -- testing sectors : 1%- testing sectors : 2%- testing sectors : 3%- testing sectors : 4%- testing sectors : 5%- testing sectors : 6%- testing sectors : 7%- testing sectors : 8%- testing sectors : 9%- testing sectors : 10%- testing sectors : 11%- testing sectors : 12%- testing sectors : 13%- testing sectors : 14%- testing sectors : 15%- testing sectors : 16%- testing sectors : 17%- testing sectors : 18%- testing sectors : 19%- testing sectors : 20%- testing sectors : 21%- testing sectors : 22%- testing sectors : 23%- testing sectors : 24%- testing sectors : 25%- testing sectors : 26%- testing sectors : 27%- testing sectors : 28%- testing sectors : 29%- testing sectors : 30%- testing sectors : 31%- testing sectors : 32%- testing sectors : 33%- testing sectors : 34%- testing sectors : 35%- testing sectors : 36%- testing sectors : 37%- testing sectors : 38%- testing sectors : 39%- testing sectors : 40%- testing sectors : 41%- testing sectors : 42%- testing sectors : 43%- testing sectors : 44%- testing sectors : 45%- testing sectors : 46%- testing sectors : 47%- testing sectors : 48%- testing sectors : 49%- testing sectors : 50%- testing sectors : 51%- testing sectors : 52%- testing sectors : 53%- testing sectors : 54%- testing sectors : 55%- testing sectors : 56%- testing sectors : 57%- testing sectors : 58%- testing sectors : 59%- testing sectors : 60%- testing sectors : 61%- testing sectors : 62%- testing sectors : 63%- testing sectors : 64%- testing sectors : 65%- testing sectors : 66%- testing sectors : 67%- testing sectors : 68%- testing sectors : 69%- testing sectors : 70%- testing sectors : 71%- testing sectors : 72%- testing sectors : 73%- testing sectors : 74%- testing sectors : 75%- testing sectors : 76%- testing sectors : 77%- testing sectors : 78%- testing sectors : 79%- testing sectors : 80%- testing sectors : 81%- testing sectors : 82%- testing sectors : 83%- testing sectors : 84%- testing sectors : 85%- testing sectors : 86%- testing sectors : 87%- testing sectors : 88%- testing sectors : 89%- testing sectors : 90%- testing sectors : 91%- testing sectors : 92%- testing sectors : 93%- testing sectors : 94%- testing sectors : 95%- testing sectors : 96%- testing sectors : 97%- testing sectors : 98%- testing sectors : 99%- testing sectors : 100%- good image/file : all sectors present +- good image/file : all sectors present - data md5sum : 9503f278d4550a9507a317664481adf8 -- Ecc block test : 1% tested- Ecc block test : 2% tested- Ecc block test : 3% tested- Ecc block test : 4% tested- Ecc block test : 5% tested- Ecc block test : 6% tested- Ecc block test : 7% tested- Ecc block test : 8% tested- Ecc block test : 10% tested- Ecc block test : 11% tested- Ecc block test : 12% tested- Ecc block test : 13% tested- Ecc block test : 14% tested- Ecc block test : 15% tested- Ecc block test : 16% tested- Ecc block test : 17% tested- Ecc block test : 18% tested- Ecc block test : 20% tested- Ecc block test : 21% tested- Ecc block test : 22% tested- Ecc block test : 23% tested- Ecc block test : 24% tested- Ecc block test : 25% tested- Ecc block test : 26% tested- Ecc block test : 27% tested- Ecc block test : 28% tested- Ecc block test : 30% tested- Ecc block test : 31% tested- Ecc block test : 32% tested- Ecc block test : 33% tested- Ecc block test : 34% tested- Ecc block test : 35% tested- Ecc block test : 36% tested- Ecc block test : 37% tested- Ecc block test : 38% tested- Ecc block test : 40% tested- Ecc block test : 41% tested- Ecc block test : 42% tested- Ecc block test : 43% tested- Ecc block test : 44% tested- Ecc block test : 45% tested- Ecc block test : 46% tested- Ecc block test : 47% tested- Ecc block test : 48% tested- Ecc block test : 50% tested- Ecc block test : 51% tested- Ecc block test : 52% tested- Ecc block test : 53% tested- Ecc block test : 54% tested- Ecc block test : 55% tested- Ecc block test : 56% tested- Ecc block test : 57% tested- Ecc block test : 58% tested- Ecc block test : 60% tested- Ecc block test : 61% tested- Ecc block test : 62% tested- Ecc block test : 63% tested- Ecc block test : 64% tested- Ecc block test : 65% tested- Ecc block test : 66% tested- Ecc block test : 67% tested- Ecc block test : 68% tested- Ecc block test : 70% tested- Ecc block test : 71% tested- Ecc block test : 72% tested- Ecc block test : 73% tested- Ecc block test : 74% tested- Ecc block test : 75% tested- Ecc block test : 76% tested- Ecc block test : 77% tested- Ecc block test : 78% tested- Ecc block test : 80% tested- Ecc block test : 81% tested- Ecc block test : 82% tested- Ecc block test : 83% tested- Ecc block test : 84% tested- Ecc block test : 85% tested- Ecc block test : 86% tested- Ecc block test : 87% tested- Ecc block test : 88% tested- Ecc block test : 90% tested- Ecc block test : 91% tested- Ecc block test : 92% tested- Ecc block test : 93% tested- Ecc block test : 94% tested- Ecc block test : 95% tested- Ecc block test : 96% tested- Ecc block test : 97% tested- Ecc block test : 98% tested- Ecc block test : 100% tested - Ecc block test : pass +- Ecc block test : pass +FreeCrcBuf - buffer cleared diff --git a/regtest/database/RS03f_missing_ecc_header_and_crc b/regtest/database/RS03f_missing_ecc_header_and_crc index 02d97f1..3f34f41 100644 --- a/regtest/database/RS03f_missing_ecc_header_and_crc +++ b/regtest/database/RS03f_missing_ecc_header_and_crc @@ -163,7 +163,7 @@ Error correction properties: Data integrity: - sectors : 21000 in image; 1892 in ecc file CalcRS03Layout(): returning cached layout (file) -- testing sectors : 1%- testing sectors : 2%- testing sectors : 3%- testing sectors : 4%- testing sectors : 5%- testing sectors : 6%- testing sectors : 7%- testing sectors : 8%- testing sectors : 9%- testing sectors : 10%- testing sectors : 11%- testing sectors : 12%- testing sectors : 13%- testing sectors : 14%- testing sectors : 15%- testing sectors : 16%- testing sectors : 17%- testing sectors : 18%- testing sectors : 19%- testing sectors : 20%- testing sectors : 21%- testing sectors : 22%- testing sectors : 23%- testing sectors : 24%- testing sectors : 25%- testing sectors : 26%- testing sectors : 27%- testing sectors : 28%- testing sectors : 29%- testing sectors : 30%- testing sectors : 31%- testing sectors : 32%- testing sectors : 33%- testing sectors : 34%- testing sectors : 35%- testing sectors : 36%- testing sectors : 37%- testing sectors : 38%- testing sectors : 39%- testing sectors : 40%- testing sectors : 41%- testing sectors : 42%- testing sectors : 43%- testing sectors : 44%- testing sectors : 45%- testing sectors : 46%- testing sectors : 47%- testing sectors : 48%- testing sectors : 49%- testing sectors : 50%- testing sectors : 51%- testing sectors : 52%- testing sectors : 53%- testing sectors : 54%- testing sectors : 55%- testing sectors : 56%- testing sectors : 57%- testing sectors : 58%- testing sectors : 59%- testing sectors : 60%- testing sectors : 61%- testing sectors : 62%- testing sectors : 63%- testing sectors : 64%- testing sectors : 65%- testing sectors : 66%- testing sectors : 67%- testing sectors : 68%- testing sectors : 69%- testing sectors : 70%- testing sectors : 71%- testing sectors : 72%- testing sectors : 73%- testing sectors : 74%- testing sectors : 75%- testing sectors : 76%- testing sectors : 77%- testing sectors : 78%- testing sectors : 79%- testing sectors : 80%- testing sectors : 81%- testing sectors : 82%- testing sectors : 83%- testing sectors : 84%- testing sectors : 85%- testing sectors : 86%- testing sectors : 87%- testing sectors : 88%- testing sectors : 89%- testing sectors : 90%- testing sectors : 91%* Unrecoverable sector found! +* Unrecoverable sector found! * * Sector 2 is marked unreadable in the ecc file. * @@ -284,10 +284,11 @@ CalcRS03Layout(): returning cached layout (file) * in the ecc file are missing and its error correction * capacity will be reduced. * missing sectors : 2 - 16 (in ecc file) -- testing sectors : 92%- testing sectors : 93%- testing sectors : 94%- testing sectors : 95%- testing sectors : 96%- testing sectors : 97%- testing sectors : 98%- testing sectors : 99%- testing sectors : 100%* BAD image/file : 15 sectors missing +* BAD image/file : 15 sectors missing ... data section : 0 sectors missing; 0 CRC errors ... crc section : 15 sectors missing ... ecc section : 0 sectors missing -* Ecc block test : 0 good, 1 bad; 1% tested* Ecc block test : 0 good, 2 bad; 2% tested* Ecc block test : 0 good, 3 bad; 3% tested* Ecc block test : 0 good, 4 bad; 4% tested* Ecc block test : 0 good, 5 bad; 5% tested* Ecc block test : 0 good, 6 bad; 6% tested* Ecc block test : 0 good, 7 bad; 7% tested* Ecc block test : 0 good, 8 bad; 8% tested* Ecc block test : 0 good, 9 bad; 10% tested* Ecc block test : 0 good, 10 bad; 11% tested* Ecc block test : 0 good, 11 bad; 12% tested* Ecc block test : 0 good, 12 bad; 13% tested* Ecc block test : 0 good, 13 bad; 14% tested* Ecc block test : 0 good, 14 bad; 15% tested* Ecc block test : 0 good, 15 bad; 16% tested* Ecc block test : 1 good, 15 bad; 17% tested* Ecc block test : 2 good, 15 bad; 18% tested* Ecc block test : 3 good, 15 bad; 20% tested* Ecc block test : 4 good, 15 bad; 21% tested* Ecc block test : 5 good, 15 bad; 22% tested* Ecc block test : 6 good, 15 bad; 23% tested* Ecc block test : 7 good, 15 bad; 24% tested* Ecc block test : 8 good, 15 bad; 25% tested* Ecc block test : 9 good, 15 bad; 26% tested* Ecc block test : 10 good, 15 bad; 27% tested* Ecc block test : 11 good, 15 bad; 28% tested* Ecc block test : 12 good, 15 bad; 30% tested* Ecc block test : 13 good, 15 bad; 31% tested* Ecc block test : 14 good, 15 bad; 32% tested* Ecc block test : 15 good, 15 bad; 33% tested* Ecc block test : 16 good, 15 bad; 34% tested* Ecc block test : 17 good, 15 bad; 35% tested* Ecc block test : 18 good, 15 bad; 36% tested* Ecc block test : 19 good, 15 bad; 37% tested* Ecc block test : 20 good, 15 bad; 38% tested* Ecc block test : 21 good, 15 bad; 40% tested* Ecc block test : 22 good, 15 bad; 41% tested* Ecc block test : 23 good, 15 bad; 42% tested* Ecc block test : 24 good, 15 bad; 43% tested* Ecc block test : 25 good, 15 bad; 44% tested* Ecc block test : 26 good, 15 bad; 45% tested* Ecc block test : 27 good, 15 bad; 46% tested* Ecc block test : 28 good, 15 bad; 47% tested* Ecc block test : 29 good, 15 bad; 48% tested* Ecc block test : 30 good, 15 bad; 50% tested* Ecc block test : 31 good, 15 bad; 51% tested* Ecc block test : 32 good, 15 bad; 52% tested* Ecc block test : 33 good, 15 bad; 53% tested* Ecc block test : 34 good, 15 bad; 54% tested* Ecc block test : 35 good, 15 bad; 55% tested* Ecc block test : 36 good, 15 bad; 56% tested* Ecc block test : 37 good, 15 bad; 57% tested* Ecc block test : 38 good, 15 bad; 58% tested* Ecc block test : 39 good, 15 bad; 60% tested* Ecc block test : 40 good, 15 bad; 61% tested* Ecc block test : 41 good, 15 bad; 62% tested* Ecc block test : 42 good, 15 bad; 63% tested* Ecc block test : 43 good, 15 bad; 64% tested* Ecc block test : 44 good, 15 bad; 65% tested* Ecc block test : 45 good, 15 bad; 66% tested* Ecc block test : 46 good, 15 bad; 67% tested* Ecc block test : 47 good, 15 bad; 68% tested* Ecc block test : 48 good, 15 bad; 70% tested* Ecc block test : 49 good, 15 bad; 71% tested* Ecc block test : 50 good, 15 bad; 72% tested* Ecc block test : 51 good, 15 bad; 73% tested* Ecc block test : 52 good, 15 bad; 74% tested* Ecc block test : 53 good, 15 bad; 75% tested* Ecc block test : 54 good, 15 bad; 76% tested* Ecc block test : 55 good, 15 bad; 77% tested* Ecc block test : 56 good, 15 bad; 78% tested* Ecc block test : 57 good, 15 bad; 80% tested* Ecc block test : 58 good, 15 bad; 81% tested* Ecc block test : 59 good, 15 bad; 82% tested* Ecc block test : 60 good, 15 bad; 83% tested* Ecc block test : 61 good, 15 bad; 84% tested* Ecc block test : 62 good, 15 bad; 85% tested* Ecc block test : 63 good, 15 bad; 86% tested* Ecc block test : 64 good, 15 bad; 87% tested* Ecc block test : 65 good, 15 bad; 88% tested* Ecc block test : 66 good, 15 bad; 90% tested* Ecc block test : 67 good, 15 bad; 91% tested* Ecc block test : 68 good, 15 bad; 92% tested* Ecc block test : 69 good, 15 bad; 93% tested* Ecc block test : 70 good, 15 bad; 94% tested* Ecc block test : 71 good, 15 bad; 95% tested* Ecc block test : 72 good, 15 bad; 96% tested* Ecc block test : 73 good, 15 bad; 97% tested* Ecc block test : 74 good, 15 bad; 98% tested* Ecc block test : 75 good, 15 bad; 100% tested* Ecc block test : 75 good, 15 bad; 15198 bad sub blocks +* Ecc block test : 75 good, 15 bad; 15198 bad sub blocks - erasure counts : avg = 1.0; worst = 1 per ecc block. - prognosis : 22892 of 22892 sectors recoverable (100.0%) +FreeCrcBuf - buffer cleared diff --git a/regtest/database/RS03f_missing_ecc_header_and_defective_crc b/regtest/database/RS03f_missing_ecc_header_and_defective_crc index 06ba3b0..fc7ffc1 100644 --- a/regtest/database/RS03f_missing_ecc_header_and_defective_crc +++ b/regtest/database/RS03f_missing_ecc_header_and_defective_crc @@ -164,8 +164,9 @@ Error correction properties: Data integrity: - sectors : 21000 in image; 1892 in ecc file CalcRS03Layout(): returning cached layout (file) -- testing sectors : 1%- testing sectors : 2%- testing sectors : 3%- testing sectors : 4%- testing sectors : 5%- testing sectors : 6%- testing sectors : 7%- testing sectors : 8%- testing sectors : 9%- testing sectors : 10%- testing sectors : 11%- testing sectors : 12%- testing sectors : 13%- testing sectors : 14%- testing sectors : 15%- testing sectors : 16%- testing sectors : 17%- testing sectors : 18%- testing sectors : 19%- testing sectors : 20%- testing sectors : 21%- testing sectors : 22%- testing sectors : 23%- testing sectors : 24%- testing sectors : 25%- testing sectors : 26%- testing sectors : 27%- testing sectors : 28%- testing sectors : 29%- testing sectors : 30%- testing sectors : 31%- testing sectors : 32%- testing sectors : 33%- testing sectors : 34%- testing sectors : 35%- testing sectors : 36%- testing sectors : 37%- testing sectors : 38%- testing sectors : 39%- testing sectors : 40%- testing sectors : 41%- testing sectors : 42%- testing sectors : 43%- testing sectors : 44%- testing sectors : 45%- testing sectors : 46%- testing sectors : 47%- testing sectors : 48%- testing sectors : 49%- testing sectors : 50%- testing sectors : 51%- testing sectors : 52%- testing sectors : 53%- testing sectors : 54%- testing sectors : 55%- testing sectors : 56%- testing sectors : 57%- testing sectors : 58%- testing sectors : 59%- testing sectors : 60%- testing sectors : 61%- testing sectors : 62%- testing sectors : 63%- testing sectors : 64%- testing sectors : 65%- testing sectors : 66%- testing sectors : 67%- testing sectors : 68%- testing sectors : 69%- testing sectors : 70%- testing sectors : 71%- testing sectors : 72%- testing sectors : 73%- testing sectors : 74%- testing sectors : 75%- testing sectors : 76%- testing sectors : 77%- testing sectors : 78%- testing sectors : 79%- testing sectors : 80%- testing sectors : 81%- testing sectors : 82%- testing sectors : 83%- testing sectors : 84%- testing sectors : 85%- testing sectors : 86%- testing sectors : 87%- testing sectors : 88%- testing sectors : 89%- testing sectors : 90%- testing sectors : 91%- testing sectors : 92%- testing sectors : 93%- testing sectors : 94%- testing sectors : 95%- testing sectors : 96%- testing sectors : 97%- testing sectors : 98%- testing sectors : 99%- testing sectors : 100%* suspicious image : all sectors present, but 0 CRC errors +* suspicious image : all sectors present, but 0 CRC errors ... data section : 0 sectors missing; 0 CRC errors ... crc section : 0 sectors missing; 1 signature errors ... ecc section : 0 sectors missing -* Ecc block test : 0 good, 1 bad; 1% tested* Ecc block test : 1 good, 1 bad; 2% tested* Ecc block test : 2 good, 1 bad; 3% tested* Ecc block test : 3 good, 1 bad; 4% tested* Ecc block test : 4 good, 1 bad; 5% tested* Ecc block test : 5 good, 1 bad; 6% tested* Ecc block test : 6 good, 1 bad; 7% tested* Ecc block test : 7 good, 1 bad; 8% tested* Ecc block test : 8 good, 1 bad; 10% tested* Ecc block test : 9 good, 1 bad; 11% tested* Ecc block test : 10 good, 1 bad; 12% tested* Ecc block test : 11 good, 1 bad; 13% tested* Ecc block test : 12 good, 1 bad; 14% tested* Ecc block test : 13 good, 1 bad; 15% tested* Ecc block test : 14 good, 1 bad; 16% tested* Ecc block test : 15 good, 1 bad; 17% tested* Ecc block test : 16 good, 1 bad; 18% tested* Ecc block test : 17 good, 1 bad; 20% tested* Ecc block test : 18 good, 1 bad; 21% tested* Ecc block test : 19 good, 1 bad; 22% tested* Ecc block test : 20 good, 1 bad; 23% tested* Ecc block test : 21 good, 1 bad; 24% tested* Ecc block test : 22 good, 1 bad; 25% tested* Ecc block test : 23 good, 1 bad; 26% tested* Ecc block test : 24 good, 1 bad; 27% tested* Ecc block test : 25 good, 1 bad; 28% tested* Ecc block test : 26 good, 1 bad; 30% tested* Ecc block test : 27 good, 1 bad; 31% tested* Ecc block test : 28 good, 1 bad; 32% tested* Ecc block test : 29 good, 1 bad; 33% tested* Ecc block test : 30 good, 1 bad; 34% tested* Ecc block test : 31 good, 1 bad; 35% tested* Ecc block test : 32 good, 1 bad; 36% tested* Ecc block test : 33 good, 1 bad; 37% tested* Ecc block test : 34 good, 1 bad; 38% tested* Ecc block test : 35 good, 1 bad; 40% tested* Ecc block test : 36 good, 1 bad; 41% tested* Ecc block test : 37 good, 1 bad; 42% tested* Ecc block test : 38 good, 1 bad; 43% tested* Ecc block test : 39 good, 1 bad; 44% tested* Ecc block test : 40 good, 1 bad; 45% tested* Ecc block test : 41 good, 1 bad; 46% tested* Ecc block test : 42 good, 1 bad; 47% tested* Ecc block test : 43 good, 1 bad; 48% tested* Ecc block test : 44 good, 1 bad; 50% tested* Ecc block test : 45 good, 1 bad; 51% tested* Ecc block test : 46 good, 1 bad; 52% tested* Ecc block test : 47 good, 1 bad; 53% tested* Ecc block test : 48 good, 1 bad; 54% tested* Ecc block test : 49 good, 1 bad; 55% tested* Ecc block test : 50 good, 1 bad; 56% tested* Ecc block test : 51 good, 1 bad; 57% tested* Ecc block test : 52 good, 1 bad; 58% tested* Ecc block test : 53 good, 1 bad; 60% tested* Ecc block test : 54 good, 1 bad; 61% tested* Ecc block test : 55 good, 1 bad; 62% tested* Ecc block test : 56 good, 1 bad; 63% tested* Ecc block test : 57 good, 1 bad; 64% tested* Ecc block test : 58 good, 1 bad; 65% tested* Ecc block test : 59 good, 1 bad; 66% tested* Ecc block test : 60 good, 1 bad; 67% tested* Ecc block test : 61 good, 1 bad; 68% tested* Ecc block test : 62 good, 1 bad; 70% tested* Ecc block test : 63 good, 1 bad; 71% tested* Ecc block test : 64 good, 1 bad; 72% tested* Ecc block test : 65 good, 1 bad; 73% tested* Ecc block test : 66 good, 1 bad; 74% tested* Ecc block test : 67 good, 1 bad; 75% tested* Ecc block test : 68 good, 1 bad; 76% tested* Ecc block test : 69 good, 1 bad; 77% tested* Ecc block test : 70 good, 1 bad; 78% tested* Ecc block test : 71 good, 1 bad; 80% tested* Ecc block test : 72 good, 1 bad; 81% tested* Ecc block test : 73 good, 1 bad; 82% tested* Ecc block test : 74 good, 1 bad; 83% tested* Ecc block test : 75 good, 1 bad; 84% tested* Ecc block test : 76 good, 1 bad; 85% tested* Ecc block test : 77 good, 1 bad; 86% tested* Ecc block test : 78 good, 1 bad; 87% tested* Ecc block test : 79 good, 1 bad; 88% tested* Ecc block test : 80 good, 1 bad; 90% tested* Ecc block test : 81 good, 1 bad; 91% tested* Ecc block test : 82 good, 1 bad; 92% tested* Ecc block test : 83 good, 1 bad; 93% tested* Ecc block test : 84 good, 1 bad; 94% tested* Ecc block test : 85 good, 1 bad; 95% tested* Ecc block test : 86 good, 1 bad; 96% tested* Ecc block test : 87 good, 1 bad; 97% tested* Ecc block test : 88 good, 1 bad; 98% tested* Ecc block test : 89 good, 1 bad; 100% tested* Ecc block test : 89 good, 1 bad; 1 bad sub blocks +* Ecc block test : 89 good, 1 bad; 1 bad sub blocks +FreeCrcBuf - buffer cleared diff --git a/regtest/database/RS03f_missing_sectors b/regtest/database/RS03f_missing_sectors index 1fabbc7..c5cd304 100644 --- a/regtest/database/RS03f_missing_sectors +++ b/regtest/database/RS03f_missing_sectors @@ -18,11 +18,11 @@ Error correction properties: Data integrity: - sectors : 21000 in image; 1892 in ecc file -- testing sectors : 1%- testing sectors : 2%* missing sectors : 500 - 524 -- testing sectors : 3%- testing sectors : 4%- testing sectors : 5%- testing sectors : 6%- testing sectors : 7%- testing sectors : 8%- testing sectors : 9%- testing sectors : 10%- testing sectors : 11%- testing sectors : 12%- testing sectors : 13%- testing sectors : 14%- testing sectors : 15%- testing sectors : 16%- testing sectors : 17%- testing sectors : 18%- testing sectors : 19%- testing sectors : 20%- testing sectors : 21%- testing sectors : 22%- testing sectors : 23%- testing sectors : 24%- testing sectors : 25%- testing sectors : 26%- testing sectors : 27%- testing sectors : 28%- testing sectors : 29%- testing sectors : 30%- testing sectors : 31%- testing sectors : 32%- testing sectors : 33%- testing sectors : 34%- testing sectors : 35%- testing sectors : 36%- testing sectors : 37%- testing sectors : 38%- testing sectors : 39%- testing sectors : 40%- testing sectors : 41%- testing sectors : 42%- testing sectors : 43%- testing sectors : 44%- testing sectors : 45%- testing sectors : 46%- testing sectors : 47%- testing sectors : 48%- testing sectors : 49%- testing sectors : 50%- testing sectors : 51%- testing sectors : 52%- testing sectors : 53%- testing sectors : 54%- testing sectors : 55%- testing sectors : 56%- testing sectors : 57%- testing sectors : 58%- testing sectors : 59%- testing sectors : 60%- testing sectors : 61%- testing sectors : 62%- testing sectors : 63%- testing sectors : 64%- testing sectors : 65%- testing sectors : 66%- testing sectors : 67%- testing sectors : 68%- testing sectors : 69%- testing sectors : 70%- testing sectors : 71%- testing sectors : 72%- testing sectors : 73%- testing sectors : 74%- testing sectors : 75%- testing sectors : 76%- testing sectors : 77%- testing sectors : 78%- testing sectors : 79%- testing sectors : 80%- testing sectors : 81%- testing sectors : 82%- testing sectors : 83%- testing sectors : 84%- testing sectors : 85%- testing sectors : 86%- testing sectors : 87%- testing sectors : 88%- testing sectors : 89%- testing sectors : 90%- testing sectors : 91%- testing sectors : 92%- testing sectors : 93%- testing sectors : 94%- testing sectors : 95%- testing sectors : 96%- testing sectors : 97%- testing sectors : 98%- testing sectors : 99%- testing sectors : 100%* BAD image/file : 25 sectors missing +* missing sectors : 500 - 524 +* BAD image/file : 25 sectors missing ... data section : 25 sectors missing; 0 CRC errors ... crc section : 0 sectors missing ... ecc section : 0 sectors missing -- Ecc block test : 1% tested- Ecc block test : 2% tested- Ecc block test : 3% tested- Ecc block test : 4% tested- Ecc block test : 5% tested- Ecc block test : 6% tested- Ecc block test : 7% tested- Ecc block test : 8% tested- Ecc block test : 10% tested- Ecc block test : 11% tested- Ecc block test : 12% tested- Ecc block test : 13% tested- Ecc block test : 14% tested- Ecc block test : 15% tested- Ecc block test : 16% tested- Ecc block test : 17% tested- Ecc block test : 18% tested- Ecc block test : 20% tested- Ecc block test : 21% tested- Ecc block test : 22% tested- Ecc block test : 23% tested- Ecc block test : 24% tested- Ecc block test : 25% tested- Ecc block test : 26% tested- Ecc block test : 27% tested- Ecc block test : 28% tested- Ecc block test : 30% tested- Ecc block test : 31% tested- Ecc block test : 32% tested- Ecc block test : 33% tested- Ecc block test : 34% tested- Ecc block test : 35% tested- Ecc block test : 36% tested- Ecc block test : 37% tested- Ecc block test : 38% tested- Ecc block test : 40% tested- Ecc block test : 41% tested- Ecc block test : 42% tested- Ecc block test : 43% tested- Ecc block test : 44% tested- Ecc block test : 45% tested- Ecc block test : 46% tested- Ecc block test : 47% tested- Ecc block test : 48% tested- Ecc block test : 50% tested- Ecc block test : 51% tested- Ecc block test : 52% tested- Ecc block test : 53% tested- Ecc block test : 54% tested- Ecc block test : 55% tested* Ecc block test : 50 good, 1 bad; 56% tested* Ecc block test : 50 good, 2 bad; 57% tested* Ecc block test : 50 good, 3 bad; 58% tested* Ecc block test : 50 good, 4 bad; 60% tested* Ecc block test : 50 good, 5 bad; 61% tested* Ecc block test : 50 good, 6 bad; 62% tested* Ecc block test : 50 good, 7 bad; 63% tested* Ecc block test : 50 good, 8 bad; 64% tested* Ecc block test : 50 good, 9 bad; 65% tested* Ecc block test : 50 good, 10 bad; 66% tested* Ecc block test : 50 good, 11 bad; 67% tested* Ecc block test : 50 good, 12 bad; 68% tested* Ecc block test : 50 good, 13 bad; 70% tested* Ecc block test : 50 good, 14 bad; 71% tested* Ecc block test : 50 good, 15 bad; 72% tested* Ecc block test : 50 good, 16 bad; 73% tested* Ecc block test : 50 good, 17 bad; 74% tested* Ecc block test : 50 good, 18 bad; 75% tested* Ecc block test : 50 good, 19 bad; 76% tested* Ecc block test : 50 good, 20 bad; 77% tested* Ecc block test : 50 good, 21 bad; 78% tested* Ecc block test : 50 good, 22 bad; 80% tested* Ecc block test : 50 good, 23 bad; 81% tested* Ecc block test : 50 good, 24 bad; 82% tested* Ecc block test : 50 good, 25 bad; 83% tested* Ecc block test : 51 good, 25 bad; 84% tested* Ecc block test : 52 good, 25 bad; 85% tested* Ecc block test : 53 good, 25 bad; 86% tested* Ecc block test : 54 good, 25 bad; 87% tested* Ecc block test : 55 good, 25 bad; 88% tested* Ecc block test : 56 good, 25 bad; 90% tested* Ecc block test : 57 good, 25 bad; 91% tested* Ecc block test : 58 good, 25 bad; 92% tested* Ecc block test : 59 good, 25 bad; 93% tested* Ecc block test : 60 good, 25 bad; 94% tested* Ecc block test : 61 good, 25 bad; 95% tested* Ecc block test : 62 good, 25 bad; 96% tested* Ecc block test : 63 good, 25 bad; 97% tested* Ecc block test : 64 good, 25 bad; 98% tested* Ecc block test : 65 good, 25 bad; 100% tested* Ecc block test : 65 good, 25 bad; 51029 bad sub blocks +* Ecc block test : 65 good, 25 bad; 51029 bad sub blocks - erasure counts : avg = 1.0; worst = 1 per ecc block. - prognosis : 22892 of 22892 sectors recoverable (100.0%) diff --git a/regtest/database/RS03f_mixed_errors b/regtest/database/RS03f_mixed_errors index f6bd92f..f940247 100644 --- a/regtest/database/RS03f_mixed_errors +++ b/regtest/database/RS03f_mixed_errors @@ -18,17 +18,17 @@ Error correction properties: Data integrity: - sectors : 21000 in image; 1892 in ecc file -- testing sectors : 1%- testing sectors : 2%* missing sectors : 500 - 524 +* missing sectors : 500 - 524 * CRC error, sector: 670 -- testing sectors : 3%* missing sector : 699 +* missing sector : 699 * CRC error, sector: 770 * CRC error, sector: 771 * CRC error, sector: 772 -- testing sectors : 4%* missing sectors : 978 - 1001 -- testing sectors : 5%- testing sectors : 6%- testing sectors : 7%- testing sectors : 8%- testing sectors : 9%- testing sectors : 10%- testing sectors : 11%- testing sectors : 12%- testing sectors : 13%- testing sectors : 14%- testing sectors : 15%- testing sectors : 16%- testing sectors : 17%- testing sectors : 18%- testing sectors : 19%- testing sectors : 20%- testing sectors : 21%- testing sectors : 22%- testing sectors : 23%- testing sectors : 24%- testing sectors : 25%- testing sectors : 26%- testing sectors : 27%- testing sectors : 28%- testing sectors : 29%- testing sectors : 30%- testing sectors : 31%- testing sectors : 32%- testing sectors : 33%- testing sectors : 34%- testing sectors : 35%- testing sectors : 36%- testing sectors : 37%- testing sectors : 38%- testing sectors : 39%- testing sectors : 40%- testing sectors : 41%- testing sectors : 42%- testing sectors : 43%- testing sectors : 44%- testing sectors : 45%- testing sectors : 46%- testing sectors : 47%- testing sectors : 48%- testing sectors : 49%- testing sectors : 50%- testing sectors : 51%- testing sectors : 52%- testing sectors : 53%- testing sectors : 54%- testing sectors : 55%- testing sectors : 56%- testing sectors : 57%- testing sectors : 58%- testing sectors : 59%- testing sectors : 60%- testing sectors : 61%- testing sectors : 62%- testing sectors : 63%- testing sectors : 64%- testing sectors : 65%- testing sectors : 66%- testing sectors : 67%- testing sectors : 68%- testing sectors : 69%- testing sectors : 70%- testing sectors : 71%- testing sectors : 72%- testing sectors : 73%- testing sectors : 74%- testing sectors : 75%- testing sectors : 76%- testing sectors : 77%- testing sectors : 78%- testing sectors : 79%- testing sectors : 80%- testing sectors : 81%- testing sectors : 82%- testing sectors : 83%- testing sectors : 84%- testing sectors : 85%- testing sectors : 86%- testing sectors : 87%- testing sectors : 88%- testing sectors : 89%- testing sectors : 90%- testing sectors : 91%- testing sectors : 92%- testing sectors : 93%- testing sectors : 94%- testing sectors : 95%- testing sectors : 96%- testing sectors : 97%- testing sectors : 98%- testing sectors : 99%- testing sectors : 100%* BAD image : 50 sectors missing, 4 CRC errors +* missing sectors : 978 - 1001 +* BAD image : 50 sectors missing, 4 CRC errors ... data section : 50 sectors missing; 4 CRC errors ... crc section : 0 sectors missing ... ecc section : 0 sectors missing -* Ecc block test : 0 good, 1 bad; 1% tested* Ecc block test : 0 good, 2 bad; 2% tested* Ecc block test : 0 good, 3 bad; 3% tested* Ecc block test : 0 good, 4 bad; 4% tested* Ecc block test : 0 good, 5 bad; 5% tested* Ecc block test : 0 good, 6 bad; 6% tested* Ecc block test : 0 good, 7 bad; 7% tested* Ecc block test : 0 good, 8 bad; 8% tested* Ecc block test : 0 good, 9 bad; 10% tested* Ecc block test : 0 good, 10 bad; 11% tested* Ecc block test : 0 good, 11 bad; 12% tested* Ecc block test : 0 good, 12 bad; 13% tested* Ecc block test : 1 good, 12 bad; 14% tested* Ecc block test : 2 good, 12 bad; 15% tested* Ecc block test : 3 good, 12 bad; 16% tested* Ecc block test : 4 good, 12 bad; 17% tested* Ecc block test : 5 good, 12 bad; 18% tested* Ecc block test : 6 good, 12 bad; 20% tested* Ecc block test : 7 good, 12 bad; 21% tested* Ecc block test : 8 good, 12 bad; 22% tested* Ecc block test : 9 good, 12 bad; 23% tested* Ecc block test : 10 good, 12 bad; 24% tested* Ecc block test : 11 good, 12 bad; 25% tested* Ecc block test : 12 good, 12 bad; 26% tested* Ecc block test : 13 good, 12 bad; 27% tested* Ecc block test : 14 good, 12 bad; 28% tested* Ecc block test : 15 good, 12 bad; 30% tested* Ecc block test : 16 good, 12 bad; 31% tested* Ecc block test : 17 good, 12 bad; 32% tested* Ecc block test : 18 good, 12 bad; 33% tested* Ecc block test : 19 good, 12 bad; 34% tested* Ecc block test : 20 good, 12 bad; 35% tested* Ecc block test : 21 good, 12 bad; 36% tested* Ecc block test : 22 good, 12 bad; 37% tested* Ecc block test : 23 good, 12 bad; 38% tested* Ecc block test : 24 good, 12 bad; 40% tested* Ecc block test : 25 good, 12 bad; 41% tested* Ecc block test : 26 good, 12 bad; 42% tested* Ecc block test : 27 good, 12 bad; 43% tested* Ecc block test : 28 good, 12 bad; 44% tested* Ecc block test : 28 good, 13 bad; 45% tested* Ecc block test : 29 good, 13 bad; 46% tested* Ecc block test : 30 good, 13 bad; 47% tested* Ecc block test : 31 good, 13 bad; 48% tested* Ecc block test : 32 good, 13 bad; 50% tested* Ecc block test : 33 good, 13 bad; 51% tested* Ecc block test : 34 good, 13 bad; 52% tested* Ecc block test : 35 good, 13 bad; 53% tested* Ecc block test : 36 good, 13 bad; 54% tested* Ecc block test : 37 good, 13 bad; 55% tested* Ecc block test : 37 good, 14 bad; 56% tested* Ecc block test : 37 good, 15 bad; 57% tested* Ecc block test : 37 good, 16 bad; 58% tested* Ecc block test : 37 good, 17 bad; 60% tested* Ecc block test : 37 good, 18 bad; 61% tested* Ecc block test : 37 good, 19 bad; 62% tested* Ecc block test : 37 good, 20 bad; 63% tested* Ecc block test : 37 good, 21 bad; 64% tested* Ecc block test : 37 good, 22 bad; 65% tested* Ecc block test : 37 good, 23 bad; 66% tested* Ecc block test : 37 good, 24 bad; 67% tested* Ecc block test : 37 good, 25 bad; 68% tested* Ecc block test : 37 good, 26 bad; 70% tested* Ecc block test : 37 good, 27 bad; 71% tested* Ecc block test : 37 good, 28 bad; 72% tested* Ecc block test : 37 good, 29 bad; 73% tested* Ecc block test : 37 good, 30 bad; 74% tested* Ecc block test : 37 good, 31 bad; 75% tested* Ecc block test : 37 good, 32 bad; 76% tested* Ecc block test : 37 good, 33 bad; 77% tested* Ecc block test : 37 good, 34 bad; 78% tested* Ecc block test : 37 good, 35 bad; 80% tested* Ecc block test : 37 good, 36 bad; 81% tested* Ecc block test : 37 good, 37 bad; 82% tested* Ecc block test : 37 good, 38 bad; 83% tested* Ecc block test : 38 good, 38 bad; 84% tested* Ecc block test : 39 good, 38 bad; 85% tested* Ecc block test : 40 good, 38 bad; 86% tested* Ecc block test : 40 good, 39 bad; 87% tested* Ecc block test : 40 good, 40 bad; 88% tested* Ecc block test : 40 good, 41 bad; 90% tested* Ecc block test : 40 good, 42 bad; 91% tested* Ecc block test : 40 good, 43 bad; 92% tested* Ecc block test : 40 good, 44 bad; 93% tested* Ecc block test : 40 good, 45 bad; 94% tested* Ecc block test : 40 good, 46 bad; 95% tested* Ecc block test : 40 good, 47 bad; 96% tested* Ecc block test : 40 good, 48 bad; 97% tested* Ecc block test : 40 good, 49 bad; 98% tested* Ecc block test : 40 good, 50 bad; 100% tested* Ecc block test : 40 good, 50 bad; 99991 bad sub blocks +* Ecc block test : 40 good, 50 bad; 99991 bad sub blocks - erasure counts : avg = 1.1; worst = 2 per ecc block. - prognosis : 22892 of 22892 sectors recoverable (100.0%) diff --git a/regtest/database/RS03f_normal_image_ecc_plus56_bytes b/regtest/database/RS03f_normal_image_ecc_plus56_bytes index cfd24ec..948ba2b 100644 --- a/regtest/database/RS03f_normal_image_ecc_plus56_bytes +++ b/regtest/database/RS03f_normal_image_ecc_plus56_bytes @@ -18,11 +18,11 @@ Error correction properties: Data integrity: * sectors : 21000 (21000 sectors + 56 bytes expected); 1892 sectors in ecc file -- testing sectors : 1%- testing sectors : 2%- testing sectors : 3%- testing sectors : 4%- testing sectors : 5%- testing sectors : 6%- testing sectors : 7%- testing sectors : 8%- testing sectors : 9%- testing sectors : 10%- testing sectors : 11%- testing sectors : 12%- testing sectors : 13%- testing sectors : 14%- testing sectors : 15%- testing sectors : 16%- testing sectors : 17%- testing sectors : 18%- testing sectors : 19%- testing sectors : 20%- testing sectors : 21%- testing sectors : 22%- testing sectors : 23%- testing sectors : 24%- testing sectors : 25%- testing sectors : 26%- testing sectors : 27%- testing sectors : 28%- testing sectors : 29%- testing sectors : 30%- testing sectors : 31%- testing sectors : 32%- testing sectors : 33%- testing sectors : 34%- testing sectors : 35%- testing sectors : 36%- testing sectors : 37%- testing sectors : 38%- testing sectors : 39%- testing sectors : 40%- testing sectors : 41%- testing sectors : 42%- testing sectors : 43%- testing sectors : 44%- testing sectors : 45%- testing sectors : 46%- testing sectors : 47%- testing sectors : 48%- testing sectors : 49%- testing sectors : 50%- testing sectors : 51%- testing sectors : 52%- testing sectors : 53%- testing sectors : 54%- testing sectors : 55%- testing sectors : 56%- testing sectors : 57%- testing sectors : 58%- testing sectors : 59%- testing sectors : 60%- testing sectors : 61%- testing sectors : 62%- testing sectors : 63%- testing sectors : 64%- testing sectors : 65%- testing sectors : 66%- testing sectors : 67%- testing sectors : 68%- testing sectors : 69%- testing sectors : 70%- testing sectors : 71%- testing sectors : 72%- testing sectors : 73%- testing sectors : 74%- testing sectors : 75%- testing sectors : 76%- testing sectors : 77%- testing sectors : 78%- testing sectors : 79%- testing sectors : 80%- testing sectors : 81%- testing sectors : 82%- testing sectors : 83%- testing sectors : 84%- testing sectors : 85%- testing sectors : 86%- testing sectors : 87%- testing sectors : 88%- testing sectors : 89%- testing sectors : 90%- testing sectors : 91%* missing sector : 21000 -- testing sectors : 92%- testing sectors : 93%- testing sectors : 94%- testing sectors : 95%- testing sectors : 96%- testing sectors : 97%- testing sectors : 98%- testing sectors : 99%- testing sectors : 100%* BAD image/file : 1 sectors missing +* missing sector : 21000 +* BAD image/file : 1 sectors missing ... data section : 1 sectors missing; 0 CRC errors ... crc section : 0 sectors missing ... ecc section : 0 sectors missing -- Ecc block test : 1% tested- Ecc block test : 2% tested- Ecc block test : 3% tested- Ecc block test : 4% tested- Ecc block test : 5% tested- Ecc block test : 6% tested- Ecc block test : 7% tested- Ecc block test : 8% tested- Ecc block test : 10% tested- Ecc block test : 11% tested- Ecc block test : 12% tested- Ecc block test : 13% tested- Ecc block test : 14% tested- Ecc block test : 15% tested- Ecc block test : 16% tested- Ecc block test : 17% tested- Ecc block test : 18% tested- Ecc block test : 20% tested- Ecc block test : 21% tested- Ecc block test : 22% tested- Ecc block test : 23% tested- Ecc block test : 24% tested- Ecc block test : 25% tested- Ecc block test : 26% tested- Ecc block test : 27% tested- Ecc block test : 28% tested- Ecc block test : 30% tested- Ecc block test : 31% tested- Ecc block test : 32% tested- Ecc block test : 33% tested* Ecc block test : 30 good, 1 bad; 34% tested* Ecc block test : 31 good, 1 bad; 35% tested* Ecc block test : 32 good, 1 bad; 36% tested* Ecc block test : 33 good, 1 bad; 37% tested* Ecc block test : 34 good, 1 bad; 38% tested* Ecc block test : 35 good, 1 bad; 40% tested* Ecc block test : 36 good, 1 bad; 41% tested* Ecc block test : 37 good, 1 bad; 42% tested* Ecc block test : 38 good, 1 bad; 43% tested* Ecc block test : 39 good, 1 bad; 44% tested* Ecc block test : 40 good, 1 bad; 45% tested* Ecc block test : 41 good, 1 bad; 46% tested* Ecc block test : 42 good, 1 bad; 47% tested* Ecc block test : 43 good, 1 bad; 48% tested* Ecc block test : 44 good, 1 bad; 50% tested* Ecc block test : 45 good, 1 bad; 51% tested* Ecc block test : 46 good, 1 bad; 52% tested* Ecc block test : 47 good, 1 bad; 53% tested* Ecc block test : 48 good, 1 bad; 54% tested* Ecc block test : 49 good, 1 bad; 55% tested* Ecc block test : 50 good, 1 bad; 56% tested* Ecc block test : 51 good, 1 bad; 57% tested* Ecc block test : 52 good, 1 bad; 58% tested* Ecc block test : 53 good, 1 bad; 60% tested* Ecc block test : 54 good, 1 bad; 61% tested* Ecc block test : 55 good, 1 bad; 62% tested* Ecc block test : 56 good, 1 bad; 63% tested* Ecc block test : 57 good, 1 bad; 64% tested* Ecc block test : 58 good, 1 bad; 65% tested* Ecc block test : 59 good, 1 bad; 66% tested* Ecc block test : 60 good, 1 bad; 67% tested* Ecc block test : 61 good, 1 bad; 68% tested* Ecc block test : 62 good, 1 bad; 70% tested* Ecc block test : 63 good, 1 bad; 71% tested* Ecc block test : 64 good, 1 bad; 72% tested* Ecc block test : 65 good, 1 bad; 73% tested* Ecc block test : 66 good, 1 bad; 74% tested* Ecc block test : 67 good, 1 bad; 75% tested* Ecc block test : 68 good, 1 bad; 76% tested* Ecc block test : 69 good, 1 bad; 77% tested* Ecc block test : 70 good, 1 bad; 78% tested* Ecc block test : 71 good, 1 bad; 80% tested* Ecc block test : 72 good, 1 bad; 81% tested* Ecc block test : 73 good, 1 bad; 82% tested* Ecc block test : 74 good, 1 bad; 83% tested* Ecc block test : 75 good, 1 bad; 84% tested* Ecc block test : 76 good, 1 bad; 85% tested* Ecc block test : 77 good, 1 bad; 86% tested* Ecc block test : 78 good, 1 bad; 87% tested* Ecc block test : 79 good, 1 bad; 88% tested* Ecc block test : 80 good, 1 bad; 90% tested* Ecc block test : 81 good, 1 bad; 91% tested* Ecc block test : 82 good, 1 bad; 92% tested* Ecc block test : 83 good, 1 bad; 93% tested* Ecc block test : 84 good, 1 bad; 94% tested* Ecc block test : 85 good, 1 bad; 95% tested* Ecc block test : 86 good, 1 bad; 96% tested* Ecc block test : 87 good, 1 bad; 97% tested* Ecc block test : 88 good, 1 bad; 98% tested* Ecc block test : 89 good, 1 bad; 100% tested* Ecc block test : 89 good, 1 bad; 316 bad sub blocks +* Ecc block test : 89 good, 1 bad; 316 bad sub blocks - erasure counts : avg = 1.0; worst = 1 per ecc block. - prognosis : 22893 of 22893 sectors recoverable (100.0%) diff --git a/regtest/database/RS03f_one_extra_sector b/regtest/database/RS03f_one_extra_sector index ad9ab66..608df80 100644 --- a/regtest/database/RS03f_one_extra_sector +++ b/regtest/database/RS03f_one_extra_sector @@ -18,6 +18,6 @@ Error correction properties: Data integrity: * sectors : 21001 (21000 expected); 1892 sectors in ecc file -- testing sectors : 1%- testing sectors : 2%- testing sectors : 3%- testing sectors : 4%- testing sectors : 5%- testing sectors : 6%- testing sectors : 7%- testing sectors : 8%- testing sectors : 9%- testing sectors : 10%- testing sectors : 11%- testing sectors : 12%- testing sectors : 13%- testing sectors : 14%- testing sectors : 15%- testing sectors : 16%- testing sectors : 17%- testing sectors : 18%- testing sectors : 19%- testing sectors : 20%- testing sectors : 21%- testing sectors : 22%- testing sectors : 23%- testing sectors : 24%- testing sectors : 25%- testing sectors : 26%- testing sectors : 27%- testing sectors : 28%- testing sectors : 29%- testing sectors : 30%- testing sectors : 31%- testing sectors : 32%- testing sectors : 33%- testing sectors : 34%- testing sectors : 35%- testing sectors : 36%- testing sectors : 37%- testing sectors : 38%- testing sectors : 39%- testing sectors : 40%- testing sectors : 41%- testing sectors : 42%- testing sectors : 43%- testing sectors : 44%- testing sectors : 45%- testing sectors : 46%- testing sectors : 47%- testing sectors : 48%- testing sectors : 49%- testing sectors : 50%- testing sectors : 51%- testing sectors : 52%- testing sectors : 53%- testing sectors : 54%- testing sectors : 55%- testing sectors : 56%- testing sectors : 57%- testing sectors : 58%- testing sectors : 59%- testing sectors : 60%- testing sectors : 61%- testing sectors : 62%- testing sectors : 63%- testing sectors : 64%- testing sectors : 65%- testing sectors : 66%- testing sectors : 67%- testing sectors : 68%- testing sectors : 69%- testing sectors : 70%- testing sectors : 71%- testing sectors : 72%- testing sectors : 73%- testing sectors : 74%- testing sectors : 75%- testing sectors : 76%- testing sectors : 77%- testing sectors : 78%- testing sectors : 79%- testing sectors : 80%- testing sectors : 81%- testing sectors : 82%- testing sectors : 83%- testing sectors : 84%- testing sectors : 85%- testing sectors : 86%- testing sectors : 87%- testing sectors : 88%- testing sectors : 89%- testing sectors : 90%- testing sectors : 91%- testing sectors : 92%- testing sectors : 93%- testing sectors : 94%- testing sectors : 95%- testing sectors : 96%- testing sectors : 97%- testing sectors : 98%- testing sectors : 99%- testing sectors : 100%- good image/file : all sectors present +- good image/file : all sectors present - data md5sum : 9503f278d4550a9507a317664481adf8 -- Ecc block test : 1% tested- Ecc block test : 2% tested- Ecc block test : 3% tested- Ecc block test : 4% tested- Ecc block test : 5% tested- Ecc block test : 6% tested- Ecc block test : 7% tested- Ecc block test : 8% tested- Ecc block test : 10% tested- Ecc block test : 11% tested- Ecc block test : 12% tested- Ecc block test : 13% tested- Ecc block test : 14% tested- Ecc block test : 15% tested- Ecc block test : 16% tested- Ecc block test : 17% tested- Ecc block test : 18% tested- Ecc block test : 20% tested- Ecc block test : 21% tested- Ecc block test : 22% tested- Ecc block test : 23% tested- Ecc block test : 24% tested- Ecc block test : 25% tested- Ecc block test : 26% tested- Ecc block test : 27% tested- Ecc block test : 28% tested- Ecc block test : 30% tested- Ecc block test : 31% tested- Ecc block test : 32% tested- Ecc block test : 33% tested- Ecc block test : 34% tested- Ecc block test : 35% tested- Ecc block test : 36% tested- Ecc block test : 37% tested- Ecc block test : 38% tested- Ecc block test : 40% tested- Ecc block test : 41% tested- Ecc block test : 42% tested- Ecc block test : 43% tested- Ecc block test : 44% tested- Ecc block test : 45% tested- Ecc block test : 46% tested- Ecc block test : 47% tested- Ecc block test : 48% tested- Ecc block test : 50% tested- Ecc block test : 51% tested- Ecc block test : 52% tested- Ecc block test : 53% tested- Ecc block test : 54% tested- Ecc block test : 55% tested- Ecc block test : 56% tested- Ecc block test : 57% tested- Ecc block test : 58% tested- Ecc block test : 60% tested- Ecc block test : 61% tested- Ecc block test : 62% tested- Ecc block test : 63% tested- Ecc block test : 64% tested- Ecc block test : 65% tested- Ecc block test : 66% tested- Ecc block test : 67% tested- Ecc block test : 68% tested- Ecc block test : 70% tested- Ecc block test : 71% tested- Ecc block test : 72% tested- Ecc block test : 73% tested- Ecc block test : 74% tested- Ecc block test : 75% tested- Ecc block test : 76% tested- Ecc block test : 77% tested- Ecc block test : 78% tested- Ecc block test : 80% tested- Ecc block test : 81% tested- Ecc block test : 82% tested- Ecc block test : 83% tested- Ecc block test : 84% tested- Ecc block test : 85% tested- Ecc block test : 86% tested- Ecc block test : 87% tested- Ecc block test : 88% tested- Ecc block test : 90% tested- Ecc block test : 91% tested- Ecc block test : 92% tested- Ecc block test : 93% tested- Ecc block test : 94% tested- Ecc block test : 95% tested- Ecc block test : 96% tested- Ecc block test : 97% tested- Ecc block test : 98% tested- Ecc block test : 100% tested - Ecc block test : pass +- Ecc block test : pass diff --git a/regtest/database/RS03f_plus56_bytes b/regtest/database/RS03f_plus56_bytes index 3b4f9b2..9a17222 100644 --- a/regtest/database/RS03f_plus56_bytes +++ b/regtest/database/RS03f_plus56_bytes @@ -18,6 +18,6 @@ Error correction properties: Data integrity: - sectors : 21000 sectors + 56 bytes in image; 1892 in ecc file -- testing sectors : 1%- testing sectors : 2%- testing sectors : 3%- testing sectors : 4%- testing sectors : 5%- testing sectors : 6%- testing sectors : 7%- testing sectors : 8%- testing sectors : 9%- testing sectors : 10%- testing sectors : 11%- testing sectors : 12%- testing sectors : 13%- testing sectors : 14%- testing sectors : 15%- testing sectors : 16%- testing sectors : 17%- testing sectors : 18%- testing sectors : 19%- testing sectors : 20%- testing sectors : 21%- testing sectors : 22%- testing sectors : 23%- testing sectors : 24%- testing sectors : 25%- testing sectors : 26%- testing sectors : 27%- testing sectors : 28%- testing sectors : 29%- testing sectors : 30%- testing sectors : 31%- testing sectors : 32%- testing sectors : 33%- testing sectors : 34%- testing sectors : 35%- testing sectors : 36%- testing sectors : 37%- testing sectors : 38%- testing sectors : 39%- testing sectors : 40%- testing sectors : 41%- testing sectors : 42%- testing sectors : 43%- testing sectors : 44%- testing sectors : 45%- testing sectors : 46%- testing sectors : 47%- testing sectors : 48%- testing sectors : 49%- testing sectors : 50%- testing sectors : 51%- testing sectors : 52%- testing sectors : 53%- testing sectors : 54%- testing sectors : 55%- testing sectors : 56%- testing sectors : 57%- testing sectors : 58%- testing sectors : 59%- testing sectors : 60%- testing sectors : 61%- testing sectors : 62%- testing sectors : 63%- testing sectors : 64%- testing sectors : 65%- testing sectors : 66%- testing sectors : 67%- testing sectors : 68%- testing sectors : 69%- testing sectors : 70%- testing sectors : 71%- testing sectors : 72%- testing sectors : 73%- testing sectors : 74%- testing sectors : 75%- testing sectors : 76%- testing sectors : 77%- testing sectors : 78%- testing sectors : 79%- testing sectors : 80%- testing sectors : 81%- testing sectors : 82%- testing sectors : 83%- testing sectors : 84%- testing sectors : 85%- testing sectors : 86%- testing sectors : 87%- testing sectors : 88%- testing sectors : 89%- testing sectors : 90%- testing sectors : 91%- testing sectors : 92%- testing sectors : 93%- testing sectors : 94%- testing sectors : 95%- testing sectors : 96%- testing sectors : 97%- testing sectors : 98%- testing sectors : 99%- testing sectors : 100%- good image/file : all sectors present +- good image/file : all sectors present - data md5sum : 9a76b7f448a8bdaeee6254c615ef0f17 -- Ecc block test : 1% tested- Ecc block test : 2% tested- Ecc block test : 3% tested- Ecc block test : 4% tested- Ecc block test : 5% tested- Ecc block test : 6% tested- Ecc block test : 7% tested- Ecc block test : 8% tested- Ecc block test : 10% tested- Ecc block test : 11% tested- Ecc block test : 12% tested- Ecc block test : 13% tested- Ecc block test : 14% tested- Ecc block test : 15% tested- Ecc block test : 16% tested- Ecc block test : 17% tested- Ecc block test : 18% tested- Ecc block test : 20% tested- Ecc block test : 21% tested- Ecc block test : 22% tested- Ecc block test : 23% tested- Ecc block test : 24% tested- Ecc block test : 25% tested- Ecc block test : 26% tested- Ecc block test : 27% tested- Ecc block test : 28% tested- Ecc block test : 30% tested- Ecc block test : 31% tested- Ecc block test : 32% tested- Ecc block test : 33% tested- Ecc block test : 34% tested- Ecc block test : 35% tested- Ecc block test : 36% tested- Ecc block test : 37% tested- Ecc block test : 38% tested- Ecc block test : 40% tested- Ecc block test : 41% tested- Ecc block test : 42% tested- Ecc block test : 43% tested- Ecc block test : 44% tested- Ecc block test : 45% tested- Ecc block test : 46% tested- Ecc block test : 47% tested- Ecc block test : 48% tested- Ecc block test : 50% tested- Ecc block test : 51% tested- Ecc block test : 52% tested- Ecc block test : 53% tested- Ecc block test : 54% tested- Ecc block test : 55% tested- Ecc block test : 56% tested- Ecc block test : 57% tested- Ecc block test : 58% tested- Ecc block test : 60% tested- Ecc block test : 61% tested- Ecc block test : 62% tested- Ecc block test : 63% tested- Ecc block test : 64% tested- Ecc block test : 65% tested- Ecc block test : 66% tested- Ecc block test : 67% tested- Ecc block test : 68% tested- Ecc block test : 70% tested- Ecc block test : 71% tested- Ecc block test : 72% tested- Ecc block test : 73% tested- Ecc block test : 74% tested- Ecc block test : 75% tested- Ecc block test : 76% tested- Ecc block test : 77% tested- Ecc block test : 78% tested- Ecc block test : 80% tested- Ecc block test : 81% tested- Ecc block test : 82% tested- Ecc block test : 83% tested- Ecc block test : 84% tested- Ecc block test : 85% tested- Ecc block test : 86% tested- Ecc block test : 87% tested- Ecc block test : 88% tested- Ecc block test : 90% tested- Ecc block test : 91% tested- Ecc block test : 92% tested- Ecc block test : 93% tested- Ecc block test : 94% tested- Ecc block test : 95% tested- Ecc block test : 96% tested- Ecc block test : 97% tested- Ecc block test : 98% tested- Ecc block test : 100% tested - Ecc block test : pass +- Ecc block test : pass diff --git a/regtest/database/RS03f_read_bad_header b/regtest/database/RS03f_read_bad_header index c73b022..4430f02 100644 --- a/regtest/database/RS03f_read_bad_header +++ b/regtest/database/RS03f_read_bad_header @@ -116,6 +116,12 @@ ndata = 235 nroots = 20 ( 8.5%) done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx)CRC NOT created. All sectors successfully read. Checksums match. +CrcBuf contents, image path none (medium): + crcSize: 21000, dataSectors: 21000, coveredSectors: 21000, allSectors: 21000 + md5State: data_complete image_complete + data: 9503f278d4550a9507a317664481adf8 + full: 9503f278d4550a9507a317664481adf8 + fp sector: 16; 15c0fd35a0cfa0f83b9ccbd8604c2592 + missing crcs: 0 diff --git a/regtest/database/RS03f_read_crc_bad_byte b/regtest/database/RS03f_read_crc_bad_byte index 5a16443..32e7e14 100644 --- a/regtest/database/RS03f_read_crc_bad_byte +++ b/regtest/database/RS03f_read_crc_bad_byte @@ -11,5 +11,5 @@ Medium "Random Image": CD-R mode 1, 21000 sectors, created 16-07-2006. Creating new rs03f-tmp.iso image. Reading CRC information from ecc data (RS03) ... done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) + All sectors successfully read, but incomplete or damaged checksums. diff --git a/regtest/database/RS03f_read_crc_section_with_uncorrectable_dsm b/regtest/database/RS03f_read_crc_section_with_uncorrectable_dsm index 5a16443..32e7e14 100644 --- a/regtest/database/RS03f_read_crc_section_with_uncorrectable_dsm +++ b/regtest/database/RS03f_read_crc_section_with_uncorrectable_dsm @@ -11,5 +11,5 @@ Medium "Random Image": CD-R mode 1, 21000 sectors, created 16-07-2006. Creating new rs03f-tmp.iso image. Reading CRC information from ecc data (RS03) ... done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) + All sectors successfully read, but incomplete or damaged checksums. diff --git a/regtest/database/RS03f_read_data_bad_byte b/regtest/database/RS03f_read_data_bad_byte index c2b8e4d..44781ca 100644 --- a/regtest/database/RS03f_read_data_bad_byte +++ b/regtest/database/RS03f_read_data_bad_byte @@ -12,7 +12,7 @@ Medium "Random Image": CD-R mode 1, 21000 sectors, created 16-07-2006. Creating new rs03f-tmp.iso image. Reading CRC information from ecc data (RS03) ... done. * CRC error, sector: 0 -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx) * CRC error, sector: 1235 -Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) * CRC error, sector: 20999 +* CRC error, sector: 1235 +* CRC error, sector: 20999 3 CRC errors. diff --git a/regtest/database/RS03f_read_ecc_bad_byte b/regtest/database/RS03f_read_ecc_bad_byte index 988c094..b7e7f67 100644 --- a/regtest/database/RS03f_read_ecc_bad_byte +++ b/regtest/database/RS03f_read_ecc_bad_byte @@ -11,5 +11,5 @@ Medium "Random Image": CD-R mode 1, 21000 sectors, created 16-07-2006. Creating new rs03f-tmp.iso image. Reading CRC information from ecc data (RS03) ... done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) + All sectors successfully read. Checksums match. diff --git a/regtest/database/RS03f_read_good b/regtest/database/RS03f_read_good index 6950c4c..7940e8e 100644 --- a/regtest/database/RS03f_read_good +++ b/regtest/database/RS03f_read_good @@ -11,5 +11,5 @@ Medium "Random Image": CD-R mode 1, 21000 sectors, created 16-07-2006. Creating new rs03f-tmp.iso image. Reading CRC information from ecc data (RS03) ... done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) + All sectors successfully read. Checksums match. diff --git a/regtest/database/RS03f_read_good_verbose b/regtest/database/RS03f_read_good_verbose index 852004d..072dd27 100644 --- a/regtest/database/RS03f_read_good_verbose +++ b/regtest/database/RS03f_read_good_verbose @@ -114,6 +114,12 @@ ndata = 235 nroots = 20 ( 8.5%) done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx)CRC NOT created. All sectors successfully read. Checksums match. +CrcBuf contents, image path none (medium): + crcSize: 21000, dataSectors: 21000, coveredSectors: 21000, allSectors: 21000 + md5State: data_complete image_complete + data: 9503f278d4550a9507a317664481adf8 + full: 9503f278d4550a9507a317664481adf8 + fp sector: 16; 15c0fd35a0cfa0f83b9ccbd8604c2592 + missing crcs: 0 diff --git a/regtest/database/RS03f_read_incompatible_ecc b/regtest/database/RS03f_read_incompatible_ecc index e907e88..6853638 100644 --- a/regtest/database/RS03f_read_incompatible_ecc +++ b/regtest/database/RS03f_read_incompatible_ecc @@ -16,5 +16,5 @@ Medium "Random Image": CD-R mode 1, 21000 sectors, created 16-07-2006. Creating new rs03f-tmp.iso image. Reading CRC information from ecc data (RS03) ... done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) + All sectors successfully read. Checksums match. diff --git a/regtest/database/RS03f_read_longer b/regtest/database/RS03f_read_longer index 58018d4..88fb7ef 100644 --- a/regtest/database/RS03f_read_longer +++ b/regtest/database/RS03f_read_longer @@ -114,6 +114,12 @@ ndata = 235 nroots = 20 ( 8.5%) done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx)CRC NOT created. All sectors successfully read. Checksums match. +CrcBuf contents, image path none (medium): + crcSize: 21000, dataSectors: 21000, coveredSectors: 21000, allSectors: 21000 + md5State: data_complete image_complete + data: 9503f278d4550a9507a317664481adf8 + full: 9503f278d4550a9507a317664481adf8 + fp sector: 16; 15c0fd35a0cfa0f83b9ccbd8604c2592 + missing crcs: 0 diff --git a/regtest/database/RS03f_read_missing_crc_sectors b/regtest/database/RS03f_read_missing_crc_sectors index 5a16443..32e7e14 100644 --- a/regtest/database/RS03f_read_missing_crc_sectors +++ b/regtest/database/RS03f_read_missing_crc_sectors @@ -11,5 +11,5 @@ Medium "Random Image": CD-R mode 1, 21000 sectors, created 16-07-2006. Creating new rs03f-tmp.iso image. Reading CRC information from ecc data (RS03) ... done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) + All sectors successfully read, but incomplete or damaged checksums. diff --git a/regtest/database/RS03f_read_missing_data_sectors b/regtest/database/RS03f_read_missing_data_sectors index 59c4a93..4eab7d0 100644 --- a/regtest/database/RS03f_read_missing_data_sectors +++ b/regtest/database/RS03f_read_missing_data_sectors @@ -11,7 +11,7 @@ Medium "Random Image": CD-R mode 1, 21000 sectors, created 16-07-2006. Creating new rs03f-tmp.iso image. Reading CRC information from ecc data (RS03) ... done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Sector 992, try 1: Medium Error; Unrecovered read error. +Sector 992, try 1: Medium Error; Unrecovered read error. Sector 992: Medium Error; Unrecovered read error. Skipping 15 sectors. Sector 1008, try 1: Medium Error; Unrecovered read error. Sector 1008: Medium Error; Unrecovered read error. Skipping 15 sectors. @@ -19,9 +19,9 @@ Sector 1024, try 1: Medium Error; Unrecovered read error. Sector 1024: Medium Error; Unrecovered read error. Skipping 15 sectors. Sector 1040, try 1: Medium Error; Unrecovered read error. Sector 1040: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Sector 11216, try 1: Medium Error; Unrecovered read error. +Sector 11216, try 1: Medium Error; Unrecovered read error. Sector 11216: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Sector 12448, try 1: Medium Error; Unrecovered read error. +Sector 12448, try 1: Medium Error; Unrecovered read error. Sector 12448: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) + 96 unreadable sectors. diff --git a/regtest/database/RS03f_read_missing_ecc_sectors b/regtest/database/RS03f_read_missing_ecc_sectors index 988c094..b7e7f67 100644 --- a/regtest/database/RS03f_read_missing_ecc_sectors +++ b/regtest/database/RS03f_read_missing_ecc_sectors @@ -11,5 +11,5 @@ Medium "Random Image": CD-R mode 1, 21000 sectors, created 16-07-2006. Creating new rs03f-tmp.iso image. Reading CRC information from ecc data (RS03) ... done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) + All sectors successfully read. Checksums match. diff --git a/regtest/database/RS03f_read_multipass_ecc_partial_success b/regtest/database/RS03f_read_multipass_ecc_partial_success new file mode 100644 index 0000000..c7a0960 --- /dev/null +++ b/regtest/database/RS03f_read_multipass_ecc_partial_success @@ -0,0 +1,1312 @@ +b04f62949acf495dad22ca96ba6d275d +e8bd6d058a29a84fd7675dc2f0705404 +This software comes with ABSOLUTELY NO WARRANTY. This +is free software and you are welcome to redistribute it +under the conditions of the GNU GENERAL PUBLIC LICENSE. +See the file "COPYING" for further information. + +Device: sim-cd, Simulated CD drive 1.00 +Using READ CD. +Medium "Random Image": CD-R mode 1, 21000 sectors, created 16-07-2006. + +Creating new rs03f-tmp.iso image. +Reading CRC information from ecc data (RS03) ... done. +* CRC error, sector: 10000 +Sector 15792, try 1: Medium Error; Unrecovered read error. +Sector 15792: Medium Error; Unrecovered read error. Skipping 15 sectors. +Sector 15808, try 1: Medium Error; Unrecovered read error. +Sector 15808: Medium Error; Unrecovered read error. Skipping 15 sectors. +Sector 15824, try 1: Medium Error; Unrecovered read error. +Sector 15824: Medium Error; Unrecovered read error. Skipping 15 sectors. +Sector 15840, try 1: Medium Error; Unrecovered read error. +Sector 15840: Medium Error; Unrecovered read error. Skipping 15 sectors. +Sector 15856, try 1: Medium Error; Unrecovered read error. +Sector 15856: Medium Error; Unrecovered read error. Skipping 15 sectors. +Sector 15872, try 1: Medium Error; Unrecovered read error. +Sector 15872: Medium Error; Unrecovered read error. Skipping 15 sectors. +Sector 15888, try 1: Medium Error; Unrecovered read error. +Sector 15888: Medium Error; Unrecovered read error. Skipping 15 sectors. +Sector 15904, try 1: Medium Error; Unrecovered read error. +Sector 15904: Medium Error; Unrecovered read error. Skipping 15 sectors. +Sector 15920, try 1: Medium Error; Unrecovered read error. +Sector 15920: Medium Error; Unrecovered read error. Skipping 15 sectors. +Sector 15936, try 1: Medium Error; Unrecovered read error. +Sector 15936: Medium Error; Unrecovered read error. Skipping 15 sectors. +Sector 15952, try 1: Medium Error; Unrecovered read error. +Sector 15952: Medium Error; Unrecovered read error. Skipping 15 sectors. +Sector 15968, try 1: Medium Error; Unrecovered read error. +Sector 15968: Medium Error; Unrecovered read error. Skipping 15 sectors. +Sector 15984, try 1: Medium Error; Unrecovered read error. +Sector 15984: Medium Error; Unrecovered read error. Skipping 15 sectors. +Sector 16000, try 1: Medium Error; Unrecovered read error. +Sector 16000: Medium Error; Unrecovered read error. Skipping 15 sectors. +Sector 16016, try 1: Medium Error; Unrecovered read error. +Sector 16016: Medium Error; Unrecovered read error. Skipping 15 sectors. +Sector 16032, try 1: Medium Error; Unrecovered read error. +Sector 16032: Medium Error; Unrecovered read error. Skipping 15 sectors. +Sector 16048, try 1: Medium Error; Unrecovered read error. +Sector 16048: Medium Error; Unrecovered read error. Skipping 15 sectors. +Sector 16064, try 1: Medium Error; Unrecovered read error. +Sector 16064: Medium Error; Unrecovered read error. Skipping 15 sectors. +Sector 16080, try 1: Medium Error; Unrecovered read error. +Sector 16080: Medium Error; Unrecovered read error. Skipping 15 sectors. +Sector 16096, try 1: Medium Error; Unrecovered read error. +Sector 16096: Medium Error; Unrecovered read error. Skipping 15 sectors. +Sector 16112, try 1: Medium Error; Unrecovered read error. +Sector 16112: Medium Error; Unrecovered read error. Skipping 15 sectors. +Sector 16128, try 1: Medium Error; Unrecovered read error. +Sector 16128: Medium Error; Unrecovered read error. Skipping 15 sectors. +Sector 16144, try 1: Medium Error; Unrecovered read error. +Sector 16144: Medium Error; Unrecovered read error. Skipping 15 sectors. +Sector 16160, try 1: Medium Error; Unrecovered read error. +Sector 16160: Medium Error; Unrecovered read error. Skipping 15 sectors. +Sector 16176, try 1: Medium Error; Unrecovered read error. +Sector 16176: Medium Error; Unrecovered read error. Skipping 15 sectors. +Sector 16192, try 1: Medium Error; Unrecovered read error. +Sector 16192: Medium Error; Unrecovered read error. Skipping 15 sectors. + +Trying to complete image, reading pass 2 of 3. +Sectors 15792 - 15807: Medium Error; Unrecovered read error. +* CRC error, sector: 10000 +Sector 15800, try 1: Medium Error; Unrecovered read error. +Sector 15800: Medium Error; Unrecovered read error. +Sector 15801, try 1: Medium Error; Unrecovered read error. +Sector 15801: Medium Error; Unrecovered read error. +Sector 15802, try 1: Medium Error; Unrecovered read error. +Sector 15802: Medium Error; Unrecovered read error. +Sector 15803, try 1: Medium Error; Unrecovered read error. +Sector 15803: Medium Error; Unrecovered read error. +Sector 15804, try 1: Medium Error; Unrecovered read error. +Sector 15804: Medium Error; Unrecovered read error. +Sector 15805, try 1: Medium Error; Unrecovered read error. +Sector 15805: Medium Error; Unrecovered read error. +Sector 15806, try 1: Medium Error; Unrecovered read error. +Sector 15806: Medium Error; Unrecovered read error. +Sector 15807, try 1: Medium Error; Unrecovered read error. +Sector 15807: Medium Error; Unrecovered read error. +Sectors 15808 - 15823: Medium Error; Unrecovered read error. +Sector 15808, try 1: Medium Error; Unrecovered read error. +Sector 15808: Medium Error; Unrecovered read error. +Sector 15809, try 1: Medium Error; Unrecovered read error. +Sector 15809: Medium Error; Unrecovered read error. +Sector 15810, try 1: Medium Error; Unrecovered read error. +Sector 15810: Medium Error; Unrecovered read error. +Sector 15811, try 1: Medium Error; Unrecovered read error. +Sector 15811: Medium Error; Unrecovered read error. +Sector 15812, try 1: Medium Error; Unrecovered read error. +Sector 15812: Medium Error; Unrecovered read error. +Sector 15813, try 1: Medium Error; Unrecovered read error. +Sector 15813: Medium Error; Unrecovered read error. +Sector 15814, try 1: Medium Error; Unrecovered read error. +Sector 15814: Medium Error; Unrecovered read error. +Sector 15815, try 1: Medium Error; Unrecovered read error. +Sector 15815: Medium Error; Unrecovered read error. +Sector 15816, try 1: Medium Error; Unrecovered read error. +Sector 15816: Medium Error; Unrecovered read error. +Sector 15817, try 1: Medium Error; Unrecovered read error. +Sector 15817: Medium Error; Unrecovered read error. +Sector 15818, try 1: Medium Error; Unrecovered read error. +Sector 15818: Medium Error; Unrecovered read error. +Sector 15819, try 1: Medium Error; Unrecovered read error. +Sector 15819: Medium Error; Unrecovered read error. +Sector 15820, try 1: Medium Error; Unrecovered read error. +Sector 15820: Medium Error; Unrecovered read error. +Sector 15821, try 1: Medium Error; Unrecovered read error. +Sector 15821: Medium Error; Unrecovered read error. +Sector 15822, try 1: Medium Error; Unrecovered read error. +Sector 15822: Medium Error; Unrecovered read error. +Sector 15823, try 1: Medium Error; Unrecovered read error. +Sector 15823: Medium Error; Unrecovered read error. +Sectors 15824 - 15839: Medium Error; Unrecovered read error. +Sector 15824, try 1: Medium Error; Unrecovered read error. +Sector 15824: Medium Error; Unrecovered read error. +Sector 15825, try 1: Medium Error; Unrecovered read error. +Sector 15825: Medium Error; Unrecovered read error. +Sector 15826, try 1: Medium Error; Unrecovered read error. +Sector 15826: Medium Error; Unrecovered read error. +Sector 15827, try 1: Medium Error; Unrecovered read error. +Sector 15827: Medium Error; Unrecovered read error. +Sector 15828, try 1: Medium Error; Unrecovered read error. +Sector 15828: Medium Error; Unrecovered read error. +Sector 15829, try 1: Medium Error; Unrecovered read error. +Sector 15829: Medium Error; Unrecovered read error. +Sector 15830, try 1: Medium Error; Unrecovered read error. +Sector 15830: Medium Error; Unrecovered read error. +Sector 15831, try 1: Medium Error; Unrecovered read error. +Sector 15831: Medium Error; Unrecovered read error. +Sector 15832, try 1: Medium Error; Unrecovered read error. +Sector 15832: Medium Error; Unrecovered read error. +Sector 15833, try 1: Medium Error; Unrecovered read error. +Sector 15833: Medium Error; Unrecovered read error. +Sector 15834, try 1: Medium Error; Unrecovered read error. +Sector 15834: Medium Error; Unrecovered read error. +Sector 15835, try 1: Medium Error; Unrecovered read error. +Sector 15835: Medium Error; Unrecovered read error. +Sector 15836, try 1: Medium Error; Unrecovered read error. +Sector 15836: Medium Error; Unrecovered read error. +Sector 15837, try 1: Medium Error; Unrecovered read error. +Sector 15837: Medium Error; Unrecovered read error. +Sector 15838, try 1: Medium Error; Unrecovered read error. +Sector 15838: Medium Error; Unrecovered read error. +Sector 15839, try 1: Medium Error; Unrecovered read error. +Sector 15839: Medium Error; Unrecovered read error. +Sectors 15840 - 15855: Medium Error; Unrecovered read error. +Sector 15840, try 1: Medium Error; Unrecovered read error. +Sector 15840: Medium Error; Unrecovered read error. +Sector 15841, try 1: Medium Error; Unrecovered read error. +Sector 15841: Medium Error; Unrecovered read error. +Sector 15842, try 1: Medium Error; Unrecovered read error. +Sector 15842: Medium Error; Unrecovered read error. +Sector 15843, try 1: Medium Error; Unrecovered read error. +Sector 15843: Medium Error; Unrecovered read error. +Sector 15844, try 1: Medium Error; Unrecovered read error. +Sector 15844: Medium Error; Unrecovered read error. +Sector 15845, try 1: Medium Error; Unrecovered read error. +Sector 15845: Medium Error; Unrecovered read error. +Sector 15846, try 1: Medium Error; Unrecovered read error. +Sector 15846: Medium Error; Unrecovered read error. +Sector 15847, try 1: Medium Error; Unrecovered read error. +Sector 15847: Medium Error; Unrecovered read error. +Sector 15848, try 1: Medium Error; Unrecovered read error. +Sector 15848: Medium Error; Unrecovered read error. +Sector 15849, try 1: Medium Error; Unrecovered read error. +Sector 15849: Medium Error; Unrecovered read error. +Sector 15850, try 1: Medium Error; Unrecovered read error. +Sector 15850: Medium Error; Unrecovered read error. +Sector 15851, try 1: Medium Error; Unrecovered read error. +Sector 15851: Medium Error; Unrecovered read error. +Sector 15852, try 1: Medium Error; Unrecovered read error. +Sector 15852: Medium Error; Unrecovered read error. +Sector 15853, try 1: Medium Error; Unrecovered read error. +Sector 15853: Medium Error; Unrecovered read error. +Sector 15854, try 1: Medium Error; Unrecovered read error. +Sector 15854: Medium Error; Unrecovered read error. +Sector 15855, try 1: Medium Error; Unrecovered read error. +Sector 15855: Medium Error; Unrecovered read error. +Sectors 15856 - 15871: Medium Error; Unrecovered read error. +Sector 15856, try 1: Medium Error; Unrecovered read error. +Sector 15856: Medium Error; Unrecovered read error. +Sector 15857, try 1: Medium Error; Unrecovered read error. +Sector 15857: Medium Error; Unrecovered read error. +Sector 15858, try 1: Medium Error; Unrecovered read error. +Sector 15858: Medium Error; Unrecovered read error. +Sector 15859, try 1: Medium Error; Unrecovered read error. +Sector 15859: Medium Error; Unrecovered read error. +Sector 15860, try 1: Medium Error; Unrecovered read error. +Sector 15860: Medium Error; Unrecovered read error. +Sector 15861, try 1: Medium Error; Unrecovered read error. +Sector 15861: Medium Error; Unrecovered read error. +Sector 15862, try 1: Medium Error; Unrecovered read error. +Sector 15862: Medium Error; Unrecovered read error. +Sector 15863, try 1: Medium Error; Unrecovered read error. +Sector 15863: Medium Error; Unrecovered read error. +Sector 15864, try 1: Medium Error; Unrecovered read error. +Sector 15864: Medium Error; Unrecovered read error. +Sector 15865, try 1: Medium Error; Unrecovered read error. +Sector 15865: Medium Error; Unrecovered read error. +Sector 15866, try 1: Medium Error; Unrecovered read error. +Sector 15866: Medium Error; Unrecovered read error. +Sector 15867, try 1: Medium Error; Unrecovered read error. +Sector 15867: Medium Error; Unrecovered read error. +Sector 15868, try 1: Medium Error; Unrecovered read error. +Sector 15868: Medium Error; Unrecovered read error. +Sector 15869, try 1: Medium Error; Unrecovered read error. +Sector 15869: Medium Error; Unrecovered read error. +Sector 15870, try 1: Medium Error; Unrecovered read error. +Sector 15870: Medium Error; Unrecovered read error. +Sector 15871, try 1: Medium Error; Unrecovered read error. +Sector 15871: Medium Error; Unrecovered read error. +Sectors 15872 - 15887: Medium Error; Unrecovered read error. +Sector 15872, try 1: Medium Error; Unrecovered read error. +Sector 15872: Medium Error; Unrecovered read error. +Sector 15873, try 1: Medium Error; Unrecovered read error. +Sector 15873: Medium Error; Unrecovered read error. +Sector 15874, try 1: Medium Error; Unrecovered read error. +Sector 15874: Medium Error; Unrecovered read error. +Sector 15875, try 1: Medium Error; Unrecovered read error. +Sector 15875: Medium Error; Unrecovered read error. +Sector 15876, try 1: Medium Error; Unrecovered read error. +Sector 15876: Medium Error; Unrecovered read error. +Sector 15877, try 1: Medium Error; Unrecovered read error. +Sector 15877: Medium Error; Unrecovered read error. +Sector 15878, try 1: Medium Error; Unrecovered read error. +Sector 15878: Medium Error; Unrecovered read error. +Sector 15879, try 1: Medium Error; Unrecovered read error. +Sector 15879: Medium Error; Unrecovered read error. +Sector 15880, try 1: Medium Error; Unrecovered read error. +Sector 15880: Medium Error; Unrecovered read error. +Sector 15881, try 1: Medium Error; Unrecovered read error. +Sector 15881: Medium Error; Unrecovered read error. +Sector 15882, try 1: Medium Error; Unrecovered read error. +Sector 15882: Medium Error; Unrecovered read error. +Sector 15883, try 1: Medium Error; Unrecovered read error. +Sector 15883: Medium Error; Unrecovered read error. +Sector 15884, try 1: Medium Error; Unrecovered read error. +Sector 15884: Medium Error; Unrecovered read error. +Sector 15885, try 1: Medium Error; Unrecovered read error. +Sector 15885: Medium Error; Unrecovered read error. +Sector 15886, try 1: Medium Error; Unrecovered read error. +Sector 15886: Medium Error; Unrecovered read error. +Sector 15887, try 1: Medium Error; Unrecovered read error. +Sector 15887: Medium Error; Unrecovered read error. +Sectors 15888 - 15903: Medium Error; Unrecovered read error. +Sector 15888, try 1: Medium Error; Unrecovered read error. +Sector 15888: Medium Error; Unrecovered read error. +Sector 15889, try 1: Medium Error; Unrecovered read error. +Sector 15889: Medium Error; Unrecovered read error. +Sector 15890, try 1: Medium Error; Unrecovered read error. +Sector 15890: Medium Error; Unrecovered read error. +Sector 15891, try 1: Medium Error; Unrecovered read error. +Sector 15891: Medium Error; Unrecovered read error. +Sector 15892, try 1: Medium Error; Unrecovered read error. +Sector 15892: Medium Error; Unrecovered read error. +Sector 15893, try 1: Medium Error; Unrecovered read error. +Sector 15893: Medium Error; Unrecovered read error. +Sector 15894, try 1: Medium Error; Unrecovered read error. +Sector 15894: Medium Error; Unrecovered read error. +Sector 15895, try 1: Medium Error; Unrecovered read error. +Sector 15895: Medium Error; Unrecovered read error. +Sector 15896, try 1: Medium Error; Unrecovered read error. +Sector 15896: Medium Error; Unrecovered read error. +Sector 15897, try 1: Medium Error; Unrecovered read error. +Sector 15897: Medium Error; Unrecovered read error. +Sector 15898, try 1: Medium Error; Unrecovered read error. +Sector 15898: Medium Error; Unrecovered read error. +Sector 15899, try 1: Medium Error; Unrecovered read error. +Sector 15899: Medium Error; Unrecovered read error. +Sector 15900, try 1: Medium Error; Unrecovered read error. +Sector 15900: Medium Error; Unrecovered read error. +Sector 15901, try 1: Medium Error; Unrecovered read error. +Sector 15901: Medium Error; Unrecovered read error. +Sector 15902, try 1: Medium Error; Unrecovered read error. +Sector 15902: Medium Error; Unrecovered read error. +Sector 15903, try 1: Medium Error; Unrecovered read error. +Sector 15903: Medium Error; Unrecovered read error. +Sectors 15904 - 15919: Medium Error; Unrecovered read error. +Sector 15904, try 1: Medium Error; Unrecovered read error. +Sector 15904: Medium Error; Unrecovered read error. +Sector 15905, try 1: Medium Error; Unrecovered read error. +Sector 15905: Medium Error; Unrecovered read error. +Sector 15906, try 1: Medium Error; Unrecovered read error. +Sector 15906: Medium Error; Unrecovered read error. +Sector 15907, try 1: Medium Error; Unrecovered read error. +Sector 15907: Medium Error; Unrecovered read error. +Sector 15908, try 1: Medium Error; Unrecovered read error. +Sector 15908: Medium Error; Unrecovered read error. +Sector 15909, try 1: Medium Error; Unrecovered read error. +Sector 15909: Medium Error; Unrecovered read error. +Sector 15910, try 1: Medium Error; Unrecovered read error. +Sector 15910: Medium Error; Unrecovered read error. +Sector 15911, try 1: Medium Error; Unrecovered read error. +Sector 15911: Medium Error; Unrecovered read error. +Sector 15912, try 1: Medium Error; Unrecovered read error. +Sector 15912: Medium Error; Unrecovered read error. +Sector 15913, try 1: Medium Error; Unrecovered read error. +Sector 15913: Medium Error; Unrecovered read error. +Sector 15914, try 1: Medium Error; Unrecovered read error. +Sector 15914: Medium Error; Unrecovered read error. +Sector 15915, try 1: Medium Error; Unrecovered read error. +Sector 15915: Medium Error; Unrecovered read error. +Sector 15916, try 1: Medium Error; Unrecovered read error. +Sector 15916: Medium Error; Unrecovered read error. +Sector 15917, try 1: Medium Error; Unrecovered read error. +Sector 15917: Medium Error; Unrecovered read error. +Sector 15918, try 1: Medium Error; Unrecovered read error. +Sector 15918: Medium Error; Unrecovered read error. +Sector 15919, try 1: Medium Error; Unrecovered read error. +Sector 15919: Medium Error; Unrecovered read error. +Sectors 15920 - 15935: Medium Error; Unrecovered read error. +Sector 15920, try 1: Medium Error; Unrecovered read error. +Sector 15920: Medium Error; Unrecovered read error. +Sector 15921, try 1: Medium Error; Unrecovered read error. +Sector 15921: Medium Error; Unrecovered read error. +Sector 15922, try 1: Medium Error; Unrecovered read error. +Sector 15922: Medium Error; Unrecovered read error. +Sector 15923, try 1: Medium Error; Unrecovered read error. +Sector 15923: Medium Error; Unrecovered read error. +Sector 15924, try 1: Medium Error; Unrecovered read error. +Sector 15924: Medium Error; Unrecovered read error. +Sector 15925, try 1: Medium Error; Unrecovered read error. +Sector 15925: Medium Error; Unrecovered read error. +Sector 15926, try 1: Medium Error; Unrecovered read error. +Sector 15926: Medium Error; Unrecovered read error. +Sector 15927, try 1: Medium Error; Unrecovered read error. +Sector 15927: Medium Error; Unrecovered read error. +Sector 15928, try 1: Medium Error; Unrecovered read error. +Sector 15928: Medium Error; Unrecovered read error. +Sector 15929, try 1: Medium Error; Unrecovered read error. +Sector 15929: Medium Error; Unrecovered read error. +Sector 15930, try 1: Medium Error; Unrecovered read error. +Sector 15930: Medium Error; Unrecovered read error. +Sector 15931, try 1: Medium Error; Unrecovered read error. +Sector 15931: Medium Error; Unrecovered read error. +Sector 15932, try 1: Medium Error; Unrecovered read error. +Sector 15932: Medium Error; Unrecovered read error. +Sector 15933, try 1: Medium Error; Unrecovered read error. +Sector 15933: Medium Error; Unrecovered read error. +Sector 15934, try 1: Medium Error; Unrecovered read error. +Sector 15934: Medium Error; Unrecovered read error. +Sector 15935, try 1: Medium Error; Unrecovered read error. +Sector 15935: Medium Error; Unrecovered read error. +Sectors 15936 - 15951: Medium Error; Unrecovered read error. +Sector 15936, try 1: Medium Error; Unrecovered read error. +Sector 15936: Medium Error; Unrecovered read error. +Sector 15937, try 1: Medium Error; Unrecovered read error. +Sector 15937: Medium Error; Unrecovered read error. +Sector 15938, try 1: Medium Error; Unrecovered read error. +Sector 15938: Medium Error; Unrecovered read error. +Sector 15939, try 1: Medium Error; Unrecovered read error. +Sector 15939: Medium Error; Unrecovered read error. +Sector 15940, try 1: Medium Error; Unrecovered read error. +Sector 15940: Medium Error; Unrecovered read error. +Sector 15941, try 1: Medium Error; Unrecovered read error. +Sector 15941: Medium Error; Unrecovered read error. +Sector 15942, try 1: Medium Error; Unrecovered read error. +Sector 15942: Medium Error; Unrecovered read error. +Sector 15943, try 1: Medium Error; Unrecovered read error. +Sector 15943: Medium Error; Unrecovered read error. +Sector 15944, try 1: Medium Error; Unrecovered read error. +Sector 15944: Medium Error; Unrecovered read error. +Sector 15945, try 1: Medium Error; Unrecovered read error. +Sector 15945: Medium Error; Unrecovered read error. +Sector 15946, try 1: Medium Error; Unrecovered read error. +Sector 15946: Medium Error; Unrecovered read error. +Sector 15947, try 1: Medium Error; Unrecovered read error. +Sector 15947: Medium Error; Unrecovered read error. +Sector 15948, try 1: Medium Error; Unrecovered read error. +Sector 15948: Medium Error; Unrecovered read error. +Sector 15949, try 1: Medium Error; Unrecovered read error. +Sector 15949: Medium Error; Unrecovered read error. +Sector 15950, try 1: Medium Error; Unrecovered read error. +Sector 15950: Medium Error; Unrecovered read error. +Sector 15951, try 1: Medium Error; Unrecovered read error. +Sector 15951: Medium Error; Unrecovered read error. +Sectors 15952 - 15967: Medium Error; Unrecovered read error. +Sector 15952, try 1: Medium Error; Unrecovered read error. +Sector 15952: Medium Error; Unrecovered read error. +Sector 15953, try 1: Medium Error; Unrecovered read error. +Sector 15953: Medium Error; Unrecovered read error. +Sector 15954, try 1: Medium Error; Unrecovered read error. +Sector 15954: Medium Error; Unrecovered read error. +Sector 15955, try 1: Medium Error; Unrecovered read error. +Sector 15955: Medium Error; Unrecovered read error. +Sector 15956, try 1: Medium Error; Unrecovered read error. +Sector 15956: Medium Error; Unrecovered read error. +Sector 15957, try 1: Medium Error; Unrecovered read error. +Sector 15957: Medium Error; Unrecovered read error. +Sector 15958, try 1: Medium Error; Unrecovered read error. +Sector 15958: Medium Error; Unrecovered read error. +Sector 15959, try 1: Medium Error; Unrecovered read error. +Sector 15959: Medium Error; Unrecovered read error. +Sector 15960, try 1: Medium Error; Unrecovered read error. +Sector 15960: Medium Error; Unrecovered read error. +Sector 15961, try 1: Medium Error; Unrecovered read error. +Sector 15961: Medium Error; Unrecovered read error. +Sector 15962, try 1: Medium Error; Unrecovered read error. +Sector 15962: Medium Error; Unrecovered read error. +Sector 15963, try 1: Medium Error; Unrecovered read error. +Sector 15963: Medium Error; Unrecovered read error. +Sector 15964, try 1: Medium Error; Unrecovered read error. +Sector 15964: Medium Error; Unrecovered read error. +Sector 15965, try 1: Medium Error; Unrecovered read error. +Sector 15965: Medium Error; Unrecovered read error. +Sector 15966, try 1: Medium Error; Unrecovered read error. +Sector 15966: Medium Error; Unrecovered read error. +Sector 15967, try 1: Medium Error; Unrecovered read error. +Sector 15967: Medium Error; Unrecovered read error. +Sectors 15968 - 15983: Medium Error; Unrecovered read error. +Sector 15968, try 1: Medium Error; Unrecovered read error. +Sector 15968: Medium Error; Unrecovered read error. +Sector 15969, try 1: Medium Error; Unrecovered read error. +Sector 15969: Medium Error; Unrecovered read error. +Sector 15970, try 1: Medium Error; Unrecovered read error. +Sector 15970: Medium Error; Unrecovered read error. +Sector 15971, try 1: Medium Error; Unrecovered read error. +Sector 15971: Medium Error; Unrecovered read error. +Sector 15972, try 1: Medium Error; Unrecovered read error. +Sector 15972: Medium Error; Unrecovered read error. +Sector 15973, try 1: Medium Error; Unrecovered read error. +Sector 15973: Medium Error; Unrecovered read error. +Sector 15974, try 1: Medium Error; Unrecovered read error. +Sector 15974: Medium Error; Unrecovered read error. +Sector 15975, try 1: Medium Error; Unrecovered read error. +Sector 15975: Medium Error; Unrecovered read error. +Sector 15976, try 1: Medium Error; Unrecovered read error. +Sector 15976: Medium Error; Unrecovered read error. +Sector 15977, try 1: Medium Error; Unrecovered read error. +Sector 15977: Medium Error; Unrecovered read error. +Sector 15978, try 1: Medium Error; Unrecovered read error. +Sector 15978: Medium Error; Unrecovered read error. +Sector 15979, try 1: Medium Error; Unrecovered read error. +Sector 15979: Medium Error; Unrecovered read error. +Sector 15980, try 1: Medium Error; Unrecovered read error. +Sector 15980: Medium Error; Unrecovered read error. +Sector 15981, try 1: Medium Error; Unrecovered read error. +Sector 15981: Medium Error; Unrecovered read error. +Sector 15982, try 1: Medium Error; Unrecovered read error. +Sector 15982: Medium Error; Unrecovered read error. +Sector 15983, try 1: Medium Error; Unrecovered read error. +Sector 15983: Medium Error; Unrecovered read error. +Sectors 15984 - 15999: Medium Error; Unrecovered read error. +Sector 15984, try 1: Medium Error; Unrecovered read error. +Sector 15984: Medium Error; Unrecovered read error. +Sector 15985, try 1: Medium Error; Unrecovered read error. +Sector 15985: Medium Error; Unrecovered read error. +Sector 15986, try 1: Medium Error; Unrecovered read error. +Sector 15986: Medium Error; Unrecovered read error. +Sector 15987, try 1: Medium Error; Unrecovered read error. +Sector 15987: Medium Error; Unrecovered read error. +Sector 15988, try 1: Medium Error; Unrecovered read error. +Sector 15988: Medium Error; Unrecovered read error. +Sector 15989, try 1: Medium Error; Unrecovered read error. +Sector 15989: Medium Error; Unrecovered read error. +Sector 15990, try 1: Medium Error; Unrecovered read error. +Sector 15990: Medium Error; Unrecovered read error. +Sector 15991, try 1: Medium Error; Unrecovered read error. +Sector 15991: Medium Error; Unrecovered read error. +Sector 15992, try 1: Medium Error; Unrecovered read error. +Sector 15992: Medium Error; Unrecovered read error. +Sector 15993, try 1: Medium Error; Unrecovered read error. +Sector 15993: Medium Error; Unrecovered read error. +Sector 15994, try 1: Medium Error; Unrecovered read error. +Sector 15994: Medium Error; Unrecovered read error. +Sector 15995, try 1: Medium Error; Unrecovered read error. +Sector 15995: Medium Error; Unrecovered read error. +Sector 15996, try 1: Medium Error; Unrecovered read error. +Sector 15996: Medium Error; Unrecovered read error. +Sector 15997, try 1: Medium Error; Unrecovered read error. +Sector 15997: Medium Error; Unrecovered read error. +Sector 15998, try 1: Medium Error; Unrecovered read error. +Sector 15998: Medium Error; Unrecovered read error. +Sector 15999, try 1: Medium Error; Unrecovered read error. +Sector 15999: Medium Error; Unrecovered read error. +Sectors 16000 - 16015: Medium Error; Unrecovered read error. +Sector 16000, try 1: Medium Error; Unrecovered read error. +Sector 16000: Medium Error; Unrecovered read error. +Sector 16001, try 1: Medium Error; Unrecovered read error. +Sector 16001: Medium Error; Unrecovered read error. +Sector 16002, try 1: Medium Error; Unrecovered read error. +Sector 16002: Medium Error; Unrecovered read error. +Sector 16003, try 1: Medium Error; Unrecovered read error. +Sector 16003: Medium Error; Unrecovered read error. +Sector 16004, try 1: Medium Error; Unrecovered read error. +Sector 16004: Medium Error; Unrecovered read error. +Sector 16005, try 1: Medium Error; Unrecovered read error. +Sector 16005: Medium Error; Unrecovered read error. +Sector 16006, try 1: Medium Error; Unrecovered read error. +Sector 16006: Medium Error; Unrecovered read error. +Sector 16007, try 1: Medium Error; Unrecovered read error. +Sector 16007: Medium Error; Unrecovered read error. +Sector 16008, try 1: Medium Error; Unrecovered read error. +Sector 16008: Medium Error; Unrecovered read error. +Sector 16009, try 1: Medium Error; Unrecovered read error. +Sector 16009: Medium Error; Unrecovered read error. +Sector 16010, try 1: Medium Error; Unrecovered read error. +Sector 16010: Medium Error; Unrecovered read error. +Sector 16011, try 1: Medium Error; Unrecovered read error. +Sector 16011: Medium Error; Unrecovered read error. +Sector 16012, try 1: Medium Error; Unrecovered read error. +Sector 16012: Medium Error; Unrecovered read error. +Sector 16013, try 1: Medium Error; Unrecovered read error. +Sector 16013: Medium Error; Unrecovered read error. +Sector 16014, try 1: Medium Error; Unrecovered read error. +Sector 16014: Medium Error; Unrecovered read error. +Sector 16015, try 1: Medium Error; Unrecovered read error. +Sector 16015: Medium Error; Unrecovered read error. +Sectors 16016 - 16031: Medium Error; Unrecovered read error. +Sector 16016, try 1: Medium Error; Unrecovered read error. +Sector 16016: Medium Error; Unrecovered read error. +Sector 16017, try 1: Medium Error; Unrecovered read error. +Sector 16017: Medium Error; Unrecovered read error. +Sector 16018, try 1: Medium Error; Unrecovered read error. +Sector 16018: Medium Error; Unrecovered read error. +Sector 16019, try 1: Medium Error; Unrecovered read error. +Sector 16019: Medium Error; Unrecovered read error. +Sector 16020, try 1: Medium Error; Unrecovered read error. +Sector 16020: Medium Error; Unrecovered read error. +Sector 16021, try 1: Medium Error; Unrecovered read error. +Sector 16021: Medium Error; Unrecovered read error. +Sector 16022, try 1: Medium Error; Unrecovered read error. +Sector 16022: Medium Error; Unrecovered read error. +Sector 16023, try 1: Medium Error; Unrecovered read error. +Sector 16023: Medium Error; Unrecovered read error. +Sector 16024, try 1: Medium Error; Unrecovered read error. +Sector 16024: Medium Error; Unrecovered read error. +Sector 16025, try 1: Medium Error; Unrecovered read error. +Sector 16025: Medium Error; Unrecovered read error. +Sector 16026, try 1: Medium Error; Unrecovered read error. +Sector 16026: Medium Error; Unrecovered read error. +Sector 16027, try 1: Medium Error; Unrecovered read error. +Sector 16027: Medium Error; Unrecovered read error. +Sector 16028, try 1: Medium Error; Unrecovered read error. +Sector 16028: Medium Error; Unrecovered read error. +Sector 16029, try 1: Medium Error; Unrecovered read error. +Sector 16029: Medium Error; Unrecovered read error. +Sector 16030, try 1: Medium Error; Unrecovered read error. +Sector 16030: Medium Error; Unrecovered read error. +Sector 16031, try 1: Medium Error; Unrecovered read error. +Sector 16031: Medium Error; Unrecovered read error. +Sectors 16032 - 16047: Medium Error; Unrecovered read error. +Sector 16032, try 1: Medium Error; Unrecovered read error. +Sector 16032: Medium Error; Unrecovered read error. +Sector 16033, try 1: Medium Error; Unrecovered read error. +Sector 16033: Medium Error; Unrecovered read error. +Sector 16034, try 1: Medium Error; Unrecovered read error. +Sector 16034: Medium Error; Unrecovered read error. +Sector 16035, try 1: Medium Error; Unrecovered read error. +Sector 16035: Medium Error; Unrecovered read error. +Sector 16036, try 1: Medium Error; Unrecovered read error. +Sector 16036: Medium Error; Unrecovered read error. +Sector 16037, try 1: Medium Error; Unrecovered read error. +Sector 16037: Medium Error; Unrecovered read error. +Sector 16038, try 1: Medium Error; Unrecovered read error. +Sector 16038: Medium Error; Unrecovered read error. +Sector 16039, try 1: Medium Error; Unrecovered read error. +Sector 16039: Medium Error; Unrecovered read error. +Sector 16040, try 1: Medium Error; Unrecovered read error. +Sector 16040: Medium Error; Unrecovered read error. +Sector 16041, try 1: Medium Error; Unrecovered read error. +Sector 16041: Medium Error; Unrecovered read error. +Sector 16042, try 1: Medium Error; Unrecovered read error. +Sector 16042: Medium Error; Unrecovered read error. +Sector 16043, try 1: Medium Error; Unrecovered read error. +Sector 16043: Medium Error; Unrecovered read error. +Sector 16044, try 1: Medium Error; Unrecovered read error. +Sector 16044: Medium Error; Unrecovered read error. +Sector 16045, try 1: Medium Error; Unrecovered read error. +Sector 16045: Medium Error; Unrecovered read error. +Sector 16046, try 1: Medium Error; Unrecovered read error. +Sector 16046: Medium Error; Unrecovered read error. +Sector 16047, try 1: Medium Error; Unrecovered read error. +Sector 16047: Medium Error; Unrecovered read error. +Sectors 16048 - 16063: Medium Error; Unrecovered read error. +Sector 16048, try 1: Medium Error; Unrecovered read error. +Sector 16048: Medium Error; Unrecovered read error. +Sector 16049, try 1: Medium Error; Unrecovered read error. +Sector 16049: Medium Error; Unrecovered read error. +Sector 16050, try 1: Medium Error; Unrecovered read error. +Sector 16050: Medium Error; Unrecovered read error. +Sector 16051, try 1: Medium Error; Unrecovered read error. +Sector 16051: Medium Error; Unrecovered read error. +Sector 16052, try 1: Medium Error; Unrecovered read error. +Sector 16052: Medium Error; Unrecovered read error. +Sector 16053, try 1: Medium Error; Unrecovered read error. +Sector 16053: Medium Error; Unrecovered read error. +Sector 16054, try 1: Medium Error; Unrecovered read error. +Sector 16054: Medium Error; Unrecovered read error. +Sector 16055, try 1: Medium Error; Unrecovered read error. +Sector 16055: Medium Error; Unrecovered read error. +Sector 16056, try 1: Medium Error; Unrecovered read error. +Sector 16056: Medium Error; Unrecovered read error. +Sector 16057, try 1: Medium Error; Unrecovered read error. +Sector 16057: Medium Error; Unrecovered read error. +Sector 16058, try 1: Medium Error; Unrecovered read error. +Sector 16058: Medium Error; Unrecovered read error. +Sector 16059, try 1: Medium Error; Unrecovered read error. +Sector 16059: Medium Error; Unrecovered read error. +Sector 16060, try 1: Medium Error; Unrecovered read error. +Sector 16060: Medium Error; Unrecovered read error. +Sector 16061, try 1: Medium Error; Unrecovered read error. +Sector 16061: Medium Error; Unrecovered read error. +Sector 16062, try 1: Medium Error; Unrecovered read error. +Sector 16062: Medium Error; Unrecovered read error. +Sector 16063, try 1: Medium Error; Unrecovered read error. +Sector 16063: Medium Error; Unrecovered read error. +Sectors 16064 - 16079: Medium Error; Unrecovered read error. +Sector 16064, try 1: Medium Error; Unrecovered read error. +Sector 16064: Medium Error; Unrecovered read error. +Sector 16065, try 1: Medium Error; Unrecovered read error. +Sector 16065: Medium Error; Unrecovered read error. +Sector 16066, try 1: Medium Error; Unrecovered read error. +Sector 16066: Medium Error; Unrecovered read error. +Sector 16067, try 1: Medium Error; Unrecovered read error. +Sector 16067: Medium Error; Unrecovered read error. +Sector 16068, try 1: Medium Error; Unrecovered read error. +Sector 16068: Medium Error; Unrecovered read error. +Sector 16069, try 1: Medium Error; Unrecovered read error. +Sector 16069: Medium Error; Unrecovered read error. +Sector 16070, try 1: Medium Error; Unrecovered read error. +Sector 16070: Medium Error; Unrecovered read error. +Sector 16071, try 1: Medium Error; Unrecovered read error. +Sector 16071: Medium Error; Unrecovered read error. +Sector 16072, try 1: Medium Error; Unrecovered read error. +Sector 16072: Medium Error; Unrecovered read error. +Sector 16073, try 1: Medium Error; Unrecovered read error. +Sector 16073: Medium Error; Unrecovered read error. +Sector 16074, try 1: Medium Error; Unrecovered read error. +Sector 16074: Medium Error; Unrecovered read error. +Sector 16075, try 1: Medium Error; Unrecovered read error. +Sector 16075: Medium Error; Unrecovered read error. +Sector 16076, try 1: Medium Error; Unrecovered read error. +Sector 16076: Medium Error; Unrecovered read error. +Sector 16077, try 1: Medium Error; Unrecovered read error. +Sector 16077: Medium Error; Unrecovered read error. +Sector 16078, try 1: Medium Error; Unrecovered read error. +Sector 16078: Medium Error; Unrecovered read error. +Sector 16079, try 1: Medium Error; Unrecovered read error. +Sector 16079: Medium Error; Unrecovered read error. +Sectors 16080 - 16095: Medium Error; Unrecovered read error. +Sector 16080, try 1: Medium Error; Unrecovered read error. +Sector 16080: Medium Error; Unrecovered read error. +Sector 16081, try 1: Medium Error; Unrecovered read error. +Sector 16081: Medium Error; Unrecovered read error. +Sector 16082, try 1: Medium Error; Unrecovered read error. +Sector 16082: Medium Error; Unrecovered read error. +Sector 16083, try 1: Medium Error; Unrecovered read error. +Sector 16083: Medium Error; Unrecovered read error. +Sector 16084, try 1: Medium Error; Unrecovered read error. +Sector 16084: Medium Error; Unrecovered read error. +Sector 16085, try 1: Medium Error; Unrecovered read error. +Sector 16085: Medium Error; Unrecovered read error. +Sector 16086, try 1: Medium Error; Unrecovered read error. +Sector 16086: Medium Error; Unrecovered read error. +Sector 16087, try 1: Medium Error; Unrecovered read error. +Sector 16087: Medium Error; Unrecovered read error. +Sector 16088, try 1: Medium Error; Unrecovered read error. +Sector 16088: Medium Error; Unrecovered read error. +Sector 16089, try 1: Medium Error; Unrecovered read error. +Sector 16089: Medium Error; Unrecovered read error. +Sector 16090, try 1: Medium Error; Unrecovered read error. +Sector 16090: Medium Error; Unrecovered read error. +Sector 16091, try 1: Medium Error; Unrecovered read error. +Sector 16091: Medium Error; Unrecovered read error. +Sector 16092, try 1: Medium Error; Unrecovered read error. +Sector 16092: Medium Error; Unrecovered read error. +Sector 16093, try 1: Medium Error; Unrecovered read error. +Sector 16093: Medium Error; Unrecovered read error. +Sector 16094, try 1: Medium Error; Unrecovered read error. +Sector 16094: Medium Error; Unrecovered read error. +Sector 16095, try 1: Medium Error; Unrecovered read error. +Sector 16095: Medium Error; Unrecovered read error. +Sectors 16096 - 16111: Medium Error; Unrecovered read error. +Sector 16096, try 1: Medium Error; Unrecovered read error. +Sector 16096: Medium Error; Unrecovered read error. +Sector 16097, try 1: Medium Error; Unrecovered read error. +Sector 16097: Medium Error; Unrecovered read error. +Sector 16098, try 1: Medium Error; Unrecovered read error. +Sector 16098: Medium Error; Unrecovered read error. +Sector 16099, try 1: Medium Error; Unrecovered read error. +Sector 16099: Medium Error; Unrecovered read error. +Sector 16100, try 1: Medium Error; Unrecovered read error. +Sector 16100: Medium Error; Unrecovered read error. +Sector 16101, try 1: Medium Error; Unrecovered read error. +Sector 16101: Medium Error; Unrecovered read error. +Sector 16102, try 1: Medium Error; Unrecovered read error. +Sector 16102: Medium Error; Unrecovered read error. +Sector 16103, try 1: Medium Error; Unrecovered read error. +Sector 16103: Medium Error; Unrecovered read error. +Sector 16104, try 1: Medium Error; Unrecovered read error. +Sector 16104: Medium Error; Unrecovered read error. +Sector 16105, try 1: Medium Error; Unrecovered read error. +Sector 16105: Medium Error; Unrecovered read error. +Sector 16106, try 1: Medium Error; Unrecovered read error. +Sector 16106: Medium Error; Unrecovered read error. +Sector 16107, try 1: Medium Error; Unrecovered read error. +Sector 16107: Medium Error; Unrecovered read error. +Sector 16108, try 1: Medium Error; Unrecovered read error. +Sector 16108: Medium Error; Unrecovered read error. +Sector 16109, try 1: Medium Error; Unrecovered read error. +Sector 16109: Medium Error; Unrecovered read error. +Sector 16110, try 1: Medium Error; Unrecovered read error. +Sector 16110: Medium Error; Unrecovered read error. +Sector 16111, try 1: Medium Error; Unrecovered read error. +Sector 16111: Medium Error; Unrecovered read error. +Sectors 16112 - 16127: Medium Error; Unrecovered read error. +Sector 16112, try 1: Medium Error; Unrecovered read error. +Sector 16112: Medium Error; Unrecovered read error. +Sector 16113, try 1: Medium Error; Unrecovered read error. +Sector 16113: Medium Error; Unrecovered read error. +Sector 16114, try 1: Medium Error; Unrecovered read error. +Sector 16114: Medium Error; Unrecovered read error. +Sector 16115, try 1: Medium Error; Unrecovered read error. +Sector 16115: Medium Error; Unrecovered read error. +Sector 16116, try 1: Medium Error; Unrecovered read error. +Sector 16116: Medium Error; Unrecovered read error. +Sector 16117, try 1: Medium Error; Unrecovered read error. +Sector 16117: Medium Error; Unrecovered read error. +Sector 16118, try 1: Medium Error; Unrecovered read error. +Sector 16118: Medium Error; Unrecovered read error. +Sector 16119, try 1: Medium Error; Unrecovered read error. +Sector 16119: Medium Error; Unrecovered read error. +Sector 16120, try 1: Medium Error; Unrecovered read error. +Sector 16120: Medium Error; Unrecovered read error. +Sector 16121, try 1: Medium Error; Unrecovered read error. +Sector 16121: Medium Error; Unrecovered read error. +Sector 16122, try 1: Medium Error; Unrecovered read error. +Sector 16122: Medium Error; Unrecovered read error. +Sector 16123, try 1: Medium Error; Unrecovered read error. +Sector 16123: Medium Error; Unrecovered read error. +Sector 16124, try 1: Medium Error; Unrecovered read error. +Sector 16124: Medium Error; Unrecovered read error. +Sector 16125, try 1: Medium Error; Unrecovered read error. +Sector 16125: Medium Error; Unrecovered read error. +Sector 16126, try 1: Medium Error; Unrecovered read error. +Sector 16126: Medium Error; Unrecovered read error. +Sector 16127, try 1: Medium Error; Unrecovered read error. +Sector 16127: Medium Error; Unrecovered read error. +Sectors 16128 - 16143: Medium Error; Unrecovered read error. +Sector 16128, try 1: Medium Error; Unrecovered read error. +Sector 16128: Medium Error; Unrecovered read error. +Sector 16129, try 1: Medium Error; Unrecovered read error. +Sector 16129: Medium Error; Unrecovered read error. +Sector 16130, try 1: Medium Error; Unrecovered read error. +Sector 16130: Medium Error; Unrecovered read error. +Sector 16131, try 1: Medium Error; Unrecovered read error. +Sector 16131: Medium Error; Unrecovered read error. +Sector 16132, try 1: Medium Error; Unrecovered read error. +Sector 16132: Medium Error; Unrecovered read error. +Sector 16133, try 1: Medium Error; Unrecovered read error. +Sector 16133: Medium Error; Unrecovered read error. +Sector 16134, try 1: Medium Error; Unrecovered read error. +Sector 16134: Medium Error; Unrecovered read error. +Sector 16135, try 1: Medium Error; Unrecovered read error. +Sector 16135: Medium Error; Unrecovered read error. +Sector 16136, try 1: Medium Error; Unrecovered read error. +Sector 16136: Medium Error; Unrecovered read error. +Sector 16137, try 1: Medium Error; Unrecovered read error. +Sector 16137: Medium Error; Unrecovered read error. +Sector 16138, try 1: Medium Error; Unrecovered read error. +Sector 16138: Medium Error; Unrecovered read error. +Sector 16139, try 1: Medium Error; Unrecovered read error. +Sector 16139: Medium Error; Unrecovered read error. +Sector 16140, try 1: Medium Error; Unrecovered read error. +Sector 16140: Medium Error; Unrecovered read error. +Sector 16141, try 1: Medium Error; Unrecovered read error. +Sector 16141: Medium Error; Unrecovered read error. +Sector 16142, try 1: Medium Error; Unrecovered read error. +Sector 16142: Medium Error; Unrecovered read error. +Sector 16143, try 1: Medium Error; Unrecovered read error. +Sector 16143: Medium Error; Unrecovered read error. +Sectors 16144 - 16159: Medium Error; Unrecovered read error. +Sector 16144, try 1: Medium Error; Unrecovered read error. +Sector 16144: Medium Error; Unrecovered read error. +Sector 16145, try 1: Medium Error; Unrecovered read error. +Sector 16145: Medium Error; Unrecovered read error. +Sector 16146, try 1: Medium Error; Unrecovered read error. +Sector 16146: Medium Error; Unrecovered read error. +Sector 16147, try 1: Medium Error; Unrecovered read error. +Sector 16147: Medium Error; Unrecovered read error. +Sector 16148, try 1: Medium Error; Unrecovered read error. +Sector 16148: Medium Error; Unrecovered read error. +Sector 16149, try 1: Medium Error; Unrecovered read error. +Sector 16149: Medium Error; Unrecovered read error. +Sector 16150, try 1: Medium Error; Unrecovered read error. +Sector 16150: Medium Error; Unrecovered read error. +Sector 16151, try 1: Medium Error; Unrecovered read error. +Sector 16151: Medium Error; Unrecovered read error. +Sector 16152, try 1: Medium Error; Unrecovered read error. +Sector 16152: Medium Error; Unrecovered read error. +Sector 16153, try 1: Medium Error; Unrecovered read error. +Sector 16153: Medium Error; Unrecovered read error. +Sector 16154, try 1: Medium Error; Unrecovered read error. +Sector 16154: Medium Error; Unrecovered read error. +Sector 16155, try 1: Medium Error; Unrecovered read error. +Sector 16155: Medium Error; Unrecovered read error. +Sector 16156, try 1: Medium Error; Unrecovered read error. +Sector 16156: Medium Error; Unrecovered read error. +Sector 16157, try 1: Medium Error; Unrecovered read error. +Sector 16157: Medium Error; Unrecovered read error. +Sector 16158, try 1: Medium Error; Unrecovered read error. +Sector 16158: Medium Error; Unrecovered read error. +Sector 16159, try 1: Medium Error; Unrecovered read error. +Sector 16159: Medium Error; Unrecovered read error. +Sectors 16160 - 16175: Medium Error; Unrecovered read error. +Sector 16160, try 1: Medium Error; Unrecovered read error. +Sector 16160: Medium Error; Unrecovered read error. +Sector 16161, try 1: Medium Error; Unrecovered read error. +Sector 16161: Medium Error; Unrecovered read error. +Sector 16162, try 1: Medium Error; Unrecovered read error. +Sector 16162: Medium Error; Unrecovered read error. +Sector 16163, try 1: Medium Error; Unrecovered read error. +Sector 16163: Medium Error; Unrecovered read error. +Sector 16164, try 1: Medium Error; Unrecovered read error. +Sector 16164: Medium Error; Unrecovered read error. +Sector 16165, try 1: Medium Error; Unrecovered read error. +Sector 16165: Medium Error; Unrecovered read error. +Sector 16166, try 1: Medium Error; Unrecovered read error. +Sector 16166: Medium Error; Unrecovered read error. +Sector 16167, try 1: Medium Error; Unrecovered read error. +Sector 16167: Medium Error; Unrecovered read error. +Sector 16168, try 1: Medium Error; Unrecovered read error. +Sector 16168: Medium Error; Unrecovered read error. +Sector 16169, try 1: Medium Error; Unrecovered read error. +Sector 16169: Medium Error; Unrecovered read error. +Sector 16170, try 1: Medium Error; Unrecovered read error. +Sector 16170: Medium Error; Unrecovered read error. +Sector 16171, try 1: Medium Error; Unrecovered read error. +Sector 16171: Medium Error; Unrecovered read error. +Sector 16172, try 1: Medium Error; Unrecovered read error. +Sector 16172: Medium Error; Unrecovered read error. +Sector 16173, try 1: Medium Error; Unrecovered read error. +Sector 16173: Medium Error; Unrecovered read error. +Sector 16174, try 1: Medium Error; Unrecovered read error. +Sector 16174: Medium Error; Unrecovered read error. +Sector 16175, try 1: Medium Error; Unrecovered read error. +Sector 16175: Medium Error; Unrecovered read error. +Sectors 16176 - 16191: Medium Error; Unrecovered read error. +Sector 16176, try 1: Medium Error; Unrecovered read error. +Sector 16176: Medium Error; Unrecovered read error. +Sector 16177, try 1: Medium Error; Unrecovered read error. +Sector 16177: Medium Error; Unrecovered read error. +Sector 16178, try 1: Medium Error; Unrecovered read error. +Sector 16178: Medium Error; Unrecovered read error. +Sector 16179, try 1: Medium Error; Unrecovered read error. +Sector 16179: Medium Error; Unrecovered read error. +Sector 16180, try 1: Medium Error; Unrecovered read error. +Sector 16180: Medium Error; Unrecovered read error. +Sector 16181, try 1: Medium Error; Unrecovered read error. +Sector 16181: Medium Error; Unrecovered read error. +Sector 16182, try 1: Medium Error; Unrecovered read error. +Sector 16182: Medium Error; Unrecovered read error. +Sector 16183, try 1: Medium Error; Unrecovered read error. +Sector 16183: Medium Error; Unrecovered read error. +Sector 16184, try 1: Medium Error; Unrecovered read error. +Sector 16184: Medium Error; Unrecovered read error. +Sector 16185, try 1: Medium Error; Unrecovered read error. +Sector 16185: Medium Error; Unrecovered read error. +Sector 16186, try 1: Medium Error; Unrecovered read error. +Sector 16186: Medium Error; Unrecovered read error. +Sector 16187, try 1: Medium Error; Unrecovered read error. +Sector 16187: Medium Error; Unrecovered read error. +Sector 16188, try 1: Medium Error; Unrecovered read error. +Sector 16188: Medium Error; Unrecovered read error. +Sector 16189, try 1: Medium Error; Unrecovered read error. +Sector 16189: Medium Error; Unrecovered read error. +Sector 16190, try 1: Medium Error; Unrecovered read error. +Sector 16190: Medium Error; Unrecovered read error. +Sector 16191, try 1: Medium Error; Unrecovered read error. +Sector 16191: Medium Error; Unrecovered read error. +Sectors 16192 - 16207: Medium Error; Unrecovered read error. +Sector 16192, try 1: Medium Error; Unrecovered read error. +Sector 16192: Medium Error; Unrecovered read error. +Sector 16193, try 1: Medium Error; Unrecovered read error. +Sector 16193: Medium Error; Unrecovered read error. +Sector 16194, try 1: Medium Error; Unrecovered read error. +Sector 16194: Medium Error; Unrecovered read error. +Sector 16195, try 1: Medium Error; Unrecovered read error. +Sector 16195: Medium Error; Unrecovered read error. +Sector 16196, try 1: Medium Error; Unrecovered read error. +Sector 16196: Medium Error; Unrecovered read error. +Sector 16197, try 1: Medium Error; Unrecovered read error. +Sector 16197: Medium Error; Unrecovered read error. +Sector 16198, try 1: Medium Error; Unrecovered read error. +Sector 16198: Medium Error; Unrecovered read error. +Sector 16199, try 1: Medium Error; Unrecovered read error. +Sector 16199: Medium Error; Unrecovered read error. + +Trying to complete image, reading pass 3 of 3. +* CRC error, sector: 10000 +Sector 15800, try 1: Medium Error; Unrecovered read error. +Sector 15800: Medium Error; Unrecovered read error. +Sector 15801, try 1: Medium Error; Unrecovered read error. +Sector 15801: Medium Error; Unrecovered read error. +Sector 15802, try 1: Medium Error; Unrecovered read error. +Sector 15802: Medium Error; Unrecovered read error. +Sector 15803, try 1: Medium Error; Unrecovered read error. +Sector 15803: Medium Error; Unrecovered read error. +Sector 15804, try 1: Medium Error; Unrecovered read error. +Sector 15804: Medium Error; Unrecovered read error. +Sector 15805, try 1: Medium Error; Unrecovered read error. +Sector 15805: Medium Error; Unrecovered read error. +Sector 15806, try 1: Medium Error; Unrecovered read error. +Sector 15806: Medium Error; Unrecovered read error. +Sector 15807, try 1: Medium Error; Unrecovered read error. +Sector 15807: Medium Error; Unrecovered read error. +Sectors 15808 - 15823: Medium Error; Unrecovered read error. +Sector 15808, try 1: Medium Error; Unrecovered read error. +Sector 15808: Medium Error; Unrecovered read error. +Sector 15809, try 1: Medium Error; Unrecovered read error. +Sector 15809: Medium Error; Unrecovered read error. +Sector 15810, try 1: Medium Error; Unrecovered read error. +Sector 15810: Medium Error; Unrecovered read error. +Sector 15811, try 1: Medium Error; Unrecovered read error. +Sector 15811: Medium Error; Unrecovered read error. +Sector 15812, try 1: Medium Error; Unrecovered read error. +Sector 15812: Medium Error; Unrecovered read error. +Sector 15813, try 1: Medium Error; Unrecovered read error. +Sector 15813: Medium Error; Unrecovered read error. +Sector 15814, try 1: Medium Error; Unrecovered read error. +Sector 15814: Medium Error; Unrecovered read error. +Sector 15815, try 1: Medium Error; Unrecovered read error. +Sector 15815: Medium Error; Unrecovered read error. +Sector 15816, try 1: Medium Error; Unrecovered read error. +Sector 15816: Medium Error; Unrecovered read error. +Sector 15817, try 1: Medium Error; Unrecovered read error. +Sector 15817: Medium Error; Unrecovered read error. +Sector 15818, try 1: Medium Error; Unrecovered read error. +Sector 15818: Medium Error; Unrecovered read error. +Sector 15819, try 1: Medium Error; Unrecovered read error. +Sector 15819: Medium Error; Unrecovered read error. +Sector 15820, try 1: Medium Error; Unrecovered read error. +Sector 15820: Medium Error; Unrecovered read error. +Sector 15821, try 1: Medium Error; Unrecovered read error. +Sector 15821: Medium Error; Unrecovered read error. +Sector 15822, try 1: Medium Error; Unrecovered read error. +Sector 15822: Medium Error; Unrecovered read error. +Sector 15823, try 1: Medium Error; Unrecovered read error. +Sector 15823: Medium Error; Unrecovered read error. +Sectors 15824 - 15839: Medium Error; Unrecovered read error. +Sector 15824, try 1: Medium Error; Unrecovered read error. +Sector 15824: Medium Error; Unrecovered read error. +Sector 15825, try 1: Medium Error; Unrecovered read error. +Sector 15825: Medium Error; Unrecovered read error. +Sector 15826, try 1: Medium Error; Unrecovered read error. +Sector 15826: Medium Error; Unrecovered read error. +Sector 15827, try 1: Medium Error; Unrecovered read error. +Sector 15827: Medium Error; Unrecovered read error. +Sector 15828, try 1: Medium Error; Unrecovered read error. +Sector 15828: Medium Error; Unrecovered read error. +Sector 15829, try 1: Medium Error; Unrecovered read error. +Sector 15829: Medium Error; Unrecovered read error. +Sector 15830, try 1: Medium Error; Unrecovered read error. +Sector 15830: Medium Error; Unrecovered read error. +Sector 15831, try 1: Medium Error; Unrecovered read error. +Sector 15831: Medium Error; Unrecovered read error. +Sector 15832, try 1: Medium Error; Unrecovered read error. +Sector 15832: Medium Error; Unrecovered read error. +Sector 15833, try 1: Medium Error; Unrecovered read error. +Sector 15833: Medium Error; Unrecovered read error. +Sector 15834, try 1: Medium Error; Unrecovered read error. +Sector 15834: Medium Error; Unrecovered read error. +Sector 15835, try 1: Medium Error; Unrecovered read error. +Sector 15835: Medium Error; Unrecovered read error. +Sector 15836, try 1: Medium Error; Unrecovered read error. +Sector 15836: Medium Error; Unrecovered read error. +Sector 15837, try 1: Medium Error; Unrecovered read error. +Sector 15837: Medium Error; Unrecovered read error. +Sector 15838, try 1: Medium Error; Unrecovered read error. +Sector 15838: Medium Error; Unrecovered read error. +Sector 15839, try 1: Medium Error; Unrecovered read error. +Sector 15839: Medium Error; Unrecovered read error. +Sectors 15840 - 15855: Medium Error; Unrecovered read error. +Sector 15840, try 1: Medium Error; Unrecovered read error. +Sector 15840: Medium Error; Unrecovered read error. +Sector 15841, try 1: Medium Error; Unrecovered read error. +Sector 15841: Medium Error; Unrecovered read error. +Sector 15842, try 1: Medium Error; Unrecovered read error. +Sector 15842: Medium Error; Unrecovered read error. +Sector 15843, try 1: Medium Error; Unrecovered read error. +Sector 15843: Medium Error; Unrecovered read error. +Sector 15844, try 1: Medium Error; Unrecovered read error. +Sector 15844: Medium Error; Unrecovered read error. +Sector 15845, try 1: Medium Error; Unrecovered read error. +Sector 15845: Medium Error; Unrecovered read error. +Sector 15846, try 1: Medium Error; Unrecovered read error. +Sector 15846: Medium Error; Unrecovered read error. +Sector 15847, try 1: Medium Error; Unrecovered read error. +Sector 15847: Medium Error; Unrecovered read error. +Sector 15848, try 1: Medium Error; Unrecovered read error. +Sector 15848: Medium Error; Unrecovered read error. +Sector 15849, try 1: Medium Error; Unrecovered read error. +Sector 15849: Medium Error; Unrecovered read error. +Sector 15850, try 1: Medium Error; Unrecovered read error. +Sector 15850: Medium Error; Unrecovered read error. +Sector 15851, try 1: Medium Error; Unrecovered read error. +Sector 15851: Medium Error; Unrecovered read error. +Sector 15852, try 1: Medium Error; Unrecovered read error. +Sector 15852: Medium Error; Unrecovered read error. +Sector 15853, try 1: Medium Error; Unrecovered read error. +Sector 15853: Medium Error; Unrecovered read error. +Sector 15854, try 1: Medium Error; Unrecovered read error. +Sector 15854: Medium Error; Unrecovered read error. +Sector 15855, try 1: Medium Error; Unrecovered read error. +Sector 15855: Medium Error; Unrecovered read error. +Sectors 15856 - 15871: Medium Error; Unrecovered read error. +Sector 15856, try 1: Medium Error; Unrecovered read error. +Sector 15856: Medium Error; Unrecovered read error. +Sector 15857, try 1: Medium Error; Unrecovered read error. +Sector 15857: Medium Error; Unrecovered read error. +Sector 15858, try 1: Medium Error; Unrecovered read error. +Sector 15858: Medium Error; Unrecovered read error. +Sector 15859, try 1: Medium Error; Unrecovered read error. +Sector 15859: Medium Error; Unrecovered read error. +Sector 15860, try 1: Medium Error; Unrecovered read error. +Sector 15860: Medium Error; Unrecovered read error. +Sector 15861, try 1: Medium Error; Unrecovered read error. +Sector 15861: Medium Error; Unrecovered read error. +Sector 15862, try 1: Medium Error; Unrecovered read error. +Sector 15862: Medium Error; Unrecovered read error. +Sector 15863, try 1: Medium Error; Unrecovered read error. +Sector 15863: Medium Error; Unrecovered read error. +Sector 15864, try 1: Medium Error; Unrecovered read error. +Sector 15864: Medium Error; Unrecovered read error. +Sector 15865, try 1: Medium Error; Unrecovered read error. +Sector 15865: Medium Error; Unrecovered read error. +Sector 15866, try 1: Medium Error; Unrecovered read error. +Sector 15866: Medium Error; Unrecovered read error. +Sector 15867, try 1: Medium Error; Unrecovered read error. +Sector 15867: Medium Error; Unrecovered read error. +Sector 15868, try 1: Medium Error; Unrecovered read error. +Sector 15868: Medium Error; Unrecovered read error. +Sector 15869, try 1: Medium Error; Unrecovered read error. +Sector 15869: Medium Error; Unrecovered read error. +Sector 15870, try 1: Medium Error; Unrecovered read error. +Sector 15870: Medium Error; Unrecovered read error. +Sector 15871, try 1: Medium Error; Unrecovered read error. +Sector 15871: Medium Error; Unrecovered read error. +Sectors 15872 - 15887: Medium Error; Unrecovered read error. +Sector 15872, try 1: Medium Error; Unrecovered read error. +Sector 15872: Medium Error; Unrecovered read error. +Sector 15873, try 1: Medium Error; Unrecovered read error. +Sector 15873: Medium Error; Unrecovered read error. +Sector 15874, try 1: Medium Error; Unrecovered read error. +Sector 15874: Medium Error; Unrecovered read error. +Sector 15875, try 1: Medium Error; Unrecovered read error. +Sector 15875: Medium Error; Unrecovered read error. +Sector 15876, try 1: Medium Error; Unrecovered read error. +Sector 15876: Medium Error; Unrecovered read error. +Sector 15877, try 1: Medium Error; Unrecovered read error. +Sector 15877: Medium Error; Unrecovered read error. +Sector 15878, try 1: Medium Error; Unrecovered read error. +Sector 15878: Medium Error; Unrecovered read error. +Sector 15879, try 1: Medium Error; Unrecovered read error. +Sector 15879: Medium Error; Unrecovered read error. +Sector 15880, try 1: Medium Error; Unrecovered read error. +Sector 15880: Medium Error; Unrecovered read error. +Sector 15881, try 1: Medium Error; Unrecovered read error. +Sector 15881: Medium Error; Unrecovered read error. +Sector 15882, try 1: Medium Error; Unrecovered read error. +Sector 15882: Medium Error; Unrecovered read error. +Sector 15883, try 1: Medium Error; Unrecovered read error. +Sector 15883: Medium Error; Unrecovered read error. +Sector 15884, try 1: Medium Error; Unrecovered read error. +Sector 15884: Medium Error; Unrecovered read error. +Sector 15885, try 1: Medium Error; Unrecovered read error. +Sector 15885: Medium Error; Unrecovered read error. +Sector 15886, try 1: Medium Error; Unrecovered read error. +Sector 15886: Medium Error; Unrecovered read error. +Sector 15887, try 1: Medium Error; Unrecovered read error. +Sector 15887: Medium Error; Unrecovered read error. +Sectors 15888 - 15903: Medium Error; Unrecovered read error. +Sector 15888, try 1: Medium Error; Unrecovered read error. +Sector 15888: Medium Error; Unrecovered read error. +Sector 15889, try 1: Medium Error; Unrecovered read error. +Sector 15889: Medium Error; Unrecovered read error. +Sector 15890, try 1: Medium Error; Unrecovered read error. +Sector 15890: Medium Error; Unrecovered read error. +Sector 15891, try 1: Medium Error; Unrecovered read error. +Sector 15891: Medium Error; Unrecovered read error. +Sector 15892, try 1: Medium Error; Unrecovered read error. +Sector 15892: Medium Error; Unrecovered read error. +Sector 15893, try 1: Medium Error; Unrecovered read error. +Sector 15893: Medium Error; Unrecovered read error. +Sector 15894, try 1: Medium Error; Unrecovered read error. +Sector 15894: Medium Error; Unrecovered read error. +Sector 15895, try 1: Medium Error; Unrecovered read error. +Sector 15895: Medium Error; Unrecovered read error. +Sector 15896, try 1: Medium Error; Unrecovered read error. +Sector 15896: Medium Error; Unrecovered read error. +Sector 15897, try 1: Medium Error; Unrecovered read error. +Sector 15897: Medium Error; Unrecovered read error. +Sector 15898, try 1: Medium Error; Unrecovered read error. +Sector 15898: Medium Error; Unrecovered read error. +Sector 15899, try 1: Medium Error; Unrecovered read error. +Sector 15899: Medium Error; Unrecovered read error. +Sectors 16096 - 16111: Medium Error; Unrecovered read error. +Sector 16100, try 1: Medium Error; Unrecovered read error. +Sector 16100: Medium Error; Unrecovered read error. +Sector 16101, try 1: Medium Error; Unrecovered read error. +Sector 16101: Medium Error; Unrecovered read error. +Sector 16102, try 1: Medium Error; Unrecovered read error. +Sector 16102: Medium Error; Unrecovered read error. +Sector 16103, try 1: Medium Error; Unrecovered read error. +Sector 16103: Medium Error; Unrecovered read error. +Sector 16104, try 1: Medium Error; Unrecovered read error. +Sector 16104: Medium Error; Unrecovered read error. +Sector 16105, try 1: Medium Error; Unrecovered read error. +Sector 16105: Medium Error; Unrecovered read error. +Sector 16106, try 1: Medium Error; Unrecovered read error. +Sector 16106: Medium Error; Unrecovered read error. +Sector 16107, try 1: Medium Error; Unrecovered read error. +Sector 16107: Medium Error; Unrecovered read error. +Sector 16108, try 1: Medium Error; Unrecovered read error. +Sector 16108: Medium Error; Unrecovered read error. +Sector 16109, try 1: Medium Error; Unrecovered read error. +Sector 16109: Medium Error; Unrecovered read error. +Sector 16110, try 1: Medium Error; Unrecovered read error. +Sector 16110: Medium Error; Unrecovered read error. +Sector 16111, try 1: Medium Error; Unrecovered read error. +Sector 16111: Medium Error; Unrecovered read error. +Sectors 16112 - 16127: Medium Error; Unrecovered read error. +Sector 16112, try 1: Medium Error; Unrecovered read error. +Sector 16112: Medium Error; Unrecovered read error. +Sector 16113, try 1: Medium Error; Unrecovered read error. +Sector 16113: Medium Error; Unrecovered read error. +Sector 16114, try 1: Medium Error; Unrecovered read error. +Sector 16114: Medium Error; Unrecovered read error. +Sector 16115, try 1: Medium Error; Unrecovered read error. +Sector 16115: Medium Error; Unrecovered read error. +Sector 16116, try 1: Medium Error; Unrecovered read error. +Sector 16116: Medium Error; Unrecovered read error. +Sector 16117, try 1: Medium Error; Unrecovered read error. +Sector 16117: Medium Error; Unrecovered read error. +Sector 16118, try 1: Medium Error; Unrecovered read error. +Sector 16118: Medium Error; Unrecovered read error. +Sector 16119, try 1: Medium Error; Unrecovered read error. +Sector 16119: Medium Error; Unrecovered read error. +Sector 16120, try 1: Medium Error; Unrecovered read error. +Sector 16120: Medium Error; Unrecovered read error. +Sector 16121, try 1: Medium Error; Unrecovered read error. +Sector 16121: Medium Error; Unrecovered read error. +Sector 16122, try 1: Medium Error; Unrecovered read error. +Sector 16122: Medium Error; Unrecovered read error. +Sector 16123, try 1: Medium Error; Unrecovered read error. +Sector 16123: Medium Error; Unrecovered read error. +Sector 16124, try 1: Medium Error; Unrecovered read error. +Sector 16124: Medium Error; Unrecovered read error. +Sector 16125, try 1: Medium Error; Unrecovered read error. +Sector 16125: Medium Error; Unrecovered read error. +Sector 16126, try 1: Medium Error; Unrecovered read error. +Sector 16126: Medium Error; Unrecovered read error. +Sector 16127, try 1: Medium Error; Unrecovered read error. +Sector 16127: Medium Error; Unrecovered read error. +Sectors 16128 - 16143: Medium Error; Unrecovered read error. +Sector 16128, try 1: Medium Error; Unrecovered read error. +Sector 16128: Medium Error; Unrecovered read error. +Sector 16129, try 1: Medium Error; Unrecovered read error. +Sector 16129: Medium Error; Unrecovered read error. +Sector 16130, try 1: Medium Error; Unrecovered read error. +Sector 16130: Medium Error; Unrecovered read error. +Sector 16131, try 1: Medium Error; Unrecovered read error. +Sector 16131: Medium Error; Unrecovered read error. +Sector 16132, try 1: Medium Error; Unrecovered read error. +Sector 16132: Medium Error; Unrecovered read error. +Sector 16133, try 1: Medium Error; Unrecovered read error. +Sector 16133: Medium Error; Unrecovered read error. +Sector 16134, try 1: Medium Error; Unrecovered read error. +Sector 16134: Medium Error; Unrecovered read error. +Sector 16135, try 1: Medium Error; Unrecovered read error. +Sector 16135: Medium Error; Unrecovered read error. +Sector 16136, try 1: Medium Error; Unrecovered read error. +Sector 16136: Medium Error; Unrecovered read error. +Sector 16137, try 1: Medium Error; Unrecovered read error. +Sector 16137: Medium Error; Unrecovered read error. +Sector 16138, try 1: Medium Error; Unrecovered read error. +Sector 16138: Medium Error; Unrecovered read error. +Sector 16139, try 1: Medium Error; Unrecovered read error. +Sector 16139: Medium Error; Unrecovered read error. +Sector 16140, try 1: Medium Error; Unrecovered read error. +Sector 16140: Medium Error; Unrecovered read error. +Sector 16141, try 1: Medium Error; Unrecovered read error. +Sector 16141: Medium Error; Unrecovered read error. +Sector 16142, try 1: Medium Error; Unrecovered read error. +Sector 16142: Medium Error; Unrecovered read error. +Sector 16143, try 1: Medium Error; Unrecovered read error. +Sector 16143: Medium Error; Unrecovered read error. +Sectors 16144 - 16159: Medium Error; Unrecovered read error. +Sector 16144, try 1: Medium Error; Unrecovered read error. +Sector 16144: Medium Error; Unrecovered read error. +Sector 16145, try 1: Medium Error; Unrecovered read error. +Sector 16145: Medium Error; Unrecovered read error. +Sector 16146, try 1: Medium Error; Unrecovered read error. +Sector 16146: Medium Error; Unrecovered read error. +Sector 16147, try 1: Medium Error; Unrecovered read error. +Sector 16147: Medium Error; Unrecovered read error. +Sector 16148, try 1: Medium Error; Unrecovered read error. +Sector 16148: Medium Error; Unrecovered read error. +Sector 16149, try 1: Medium Error; Unrecovered read error. +Sector 16149: Medium Error; Unrecovered read error. +Sector 16150, try 1: Medium Error; Unrecovered read error. +Sector 16150: Medium Error; Unrecovered read error. +Sector 16151, try 1: Medium Error; Unrecovered read error. +Sector 16151: Medium Error; Unrecovered read error. +Sector 16152, try 1: Medium Error; Unrecovered read error. +Sector 16152: Medium Error; Unrecovered read error. +Sector 16153, try 1: Medium Error; Unrecovered read error. +Sector 16153: Medium Error; Unrecovered read error. +Sector 16154, try 1: Medium Error; Unrecovered read error. +Sector 16154: Medium Error; Unrecovered read error. +Sector 16155, try 1: Medium Error; Unrecovered read error. +Sector 16155: Medium Error; Unrecovered read error. +Sector 16156, try 1: Medium Error; Unrecovered read error. +Sector 16156: Medium Error; Unrecovered read error. +Sector 16157, try 1: Medium Error; Unrecovered read error. +Sector 16157: Medium Error; Unrecovered read error. +Sector 16158, try 1: Medium Error; Unrecovered read error. +Sector 16158: Medium Error; Unrecovered read error. +Sector 16159, try 1: Medium Error; Unrecovered read error. +Sector 16159: Medium Error; Unrecovered read error. +Sectors 16160 - 16175: Medium Error; Unrecovered read error. +Sector 16160, try 1: Medium Error; Unrecovered read error. +Sector 16160: Medium Error; Unrecovered read error. +Sector 16161, try 1: Medium Error; Unrecovered read error. +Sector 16161: Medium Error; Unrecovered read error. +Sector 16162, try 1: Medium Error; Unrecovered read error. +Sector 16162: Medium Error; Unrecovered read error. +Sector 16163, try 1: Medium Error; Unrecovered read error. +Sector 16163: Medium Error; Unrecovered read error. +Sector 16164, try 1: Medium Error; Unrecovered read error. +Sector 16164: Medium Error; Unrecovered read error. +Sector 16165, try 1: Medium Error; Unrecovered read error. +Sector 16165: Medium Error; Unrecovered read error. +Sector 16166, try 1: Medium Error; Unrecovered read error. +Sector 16166: Medium Error; Unrecovered read error. +Sector 16167, try 1: Medium Error; Unrecovered read error. +Sector 16167: Medium Error; Unrecovered read error. +Sector 16168, try 1: Medium Error; Unrecovered read error. +Sector 16168: Medium Error; Unrecovered read error. +Sector 16169, try 1: Medium Error; Unrecovered read error. +Sector 16169: Medium Error; Unrecovered read error. +Sector 16170, try 1: Medium Error; Unrecovered read error. +Sector 16170: Medium Error; Unrecovered read error. +Sector 16171, try 1: Medium Error; Unrecovered read error. +Sector 16171: Medium Error; Unrecovered read error. +Sector 16172, try 1: Medium Error; Unrecovered read error. +Sector 16172: Medium Error; Unrecovered read error. +Sector 16173, try 1: Medium Error; Unrecovered read error. +Sector 16173: Medium Error; Unrecovered read error. +Sector 16174, try 1: Medium Error; Unrecovered read error. +Sector 16174: Medium Error; Unrecovered read error. +Sector 16175, try 1: Medium Error; Unrecovered read error. +Sector 16175: Medium Error; Unrecovered read error. +Sectors 16176 - 16191: Medium Error; Unrecovered read error. +Sector 16176, try 1: Medium Error; Unrecovered read error. +Sector 16176: Medium Error; Unrecovered read error. +Sector 16177, try 1: Medium Error; Unrecovered read error. +Sector 16177: Medium Error; Unrecovered read error. +Sector 16178, try 1: Medium Error; Unrecovered read error. +Sector 16178: Medium Error; Unrecovered read error. +Sector 16179, try 1: Medium Error; Unrecovered read error. +Sector 16179: Medium Error; Unrecovered read error. +Sector 16180, try 1: Medium Error; Unrecovered read error. +Sector 16180: Medium Error; Unrecovered read error. +Sector 16181, try 1: Medium Error; Unrecovered read error. +Sector 16181: Medium Error; Unrecovered read error. +Sector 16182, try 1: Medium Error; Unrecovered read error. +Sector 16182: Medium Error; Unrecovered read error. +Sector 16183, try 1: Medium Error; Unrecovered read error. +Sector 16183: Medium Error; Unrecovered read error. +Sector 16184, try 1: Medium Error; Unrecovered read error. +Sector 16184: Medium Error; Unrecovered read error. +Sector 16185, try 1: Medium Error; Unrecovered read error. +Sector 16185: Medium Error; Unrecovered read error. +Sector 16186, try 1: Medium Error; Unrecovered read error. +Sector 16186: Medium Error; Unrecovered read error. +Sector 16187, try 1: Medium Error; Unrecovered read error. +Sector 16187: Medium Error; Unrecovered read error. +Sector 16188, try 1: Medium Error; Unrecovered read error. +Sector 16188: Medium Error; Unrecovered read error. +Sector 16189, try 1: Medium Error; Unrecovered read error. +Sector 16189: Medium Error; Unrecovered read error. +Sector 16190, try 1: Medium Error; Unrecovered read error. +Sector 16190: Medium Error; Unrecovered read error. +Sector 16191, try 1: Medium Error; Unrecovered read error. +Sector 16191: Medium Error; Unrecovered read error. +Sector 16192, try 1: Medium Error; Unrecovered read error. +Sector 16192: Medium Error; Unrecovered read error. +Sector 16193, try 1: Medium Error; Unrecovered read error. +Sector 16193: Medium Error; Unrecovered read error. +Sector 16194, try 1: Medium Error; Unrecovered read error. +Sector 16194: Medium Error; Unrecovered read error. +Sector 16195, try 1: Medium Error; Unrecovered read error. +Sector 16195: Medium Error; Unrecovered read error. +Sector 16196, try 1: Medium Error; Unrecovered read error. +Sector 16196: Medium Error; Unrecovered read error. +Sector 16197, try 1: Medium Error; Unrecovered read error. +Sector 16197: Medium Error; Unrecovered read error. +Sector 16198, try 1: Medium Error; Unrecovered read error. +Sector 16198: Medium Error; Unrecovered read error. +Sector 16199, try 1: Medium Error; Unrecovered read error. +Sector 16199: Medium Error; Unrecovered read error. + +1 CRC errors, 200 unreadable sectors. diff --git a/regtest/database/RS03f_read_no_tao_tail b/regtest/database/RS03f_read_no_tao_tail index d9aec25..59cf312 100644 --- a/regtest/database/RS03f_read_no_tao_tail +++ b/regtest/database/RS03f_read_no_tao_tail @@ -11,9 +11,9 @@ Medium "Random Image": CD-R mode 1, 21000 sectors, created 16-07-2006. Creating new rs03f-tmp.iso image. Reading CRC information from ecc data (RS03) ... done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Sector 20998, try 1: Medium Error; Unrecovered read error. +Sector 20998, try 1: Medium Error; Unrecovered read error. Sector 20998: Medium Error; Unrecovered read error. Sector 20999, try 1: Medium Error; Unrecovered read error. Sector 20999: Medium Error; Unrecovered read error. -Read position: 100.0% (nn.nx) + 2 unreadable sectors. diff --git a/regtest/database/RS03f_read_second_pass_with_crc_error b/regtest/database/RS03f_read_second_pass_with_crc_error new file mode 100644 index 0000000..e45261f --- /dev/null +++ b/regtest/database/RS03f_read_second_pass_with_crc_error @@ -0,0 +1,16 @@ +a600e196b30805aa49593ee901be4282 +ignore +This software comes with ABSOLUTELY NO WARRANTY. This +is free software and you are welcome to redistribute it +under the conditions of the GNU GENERAL PUBLIC LICENSE. +See the file "COPYING" for further information. + +Device: sim-cd, Simulated CD drive 1.00 +Using READ CD. +Medium "Random Image": CD-R mode 1, 21000 sectors, created 16-07-2006. + +Completing image rs03f-tmp.iso. Only missing sectors will be read. +Reading CRC information from ecc data (RS03) ... done. +* CRC error, sector: 15830 + +400 sectors read. diff --git a/regtest/database/RS03f_read_shorter b/regtest/database/RS03f_read_shorter index e454aab..48b4122 100644 --- a/regtest/database/RS03f_read_shorter +++ b/regtest/database/RS03f_read_shorter @@ -7,31 +7,9 @@ See the file "COPYING" for further information. Device: sim-cd, Simulated CD drive 1.00 Using READ CD. -Medium "Random Image": CD-R mode 1, 21000 sectors, created 16-07-2006. +Medium "Random Image": CD-R mode 1, 20956 sectors, created 16-07-2006. Creating new rs03f-tmp.iso image. Reading CRC information from ecc data (RS03) ... done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Sector 20944, try 1: Illegal Request; Logical block address out of range. -Sector 20944: Illegal Request; Logical block address out of range. Skipping 15 sectors. -Sector 20960, try 1: Illegal Request; Logical block address out of range. -Sector 20960: Illegal Request; Logical block address out of range. Skipping 15 sectors. -Sector 20976, try 1: Illegal Request; Logical block address out of range. -Sector 20976: Illegal Request; Logical block address out of range. Skipping 15 sectors. -Sector 20992, try 1: Illegal Request; Logical block address out of range. -Sector 20992: Illegal Request; Logical block address out of range. -Sector 20993, try 1: Illegal Request; Logical block address out of range. -Sector 20993: Illegal Request; Logical block address out of range. -Sector 20994, try 1: Illegal Request; Logical block address out of range. -Sector 20994: Illegal Request; Logical block address out of range. -Sector 20995, try 1: Illegal Request; Logical block address out of range. -Sector 20995: Illegal Request; Logical block address out of range. -Sector 20996, try 1: Illegal Request; Logical block address out of range. -Sector 20996: Illegal Request; Logical block address out of range. -Sector 20997, try 1: Illegal Request; Logical block address out of range. -Sector 20997: Illegal Request; Logical block address out of range. -Sector 20998, try 1: Illegal Request; Logical block address out of range. -Sector 20998: Illegal Request; Logical block address out of range. -Sector 20999, try 1: Illegal Request; Logical block address out of range. -Sector 20999: Illegal Request; Logical block address out of range. -56 unreadable sectors. +All sectors successfully read, but wrong image length (-44 sectors difference) diff --git a/regtest/database/RS03f_read_tao_tail b/regtest/database/RS03f_read_tao_tail index 988c094..b7e7f67 100644 --- a/regtest/database/RS03f_read_tao_tail +++ b/regtest/database/RS03f_read_tao_tail @@ -11,5 +11,5 @@ Medium "Random Image": CD-R mode 1, 21000 sectors, created 16-07-2006. Creating new rs03f-tmp.iso image. Reading CRC information from ecc data (RS03) ... done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) + All sectors successfully read. Checksums match. diff --git a/regtest/database/RS03f_scan_bad_header b/regtest/database/RS03f_scan_bad_header index aea4948..a283f35 100644 --- a/regtest/database/RS03f_scan_bad_header +++ b/regtest/database/RS03f_scan_bad_header @@ -116,6 +116,12 @@ ndata = 235 nroots = 20 ( 8.5%) done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx)CRC NOT created. All sectors successfully read. Checksums match. +CrcBuf contents, image path none (medium): + crcSize: 21000, dataSectors: 21000, coveredSectors: 21000, allSectors: 21000 + md5State: data_complete image_complete + data: 9503f278d4550a9507a317664481adf8 + full: 9503f278d4550a9507a317664481adf8 + fp sector: 16; 15c0fd35a0cfa0f83b9ccbd8604c2592 + missing crcs: 0 diff --git a/regtest/database/RS03f_scan_crc_bad_byte b/regtest/database/RS03f_scan_crc_bad_byte index ea80a7c..a2a5e3b 100644 --- a/regtest/database/RS03f_scan_crc_bad_byte +++ b/regtest/database/RS03f_scan_crc_bad_byte @@ -11,5 +11,5 @@ Medium "Random Image": CD-R mode 1, 21000 sectors, created 16-07-2006. Scanning medium for read errors. Reading CRC information from ecc data (RS03) ... done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) + All sectors successfully read, but incomplete or damaged checksums. diff --git a/regtest/database/RS03f_scan_data_bad_byte b/regtest/database/RS03f_scan_data_bad_byte index e269894..963e14e 100644 --- a/regtest/database/RS03f_scan_data_bad_byte +++ b/regtest/database/RS03f_scan_data_bad_byte @@ -11,6 +11,6 @@ Medium "Random Image": CD-R mode 1, 21000 sectors, created 16-07-2006. Scanning medium for read errors. Reading CRC information from ecc data (RS03) ... done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx) * CRC error, sector: 1235 -Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) +* CRC error, sector: 1235 + 1 CRC errors. diff --git a/regtest/database/RS03f_scan_ecc_bad_byte b/regtest/database/RS03f_scan_ecc_bad_byte index 2ac0865..b669bb0 100644 --- a/regtest/database/RS03f_scan_ecc_bad_byte +++ b/regtest/database/RS03f_scan_ecc_bad_byte @@ -11,5 +11,5 @@ Medium "Random Image": CD-R mode 1, 21000 sectors, created 16-07-2006. Scanning medium for read errors. Reading CRC information from ecc data (RS03) ... done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) + All sectors successfully read. Checksums match. diff --git a/regtest/database/RS03f_scan_ecc_header_crc_error b/regtest/database/RS03f_scan_ecc_header_crc_error index 14fd36d..1a10cd7 100644 --- a/regtest/database/RS03f_scan_ecc_header_crc_error +++ b/regtest/database/RS03f_scan_ecc_header_crc_error @@ -116,6 +116,12 @@ ndata = 235 nroots = 20 ( 8.5%) done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx)CRC NOT created. All sectors successfully read. Checksums match. +CrcBuf contents, image path none (medium): + crcSize: 21000, dataSectors: 21000, coveredSectors: 21000, allSectors: 21000 + md5State: data_complete image_complete + data: 9503f278d4550a9507a317664481adf8 + full: 9503f278d4550a9507a317664481adf8 + fp sector: 16; 15c0fd35a0cfa0f83b9ccbd8604c2592 + missing crcs: 0 diff --git a/regtest/database/RS03f_scan_good b/regtest/database/RS03f_scan_good index 2ac0865..b669bb0 100644 --- a/regtest/database/RS03f_scan_good +++ b/regtest/database/RS03f_scan_good @@ -11,5 +11,5 @@ Medium "Random Image": CD-R mode 1, 21000 sectors, created 16-07-2006. Scanning medium for read errors. Reading CRC information from ecc data (RS03) ... done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) + All sectors successfully read. Checksums match. diff --git a/regtest/database/RS03f_scan_good_verbose b/regtest/database/RS03f_scan_good_verbose index 97a57f3..ab7e35c 100644 --- a/regtest/database/RS03f_scan_good_verbose +++ b/regtest/database/RS03f_scan_good_verbose @@ -114,6 +114,12 @@ ndata = 235 nroots = 20 ( 8.5%) done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx)CRC NOT created. All sectors successfully read. Checksums match. +CrcBuf contents, image path none (medium): + crcSize: 21000, dataSectors: 21000, coveredSectors: 21000, allSectors: 21000 + md5State: data_complete image_complete + data: 9503f278d4550a9507a317664481adf8 + full: 9503f278d4550a9507a317664481adf8 + fp sector: 16; 15c0fd35a0cfa0f83b9ccbd8604c2592 + missing crcs: 0 diff --git a/regtest/database/RS03f_scan_incompatible_ecc b/regtest/database/RS03f_scan_incompatible_ecc index 896250d..bf45960 100644 --- a/regtest/database/RS03f_scan_incompatible_ecc +++ b/regtest/database/RS03f_scan_incompatible_ecc @@ -16,5 +16,5 @@ Medium "Random Image": CD-R mode 1, 21000 sectors, created 16-07-2006. Scanning medium for read errors. Reading CRC information from ecc data (RS03) ... done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) + All sectors successfully read. Checksums match. diff --git a/regtest/database/RS03f_scan_longer b/regtest/database/RS03f_scan_longer index d542494..a4f1940 100644 --- a/regtest/database/RS03f_scan_longer +++ b/regtest/database/RS03f_scan_longer @@ -114,6 +114,12 @@ ndata = 235 nroots = 20 ( 8.5%) done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx)CRC NOT created. All sectors successfully read. Checksums match. +CrcBuf contents, image path none (medium): + crcSize: 21000, dataSectors: 21000, coveredSectors: 21000, allSectors: 21000 + md5State: data_complete image_complete + data: 9503f278d4550a9507a317664481adf8 + full: 9503f278d4550a9507a317664481adf8 + fp sector: 16; 15c0fd35a0cfa0f83b9ccbd8604c2592 + missing crcs: 0 diff --git a/regtest/database/RS03f_scan_missing_crc_sectors b/regtest/database/RS03f_scan_missing_crc_sectors index ea80a7c..a2a5e3b 100644 --- a/regtest/database/RS03f_scan_missing_crc_sectors +++ b/regtest/database/RS03f_scan_missing_crc_sectors @@ -11,5 +11,5 @@ Medium "Random Image": CD-R mode 1, 21000 sectors, created 16-07-2006. Scanning medium for read errors. Reading CRC information from ecc data (RS03) ... done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) + All sectors successfully read, but incomplete or damaged checksums. diff --git a/regtest/database/RS03f_scan_missing_data_sectors b/regtest/database/RS03f_scan_missing_data_sectors index 0dfb788..dd085a9 100644 --- a/regtest/database/RS03f_scan_missing_data_sectors +++ b/regtest/database/RS03f_scan_missing_data_sectors @@ -11,7 +11,7 @@ Medium "Random Image": CD-R mode 1, 21000 sectors, created 16-07-2006. Scanning medium for read errors. Reading CRC information from ecc data (RS03) ... done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Sector 992, try 1: Medium Error; Unrecovered read error. +Sector 992, try 1: Medium Error; Unrecovered read error. Sector 992: Medium Error; Unrecovered read error. Skipping 15 sectors. Sector 1008, try 1: Medium Error; Unrecovered read error. Sector 1008: Medium Error; Unrecovered read error. Skipping 15 sectors. @@ -19,9 +19,9 @@ Sector 1024, try 1: Medium Error; Unrecovered read error. Sector 1024: Medium Error; Unrecovered read error. Skipping 15 sectors. Sector 1040, try 1: Medium Error; Unrecovered read error. Sector 1040: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Sector 11216, try 1: Medium Error; Unrecovered read error. +Sector 11216, try 1: Medium Error; Unrecovered read error. Sector 11216: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Sector 12448, try 1: Medium Error; Unrecovered read error. +Sector 12448, try 1: Medium Error; Unrecovered read error. Sector 12448: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) + 96 unreadable sectors. diff --git a/regtest/database/RS03f_scan_missing_ecc_header b/regtest/database/RS03f_scan_missing_ecc_header index 49cc852..9795e23 100644 --- a/regtest/database/RS03f_scan_missing_ecc_header +++ b/regtest/database/RS03f_scan_missing_ecc_header @@ -116,6 +116,12 @@ ndata = 235 nroots = 20 ( 8.5%) done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx)CRC NOT created. All sectors successfully read. Checksums match. +CrcBuf contents, image path none (medium): + crcSize: 21000, dataSectors: 21000, coveredSectors: 21000, allSectors: 21000 + md5State: data_complete image_complete + data: 9503f278d4550a9507a317664481adf8 + full: 9503f278d4550a9507a317664481adf8 + fp sector: 16; 15c0fd35a0cfa0f83b9ccbd8604c2592 + missing crcs: 0 diff --git a/regtest/database/RS03f_scan_missing_ecc_header_and_crc b/regtest/database/RS03f_scan_missing_ecc_header_and_crc index 1f0313a..3ceee6f 100644 --- a/regtest/database/RS03f_scan_missing_ecc_header_and_crc +++ b/regtest/database/RS03f_scan_missing_ecc_header_and_crc @@ -116,6 +116,12 @@ ndata = 235 nroots = 20 ( 8.5%) done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx)CRC NOT created. All sectors successfully read, but incomplete or damaged checksums. +CrcBuf contents, image path none (medium): + crcSize: 21000, dataSectors: 21000, coveredSectors: 21000, allSectors: 21000 + md5State: data_complete image_complete + data: 9503f278d4550a9507a317664481adf8 + full: 9503f278d4550a9507a317664481adf8 + fp sector: 16; 15c0fd35a0cfa0f83b9ccbd8604c2592 + missing crcs: 3510 diff --git a/regtest/database/RS03f_scan_missing_ecc_header_and_defective_crc b/regtest/database/RS03f_scan_missing_ecc_header_and_defective_crc index 27c5373..1565b1e 100644 --- a/regtest/database/RS03f_scan_missing_ecc_header_and_defective_crc +++ b/regtest/database/RS03f_scan_missing_ecc_header_and_defective_crc @@ -117,6 +117,12 @@ ndata = 235 nroots = 20 ( 8.5%) done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx)CRC NOT created. All sectors successfully read, but incomplete or damaged checksums. +CrcBuf contents, image path none (medium): + crcSize: 21000, dataSectors: 21000, coveredSectors: 21000, allSectors: 21000 + md5State: data_complete image_complete + data: 9503f278d4550a9507a317664481adf8 + full: 9503f278d4550a9507a317664481adf8 + fp sector: 16; 15c0fd35a0cfa0f83b9ccbd8604c2592 + missing crcs: 234 diff --git a/regtest/database/RS03f_scan_missing_ecc_sectors b/regtest/database/RS03f_scan_missing_ecc_sectors index 2ac0865..b669bb0 100644 --- a/regtest/database/RS03f_scan_missing_ecc_sectors +++ b/regtest/database/RS03f_scan_missing_ecc_sectors @@ -11,5 +11,5 @@ Medium "Random Image": CD-R mode 1, 21000 sectors, created 16-07-2006. Scanning medium for read errors. Reading CRC information from ecc data (RS03) ... done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) + All sectors successfully read. Checksums match. diff --git a/regtest/database/RS03f_scan_no_tao_tail b/regtest/database/RS03f_scan_no_tao_tail index 2f5b1cc..da20466 100644 --- a/regtest/database/RS03f_scan_no_tao_tail +++ b/regtest/database/RS03f_scan_no_tao_tail @@ -11,9 +11,9 @@ Medium "Random Image": CD-R mode 1, 21000 sectors, created 16-07-2006. Scanning medium for read errors. Reading CRC information from ecc data (RS03) ... done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Sector 20998, try 1: Medium Error; Unrecovered read error. +Sector 20998, try 1: Medium Error; Unrecovered read error. Sector 20998: Medium Error; Unrecovered read error. Sector 20999, try 1: Medium Error; Unrecovered read error. Sector 20999: Medium Error; Unrecovered read error. -Read position: 100.0% (nn.nx) + 2 unreadable sectors. diff --git a/regtest/database/RS03f_scan_shorter b/regtest/database/RS03f_scan_shorter index 480f4b0..576d409 100644 --- a/regtest/database/RS03f_scan_shorter +++ b/regtest/database/RS03f_scan_shorter @@ -11,7 +11,7 @@ Medium "Random Image": CD-R mode 1, 21000 sectors, created 16-07-2006. Scanning medium for read errors. Reading CRC information from ecc data (RS03) ... done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Sector 20944, try 1: Illegal Request; Logical block address out of range. +Sector 20944, try 1: Illegal Request; Logical block address out of range. Sector 20944: Illegal Request; Logical block address out of range. Skipping 15 sectors. Sector 20960, try 1: Illegal Request; Logical block address out of range. Sector 20960: Illegal Request; Logical block address out of range. Skipping 15 sectors. diff --git a/regtest/database/RS03f_scan_tao_tail b/regtest/database/RS03f_scan_tao_tail index 2ac0865..b669bb0 100644 --- a/regtest/database/RS03f_scan_tao_tail +++ b/regtest/database/RS03f_scan_tao_tail @@ -11,5 +11,5 @@ Medium "Random Image": CD-R mode 1, 21000 sectors, created 16-07-2006. Scanning medium for read errors. Reading CRC information from ecc data (RS03) ... done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) + All sectors successfully read. Checksums match. diff --git a/regtest/database/RS03f_special_padding b/regtest/database/RS03f_special_padding index 8ee8f6c..4e4ec04 100644 --- a/regtest/database/RS03f_special_padding +++ b/regtest/database/RS03f_special_padding @@ -163,6 +163,7 @@ Error correction properties: Data integrity: - sectors : 20124 in image; 1808 in ecc file CalcRS03Layout(): returning cached layout (file) -- testing sectors : 1%- testing sectors : 2%- testing sectors : 3%- testing sectors : 4%- testing sectors : 5%- testing sectors : 6%- testing sectors : 7%- testing sectors : 8%- testing sectors : 9%- testing sectors : 10%- testing sectors : 11%- testing sectors : 12%- testing sectors : 13%- testing sectors : 14%- testing sectors : 15%- testing sectors : 16%- testing sectors : 17%- testing sectors : 18%- testing sectors : 19%- testing sectors : 20%- testing sectors : 21%- testing sectors : 22%- testing sectors : 23%- testing sectors : 24%- testing sectors : 25%- testing sectors : 26%- testing sectors : 27%- testing sectors : 28%- testing sectors : 29%- testing sectors : 30%- testing sectors : 31%- testing sectors : 32%- testing sectors : 33%- testing sectors : 34%- testing sectors : 35%- testing sectors : 36%- testing sectors : 37%- testing sectors : 38%- testing sectors : 39%- testing sectors : 40%- testing sectors : 41%- testing sectors : 42%- testing sectors : 43%- testing sectors : 44%- testing sectors : 45%- testing sectors : 46%- testing sectors : 47%- testing sectors : 48%- testing sectors : 49%- testing sectors : 50%- testing sectors : 51%- testing sectors : 52%- testing sectors : 53%- testing sectors : 54%- testing sectors : 55%- testing sectors : 56%- testing sectors : 57%- testing sectors : 58%- testing sectors : 59%- testing sectors : 60%- testing sectors : 61%- testing sectors : 62%- testing sectors : 63%- testing sectors : 64%- testing sectors : 65%- testing sectors : 66%- testing sectors : 67%- testing sectors : 68%- testing sectors : 69%- testing sectors : 70%- testing sectors : 71%- testing sectors : 72%- testing sectors : 73%- testing sectors : 74%- testing sectors : 75%- testing sectors : 76%- testing sectors : 77%- testing sectors : 78%- testing sectors : 79%- testing sectors : 80%- testing sectors : 81%- testing sectors : 82%- testing sectors : 83%- testing sectors : 84%- testing sectors : 85%- testing sectors : 86%- testing sectors : 87%- testing sectors : 88%- testing sectors : 89%- testing sectors : 90%- testing sectors : 91%- testing sectors : 92%- testing sectors : 93%- testing sectors : 94%- testing sectors : 95%- testing sectors : 96%- testing sectors : 97%- testing sectors : 98%- testing sectors : 99%- testing sectors : 100%- good image/file : all sectors present +- good image/file : all sectors present - data md5sum : e17669e2979d7e7c55ba7ca0890f4aff -- Ecc block test : 1% tested- Ecc block test : 2% tested- Ecc block test : 3% tested- Ecc block test : 4% tested- Ecc block test : 5% tested- Ecc block test : 6% tested- Ecc block test : 8% tested- Ecc block test : 9% tested- Ecc block test : 10% tested- Ecc block test : 11% tested- Ecc block test : 12% tested- Ecc block test : 13% tested- Ecc block test : 15% tested- Ecc block test : 16% tested- Ecc block test : 17% tested- Ecc block test : 18% tested- Ecc block test : 19% tested- Ecc block test : 20% tested- Ecc block test : 22% tested- Ecc block test : 23% tested- Ecc block test : 24% tested- Ecc block test : 25% tested- Ecc block test : 26% tested- Ecc block test : 27% tested- Ecc block test : 29% tested- Ecc block test : 30% tested- Ecc block test : 31% tested- Ecc block test : 32% tested- Ecc block test : 33% tested- Ecc block test : 34% tested- Ecc block test : 36% tested- Ecc block test : 37% tested- Ecc block test : 38% tested- Ecc block test : 39% tested- Ecc block test : 40% tested- Ecc block test : 41% tested- Ecc block test : 43% tested- Ecc block test : 44% tested- Ecc block test : 45% tested- Ecc block test : 46% tested- Ecc block test : 47% tested- Ecc block test : 48% tested- Ecc block test : 50% tested- Ecc block test : 51% tested- Ecc block test : 52% tested- Ecc block test : 53% tested- Ecc block test : 54% tested- Ecc block test : 55% tested- Ecc block test : 56% tested- Ecc block test : 58% tested- Ecc block test : 59% tested- Ecc block test : 60% tested- Ecc block test : 61% tested- Ecc block test : 62% tested- Ecc block test : 63% tested- Ecc block test : 65% tested- Ecc block test : 66% tested- Ecc block test : 67% tested- Ecc block test : 68% tested- Ecc block test : 69% tested- Ecc block test : 70% tested- Ecc block test : 72% tested- Ecc block test : 73% tested- Ecc block test : 74% tested- Ecc block test : 75% tested- Ecc block test : 76% tested- Ecc block test : 77% tested- Ecc block test : 79% tested- Ecc block test : 80% tested- Ecc block test : 81% tested- Ecc block test : 82% tested- Ecc block test : 83% tested- Ecc block test : 84% tested- Ecc block test : 86% tested- Ecc block test : 87% tested- Ecc block test : 88% tested- Ecc block test : 89% tested- Ecc block test : 90% tested- Ecc block test : 91% tested- Ecc block test : 93% tested- Ecc block test : 94% tested- Ecc block test : 95% tested- Ecc block test : 96% tested- Ecc block test : 97% tested- Ecc block test : 98% tested- Ecc block test : 100% tested - Ecc block test : pass +- Ecc block test : pass +FreeCrcBuf - buffer cleared diff --git a/regtest/database/RS03f_special_padding_plus56 b/regtest/database/RS03f_special_padding_plus56 index 4da8302..4fa0175 100644 --- a/regtest/database/RS03f_special_padding_plus56 +++ b/regtest/database/RS03f_special_padding_plus56 @@ -163,6 +163,7 @@ Error correction properties: Data integrity: - sectors : 20123 sectors + 56 bytes in image; 1808 in ecc file CalcRS03Layout(): returning cached layout (file) -- testing sectors : 1%- testing sectors : 2%- testing sectors : 3%- testing sectors : 4%- testing sectors : 5%- testing sectors : 6%- testing sectors : 7%- testing sectors : 8%- testing sectors : 9%- testing sectors : 10%- testing sectors : 11%- testing sectors : 12%- testing sectors : 13%- testing sectors : 14%- testing sectors : 15%- testing sectors : 16%- testing sectors : 17%- testing sectors : 18%- testing sectors : 19%- testing sectors : 20%- testing sectors : 21%- testing sectors : 22%- testing sectors : 23%- testing sectors : 24%- testing sectors : 25%- testing sectors : 26%- testing sectors : 27%- testing sectors : 28%- testing sectors : 29%- testing sectors : 30%- testing sectors : 31%- testing sectors : 32%- testing sectors : 33%- testing sectors : 34%- testing sectors : 35%- testing sectors : 36%- testing sectors : 37%- testing sectors : 38%- testing sectors : 39%- testing sectors : 40%- testing sectors : 41%- testing sectors : 42%- testing sectors : 43%- testing sectors : 44%- testing sectors : 45%- testing sectors : 46%- testing sectors : 47%- testing sectors : 48%- testing sectors : 49%- testing sectors : 50%- testing sectors : 51%- testing sectors : 52%- testing sectors : 53%- testing sectors : 54%- testing sectors : 55%- testing sectors : 56%- testing sectors : 57%- testing sectors : 58%- testing sectors : 59%- testing sectors : 60%- testing sectors : 61%- testing sectors : 62%- testing sectors : 63%- testing sectors : 64%- testing sectors : 65%- testing sectors : 66%- testing sectors : 67%- testing sectors : 68%- testing sectors : 69%- testing sectors : 70%- testing sectors : 71%- testing sectors : 72%- testing sectors : 73%- testing sectors : 74%- testing sectors : 75%- testing sectors : 76%- testing sectors : 77%- testing sectors : 78%- testing sectors : 79%- testing sectors : 80%- testing sectors : 81%- testing sectors : 82%- testing sectors : 83%- testing sectors : 84%- testing sectors : 85%- testing sectors : 86%- testing sectors : 87%- testing sectors : 88%- testing sectors : 89%- testing sectors : 90%- testing sectors : 91%- testing sectors : 92%- testing sectors : 93%- testing sectors : 94%- testing sectors : 95%- testing sectors : 96%- testing sectors : 97%- testing sectors : 98%- testing sectors : 99%- testing sectors : 100%- good image/file : all sectors present +- good image/file : all sectors present - data md5sum : 8136b7f7d8609ca75f5b3b33eec4a89d -- Ecc block test : 1% tested- Ecc block test : 2% tested- Ecc block test : 3% tested- Ecc block test : 4% tested- Ecc block test : 5% tested- Ecc block test : 6% tested- Ecc block test : 8% tested- Ecc block test : 9% tested- Ecc block test : 10% tested- Ecc block test : 11% tested- Ecc block test : 12% tested- Ecc block test : 13% tested- Ecc block test : 15% tested- Ecc block test : 16% tested- Ecc block test : 17% tested- Ecc block test : 18% tested- Ecc block test : 19% tested- Ecc block test : 20% tested- Ecc block test : 22% tested- Ecc block test : 23% tested- Ecc block test : 24% tested- Ecc block test : 25% tested- Ecc block test : 26% tested- Ecc block test : 27% tested- Ecc block test : 29% tested- Ecc block test : 30% tested- Ecc block test : 31% tested- Ecc block test : 32% tested- Ecc block test : 33% tested- Ecc block test : 34% tested- Ecc block test : 36% tested- Ecc block test : 37% tested- Ecc block test : 38% tested- Ecc block test : 39% tested- Ecc block test : 40% tested- Ecc block test : 41% tested- Ecc block test : 43% tested- Ecc block test : 44% tested- Ecc block test : 45% tested- Ecc block test : 46% tested- Ecc block test : 47% tested- Ecc block test : 48% tested- Ecc block test : 50% tested- Ecc block test : 51% tested- Ecc block test : 52% tested- Ecc block test : 53% tested- Ecc block test : 54% tested- Ecc block test : 55% tested- Ecc block test : 56% tested- Ecc block test : 58% tested- Ecc block test : 59% tested- Ecc block test : 60% tested- Ecc block test : 61% tested- Ecc block test : 62% tested- Ecc block test : 63% tested- Ecc block test : 65% tested- Ecc block test : 66% tested- Ecc block test : 67% tested- Ecc block test : 68% tested- Ecc block test : 69% tested- Ecc block test : 70% tested- Ecc block test : 72% tested- Ecc block test : 73% tested- Ecc block test : 74% tested- Ecc block test : 75% tested- Ecc block test : 76% tested- Ecc block test : 77% tested- Ecc block test : 79% tested- Ecc block test : 80% tested- Ecc block test : 81% tested- Ecc block test : 82% tested- Ecc block test : 83% tested- Ecc block test : 84% tested- Ecc block test : 86% tested- Ecc block test : 87% tested- Ecc block test : 88% tested- Ecc block test : 89% tested- Ecc block test : 90% tested- Ecc block test : 91% tested- Ecc block test : 93% tested- Ecc block test : 94% tested- Ecc block test : 95% tested- Ecc block test : 96% tested- Ecc block test : 97% tested- Ecc block test : 98% tested- Ecc block test : 100% tested - Ecc block test : pass +- Ecc block test : pass +FreeCrcBuf - buffer cleared diff --git a/regtest/database/RS03f_uncorrectable_dsm_in_image b/regtest/database/RS03f_uncorrectable_dsm_in_image index a2fc7a2..126c502 100644 --- a/regtest/database/RS03f_uncorrectable_dsm_in_image +++ b/regtest/database/RS03f_uncorrectable_dsm_in_image @@ -18,7 +18,7 @@ Error correction properties: Data integrity: - sectors : 21000 in image; 1892 in ecc file -- testing sectors : 1%- testing sectors : 2%- testing sectors : 3%- testing sectors : 4%- testing sectors : 5%- testing sectors : 6%- testing sectors : 7%- testing sectors : 8%- testing sectors : 9%- testing sectors : 10%- testing sectors : 11%- testing sectors : 12%- testing sectors : 13%* Unrecoverable sector found! +* Unrecoverable sector found! * * Sector 3030 is marked unreadable and annotated to be * in a different location (3130). @@ -36,14 +36,14 @@ Data integrity: * repaired by dvdisaster. Also it will not be possible to create * error correction data for it. Sorry for the bad news. * missing sector : 3030 -- testing sectors : 14%- testing sectors : 15%- testing sectors : 16%- testing sectors : 17%- testing sectors : 18%- testing sectors : 19%* ... more unrecoverable sectors found ... +* ... more unrecoverable sectors found ... * further messages are suppressed unless the -v option is given. * missing sector : 4400 * missing sector : 4411 -- testing sectors : 20%- testing sectors : 21%- testing sectors : 22%- testing sectors : 23%- testing sectors : 24%- testing sectors : 25%- testing sectors : 26%- testing sectors : 27%- testing sectors : 28%- testing sectors : 29%- testing sectors : 30%- testing sectors : 31%- testing sectors : 32%- testing sectors : 33%- testing sectors : 34%- testing sectors : 35%- testing sectors : 36%- testing sectors : 37%- testing sectors : 38%- testing sectors : 39%- testing sectors : 40%- testing sectors : 41%- testing sectors : 42%- testing sectors : 43%- testing sectors : 44%- testing sectors : 45%- testing sectors : 46%- testing sectors : 47%- testing sectors : 48%- testing sectors : 49%- testing sectors : 50%- testing sectors : 51%- testing sectors : 52%- testing sectors : 53%- testing sectors : 54%- testing sectors : 55%- testing sectors : 56%- testing sectors : 57%- testing sectors : 58%- testing sectors : 59%- testing sectors : 60%- testing sectors : 61%- testing sectors : 62%- testing sectors : 63%- testing sectors : 64%- testing sectors : 65%- testing sectors : 66%- testing sectors : 67%- testing sectors : 68%- testing sectors : 69%- testing sectors : 70%- testing sectors : 71%- testing sectors : 72%- testing sectors : 73%- testing sectors : 74%- testing sectors : 75%- testing sectors : 76%- testing sectors : 77%- testing sectors : 78%- testing sectors : 79%- testing sectors : 80%- testing sectors : 81%- testing sectors : 82%- testing sectors : 83%- testing sectors : 84%- testing sectors : 85%- testing sectors : 86%- testing sectors : 87%- testing sectors : 88%- testing sectors : 89%- testing sectors : 90%- testing sectors : 91%- testing sectors : 92%- testing sectors : 93%- testing sectors : 94%- testing sectors : 95%- testing sectors : 96%- testing sectors : 97%- testing sectors : 98%- testing sectors : 99%- testing sectors : 100%* BAD image/file : 3 sectors missing +* BAD image/file : 3 sectors missing ... data section : 3 sectors missing; 0 CRC errors ... crc section : 0 sectors missing ... ecc section : 0 sectors missing -- Ecc block test : 1% tested* Ecc block test : 1 good, 1 bad; 2% tested* Ecc block test : 2 good, 1 bad; 3% tested* Ecc block test : 3 good, 1 bad; 4% tested* Ecc block test : 4 good, 1 bad; 5% tested* Ecc block test : 5 good, 1 bad; 6% tested* Ecc block test : 6 good, 1 bad; 7% tested* Ecc block test : 7 good, 1 bad; 8% tested* Ecc block test : 8 good, 1 bad; 10% tested* Ecc block test : 9 good, 1 bad; 11% tested* Ecc block test : 10 good, 1 bad; 12% tested* Ecc block test : 11 good, 1 bad; 13% tested* Ecc block test : 12 good, 1 bad; 14% tested* Ecc block test : 13 good, 1 bad; 15% tested* Ecc block test : 14 good, 1 bad; 16% tested* Ecc block test : 15 good, 1 bad; 17% tested* Ecc block test : 16 good, 1 bad; 18% tested* Ecc block test : 17 good, 1 bad; 20% tested* Ecc block test : 18 good, 1 bad; 21% tested* Ecc block test : 19 good, 1 bad; 22% tested* Ecc block test : 20 good, 1 bad; 23% tested* Ecc block test : 21 good, 1 bad; 24% tested* Ecc block test : 22 good, 1 bad; 25% tested* Ecc block test : 23 good, 1 bad; 26% tested* Ecc block test : 24 good, 1 bad; 27% tested* Ecc block test : 25 good, 1 bad; 28% tested* Ecc block test : 26 good, 1 bad; 30% tested* Ecc block test : 27 good, 1 bad; 31% tested* Ecc block test : 28 good, 1 bad; 32% tested* Ecc block test : 29 good, 1 bad; 33% tested* Ecc block test : 30 good, 1 bad; 34% tested* Ecc block test : 31 good, 1 bad; 35% tested* Ecc block test : 32 good, 1 bad; 36% tested* Ecc block test : 33 good, 1 bad; 37% tested* Ecc block test : 34 good, 1 bad; 38% tested* Ecc block test : 35 good, 1 bad; 40% tested* Ecc block test : 36 good, 1 bad; 41% tested* Ecc block test : 37 good, 1 bad; 42% tested* Ecc block test : 38 good, 1 bad; 43% tested* Ecc block test : 39 good, 1 bad; 44% tested* Ecc block test : 40 good, 1 bad; 45% tested* Ecc block test : 41 good, 1 bad; 46% tested* Ecc block test : 42 good, 1 bad; 47% tested* Ecc block test : 43 good, 1 bad; 48% tested* Ecc block test : 44 good, 1 bad; 50% tested* Ecc block test : 45 good, 1 bad; 51% tested* Ecc block test : 46 good, 1 bad; 52% tested* Ecc block test : 47 good, 1 bad; 53% tested* Ecc block test : 48 good, 1 bad; 54% tested* Ecc block test : 49 good, 1 bad; 55% tested* Ecc block test : 50 good, 1 bad; 56% tested* Ecc block test : 51 good, 1 bad; 57% tested* Ecc block test : 52 good, 1 bad; 58% tested* Ecc block test : 53 good, 1 bad; 60% tested* Ecc block test : 54 good, 1 bad; 61% tested* Ecc block test : 55 good, 1 bad; 62% tested* Ecc block test : 56 good, 1 bad; 63% tested* Ecc block test : 57 good, 1 bad; 64% tested* Ecc block test : 58 good, 1 bad; 65% tested* Ecc block test : 59 good, 1 bad; 66% tested* Ecc block test : 59 good, 2 bad; 67% tested* Ecc block test : 60 good, 2 bad; 68% tested* Ecc block test : 61 good, 2 bad; 70% tested* Ecc block test : 62 good, 2 bad; 71% tested* Ecc block test : 63 good, 2 bad; 72% tested* Ecc block test : 64 good, 2 bad; 73% tested* Ecc block test : 65 good, 2 bad; 74% tested* Ecc block test : 66 good, 2 bad; 75% tested* Ecc block test : 67 good, 2 bad; 76% tested* Ecc block test : 68 good, 2 bad; 77% tested* Ecc block test : 69 good, 2 bad; 78% tested* Ecc block test : 70 good, 2 bad; 80% tested* Ecc block test : 71 good, 2 bad; 81% tested* Ecc block test : 72 good, 2 bad; 82% tested* Ecc block test : 73 good, 2 bad; 83% tested* Ecc block test : 74 good, 2 bad; 84% tested* Ecc block test : 75 good, 2 bad; 85% tested* Ecc block test : 76 good, 2 bad; 86% tested* Ecc block test : 77 good, 2 bad; 87% tested* Ecc block test : 78 good, 2 bad; 88% tested* Ecc block test : 78 good, 3 bad; 90% tested* Ecc block test : 79 good, 3 bad; 91% tested* Ecc block test : 80 good, 3 bad; 92% tested* Ecc block test : 81 good, 3 bad; 93% tested* Ecc block test : 82 good, 3 bad; 94% tested* Ecc block test : 83 good, 3 bad; 95% tested* Ecc block test : 84 good, 3 bad; 96% tested* Ecc block test : 85 good, 3 bad; 97% tested* Ecc block test : 86 good, 3 bad; 98% tested* Ecc block test : 87 good, 3 bad; 100% tested* Ecc block test : 87 good, 3 bad; 6120 bad sub blocks +* Ecc block test : 87 good, 3 bad; 6120 bad sub blocks - erasure counts : avg = 1.0; worst = 1 per ecc block. - prognosis : 22892 of 22892 sectors recoverable (100.0%) diff --git a/regtest/database/RS03f_uncorrectable_dsm_in_image2 b/regtest/database/RS03f_uncorrectable_dsm_in_image2 index 2eeb46d..425c174 100644 --- a/regtest/database/RS03f_uncorrectable_dsm_in_image2 +++ b/regtest/database/RS03f_uncorrectable_dsm_in_image2 @@ -18,7 +18,7 @@ Error correction properties: Data integrity: - sectors : 21000 in image; 1892 in ecc file -- testing sectors : 1%- testing sectors : 2%- testing sectors : 3%- testing sectors : 4%- testing sectors : 5%- testing sectors : 6%- testing sectors : 7%- testing sectors : 8%- testing sectors : 9%- testing sectors : 10%- testing sectors : 11%- testing sectors : 12%- testing sectors : 13%* Unrecoverable sector found! +* Unrecoverable sector found! * * Sector 3030 is marked unreadable and seems to come * from a different medium. @@ -36,14 +36,14 @@ Data integrity: * repaired by dvdisaster. Also it will not be possible to create * error correction data for it. Sorry for the bad news. * missing sector : 3030 -- testing sectors : 14%- testing sectors : 15%- testing sectors : 16%- testing sectors : 17%- testing sectors : 18%- testing sectors : 19%* ... more unrecoverable sectors found ... +* ... more unrecoverable sectors found ... * further messages are suppressed unless the -v option is given. * missing sector : 4400 * missing sector : 4411 -- testing sectors : 20%- testing sectors : 21%- testing sectors : 22%- testing sectors : 23%- testing sectors : 24%- testing sectors : 25%- testing sectors : 26%- testing sectors : 27%- testing sectors : 28%- testing sectors : 29%- testing sectors : 30%- testing sectors : 31%- testing sectors : 32%- testing sectors : 33%- testing sectors : 34%- testing sectors : 35%- testing sectors : 36%- testing sectors : 37%- testing sectors : 38%- testing sectors : 39%- testing sectors : 40%- testing sectors : 41%- testing sectors : 42%- testing sectors : 43%- testing sectors : 44%- testing sectors : 45%- testing sectors : 46%- testing sectors : 47%- testing sectors : 48%- testing sectors : 49%- testing sectors : 50%- testing sectors : 51%- testing sectors : 52%- testing sectors : 53%- testing sectors : 54%- testing sectors : 55%- testing sectors : 56%- testing sectors : 57%- testing sectors : 58%- testing sectors : 59%- testing sectors : 60%- testing sectors : 61%- testing sectors : 62%- testing sectors : 63%- testing sectors : 64%- testing sectors : 65%- testing sectors : 66%- testing sectors : 67%- testing sectors : 68%- testing sectors : 69%- testing sectors : 70%- testing sectors : 71%- testing sectors : 72%- testing sectors : 73%- testing sectors : 74%- testing sectors : 75%- testing sectors : 76%- testing sectors : 77%- testing sectors : 78%- testing sectors : 79%- testing sectors : 80%- testing sectors : 81%- testing sectors : 82%- testing sectors : 83%- testing sectors : 84%- testing sectors : 85%- testing sectors : 86%- testing sectors : 87%- testing sectors : 88%- testing sectors : 89%- testing sectors : 90%- testing sectors : 91%- testing sectors : 92%- testing sectors : 93%- testing sectors : 94%- testing sectors : 95%- testing sectors : 96%- testing sectors : 97%- testing sectors : 98%- testing sectors : 99%- testing sectors : 100%* BAD image/file : 3 sectors missing +* BAD image/file : 3 sectors missing ... data section : 3 sectors missing; 0 CRC errors ... crc section : 0 sectors missing ... ecc section : 0 sectors missing -- Ecc block test : 1% tested* Ecc block test : 1 good, 1 bad; 2% tested* Ecc block test : 2 good, 1 bad; 3% tested* Ecc block test : 3 good, 1 bad; 4% tested* Ecc block test : 4 good, 1 bad; 5% tested* Ecc block test : 5 good, 1 bad; 6% tested* Ecc block test : 6 good, 1 bad; 7% tested* Ecc block test : 7 good, 1 bad; 8% tested* Ecc block test : 8 good, 1 bad; 10% tested* Ecc block test : 9 good, 1 bad; 11% tested* Ecc block test : 10 good, 1 bad; 12% tested* Ecc block test : 11 good, 1 bad; 13% tested* Ecc block test : 12 good, 1 bad; 14% tested* Ecc block test : 13 good, 1 bad; 15% tested* Ecc block test : 14 good, 1 bad; 16% tested* Ecc block test : 15 good, 1 bad; 17% tested* Ecc block test : 16 good, 1 bad; 18% tested* Ecc block test : 17 good, 1 bad; 20% tested* Ecc block test : 18 good, 1 bad; 21% tested* Ecc block test : 19 good, 1 bad; 22% tested* Ecc block test : 20 good, 1 bad; 23% tested* Ecc block test : 21 good, 1 bad; 24% tested* Ecc block test : 22 good, 1 bad; 25% tested* Ecc block test : 23 good, 1 bad; 26% tested* Ecc block test : 24 good, 1 bad; 27% tested* Ecc block test : 25 good, 1 bad; 28% tested* Ecc block test : 26 good, 1 bad; 30% tested* Ecc block test : 27 good, 1 bad; 31% tested* Ecc block test : 28 good, 1 bad; 32% tested* Ecc block test : 29 good, 1 bad; 33% tested* Ecc block test : 30 good, 1 bad; 34% tested* Ecc block test : 31 good, 1 bad; 35% tested* Ecc block test : 32 good, 1 bad; 36% tested* Ecc block test : 33 good, 1 bad; 37% tested* Ecc block test : 34 good, 1 bad; 38% tested* Ecc block test : 35 good, 1 bad; 40% tested* Ecc block test : 36 good, 1 bad; 41% tested* Ecc block test : 37 good, 1 bad; 42% tested* Ecc block test : 38 good, 1 bad; 43% tested* Ecc block test : 39 good, 1 bad; 44% tested* Ecc block test : 40 good, 1 bad; 45% tested* Ecc block test : 41 good, 1 bad; 46% tested* Ecc block test : 42 good, 1 bad; 47% tested* Ecc block test : 43 good, 1 bad; 48% tested* Ecc block test : 44 good, 1 bad; 50% tested* Ecc block test : 45 good, 1 bad; 51% tested* Ecc block test : 46 good, 1 bad; 52% tested* Ecc block test : 47 good, 1 bad; 53% tested* Ecc block test : 48 good, 1 bad; 54% tested* Ecc block test : 49 good, 1 bad; 55% tested* Ecc block test : 50 good, 1 bad; 56% tested* Ecc block test : 51 good, 1 bad; 57% tested* Ecc block test : 52 good, 1 bad; 58% tested* Ecc block test : 53 good, 1 bad; 60% tested* Ecc block test : 54 good, 1 bad; 61% tested* Ecc block test : 55 good, 1 bad; 62% tested* Ecc block test : 56 good, 1 bad; 63% tested* Ecc block test : 57 good, 1 bad; 64% tested* Ecc block test : 58 good, 1 bad; 65% tested* Ecc block test : 59 good, 1 bad; 66% tested* Ecc block test : 59 good, 2 bad; 67% tested* Ecc block test : 60 good, 2 bad; 68% tested* Ecc block test : 61 good, 2 bad; 70% tested* Ecc block test : 62 good, 2 bad; 71% tested* Ecc block test : 63 good, 2 bad; 72% tested* Ecc block test : 64 good, 2 bad; 73% tested* Ecc block test : 65 good, 2 bad; 74% tested* Ecc block test : 66 good, 2 bad; 75% tested* Ecc block test : 67 good, 2 bad; 76% tested* Ecc block test : 68 good, 2 bad; 77% tested* Ecc block test : 69 good, 2 bad; 78% tested* Ecc block test : 70 good, 2 bad; 80% tested* Ecc block test : 71 good, 2 bad; 81% tested* Ecc block test : 72 good, 2 bad; 82% tested* Ecc block test : 73 good, 2 bad; 83% tested* Ecc block test : 74 good, 2 bad; 84% tested* Ecc block test : 75 good, 2 bad; 85% tested* Ecc block test : 76 good, 2 bad; 86% tested* Ecc block test : 77 good, 2 bad; 87% tested* Ecc block test : 78 good, 2 bad; 88% tested* Ecc block test : 78 good, 3 bad; 90% tested* Ecc block test : 79 good, 3 bad; 91% tested* Ecc block test : 80 good, 3 bad; 92% tested* Ecc block test : 81 good, 3 bad; 93% tested* Ecc block test : 82 good, 3 bad; 94% tested* Ecc block test : 83 good, 3 bad; 95% tested* Ecc block test : 84 good, 3 bad; 96% tested* Ecc block test : 85 good, 3 bad; 97% tested* Ecc block test : 86 good, 3 bad; 98% tested* Ecc block test : 87 good, 3 bad; 100% tested* Ecc block test : 87 good, 3 bad; 6120 bad sub blocks +* Ecc block test : 87 good, 3 bad; 6120 bad sub blocks - erasure counts : avg = 1.0; worst = 1 per ecc block. - prognosis : 22892 of 22892 sectors recoverable (100.0%) diff --git a/regtest/database/RS03f_uncorrectable_dsm_in_image2_verbose b/regtest/database/RS03f_uncorrectable_dsm_in_image2_verbose index 8f3eb59..3e4d187 100644 --- a/regtest/database/RS03f_uncorrectable_dsm_in_image2_verbose +++ b/regtest/database/RS03f_uncorrectable_dsm_in_image2_verbose @@ -161,7 +161,7 @@ Error correction properties: Data integrity: - sectors : 21000 in image; 1892 in ecc file CalcRS03Layout(): returning cached layout (file) -- testing sectors : 1%- testing sectors : 2%- testing sectors : 3%- testing sectors : 4%- testing sectors : 5%- testing sectors : 6%- testing sectors : 7%- testing sectors : 8%- testing sectors : 9%- testing sectors : 10%- testing sectors : 11%- testing sectors : 12%- testing sectors : 13%* Unrecoverable sector found! +* Unrecoverable sector found! * * Sector 3030 is marked unreadable and seems to come * from a different medium. @@ -179,7 +179,7 @@ CalcRS03Layout(): returning cached layout (file) * repaired by dvdisaster. Also it will not be possible to create * error correction data for it. Sorry for the bad news. * missing sector : 3030 -- testing sectors : 14%- testing sectors : 15%- testing sectors : 16%- testing sectors : 17%- testing sectors : 18%- testing sectors : 19%* Unrecoverable sector found! +* Unrecoverable sector found! * * Sector 4400 is marked unreadable and seems to come * from a different medium. @@ -215,10 +215,11 @@ CalcRS03Layout(): returning cached layout (file) * repaired by dvdisaster. Also it will not be possible to create * error correction data for it. Sorry for the bad news. * missing sector : 4411 -- testing sectors : 20%- testing sectors : 21%- testing sectors : 22%- testing sectors : 23%- testing sectors : 24%- testing sectors : 25%- testing sectors : 26%- testing sectors : 27%- testing sectors : 28%- testing sectors : 29%- testing sectors : 30%- testing sectors : 31%- testing sectors : 32%- testing sectors : 33%- testing sectors : 34%- testing sectors : 35%- testing sectors : 36%- testing sectors : 37%- testing sectors : 38%- testing sectors : 39%- testing sectors : 40%- testing sectors : 41%- testing sectors : 42%- testing sectors : 43%- testing sectors : 44%- testing sectors : 45%- testing sectors : 46%- testing sectors : 47%- testing sectors : 48%- testing sectors : 49%- testing sectors : 50%- testing sectors : 51%- testing sectors : 52%- testing sectors : 53%- testing sectors : 54%- testing sectors : 55%- testing sectors : 56%- testing sectors : 57%- testing sectors : 58%- testing sectors : 59%- testing sectors : 60%- testing sectors : 61%- testing sectors : 62%- testing sectors : 63%- testing sectors : 64%- testing sectors : 65%- testing sectors : 66%- testing sectors : 67%- testing sectors : 68%- testing sectors : 69%- testing sectors : 70%- testing sectors : 71%- testing sectors : 72%- testing sectors : 73%- testing sectors : 74%- testing sectors : 75%- testing sectors : 76%- testing sectors : 77%- testing sectors : 78%- testing sectors : 79%- testing sectors : 80%- testing sectors : 81%- testing sectors : 82%- testing sectors : 83%- testing sectors : 84%- testing sectors : 85%- testing sectors : 86%- testing sectors : 87%- testing sectors : 88%- testing sectors : 89%- testing sectors : 90%- testing sectors : 91%- testing sectors : 92%- testing sectors : 93%- testing sectors : 94%- testing sectors : 95%- testing sectors : 96%- testing sectors : 97%- testing sectors : 98%- testing sectors : 99%- testing sectors : 100%* BAD image/file : 3 sectors missing +* BAD image/file : 3 sectors missing ... data section : 3 sectors missing; 0 CRC errors ... crc section : 0 sectors missing ... ecc section : 0 sectors missing -- Ecc block test : 1% tested* Ecc block test : 1 good, 1 bad; 2% tested* Ecc block test : 2 good, 1 bad; 3% tested* Ecc block test : 3 good, 1 bad; 4% tested* Ecc block test : 4 good, 1 bad; 5% tested* Ecc block test : 5 good, 1 bad; 6% tested* Ecc block test : 6 good, 1 bad; 7% tested* Ecc block test : 7 good, 1 bad; 8% tested* Ecc block test : 8 good, 1 bad; 10% tested* Ecc block test : 9 good, 1 bad; 11% tested* Ecc block test : 10 good, 1 bad; 12% tested* Ecc block test : 11 good, 1 bad; 13% tested* Ecc block test : 12 good, 1 bad; 14% tested* Ecc block test : 13 good, 1 bad; 15% tested* Ecc block test : 14 good, 1 bad; 16% tested* Ecc block test : 15 good, 1 bad; 17% tested* Ecc block test : 16 good, 1 bad; 18% tested* Ecc block test : 17 good, 1 bad; 20% tested* Ecc block test : 18 good, 1 bad; 21% tested* Ecc block test : 19 good, 1 bad; 22% tested* Ecc block test : 20 good, 1 bad; 23% tested* Ecc block test : 21 good, 1 bad; 24% tested* Ecc block test : 22 good, 1 bad; 25% tested* Ecc block test : 23 good, 1 bad; 26% tested* Ecc block test : 24 good, 1 bad; 27% tested* Ecc block test : 25 good, 1 bad; 28% tested* Ecc block test : 26 good, 1 bad; 30% tested* Ecc block test : 27 good, 1 bad; 31% tested* Ecc block test : 28 good, 1 bad; 32% tested* Ecc block test : 29 good, 1 bad; 33% tested* Ecc block test : 30 good, 1 bad; 34% tested* Ecc block test : 31 good, 1 bad; 35% tested* Ecc block test : 32 good, 1 bad; 36% tested* Ecc block test : 33 good, 1 bad; 37% tested* Ecc block test : 34 good, 1 bad; 38% tested* Ecc block test : 35 good, 1 bad; 40% tested* Ecc block test : 36 good, 1 bad; 41% tested* Ecc block test : 37 good, 1 bad; 42% tested* Ecc block test : 38 good, 1 bad; 43% tested* Ecc block test : 39 good, 1 bad; 44% tested* Ecc block test : 40 good, 1 bad; 45% tested* Ecc block test : 41 good, 1 bad; 46% tested* Ecc block test : 42 good, 1 bad; 47% tested* Ecc block test : 43 good, 1 bad; 48% tested* Ecc block test : 44 good, 1 bad; 50% tested* Ecc block test : 45 good, 1 bad; 51% tested* Ecc block test : 46 good, 1 bad; 52% tested* Ecc block test : 47 good, 1 bad; 53% tested* Ecc block test : 48 good, 1 bad; 54% tested* Ecc block test : 49 good, 1 bad; 55% tested* Ecc block test : 50 good, 1 bad; 56% tested* Ecc block test : 51 good, 1 bad; 57% tested* Ecc block test : 52 good, 1 bad; 58% tested* Ecc block test : 53 good, 1 bad; 60% tested* Ecc block test : 54 good, 1 bad; 61% tested* Ecc block test : 55 good, 1 bad; 62% tested* Ecc block test : 56 good, 1 bad; 63% tested* Ecc block test : 57 good, 1 bad; 64% tested* Ecc block test : 58 good, 1 bad; 65% tested* Ecc block test : 59 good, 1 bad; 66% tested* Ecc block test : 59 good, 2 bad; 67% tested* Ecc block test : 60 good, 2 bad; 68% tested* Ecc block test : 61 good, 2 bad; 70% tested* Ecc block test : 62 good, 2 bad; 71% tested* Ecc block test : 63 good, 2 bad; 72% tested* Ecc block test : 64 good, 2 bad; 73% tested* Ecc block test : 65 good, 2 bad; 74% tested* Ecc block test : 66 good, 2 bad; 75% tested* Ecc block test : 67 good, 2 bad; 76% tested* Ecc block test : 68 good, 2 bad; 77% tested* Ecc block test : 69 good, 2 bad; 78% tested* Ecc block test : 70 good, 2 bad; 80% tested* Ecc block test : 71 good, 2 bad; 81% tested* Ecc block test : 72 good, 2 bad; 82% tested* Ecc block test : 73 good, 2 bad; 83% tested* Ecc block test : 74 good, 2 bad; 84% tested* Ecc block test : 75 good, 2 bad; 85% tested* Ecc block test : 76 good, 2 bad; 86% tested* Ecc block test : 77 good, 2 bad; 87% tested* Ecc block test : 78 good, 2 bad; 88% tested* Ecc block test : 78 good, 3 bad; 90% tested* Ecc block test : 79 good, 3 bad; 91% tested* Ecc block test : 80 good, 3 bad; 92% tested* Ecc block test : 81 good, 3 bad; 93% tested* Ecc block test : 82 good, 3 bad; 94% tested* Ecc block test : 83 good, 3 bad; 95% tested* Ecc block test : 84 good, 3 bad; 96% tested* Ecc block test : 85 good, 3 bad; 97% tested* Ecc block test : 86 good, 3 bad; 98% tested* Ecc block test : 87 good, 3 bad; 100% tested* Ecc block test : 87 good, 3 bad; 6120 bad sub blocks +* Ecc block test : 87 good, 3 bad; 6120 bad sub blocks - erasure counts : avg = 1.0; worst = 1 per ecc block. - prognosis : 22892 of 22892 sectors recoverable (100.0%) +FreeCrcBuf - buffer cleared diff --git a/regtest/database/RS03f_uncorrectable_dsm_in_image_verbose b/regtest/database/RS03f_uncorrectable_dsm_in_image_verbose index cd6ba92..8ca14c9 100644 --- a/regtest/database/RS03f_uncorrectable_dsm_in_image_verbose +++ b/regtest/database/RS03f_uncorrectable_dsm_in_image_verbose @@ -161,7 +161,7 @@ Error correction properties: Data integrity: - sectors : 21000 in image; 1892 in ecc file CalcRS03Layout(): returning cached layout (file) -- testing sectors : 1%- testing sectors : 2%- testing sectors : 3%- testing sectors : 4%- testing sectors : 5%- testing sectors : 6%- testing sectors : 7%- testing sectors : 8%- testing sectors : 9%- testing sectors : 10%- testing sectors : 11%- testing sectors : 12%- testing sectors : 13%* Unrecoverable sector found! +* Unrecoverable sector found! * * Sector 3030 is marked unreadable and annotated to be * in a different location (3130). @@ -179,7 +179,7 @@ CalcRS03Layout(): returning cached layout (file) * repaired by dvdisaster. Also it will not be possible to create * error correction data for it. Sorry for the bad news. * missing sector : 3030 -- testing sectors : 14%- testing sectors : 15%- testing sectors : 16%- testing sectors : 17%- testing sectors : 18%- testing sectors : 19%* Unrecoverable sector found! +* Unrecoverable sector found! * * Sector 4400 is marked unreadable and annotated to be * in a different location (4500). @@ -215,10 +215,11 @@ CalcRS03Layout(): returning cached layout (file) * repaired by dvdisaster. Also it will not be possible to create * error correction data for it. Sorry for the bad news. * missing sector : 4411 -- testing sectors : 20%- testing sectors : 21%- testing sectors : 22%- testing sectors : 23%- testing sectors : 24%- testing sectors : 25%- testing sectors : 26%- testing sectors : 27%- testing sectors : 28%- testing sectors : 29%- testing sectors : 30%- testing sectors : 31%- testing sectors : 32%- testing sectors : 33%- testing sectors : 34%- testing sectors : 35%- testing sectors : 36%- testing sectors : 37%- testing sectors : 38%- testing sectors : 39%- testing sectors : 40%- testing sectors : 41%- testing sectors : 42%- testing sectors : 43%- testing sectors : 44%- testing sectors : 45%- testing sectors : 46%- testing sectors : 47%- testing sectors : 48%- testing sectors : 49%- testing sectors : 50%- testing sectors : 51%- testing sectors : 52%- testing sectors : 53%- testing sectors : 54%- testing sectors : 55%- testing sectors : 56%- testing sectors : 57%- testing sectors : 58%- testing sectors : 59%- testing sectors : 60%- testing sectors : 61%- testing sectors : 62%- testing sectors : 63%- testing sectors : 64%- testing sectors : 65%- testing sectors : 66%- testing sectors : 67%- testing sectors : 68%- testing sectors : 69%- testing sectors : 70%- testing sectors : 71%- testing sectors : 72%- testing sectors : 73%- testing sectors : 74%- testing sectors : 75%- testing sectors : 76%- testing sectors : 77%- testing sectors : 78%- testing sectors : 79%- testing sectors : 80%- testing sectors : 81%- testing sectors : 82%- testing sectors : 83%- testing sectors : 84%- testing sectors : 85%- testing sectors : 86%- testing sectors : 87%- testing sectors : 88%- testing sectors : 89%- testing sectors : 90%- testing sectors : 91%- testing sectors : 92%- testing sectors : 93%- testing sectors : 94%- testing sectors : 95%- testing sectors : 96%- testing sectors : 97%- testing sectors : 98%- testing sectors : 99%- testing sectors : 100%* BAD image/file : 3 sectors missing +* BAD image/file : 3 sectors missing ... data section : 3 sectors missing; 0 CRC errors ... crc section : 0 sectors missing ... ecc section : 0 sectors missing -- Ecc block test : 1% tested* Ecc block test : 1 good, 1 bad; 2% tested* Ecc block test : 2 good, 1 bad; 3% tested* Ecc block test : 3 good, 1 bad; 4% tested* Ecc block test : 4 good, 1 bad; 5% tested* Ecc block test : 5 good, 1 bad; 6% tested* Ecc block test : 6 good, 1 bad; 7% tested* Ecc block test : 7 good, 1 bad; 8% tested* Ecc block test : 8 good, 1 bad; 10% tested* Ecc block test : 9 good, 1 bad; 11% tested* Ecc block test : 10 good, 1 bad; 12% tested* Ecc block test : 11 good, 1 bad; 13% tested* Ecc block test : 12 good, 1 bad; 14% tested* Ecc block test : 13 good, 1 bad; 15% tested* Ecc block test : 14 good, 1 bad; 16% tested* Ecc block test : 15 good, 1 bad; 17% tested* Ecc block test : 16 good, 1 bad; 18% tested* Ecc block test : 17 good, 1 bad; 20% tested* Ecc block test : 18 good, 1 bad; 21% tested* Ecc block test : 19 good, 1 bad; 22% tested* Ecc block test : 20 good, 1 bad; 23% tested* Ecc block test : 21 good, 1 bad; 24% tested* Ecc block test : 22 good, 1 bad; 25% tested* Ecc block test : 23 good, 1 bad; 26% tested* Ecc block test : 24 good, 1 bad; 27% tested* Ecc block test : 25 good, 1 bad; 28% tested* Ecc block test : 26 good, 1 bad; 30% tested* Ecc block test : 27 good, 1 bad; 31% tested* Ecc block test : 28 good, 1 bad; 32% tested* Ecc block test : 29 good, 1 bad; 33% tested* Ecc block test : 30 good, 1 bad; 34% tested* Ecc block test : 31 good, 1 bad; 35% tested* Ecc block test : 32 good, 1 bad; 36% tested* Ecc block test : 33 good, 1 bad; 37% tested* Ecc block test : 34 good, 1 bad; 38% tested* Ecc block test : 35 good, 1 bad; 40% tested* Ecc block test : 36 good, 1 bad; 41% tested* Ecc block test : 37 good, 1 bad; 42% tested* Ecc block test : 38 good, 1 bad; 43% tested* Ecc block test : 39 good, 1 bad; 44% tested* Ecc block test : 40 good, 1 bad; 45% tested* Ecc block test : 41 good, 1 bad; 46% tested* Ecc block test : 42 good, 1 bad; 47% tested* Ecc block test : 43 good, 1 bad; 48% tested* Ecc block test : 44 good, 1 bad; 50% tested* Ecc block test : 45 good, 1 bad; 51% tested* Ecc block test : 46 good, 1 bad; 52% tested* Ecc block test : 47 good, 1 bad; 53% tested* Ecc block test : 48 good, 1 bad; 54% tested* Ecc block test : 49 good, 1 bad; 55% tested* Ecc block test : 50 good, 1 bad; 56% tested* Ecc block test : 51 good, 1 bad; 57% tested* Ecc block test : 52 good, 1 bad; 58% tested* Ecc block test : 53 good, 1 bad; 60% tested* Ecc block test : 54 good, 1 bad; 61% tested* Ecc block test : 55 good, 1 bad; 62% tested* Ecc block test : 56 good, 1 bad; 63% tested* Ecc block test : 57 good, 1 bad; 64% tested* Ecc block test : 58 good, 1 bad; 65% tested* Ecc block test : 59 good, 1 bad; 66% tested* Ecc block test : 59 good, 2 bad; 67% tested* Ecc block test : 60 good, 2 bad; 68% tested* Ecc block test : 61 good, 2 bad; 70% tested* Ecc block test : 62 good, 2 bad; 71% tested* Ecc block test : 63 good, 2 bad; 72% tested* Ecc block test : 64 good, 2 bad; 73% tested* Ecc block test : 65 good, 2 bad; 74% tested* Ecc block test : 66 good, 2 bad; 75% tested* Ecc block test : 67 good, 2 bad; 76% tested* Ecc block test : 68 good, 2 bad; 77% tested* Ecc block test : 69 good, 2 bad; 78% tested* Ecc block test : 70 good, 2 bad; 80% tested* Ecc block test : 71 good, 2 bad; 81% tested* Ecc block test : 72 good, 2 bad; 82% tested* Ecc block test : 73 good, 2 bad; 83% tested* Ecc block test : 74 good, 2 bad; 84% tested* Ecc block test : 75 good, 2 bad; 85% tested* Ecc block test : 76 good, 2 bad; 86% tested* Ecc block test : 77 good, 2 bad; 87% tested* Ecc block test : 78 good, 2 bad; 88% tested* Ecc block test : 78 good, 3 bad; 90% tested* Ecc block test : 79 good, 3 bad; 91% tested* Ecc block test : 80 good, 3 bad; 92% tested* Ecc block test : 81 good, 3 bad; 93% tested* Ecc block test : 82 good, 3 bad; 94% tested* Ecc block test : 83 good, 3 bad; 95% tested* Ecc block test : 84 good, 3 bad; 96% tested* Ecc block test : 85 good, 3 bad; 97% tested* Ecc block test : 86 good, 3 bad; 98% tested* Ecc block test : 87 good, 3 bad; 100% tested* Ecc block test : 87 good, 3 bad; 6120 bad sub blocks +* Ecc block test : 87 good, 3 bad; 6120 bad sub blocks - erasure counts : avg = 1.0; worst = 1 per ecc block. - prognosis : 22892 of 22892 sectors recoverable (100.0%) +FreeCrcBuf - buffer cleared diff --git a/regtest/database/RS03i_bad_crc_checksum b/regtest/database/RS03i_bad_crc_checksum index 3fc3368..78fd397 100644 --- a/regtest/database/RS03i_bad_crc_checksum +++ b/regtest/database/RS03i_bad_crc_checksum @@ -16,8 +16,8 @@ Error correction properties: Data integrity: - medium sectors : 24990 total / 21000 data -- testing sectors : 1%- testing sectors : 2%- testing sectors : 3%- testing sectors : 4%- testing sectors : 5%- testing sectors : 6%- testing sectors : 7%- testing sectors : 8%- testing sectors : 9%- testing sectors : 10%- testing sectors : 11%- testing sectors : 12%- testing sectors : 13%- testing sectors : 14%- testing sectors : 15%- testing sectors : 16%- testing sectors : 17%- testing sectors : 18%- testing sectors : 19%- testing sectors : 20%- testing sectors : 21%- testing sectors : 22%- testing sectors : 23%- testing sectors : 24%- testing sectors : 25%- testing sectors : 26%- testing sectors : 27%- testing sectors : 28%- testing sectors : 29%- testing sectors : 30%- testing sectors : 31%- testing sectors : 32%- testing sectors : 33%- testing sectors : 34%- testing sectors : 35%- testing sectors : 36%- testing sectors : 37%- testing sectors : 38%- testing sectors : 39%- testing sectors : 40%- testing sectors : 41%- testing sectors : 42%- testing sectors : 43%- testing sectors : 44%- testing sectors : 45%- testing sectors : 46%- testing sectors : 47%- testing sectors : 48%- testing sectors : 49%- testing sectors : 50%- testing sectors : 51%- testing sectors : 52%- testing sectors : 53%- testing sectors : 54%- testing sectors : 55%- testing sectors : 56%- testing sectors : 57%- testing sectors : 58%- testing sectors : 59%- testing sectors : 60%- testing sectors : 61%- testing sectors : 62%- testing sectors : 63%- testing sectors : 64%- testing sectors : 65%- testing sectors : 66%- testing sectors : 67%- testing sectors : 68%- testing sectors : 69%- testing sectors : 70%- testing sectors : 71%- testing sectors : 72%- testing sectors : 73%- testing sectors : 74%- testing sectors : 75%- testing sectors : 76%- testing sectors : 77%- testing sectors : 78%- testing sectors : 79%- testing sectors : 80%- testing sectors : 81%- testing sectors : 82%- testing sectors : 83%- testing sectors : 84%- testing sectors : 85%- testing sectors : 86%- testing sectors : 87%- testing sectors : 88%- testing sectors : 89%- testing sectors : 90%- testing sectors : 91%- testing sectors : 92%- testing sectors : 93%- testing sectors : 94%- testing sectors : 95%- testing sectors : 96%- testing sectors : 97%- testing sectors : 98%- testing sectors : 99%- testing sectors : 100%* suspicious image : all sectors present, but 0 CRC errors +* suspicious image : all sectors present, but 0 CRC errors ... data section : 0 sectors missing; 0 CRC errors ... crc section : 0 sectors missing; 2 signature errors ... ecc section : 0 sectors missing -- Ecc block test : 1% tested- Ecc block test : 2% tested- Ecc block test : 3% tested- Ecc block test : 4% tested- Ecc block test : 5% tested- Ecc block test : 6% tested- Ecc block test : 7% tested- Ecc block test : 8% tested- Ecc block test : 9% tested- Ecc block test : 10% tested- Ecc block test : 11% tested- Ecc block test : 12% tested- Ecc block test : 13% tested- Ecc block test : 14% tested- Ecc block test : 15% tested- Ecc block test : 16% tested- Ecc block test : 17% tested- Ecc block test : 18% tested- Ecc block test : 19% tested- Ecc block test : 20% tested- Ecc block test : 21% tested- Ecc block test : 22% tested- Ecc block test : 23% tested- Ecc block test : 24% tested- Ecc block test : 25% tested- Ecc block test : 26% tested- Ecc block test : 27% tested- Ecc block test : 28% tested- Ecc block test : 29% tested- Ecc block test : 30% tested* Ecc block test : 30 good, 1 bad; 31% tested* Ecc block test : 31 good, 1 bad; 32% tested* Ecc block test : 32 good, 1 bad; 33% tested* Ecc block test : 33 good, 1 bad; 34% tested* Ecc block test : 34 good, 1 bad; 35% tested* Ecc block test : 35 good, 1 bad; 36% tested* Ecc block test : 36 good, 1 bad; 37% tested* Ecc block test : 36 good, 2 bad; 38% tested* Ecc block test : 37 good, 2 bad; 39% tested* Ecc block test : 38 good, 2 bad; 40% tested* Ecc block test : 39 good, 2 bad; 41% tested* Ecc block test : 40 good, 2 bad; 42% tested* Ecc block test : 41 good, 2 bad; 43% tested* Ecc block test : 42 good, 2 bad; 44% tested* Ecc block test : 43 good, 2 bad; 45% tested* Ecc block test : 44 good, 2 bad; 46% tested* Ecc block test : 45 good, 2 bad; 47% tested* Ecc block test : 46 good, 2 bad; 48% tested* Ecc block test : 47 good, 2 bad; 50% tested* Ecc block test : 48 good, 2 bad; 51% tested* Ecc block test : 49 good, 2 bad; 52% tested* Ecc block test : 50 good, 2 bad; 53% tested* Ecc block test : 51 good, 2 bad; 54% tested* Ecc block test : 52 good, 2 bad; 55% tested* Ecc block test : 53 good, 2 bad; 56% tested* Ecc block test : 54 good, 2 bad; 57% tested* Ecc block test : 55 good, 2 bad; 58% tested* Ecc block test : 56 good, 2 bad; 59% tested* Ecc block test : 57 good, 2 bad; 60% tested* Ecc block test : 58 good, 2 bad; 61% tested* Ecc block test : 59 good, 2 bad; 62% tested* Ecc block test : 60 good, 2 bad; 63% tested* Ecc block test : 61 good, 2 bad; 64% tested* Ecc block test : 62 good, 2 bad; 65% tested* Ecc block test : 63 good, 2 bad; 66% tested* Ecc block test : 64 good, 2 bad; 67% tested* Ecc block test : 65 good, 2 bad; 68% tested* Ecc block test : 66 good, 2 bad; 69% tested* Ecc block test : 67 good, 2 bad; 70% tested* Ecc block test : 68 good, 2 bad; 71% tested* Ecc block test : 69 good, 2 bad; 72% tested* Ecc block test : 70 good, 2 bad; 73% tested* Ecc block test : 71 good, 2 bad; 74% tested* Ecc block test : 72 good, 2 bad; 75% tested* Ecc block test : 73 good, 2 bad; 76% tested* Ecc block test : 74 good, 2 bad; 77% tested* Ecc block test : 75 good, 2 bad; 78% tested* Ecc block test : 76 good, 2 bad; 79% tested* Ecc block test : 77 good, 2 bad; 80% tested* Ecc block test : 78 good, 2 bad; 81% tested* Ecc block test : 79 good, 2 bad; 82% tested* Ecc block test : 80 good, 2 bad; 83% tested* Ecc block test : 81 good, 2 bad; 84% tested* Ecc block test : 82 good, 2 bad; 85% tested* Ecc block test : 83 good, 2 bad; 86% tested* Ecc block test : 84 good, 2 bad; 87% tested* Ecc block test : 85 good, 2 bad; 88% tested* Ecc block test : 86 good, 2 bad; 89% tested* Ecc block test : 87 good, 2 bad; 90% tested* Ecc block test : 88 good, 2 bad; 91% tested* Ecc block test : 89 good, 2 bad; 92% tested* Ecc block test : 90 good, 2 bad; 93% tested* Ecc block test : 91 good, 2 bad; 94% tested* Ecc block test : 92 good, 2 bad; 95% tested* Ecc block test : 93 good, 2 bad; 96% tested* Ecc block test : 94 good, 2 bad; 97% tested* Ecc block test : 95 good, 2 bad; 98% tested* Ecc block test : 96 good, 2 bad; 100% tested* Ecc block test : 96 good, 2 bad; 2 bad sub blocks +* Ecc block test : 96 good, 2 bad; 2 bad sub blocks diff --git a/regtest/database/RS03i_bad_crc_cookie b/regtest/database/RS03i_bad_crc_cookie index 5d47aee..106b374 100644 --- a/regtest/database/RS03i_bad_crc_cookie +++ b/regtest/database/RS03i_bad_crc_cookie @@ -16,8 +16,8 @@ Error correction properties: Data integrity: - medium sectors : 24990 total / 21000 data -- testing sectors : 1%- testing sectors : 2%- testing sectors : 3%- testing sectors : 4%- testing sectors : 5%- testing sectors : 6%- testing sectors : 7%- testing sectors : 8%- testing sectors : 9%- testing sectors : 10%- testing sectors : 11%- testing sectors : 12%- testing sectors : 13%- testing sectors : 14%- testing sectors : 15%- testing sectors : 16%- testing sectors : 17%- testing sectors : 18%- testing sectors : 19%- testing sectors : 20%- testing sectors : 21%- testing sectors : 22%- testing sectors : 23%- testing sectors : 24%- testing sectors : 25%- testing sectors : 26%- testing sectors : 27%- testing sectors : 28%- testing sectors : 29%- testing sectors : 30%- testing sectors : 31%- testing sectors : 32%- testing sectors : 33%- testing sectors : 34%- testing sectors : 35%- testing sectors : 36%- testing sectors : 37%- testing sectors : 38%- testing sectors : 39%- testing sectors : 40%- testing sectors : 41%- testing sectors : 42%- testing sectors : 43%- testing sectors : 44%- testing sectors : 45%- testing sectors : 46%- testing sectors : 47%- testing sectors : 48%- testing sectors : 49%- testing sectors : 50%- testing sectors : 51%- testing sectors : 52%- testing sectors : 53%- testing sectors : 54%- testing sectors : 55%- testing sectors : 56%- testing sectors : 57%- testing sectors : 58%- testing sectors : 59%- testing sectors : 60%- testing sectors : 61%- testing sectors : 62%- testing sectors : 63%- testing sectors : 64%- testing sectors : 65%- testing sectors : 66%- testing sectors : 67%- testing sectors : 68%- testing sectors : 69%- testing sectors : 70%- testing sectors : 71%- testing sectors : 72%- testing sectors : 73%- testing sectors : 74%- testing sectors : 75%- testing sectors : 76%- testing sectors : 77%- testing sectors : 78%- testing sectors : 79%- testing sectors : 80%- testing sectors : 81%- testing sectors : 82%- testing sectors : 83%- testing sectors : 84%- testing sectors : 85%- testing sectors : 86%- testing sectors : 87%- testing sectors : 88%- testing sectors : 89%- testing sectors : 90%- testing sectors : 91%- testing sectors : 92%- testing sectors : 93%- testing sectors : 94%- testing sectors : 95%- testing sectors : 96%- testing sectors : 97%- testing sectors : 98%- testing sectors : 99%- testing sectors : 100%* suspicious image : all sectors present, but 0 CRC errors +* suspicious image : all sectors present, but 0 CRC errors ... data section : 0 sectors missing; 0 CRC errors ... crc section : 0 sectors missing; 1 signature errors ... ecc section : 0 sectors missing -- Ecc block test : 1% tested- Ecc block test : 2% tested- Ecc block test : 3% tested- Ecc block test : 4% tested- Ecc block test : 5% tested- Ecc block test : 6% tested- Ecc block test : 7% tested- Ecc block test : 8% tested- Ecc block test : 9% tested- Ecc block test : 10% tested- Ecc block test : 11% tested- Ecc block test : 12% tested- Ecc block test : 13% tested- Ecc block test : 14% tested- Ecc block test : 15% tested- Ecc block test : 16% tested- Ecc block test : 17% tested- Ecc block test : 18% tested- Ecc block test : 19% tested- Ecc block test : 20% tested- Ecc block test : 21% tested- Ecc block test : 22% tested- Ecc block test : 23% tested- Ecc block test : 24% tested- Ecc block test : 25% tested- Ecc block test : 26% tested- Ecc block test : 27% tested- Ecc block test : 28% tested- Ecc block test : 29% tested- Ecc block test : 30% tested* Ecc block test : 30 good, 1 bad; 31% tested* Ecc block test : 31 good, 1 bad; 32% tested* Ecc block test : 32 good, 1 bad; 33% tested* Ecc block test : 33 good, 1 bad; 34% tested* Ecc block test : 34 good, 1 bad; 35% tested* Ecc block test : 35 good, 1 bad; 36% tested* Ecc block test : 36 good, 1 bad; 37% tested* Ecc block test : 37 good, 1 bad; 38% tested* Ecc block test : 38 good, 1 bad; 39% tested* Ecc block test : 39 good, 1 bad; 40% tested* Ecc block test : 40 good, 1 bad; 41% tested* Ecc block test : 41 good, 1 bad; 42% tested* Ecc block test : 42 good, 1 bad; 43% tested* Ecc block test : 43 good, 1 bad; 44% tested* Ecc block test : 44 good, 1 bad; 45% tested* Ecc block test : 45 good, 1 bad; 46% tested* Ecc block test : 46 good, 1 bad; 47% tested* Ecc block test : 47 good, 1 bad; 48% tested* Ecc block test : 48 good, 1 bad; 50% tested* Ecc block test : 49 good, 1 bad; 51% tested* Ecc block test : 50 good, 1 bad; 52% tested* Ecc block test : 51 good, 1 bad; 53% tested* Ecc block test : 52 good, 1 bad; 54% tested* Ecc block test : 53 good, 1 bad; 55% tested* Ecc block test : 54 good, 1 bad; 56% tested* Ecc block test : 55 good, 1 bad; 57% tested* Ecc block test : 56 good, 1 bad; 58% tested* Ecc block test : 57 good, 1 bad; 59% tested* Ecc block test : 58 good, 1 bad; 60% tested* Ecc block test : 59 good, 1 bad; 61% tested* Ecc block test : 60 good, 1 bad; 62% tested* Ecc block test : 61 good, 1 bad; 63% tested* Ecc block test : 62 good, 1 bad; 64% tested* Ecc block test : 63 good, 1 bad; 65% tested* Ecc block test : 64 good, 1 bad; 66% tested* Ecc block test : 65 good, 1 bad; 67% tested* Ecc block test : 66 good, 1 bad; 68% tested* Ecc block test : 67 good, 1 bad; 69% tested* Ecc block test : 68 good, 1 bad; 70% tested* Ecc block test : 69 good, 1 bad; 71% tested* Ecc block test : 70 good, 1 bad; 72% tested* Ecc block test : 71 good, 1 bad; 73% tested* Ecc block test : 72 good, 1 bad; 74% tested* Ecc block test : 73 good, 1 bad; 75% tested* Ecc block test : 74 good, 1 bad; 76% tested* Ecc block test : 75 good, 1 bad; 77% tested* Ecc block test : 76 good, 1 bad; 78% tested* Ecc block test : 77 good, 1 bad; 79% tested* Ecc block test : 78 good, 1 bad; 80% tested* Ecc block test : 79 good, 1 bad; 81% tested* Ecc block test : 80 good, 1 bad; 82% tested* Ecc block test : 81 good, 1 bad; 83% tested* Ecc block test : 82 good, 1 bad; 84% tested* Ecc block test : 83 good, 1 bad; 85% tested* Ecc block test : 84 good, 1 bad; 86% tested* Ecc block test : 85 good, 1 bad; 87% tested* Ecc block test : 86 good, 1 bad; 88% tested* Ecc block test : 87 good, 1 bad; 89% tested* Ecc block test : 88 good, 1 bad; 90% tested* Ecc block test : 89 good, 1 bad; 91% tested* Ecc block test : 90 good, 1 bad; 92% tested* Ecc block test : 91 good, 1 bad; 93% tested* Ecc block test : 92 good, 1 bad; 94% tested* Ecc block test : 93 good, 1 bad; 95% tested* Ecc block test : 94 good, 1 bad; 96% tested* Ecc block test : 95 good, 1 bad; 97% tested* Ecc block test : 96 good, 1 bad; 98% tested* Ecc block test : 97 good, 1 bad; 100% tested* Ecc block test : 97 good, 1 bad; 1 bad sub blocks +* Ecc block test : 97 good, 1 bad; 1 bad sub blocks diff --git a/regtest/database/RS03i_crc_section_with_uncorrectable_dsm b/regtest/database/RS03i_crc_section_with_uncorrectable_dsm index e9b3a11..13d2635 100644 --- a/regtest/database/RS03i_crc_section_with_uncorrectable_dsm +++ b/regtest/database/RS03i_crc_section_with_uncorrectable_dsm @@ -16,7 +16,7 @@ Error correction properties: Data integrity: - medium sectors : 24990 total / 21000 data -- testing sectors : 1%- testing sectors : 2%- testing sectors : 3%- testing sectors : 4%- testing sectors : 5%- testing sectors : 6%- testing sectors : 7%- testing sectors : 8%- testing sectors : 9%- testing sectors : 10%- testing sectors : 11%- testing sectors : 12%- testing sectors : 13%- testing sectors : 14%- testing sectors : 15%- testing sectors : 16%- testing sectors : 17%- testing sectors : 18%- testing sectors : 19%- testing sectors : 20%- testing sectors : 21%- testing sectors : 22%- testing sectors : 23%- testing sectors : 24%- testing sectors : 25%- testing sectors : 26%- testing sectors : 27%- testing sectors : 28%- testing sectors : 29%- testing sectors : 30%- testing sectors : 31%- testing sectors : 32%- testing sectors : 33%- testing sectors : 34%- testing sectors : 35%- testing sectors : 36%- testing sectors : 37%- testing sectors : 38%- testing sectors : 39%- testing sectors : 40%- testing sectors : 41%- testing sectors : 42%- testing sectors : 43%- testing sectors : 44%- testing sectors : 45%- testing sectors : 46%- testing sectors : 47%- testing sectors : 48%- testing sectors : 49%- testing sectors : 50%- testing sectors : 51%- testing sectors : 52%- testing sectors : 53%- testing sectors : 54%- testing sectors : 55%- testing sectors : 56%- testing sectors : 57%- testing sectors : 58%- testing sectors : 59%- testing sectors : 60%- testing sectors : 61%- testing sectors : 62%- testing sectors : 63%- testing sectors : 64%- testing sectors : 65%- testing sectors : 66%- testing sectors : 67%- testing sectors : 68%- testing sectors : 69%- testing sectors : 70%- testing sectors : 71%- testing sectors : 72%- testing sectors : 73%- testing sectors : 74%- testing sectors : 75%- testing sectors : 76%- testing sectors : 77%- testing sectors : 78%- testing sectors : 79%- testing sectors : 80%- testing sectors : 81%- testing sectors : 82%- testing sectors : 83%- testing sectors : 84%* Unrecoverable sector found! +* Unrecoverable sector found! * * Sector 21077 is marked unreadable and annotated to be * in a different location (22077). @@ -37,10 +37,10 @@ Data integrity: * ... more unrecoverable sectors found ... * further messages are suppressed unless the -v option is given. * missing sectors : 21080 - 21081 -- testing sectors : 85%- testing sectors : 86%- testing sectors : 87%- testing sectors : 88%- testing sectors : 89%- testing sectors : 90%- testing sectors : 91%- testing sectors : 92%- testing sectors : 93%- testing sectors : 94%- testing sectors : 95%- testing sectors : 96%- testing sectors : 97%- testing sectors : 98%- testing sectors : 99%- testing sectors : 100%* BAD image/file : 3 sectors missing +* BAD image/file : 3 sectors missing ... data section : 0 sectors missing; 0 CRC errors ... crc section : 3 sectors missing ... ecc section : 0 sectors missing -- Ecc block test : 1% tested- Ecc block test : 2% tested- Ecc block test : 3% tested- Ecc block test : 4% tested- Ecc block test : 5% tested- Ecc block test : 6% tested- Ecc block test : 7% tested* Ecc block test : 7 good, 1 bad; 8% tested* Ecc block test : 8 good, 1 bad; 9% tested* Ecc block test : 9 good, 1 bad; 10% tested* Ecc block test : 9 good, 2 bad; 11% tested* Ecc block test : 9 good, 3 bad; 12% tested* Ecc block test : 10 good, 3 bad; 13% tested* Ecc block test : 11 good, 3 bad; 14% tested* Ecc block test : 12 good, 3 bad; 15% tested* Ecc block test : 13 good, 3 bad; 16% tested* Ecc block test : 14 good, 3 bad; 17% tested* Ecc block test : 15 good, 3 bad; 18% tested* Ecc block test : 16 good, 3 bad; 19% tested* Ecc block test : 17 good, 3 bad; 20% tested* Ecc block test : 18 good, 3 bad; 21% tested* Ecc block test : 19 good, 3 bad; 22% tested* Ecc block test : 20 good, 3 bad; 23% tested* Ecc block test : 21 good, 3 bad; 24% tested* Ecc block test : 22 good, 3 bad; 25% tested* Ecc block test : 23 good, 3 bad; 26% tested* Ecc block test : 24 good, 3 bad; 27% tested* Ecc block test : 25 good, 3 bad; 28% tested* Ecc block test : 26 good, 3 bad; 29% tested* Ecc block test : 27 good, 3 bad; 30% tested* Ecc block test : 28 good, 3 bad; 31% tested* Ecc block test : 29 good, 3 bad; 32% tested* Ecc block test : 30 good, 3 bad; 33% tested* Ecc block test : 31 good, 3 bad; 34% tested* Ecc block test : 32 good, 3 bad; 35% tested* Ecc block test : 33 good, 3 bad; 36% tested* Ecc block test : 34 good, 3 bad; 37% tested* Ecc block test : 35 good, 3 bad; 38% tested* Ecc block test : 36 good, 3 bad; 39% tested* Ecc block test : 37 good, 3 bad; 40% tested* Ecc block test : 38 good, 3 bad; 41% tested* Ecc block test : 39 good, 3 bad; 42% tested* Ecc block test : 40 good, 3 bad; 43% tested* Ecc block test : 41 good, 3 bad; 44% tested* Ecc block test : 42 good, 3 bad; 45% tested* Ecc block test : 43 good, 3 bad; 46% tested* Ecc block test : 44 good, 3 bad; 47% tested* Ecc block test : 45 good, 3 bad; 48% tested* Ecc block test : 46 good, 3 bad; 50% tested* Ecc block test : 47 good, 3 bad; 51% tested* Ecc block test : 48 good, 3 bad; 52% tested* Ecc block test : 49 good, 3 bad; 53% tested* Ecc block test : 50 good, 3 bad; 54% tested* Ecc block test : 51 good, 3 bad; 55% tested* Ecc block test : 52 good, 3 bad; 56% tested* Ecc block test : 53 good, 3 bad; 57% tested* Ecc block test : 54 good, 3 bad; 58% tested* Ecc block test : 55 good, 3 bad; 59% tested* Ecc block test : 56 good, 3 bad; 60% tested* Ecc block test : 57 good, 3 bad; 61% tested* Ecc block test : 58 good, 3 bad; 62% tested* Ecc block test : 59 good, 3 bad; 63% tested* Ecc block test : 60 good, 3 bad; 64% tested* Ecc block test : 61 good, 3 bad; 65% tested* Ecc block test : 62 good, 3 bad; 66% tested* Ecc block test : 63 good, 3 bad; 67% tested* Ecc block test : 64 good, 3 bad; 68% tested* Ecc block test : 65 good, 3 bad; 69% tested* Ecc block test : 66 good, 3 bad; 70% tested* Ecc block test : 67 good, 3 bad; 71% tested* Ecc block test : 68 good, 3 bad; 72% tested* Ecc block test : 69 good, 3 bad; 73% tested* Ecc block test : 70 good, 3 bad; 74% tested* Ecc block test : 71 good, 3 bad; 75% tested* Ecc block test : 72 good, 3 bad; 76% tested* Ecc block test : 73 good, 3 bad; 77% tested* Ecc block test : 74 good, 3 bad; 78% tested* Ecc block test : 75 good, 3 bad; 79% tested* Ecc block test : 76 good, 3 bad; 80% tested* Ecc block test : 77 good, 3 bad; 81% tested* Ecc block test : 78 good, 3 bad; 82% tested* Ecc block test : 79 good, 3 bad; 83% tested* Ecc block test : 80 good, 3 bad; 84% tested* Ecc block test : 81 good, 3 bad; 85% tested* Ecc block test : 82 good, 3 bad; 86% tested* Ecc block test : 83 good, 3 bad; 87% tested* Ecc block test : 84 good, 3 bad; 88% tested* Ecc block test : 85 good, 3 bad; 89% tested* Ecc block test : 86 good, 3 bad; 90% tested* Ecc block test : 87 good, 3 bad; 91% tested* Ecc block test : 88 good, 3 bad; 92% tested* Ecc block test : 89 good, 3 bad; 93% tested* Ecc block test : 90 good, 3 bad; 94% tested* Ecc block test : 91 good, 3 bad; 95% tested* Ecc block test : 92 good, 3 bad; 96% tested* Ecc block test : 93 good, 3 bad; 97% tested* Ecc block test : 94 good, 3 bad; 98% tested* Ecc block test : 95 good, 3 bad; 100% tested* Ecc block test : 95 good, 3 bad; 2811 bad sub blocks +* Ecc block test : 95 good, 3 bad; 2811 bad sub blocks - erasure counts : avg = 1.0; worst = 1 per ecc block. - prognosis : 24990 of 24990 sectors recoverable (100.0%) diff --git a/regtest/database/RS03i_data_bad_byte b/regtest/database/RS03i_data_bad_byte index 4b99f7c..75e07cb 100644 --- a/regtest/database/RS03i_data_bad_byte +++ b/regtest/database/RS03i_data_bad_byte @@ -16,11 +16,11 @@ Error correction properties: Data integrity: - medium sectors : 24990 total / 21000 data -- testing sectors : 1%- testing sectors : 2%- testing sectors : 3%- testing sectors : 4%- testing sectors : 5%- testing sectors : 6%- testing sectors : 7%- testing sectors : 8%- testing sectors : 9%- testing sectors : 10%- testing sectors : 11%- testing sectors : 12%- testing sectors : 13%- testing sectors : 14%- testing sectors : 15%- testing sectors : 16%* CRC error, sector: 4096 -- testing sectors : 17%- testing sectors : 18%- testing sectors : 19%- testing sectors : 20%- testing sectors : 21%- testing sectors : 22%- testing sectors : 23%- testing sectors : 24%- testing sectors : 25%- testing sectors : 26%- testing sectors : 27%- testing sectors : 28%- testing sectors : 29%- testing sectors : 30%- testing sectors : 31%- testing sectors : 32%- testing sectors : 33%- testing sectors : 34%- testing sectors : 35%- testing sectors : 36%- testing sectors : 37%- testing sectors : 38%- testing sectors : 39%- testing sectors : 40%- testing sectors : 41%- testing sectors : 42%- testing sectors : 43%- testing sectors : 44%- testing sectors : 45%- testing sectors : 46%- testing sectors : 47%- testing sectors : 48%- testing sectors : 49%- testing sectors : 50%- testing sectors : 51%- testing sectors : 52%- testing sectors : 53%- testing sectors : 54%- testing sectors : 55%- testing sectors : 56%- testing sectors : 57%- testing sectors : 58%- testing sectors : 59%- testing sectors : 60%- testing sectors : 61%- testing sectors : 62%- testing sectors : 63%- testing sectors : 64%- testing sectors : 65%- testing sectors : 66%- testing sectors : 67%- testing sectors : 68%- testing sectors : 69%- testing sectors : 70%- testing sectors : 71%- testing sectors : 72%- testing sectors : 73%- testing sectors : 74%- testing sectors : 75%- testing sectors : 76%- testing sectors : 77%- testing sectors : 78%- testing sectors : 79%- testing sectors : 80%- testing sectors : 81%- testing sectors : 82%- testing sectors : 83%- testing sectors : 84%- testing sectors : 85%- testing sectors : 86%- testing sectors : 87%- testing sectors : 88%- testing sectors : 89%- testing sectors : 90%- testing sectors : 91%- testing sectors : 92%- testing sectors : 93%- testing sectors : 94%- testing sectors : 95%- testing sectors : 96%- testing sectors : 97%- testing sectors : 98%- testing sectors : 99%- testing sectors : 100%* suspicious image : all sectors present, but 1 CRC errors +* CRC error, sector: 4096 +* suspicious image : all sectors present, but 1 CRC errors ... data section : 0 sectors missing; 1 CRC errors ... crc section : 0 sectors missing ... ecc section : 0 sectors missing -- Ecc block test : 1% tested- Ecc block test : 2% tested- Ecc block test : 3% tested- Ecc block test : 4% tested- Ecc block test : 5% tested- Ecc block test : 6% tested- Ecc block test : 7% tested- Ecc block test : 8% tested- Ecc block test : 9% tested- Ecc block test : 10% tested- Ecc block test : 11% tested- Ecc block test : 12% tested- Ecc block test : 13% tested- Ecc block test : 14% tested- Ecc block test : 15% tested- Ecc block test : 16% tested- Ecc block test : 17% tested- Ecc block test : 18% tested- Ecc block test : 19% tested- Ecc block test : 20% tested- Ecc block test : 21% tested- Ecc block test : 22% tested- Ecc block test : 23% tested- Ecc block test : 24% tested- Ecc block test : 25% tested- Ecc block test : 26% tested- Ecc block test : 27% tested- Ecc block test : 28% tested- Ecc block test : 29% tested- Ecc block test : 30% tested- Ecc block test : 31% tested- Ecc block test : 32% tested- Ecc block test : 33% tested- Ecc block test : 34% tested- Ecc block test : 35% tested- Ecc block test : 36% tested- Ecc block test : 37% tested- Ecc block test : 38% tested- Ecc block test : 39% tested- Ecc block test : 40% tested- Ecc block test : 41% tested- Ecc block test : 42% tested- Ecc block test : 43% tested- Ecc block test : 44% tested- Ecc block test : 45% tested- Ecc block test : 46% tested- Ecc block test : 47% tested- Ecc block test : 48% tested- Ecc block test : 50% tested- Ecc block test : 51% tested- Ecc block test : 52% tested- Ecc block test : 53% tested- Ecc block test : 54% tested- Ecc block test : 55% tested- Ecc block test : 56% tested- Ecc block test : 57% tested- Ecc block test : 58% tested- Ecc block test : 59% tested- Ecc block test : 60% tested- Ecc block test : 61% tested- Ecc block test : 62% tested- Ecc block test : 63% tested- Ecc block test : 64% tested- Ecc block test : 65% tested- Ecc block test : 66% tested- Ecc block test : 67% tested- Ecc block test : 68% tested- Ecc block test : 69% tested- Ecc block test : 70% tested- Ecc block test : 71% tested- Ecc block test : 72% tested- Ecc block test : 73% tested- Ecc block test : 74% tested- Ecc block test : 75% tested- Ecc block test : 76% tested- Ecc block test : 77% tested- Ecc block test : 78% tested- Ecc block test : 79% tested* Ecc block test : 78 good, 1 bad; 80% tested* Ecc block test : 79 good, 1 bad; 81% tested* Ecc block test : 80 good, 1 bad; 82% tested* Ecc block test : 81 good, 1 bad; 83% tested* Ecc block test : 82 good, 1 bad; 84% tested* Ecc block test : 83 good, 1 bad; 85% tested* Ecc block test : 84 good, 1 bad; 86% tested* Ecc block test : 85 good, 1 bad; 87% tested* Ecc block test : 86 good, 1 bad; 88% tested* Ecc block test : 87 good, 1 bad; 89% tested* Ecc block test : 88 good, 1 bad; 90% tested* Ecc block test : 89 good, 1 bad; 91% tested* Ecc block test : 90 good, 1 bad; 92% tested* Ecc block test : 91 good, 1 bad; 93% tested* Ecc block test : 92 good, 1 bad; 94% tested* Ecc block test : 93 good, 1 bad; 95% tested* Ecc block test : 94 good, 1 bad; 96% tested* Ecc block test : 95 good, 1 bad; 97% tested* Ecc block test : 96 good, 1 bad; 98% tested* Ecc block test : 97 good, 1 bad; 100% tested* Ecc block test : 97 good, 1 bad; 1 bad sub blocks +* Ecc block test : 97 good, 1 bad; 1 bad sub blocks - erasure counts : avg = 1.0; worst = 1 per ecc block. - prognosis : 24990 of 24990 sectors recoverable (100.0%) diff --git a/regtest/database/RS03i_ecc_bad_byte b/regtest/database/RS03i_ecc_bad_byte index 859709d..2b432f9 100644 --- a/regtest/database/RS03i_ecc_bad_byte +++ b/regtest/database/RS03i_ecc_bad_byte @@ -16,6 +16,6 @@ Error correction properties: Data integrity: - medium sectors : 24990 total / 21000 data -- testing sectors : 1%- testing sectors : 2%- testing sectors : 3%- testing sectors : 4%- testing sectors : 5%- testing sectors : 6%- testing sectors : 7%- testing sectors : 8%- testing sectors : 9%- testing sectors : 10%- testing sectors : 11%- testing sectors : 12%- testing sectors : 13%- testing sectors : 14%- testing sectors : 15%- testing sectors : 16%- testing sectors : 17%- testing sectors : 18%- testing sectors : 19%- testing sectors : 20%- testing sectors : 21%- testing sectors : 22%- testing sectors : 23%- testing sectors : 24%- testing sectors : 25%- testing sectors : 26%- testing sectors : 27%- testing sectors : 28%- testing sectors : 29%- testing sectors : 30%- testing sectors : 31%- testing sectors : 32%- testing sectors : 33%- testing sectors : 34%- testing sectors : 35%- testing sectors : 36%- testing sectors : 37%- testing sectors : 38%- testing sectors : 39%- testing sectors : 40%- testing sectors : 41%- testing sectors : 42%- testing sectors : 43%- testing sectors : 44%- testing sectors : 45%- testing sectors : 46%- testing sectors : 47%- testing sectors : 48%- testing sectors : 49%- testing sectors : 50%- testing sectors : 51%- testing sectors : 52%- testing sectors : 53%- testing sectors : 54%- testing sectors : 55%- testing sectors : 56%- testing sectors : 57%- testing sectors : 58%- testing sectors : 59%- testing sectors : 60%- testing sectors : 61%- testing sectors : 62%- testing sectors : 63%- testing sectors : 64%- testing sectors : 65%- testing sectors : 66%- testing sectors : 67%- testing sectors : 68%- testing sectors : 69%- testing sectors : 70%- testing sectors : 71%- testing sectors : 72%- testing sectors : 73%- testing sectors : 74%- testing sectors : 75%- testing sectors : 76%- testing sectors : 77%- testing sectors : 78%- testing sectors : 79%- testing sectors : 80%- testing sectors : 81%- testing sectors : 82%- testing sectors : 83%- testing sectors : 84%- testing sectors : 85%- testing sectors : 86%- testing sectors : 87%- testing sectors : 88%- testing sectors : 89%- testing sectors : 90%- testing sectors : 91%- testing sectors : 92%- testing sectors : 93%- testing sectors : 94%- testing sectors : 95%- testing sectors : 96%- testing sectors : 97%- testing sectors : 98%- testing sectors : 99%- testing sectors : 100%- good image/file : all sectors present +- good image/file : all sectors present - data md5sum : 9503f278d4550a9507a317664481adf8 -- Ecc block test : 1% tested- Ecc block test : 2% tested- Ecc block test : 3% tested- Ecc block test : 4% tested- Ecc block test : 5% tested- Ecc block test : 6% tested- Ecc block test : 7% tested- Ecc block test : 8% tested- Ecc block test : 9% tested- Ecc block test : 10% tested- Ecc block test : 11% tested- Ecc block test : 12% tested- Ecc block test : 13% tested- Ecc block test : 14% tested- Ecc block test : 15% tested- Ecc block test : 16% tested- Ecc block test : 17% tested- Ecc block test : 18% tested- Ecc block test : 19% tested- Ecc block test : 20% tested- Ecc block test : 21% tested- Ecc block test : 22% tested- Ecc block test : 23% tested- Ecc block test : 24% tested* Ecc block test : 24 good, 1 bad; 25% tested* Ecc block test : 25 good, 1 bad; 26% tested* Ecc block test : 26 good, 1 bad; 27% tested* Ecc block test : 27 good, 1 bad; 28% tested* Ecc block test : 28 good, 1 bad; 29% tested* Ecc block test : 29 good, 1 bad; 30% tested* Ecc block test : 30 good, 1 bad; 31% tested* Ecc block test : 31 good, 1 bad; 32% tested* Ecc block test : 32 good, 1 bad; 33% tested* Ecc block test : 33 good, 1 bad; 34% tested* Ecc block test : 34 good, 1 bad; 35% tested* Ecc block test : 35 good, 1 bad; 36% tested* Ecc block test : 36 good, 1 bad; 37% tested* Ecc block test : 37 good, 1 bad; 38% tested* Ecc block test : 38 good, 1 bad; 39% tested* Ecc block test : 39 good, 1 bad; 40% tested* Ecc block test : 40 good, 1 bad; 41% tested* Ecc block test : 41 good, 1 bad; 42% tested* Ecc block test : 42 good, 1 bad; 43% tested* Ecc block test : 43 good, 1 bad; 44% tested* Ecc block test : 44 good, 1 bad; 45% tested* Ecc block test : 45 good, 1 bad; 46% tested* Ecc block test : 46 good, 1 bad; 47% tested* Ecc block test : 47 good, 1 bad; 48% tested* Ecc block test : 48 good, 1 bad; 50% tested* Ecc block test : 49 good, 1 bad; 51% tested* Ecc block test : 50 good, 1 bad; 52% tested* Ecc block test : 51 good, 1 bad; 53% tested* Ecc block test : 52 good, 1 bad; 54% tested* Ecc block test : 53 good, 1 bad; 55% tested* Ecc block test : 54 good, 1 bad; 56% tested* Ecc block test : 55 good, 1 bad; 57% tested* Ecc block test : 56 good, 1 bad; 58% tested* Ecc block test : 57 good, 1 bad; 59% tested* Ecc block test : 58 good, 1 bad; 60% tested* Ecc block test : 59 good, 1 bad; 61% tested* Ecc block test : 60 good, 1 bad; 62% tested* Ecc block test : 61 good, 1 bad; 63% tested* Ecc block test : 62 good, 1 bad; 64% tested* Ecc block test : 63 good, 1 bad; 65% tested* Ecc block test : 64 good, 1 bad; 66% tested* Ecc block test : 65 good, 1 bad; 67% tested* Ecc block test : 66 good, 1 bad; 68% tested* Ecc block test : 67 good, 1 bad; 69% tested* Ecc block test : 68 good, 1 bad; 70% tested* Ecc block test : 69 good, 1 bad; 71% tested* Ecc block test : 70 good, 1 bad; 72% tested* Ecc block test : 71 good, 1 bad; 73% tested* Ecc block test : 72 good, 1 bad; 74% tested* Ecc block test : 73 good, 1 bad; 75% tested* Ecc block test : 74 good, 1 bad; 76% tested* Ecc block test : 75 good, 1 bad; 77% tested* Ecc block test : 76 good, 1 bad; 78% tested* Ecc block test : 77 good, 1 bad; 79% tested* Ecc block test : 78 good, 1 bad; 80% tested* Ecc block test : 79 good, 1 bad; 81% tested* Ecc block test : 80 good, 1 bad; 82% tested* Ecc block test : 81 good, 1 bad; 83% tested* Ecc block test : 82 good, 1 bad; 84% tested* Ecc block test : 83 good, 1 bad; 85% tested* Ecc block test : 84 good, 1 bad; 86% tested* Ecc block test : 85 good, 1 bad; 87% tested* Ecc block test : 86 good, 1 bad; 88% tested* Ecc block test : 87 good, 1 bad; 89% tested* Ecc block test : 88 good, 1 bad; 90% tested* Ecc block test : 89 good, 1 bad; 91% tested* Ecc block test : 90 good, 1 bad; 92% tested* Ecc block test : 91 good, 1 bad; 93% tested* Ecc block test : 92 good, 1 bad; 94% tested* Ecc block test : 93 good, 1 bad; 95% tested* Ecc block test : 94 good, 1 bad; 96% tested* Ecc block test : 95 good, 1 bad; 97% tested* Ecc block test : 96 good, 1 bad; 98% tested* Ecc block test : 97 good, 1 bad; 100% tested* Ecc block test : 97 good, 1 bad; 1 bad sub blocks +* Ecc block test : 97 good, 1 bad; 1 bad sub blocks diff --git a/regtest/database/RS03i_ecc_create b/regtest/database/RS03i_ecc_create index 03c3dec..e14f25b 100644 --- a/regtest/database/RS03i_ecc_create +++ b/regtest/database/RS03i_ecc_create @@ -9,7 +9,5 @@ Opening rs03i-tmp.iso: 21000 medium sectors. 41 MiB data, 7 MiB ecc (39 roots; 18.1% redundancy). * Warning: Using redundancies below 20%% may not give * the expected data loss protection. -Preparing image: 1%Preparing image: 2%Preparing image: 3%Preparing image: 4%Preparing image: 5%Preparing image: 6%Preparing image: 7%Preparing image: 8%Preparing image: 9%Preparing image: 10%Preparing image: 11%Preparing image: 12%Preparing image: 13%Preparing image: 14%Preparing image: 15%Preparing image: 16%Preparing image: 17%Preparing image: 18%Preparing image: 19%Preparing image: 20%Preparing image: 21%Preparing image: 22%Preparing image: 23%Preparing image: 24%Preparing image: 25%Preparing image: 26%Preparing image: 27%Preparing image: 28%Preparing image: 29%Preparing image: 30%Preparing image: 31%Preparing image: 32%Preparing image: 33%Preparing image: 34%Preparing image: 35%Preparing image: 36%Preparing image: 37%Preparing image: 38%Preparing image: 39%Preparing image: 40%Preparing image: 41%Preparing image: 42%Preparing image: 43%Preparing image: 44%Preparing image: 45%Preparing image: 46%Preparing image: 47%Preparing image: 48%Preparing image: 49%Preparing image: 50%Preparing image: 51%Preparing image: 52%Preparing image: 53%Preparing image: 54%Preparing image: 55%Preparing image: 56%Preparing image: 57%Preparing image: 58%Preparing image: 59%Preparing image: 60%Preparing image: 61%Preparing image: 62%Preparing image: 63%Preparing image: 64%Preparing image: 65%Preparing image: 66%Preparing image: 67%Preparing image: 68%Preparing image: 69%Preparing image: 70%Preparing image: 71%Preparing image: 72%Preparing image: 73%Preparing image: 74%Preparing image: 75%Preparing image: 76%Preparing image: 77%Preparing image: 78%Preparing image: 79%Preparing image: 80%Preparing image: 81%Preparing image: 82%Preparing image: 83%Preparing image: 84%Preparing image: 85%Preparing image: 86%Preparing image: 87%Preparing image: 88%Preparing image: 89%Preparing image: 90%Preparing image: 91%Preparing image: 92%Preparing image: 93%Preparing image: 94%Preparing image: 95%Preparing image: 96%Preparing image: 97%Preparing image: 98%Preparing image: 99%Preparing image: 100% -Ecc generation: 1.0%Ecc generation: 2.0%Ecc generation: 3.0%Ecc generation: 4.0%Ecc generation: 5.1%Ecc generation: 6.1%Ecc generation: 7.1%Ecc generation: 8.1%Ecc generation: 9.1%Ecc generation: 10.2%Ecc generation: 11.2%Ecc generation: 12.2%Ecc generation: 13.2%Ecc generation: 14.2%Ecc generation: 15.3%Ecc generation: 16.3%Ecc generation: 17.3%Ecc generation: 18.3%Ecc generation: 19.3%Ecc generation: 20.4%Ecc generation: 21.4%Ecc generation: 22.4%Ecc generation: 23.4%Ecc generation: 24.4%Ecc generation: 25.5%Ecc generation: 26.5%Ecc generation: 27.5%Ecc generation: 28.5%Ecc generation: 29.5%Ecc generation: 30.6%Ecc generation: 31.6%Ecc generation: 32.6%Ecc generation: 33.6%Ecc generation: 34.6%Ecc generation: 35.7%Ecc generation: 36.7%Ecc generation: 37.7%Ecc generation: 38.7%Ecc generation: 39.7%Ecc generation: 40.8%Ecc generation: 41.8%Ecc generation: 42.8%Ecc generation: 43.8%Ecc generation: 44.8%Ecc generation: 45.9%Ecc generation: 46.9%Ecc generation: 47.9%Ecc generation: 48.9%Ecc generation: 50.0%Ecc generation: 51.0%Ecc generation: 52.0%Ecc generation: 53.0%Ecc generation: 54.0%Ecc generation: 55.1%Ecc generation: 56.1%Ecc generation: 57.1%Ecc generation: 58.1%Ecc generation: 59.1%Ecc generation: 60.2%Ecc generation: 61.2%Ecc generation: 62.2%Ecc generation: 63.2%Ecc generation: 64.2%Ecc generation: 65.3%Ecc generation: 66.3%Ecc generation: 67.3%Ecc generation: 68.3%Ecc generation: 69.3%Ecc generation: 70.4%Ecc generation: 71.4%Ecc generation: 72.4%Ecc generation: 73.4%Ecc generation: 74.4%Ecc generation: 75.5%Ecc generation: 76.5%Ecc generation: 77.5%Ecc generation: 78.5%Ecc generation: 79.5%Ecc generation: 80.6%Ecc generation: 81.6%Ecc generation: 82.6%Ecc generation: 83.6%Ecc generation: 84.6%Ecc generation: 85.7%Ecc generation: 86.7%Ecc generation: 87.7%Ecc generation: 88.7%Ecc generation: 89.7%Ecc generation: 90.8%Ecc generation: 91.8%Ecc generation: 92.8%Ecc generation: 93.8%Ecc generation: 94.8%Ecc generation: 95.9%Ecc generation: 96.9%Ecc generation: 97.9%Ecc generation: 98.9%Ecc generation: 100.0%Ecc generation: 100.0% Image has been augmented with error correction data. New image size is 48 MiB (24990 sectors). diff --git a/regtest/database/RS03i_ecc_create_after_partial_read b/regtest/database/RS03i_ecc_create_after_partial_read index 86a427a..490e35b 100644 --- a/regtest/database/RS03i_ecc_create_after_partial_read +++ b/regtest/database/RS03i_ecc_create_after_partial_read @@ -4,20 +4,255 @@ This software comes with ABSOLUTELY NO WARRANTY. This is free software and you are welcome to redistribute it under the conditions of the GNU GENERAL PUBLIC LICENSE. See the file "COPYING" for further information. +# *** OpenImageFromDevice(sim-cd) *** +# InquireDevice returned: Simulated CD drive 1.00 Device: sim-cd, Simulated CD drive 1.00 +# *** query_type(Simulated CD drive 1.00, 0) *** +# *** get_configuration(Simulated CD drive 1.00) *** +# 8 data len, 9 current +-> profile 9: CD-R +# trying READ DISC INFORMATION for size +# size returned is 32 +# trying READ DISC INFORMATION for real info +0000: 00 20 1e 00 00 00 00 00 00 00 00 00 00 00 00 00 . ...... ........ +0010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........ ........ +# status is 1e, disc type 0 +#CD: starting media probe +#CD: querying size of READ TOC/PMA/ATIP (for TOC) +#CD: size returned is 12 +#CD: querying real READ TOC/PMA/ATIP (for TOC) +0000: 00 0a 00 00 00 14 00 00 00 00 00 00 ........ .... +#CD: control is 0x14 +#CD: querying size of READ TOC/PMA/ATIP (for full TOC) +# Warning: Realigning length from 26 to 24 +#CD: size returned is 24 +#CD: querying real READ TOC/PMA/ATIP (for full TOC) +0000: 00 18 00 01 00 00 00 a0 00 00 00 00 00 00 00 00 ........ ........ +0010: 00 00 00 00 00 00 00 00 ........ +#CD: 1 sessions +#CD: CD medium detected, type: CD-R mode 1 +# query_type() returned. +# deciding reading strategy... Using READ CD. +GetImageFingerprint(16): read & cached + +ExamineUDF(Device: Simulated CD drive 1.00) + Examining the ISO file system... + Sector 16: + Volume descriptor type = 1 + Volume descriptor version = 1 + Standard identifier = CD001 + -> primary volume descriptor: + System identifier : | | + Volume identifier : |RANDOM IMAGE | + Volume space size : 21000 sectors + Volume set size : 1 + Volume sequence size : 1 + Logical block size : 2048 + Path table size : 10 bytes + L-Path table location : 19 + Opt L-Path table location : 0 + M-Path table location : 20 + Opt M-Path table location : 0 + Volume creation date/time : 16-07-2006 10:35:46.23 + Volume modification d/t : 16-07-2006 10:35:46.23 + Volume expiration d/t : 16-07-2106 10:35:46.23 + Volume effective d/t : 16-07-2006 10:35:46.23 + File structure version : 1 + Sector 17: + Volume descriptor type = 2 + Volume descriptor version = 1 + Standard identifier = CD001 + -> supplementary volume descriptor: *skipped* + Sector 18: + Volume descriptor type = 255 + Volume descriptor version = 1 + Standard identifier = CD001 + -> volume descriptor set terminator; + end of ISO file system parsing. + Examining the UDF file system... + not yet implemented. + +# *** read_capacity(Simulated CD drive 1.00) *** + -> 20999 +ExamineECC() started +...trying RS01 +...trying RS02 +RS02Recognize: medium sim-cd +try_sector: trying sector 21000 +try_sector: read error, trying next header +try_sector: trying sector 20850 +try_sector: no cookie, skipping current modulo +RS02Recognize: skipping exhaustive RS02 search +...trying RS03 +RS03RecognizeImage: medium sim-cd +FindRS03HeaderInImage: medium sim-cd +RS03RecognizeImage: skipping exhaustive RS03 search +...no augmented image detected. +# Calling query_size() +# *** query_size(Simulated CD drive 1.00) *** +Medium size could NOT be determined from ECC header. +Medium size obtained from ISO/UDF file system: 21000 sectors +# returned: 21000 sectors Medium "Random Image": CD-R mode 1, 21000 sectors, created 16-07-2006. +GetImageFingerprint(16): cached Completing image rs03i-tmp.iso. Only missing sectors will be read. -Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx) -501 sectors read. -Opening rs03i-tmp.iso: 21000 medium sectors. +501 sectors read. +CrcBuf contents, image path none (medium): + crcSize: 21000, dataSectors: 21000, coveredSectors: 21000, allSectors: 21000 + md5State: invalid + fp sector: 16; 15c0fd35a0cfa0f83b9ccbd8604c2592 + missing crcs: 20499 + +Opening rs03i-tmp.iso +ExamineUDF(File: rs03i-tmp.iso) + Examining the ISO file system... + Sector 16: + Volume descriptor type = 1 + Volume descriptor version = 1 + Standard identifier = CD001 + -> primary volume descriptor: + System identifier : | | + Volume identifier : |RANDOM IMAGE | + Volume space size : 21000 sectors + Volume set size : 1 + Volume sequence size : 1 + Logical block size : 2048 + Path table size : 10 bytes + L-Path table location : 19 + Opt L-Path table location : 0 + M-Path table location : 20 + Opt M-Path table location : 0 + Volume creation date/time : 16-07-2006 10:35:46.23 + Volume modification d/t : 16-07-2006 10:35:46.23 + Volume expiration d/t : 16-07-2106 10:35:46.23 + Volume effective d/t : 16-07-2006 10:35:46.23 + File structure version : 1 + Sector 17: + Volume descriptor type = 2 + Volume descriptor version = 1 + Standard identifier = CD001 + -> supplementary volume descriptor: *skipped* + Sector 18: + Volume descriptor type = 255 + Volume descriptor version = 1 + Standard identifier = CD001 + -> volume descriptor set terminator; + end of ISO file system parsing. + Examining the UDF file system... + not yet implemented. + +ExamineECC() started +...trying RS01 +...trying RS02 +RS02Recognize: file rs03i-tmp.iso +try_sector: trying sector 21000 +try_sector: read error, trying next header +try_sector: trying sector 20850 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 4611686018427387904 +FindHeaderInMedium: Trying modulo 2305843009213693952 +FindHeaderInMedium: Trying modulo 1152921504606846976 +FindHeaderInMedium: Trying modulo 576460752303423488 +FindHeaderInMedium: Trying modulo 288230376151711744 +FindHeaderInMedium: Trying modulo 144115188075855872 +FindHeaderInMedium: Trying modulo 72057594037927936 +FindHeaderInMedium: Trying modulo 36028797018963968 +FindHeaderInMedium: Trying modulo 18014398509481984 +FindHeaderInMedium: Trying modulo 9007199254740992 +FindHeaderInMedium: Trying modulo 4503599627370496 +FindHeaderInMedium: Trying modulo 2251799813685248 +FindHeaderInMedium: Trying modulo 1125899906842624 +FindHeaderInMedium: Trying modulo 562949953421312 +FindHeaderInMedium: Trying modulo 281474976710656 +FindHeaderInMedium: Trying modulo 140737488355328 +FindHeaderInMedium: Trying modulo 70368744177664 +FindHeaderInMedium: Trying modulo 35184372088832 +FindHeaderInMedium: Trying modulo 17592186044416 +FindHeaderInMedium: Trying modulo 8796093022208 +FindHeaderInMedium: Trying modulo 4398046511104 +FindHeaderInMedium: Trying modulo 2199023255552 +FindHeaderInMedium: Trying modulo 1099511627776 +FindHeaderInMedium: Trying modulo 549755813888 +FindHeaderInMedium: Trying modulo 274877906944 +FindHeaderInMedium: Trying modulo 137438953472 +FindHeaderInMedium: Trying modulo 68719476736 +FindHeaderInMedium: Trying modulo 34359738368 +FindHeaderInMedium: Trying modulo 17179869184 +FindHeaderInMedium: Trying modulo 8589934592 +FindHeaderInMedium: Trying modulo 4294967296 +FindHeaderInMedium: Trying modulo 2147483648 +FindHeaderInMedium: Trying modulo 1073741824 +FindHeaderInMedium: Trying modulo 536870912 +FindHeaderInMedium: Trying modulo 268435456 +FindHeaderInMedium: Trying modulo 134217728 +FindHeaderInMedium: Trying modulo 67108864 +FindHeaderInMedium: Trying modulo 33554432 +FindHeaderInMedium: Trying modulo 16777216 +FindHeaderInMedium: Trying modulo 8388608 +FindHeaderInMedium: Trying modulo 4194304 +FindHeaderInMedium: Trying modulo 2097152 +FindHeaderInMedium: Trying modulo 1048576 +FindHeaderInMedium: Trying modulo 524288 +FindHeaderInMedium: Trying modulo 262144 +FindHeaderInMedium: Trying modulo 131072 +FindHeaderInMedium: Trying modulo 65536 +FindHeaderInMedium: Trying modulo 32768 +FindHeaderInMedium: Trying modulo 16384 +try_sector: trying sector 16384 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 8192 +Sector 16384 cached; skipping modulo +FindHeaderInMedium: Trying modulo 4096 +try_sector: trying sector 20480 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 2048 +Sector 20480 cached; skipping modulo +FindHeaderInMedium: Trying modulo 1024 +Sector 20480 cached; skipping modulo +FindHeaderInMedium: Trying modulo 512 +try_sector: trying sector 20992 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 256 +Sector 20992 cached; skipping modulo +FindHeaderInMedium: Trying modulo 128 +Sector 20992 cached; skipping modulo +FindHeaderInMedium: Trying modulo 64 +Sector 20992 cached; skipping modulo +FindHeaderInMedium: Trying modulo 32 +Sector 20992 cached; skipping modulo +...trying RS03 +RS03RecognizeImage: file rs03i-tmp.iso +FindRS03HeaderInImage: file rs03i-tmp.iso +RS03RecognizeImage: No EH, entering exhaustive search +Warning: image size set to 25000 for debugging! +.. trying layer size 98 +Scanning layers for signatures. +- layer slice 0 +** All layers tested -> no RS03 data found +...no augmented image detected. +GetImageFingerprint(16): read & cached +: 21000 medium sectors. +Calculated layout for RS03 image: +data sectors = 21000 +data padding = 68 +layer size = 98 +total sectors = 24990 +medium capacity = 25000 +header position = 21000 +first CRC sector = 21070 +first ECC sector = 21168 +ndata = 216 +nroots = 39 (18.1%) + 41 MiB data, 7 MiB ecc (39 roots; 18.1% redundancy). * Warning: Using redundancies below 20%% may not give * the expected data loss protection. -Preparing image: 1%Preparing image: 2%Preparing image: 3%Preparing image: 4%Preparing image: 5%Preparing image: 6%Preparing image: 7%Preparing image: 8%Preparing image: 9%Preparing image: 10%Preparing image: 11%Preparing image: 12%Preparing image: 13%Preparing image: 14%Preparing image: 15%Preparing image: 16%Preparing image: 17%Preparing image: 18%Preparing image: 19%Preparing image: 20%Preparing image: 21%Preparing image: 22%Preparing image: 23%Preparing image: 24%Preparing image: 25%Preparing image: 26%Preparing image: 27%Preparing image: 28%Preparing image: 29%Preparing image: 30%Preparing image: 31%Preparing image: 32%Preparing image: 33%Preparing image: 34%Preparing image: 35%Preparing image: 36%Preparing image: 37%Preparing image: 38%Preparing image: 39%Preparing image: 40%Preparing image: 41%Preparing image: 42%Preparing image: 43%Preparing image: 44%Preparing image: 45%Preparing image: 46%Preparing image: 47%Preparing image: 48%Preparing image: 49%Preparing image: 50%Preparing image: 51%Preparing image: 52%Preparing image: 53%Preparing image: 54%Preparing image: 55%Preparing image: 56%Preparing image: 57%Preparing image: 58%Preparing image: 59%Preparing image: 60%Preparing image: 61%Preparing image: 62%Preparing image: 63%Preparing image: 64%Preparing image: 65%Preparing image: 66%Preparing image: 67%Preparing image: 68%Preparing image: 69%Preparing image: 70%Preparing image: 71%Preparing image: 72%Preparing image: 73%Preparing image: 74%Preparing image: 75%Preparing image: 76%Preparing image: 77%Preparing image: 78%Preparing image: 79%Preparing image: 80%Preparing image: 81%Preparing image: 82%Preparing image: 83%Preparing image: 84%Preparing image: 85%Preparing image: 86%Preparing image: 87%Preparing image: 88%Preparing image: 89%Preparing image: 90%Preparing image: 91%Preparing image: 92%Preparing image: 93%Preparing image: 94%Preparing image: 95%Preparing image: 96%Preparing image: 97%Preparing image: 98%Preparing image: 99%Preparing image: 100% -Ecc generation: 1.0%Ecc generation: 2.0%Ecc generation: 3.0%Ecc generation: 4.0%Ecc generation: 5.1%Ecc generation: 6.1%Ecc generation: 7.1%Ecc generation: 8.1%Ecc generation: 9.1%Ecc generation: 10.2%Ecc generation: 11.2%Ecc generation: 12.2%Ecc generation: 13.2%Ecc generation: 14.2%Ecc generation: 15.3%Ecc generation: 16.3%Ecc generation: 17.3%Ecc generation: 18.3%Ecc generation: 19.3%Ecc generation: 20.4%Ecc generation: 21.4%Ecc generation: 22.4%Ecc generation: 23.4%Ecc generation: 24.4%Ecc generation: 25.5%Ecc generation: 26.5%Ecc generation: 27.5%Ecc generation: 28.5%Ecc generation: 29.5%Ecc generation: 30.6%Ecc generation: 31.6%Ecc generation: 32.6%Ecc generation: 33.6%Ecc generation: 34.6%Ecc generation: 35.7%Ecc generation: 36.7%Ecc generation: 37.7%Ecc generation: 38.7%Ecc generation: 39.7%Ecc generation: 40.8%Ecc generation: 41.8%Ecc generation: 42.8%Ecc generation: 43.8%Ecc generation: 44.8%Ecc generation: 45.9%Ecc generation: 46.9%Ecc generation: 47.9%Ecc generation: 48.9%Ecc generation: 50.0%Ecc generation: 51.0%Ecc generation: 52.0%Ecc generation: 53.0%Ecc generation: 54.0%Ecc generation: 55.1%Ecc generation: 56.1%Ecc generation: 57.1%Ecc generation: 58.1%Ecc generation: 59.1%Ecc generation: 60.2%Ecc generation: 61.2%Ecc generation: 62.2%Ecc generation: 63.2%Ecc generation: 64.2%Ecc generation: 65.3%Ecc generation: 66.3%Ecc generation: 67.3%Ecc generation: 68.3%Ecc generation: 69.3%Ecc generation: 70.4%Ecc generation: 71.4%Ecc generation: 72.4%Ecc generation: 73.4%Ecc generation: 74.4%Ecc generation: 75.5%Ecc generation: 76.5%Ecc generation: 77.5%Ecc generation: 78.5%Ecc generation: 79.5%Ecc generation: 80.6%Ecc generation: 81.6%Ecc generation: 82.6%Ecc generation: 83.6%Ecc generation: 84.6%Ecc generation: 85.7%Ecc generation: 86.7%Ecc generation: 87.7%Ecc generation: 88.7%Ecc generation: 89.7%Ecc generation: 90.8%Ecc generation: 91.8%Ecc generation: 92.8%Ecc generation: 93.8%Ecc generation: 94.8%Ecc generation: 95.9%Ecc generation: 96.9%Ecc generation: 97.9%Ecc generation: 98.9%Ecc generation: 100.0%Ecc generation: 100.0% +CrcBufValid: NOT complete +Cache allocation: 110592K+12288K+9984K=129M (data+parity+descrambling) Image has been augmented with error correction data. New image size is 48 MiB (24990 sectors). +FreeCrcBuf - buffer cleared diff --git a/regtest/database/RS03i_ecc_create_after_read b/regtest/database/RS03i_ecc_create_after_read index ccb1071..241a967 100644 --- a/regtest/database/RS03i_ecc_create_after_read +++ b/regtest/database/RS03i_ecc_create_after_read @@ -1,23 +1,260 @@ -95b221fd894f6adb6f6e8d3b89583fb6 +e27ceee0133669046f12cf69719f25af ignore This software comes with ABSOLUTELY NO WARRANTY. This is free software and you are welcome to redistribute it under the conditions of the GNU GENERAL PUBLIC LICENSE. See the file "COPYING" for further information. +# *** OpenImageFromDevice(sim-cd) *** +# InquireDevice returned: Simulated CD drive 1.00 Device: sim-cd, Simulated CD drive 1.00 +# *** query_type(Simulated CD drive 1.00, 0) *** +# *** get_configuration(Simulated CD drive 1.00) *** +# 8 data len, 9 current +-> profile 9: CD-R +# trying READ DISC INFORMATION for size +# size returned is 32 +# trying READ DISC INFORMATION for real info +0000: 00 20 1e 00 00 00 00 00 00 00 00 00 00 00 00 00 . ...... ........ +0010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........ ........ +# status is 1e, disc type 0 +#CD: starting media probe +#CD: querying size of READ TOC/PMA/ATIP (for TOC) +#CD: size returned is 12 +#CD: querying real READ TOC/PMA/ATIP (for TOC) +0000: 00 0a 00 00 00 14 00 00 00 00 00 00 ........ .... +#CD: control is 0x14 +#CD: querying size of READ TOC/PMA/ATIP (for full TOC) +# Warning: Realigning length from 26 to 24 +#CD: size returned is 24 +#CD: querying real READ TOC/PMA/ATIP (for full TOC) +0000: 00 18 00 01 00 00 00 a0 00 00 00 00 00 00 00 00 ........ ........ +0010: 00 00 00 00 00 00 00 00 ........ +#CD: 1 sessions +#CD: CD medium detected, type: CD-R mode 1 +# query_type() returned. +# deciding reading strategy... Using READ CD. +GetImageFingerprint(16): read & cached + +ExamineUDF(Device: Simulated CD drive 1.00) + Examining the ISO file system... + Sector 16: + Volume descriptor type = 1 + Volume descriptor version = 1 + Standard identifier = CD001 + -> primary volume descriptor: + System identifier : | | + Volume identifier : |RANDOM IMAGE | + Volume space size : 21000 sectors + Volume set size : 1 + Volume sequence size : 1 + Logical block size : 2048 + Path table size : 10 bytes + L-Path table location : 19 + Opt L-Path table location : 0 + M-Path table location : 20 + Opt M-Path table location : 0 + Volume creation date/time : 16-07-2006 10:35:46.23 + Volume modification d/t : 16-07-2006 10:35:46.23 + Volume expiration d/t : 16-07-2106 10:35:46.23 + Volume effective d/t : 16-07-2006 10:35:46.23 + File structure version : 1 + Sector 17: + Volume descriptor type = 2 + Volume descriptor version = 1 + Standard identifier = CD001 + -> supplementary volume descriptor: *skipped* + Sector 18: + Volume descriptor type = 255 + Volume descriptor version = 1 + Standard identifier = CD001 + -> volume descriptor set terminator; + end of ISO file system parsing. + Examining the UDF file system... + not yet implemented. + +# *** read_capacity(Simulated CD drive 1.00) *** + -> 20999 +ExamineECC() started +...trying RS01 +...trying RS02 +RS02Recognize: medium sim-cd +try_sector: trying sector 21000 +try_sector: read error, trying next header +try_sector: trying sector 20850 +try_sector: no cookie, skipping current modulo +RS02Recognize: skipping exhaustive RS02 search +...trying RS03 +RS03RecognizeImage: medium sim-cd +FindRS03HeaderInImage: medium sim-cd +RS03RecognizeImage: skipping exhaustive RS03 search +...no augmented image detected. +# Calling query_size() +# *** query_size(Simulated CD drive 1.00) *** +Medium size could NOT be determined from ECC header. +Medium size obtained from ISO/UDF file system: 21000 sectors +# returned: 21000 sectors Medium "Random Image": CD-R mode 1, 21000 sectors, created 16-07-2006. Creating new rs03i-tmp.iso image. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) -All sectors successfully read. -Opening rs03i-tmp.iso: 21000 medium sectors. +All sectors successfully read. +CrcBuf contents, image path none (medium): + crcSize: 21000, dataSectors: 21000, coveredSectors: 21000, allSectors: 21000 + md5State: data_complete image_complete + data: 9503f278d4550a9507a317664481adf8 + full: 9503f278d4550a9507a317664481adf8 + fp sector: 16; 15c0fd35a0cfa0f83b9ccbd8604c2592 + missing crcs: 0 + +Opening rs03i-tmp.iso +ExamineUDF(File: rs03i-tmp.iso) + Examining the ISO file system... + Sector 16: + Volume descriptor type = 1 + Volume descriptor version = 1 + Standard identifier = CD001 + -> primary volume descriptor: + System identifier : | | + Volume identifier : |RANDOM IMAGE | + Volume space size : 21000 sectors + Volume set size : 1 + Volume sequence size : 1 + Logical block size : 2048 + Path table size : 10 bytes + L-Path table location : 19 + Opt L-Path table location : 0 + M-Path table location : 20 + Opt M-Path table location : 0 + Volume creation date/time : 16-07-2006 10:35:46.23 + Volume modification d/t : 16-07-2006 10:35:46.23 + Volume expiration d/t : 16-07-2106 10:35:46.23 + Volume effective d/t : 16-07-2006 10:35:46.23 + File structure version : 1 + Sector 17: + Volume descriptor type = 2 + Volume descriptor version = 1 + Standard identifier = CD001 + -> supplementary volume descriptor: *skipped* + Sector 18: + Volume descriptor type = 255 + Volume descriptor version = 1 + Standard identifier = CD001 + -> volume descriptor set terminator; + end of ISO file system parsing. + Examining the UDF file system... + not yet implemented. + +ExamineECC() started +...trying RS01 +...trying RS02 +RS02Recognize: file rs03i-tmp.iso +try_sector: trying sector 21000 +try_sector: read error, trying next header +try_sector: trying sector 20850 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 4611686018427387904 +FindHeaderInMedium: Trying modulo 2305843009213693952 +FindHeaderInMedium: Trying modulo 1152921504606846976 +FindHeaderInMedium: Trying modulo 576460752303423488 +FindHeaderInMedium: Trying modulo 288230376151711744 +FindHeaderInMedium: Trying modulo 144115188075855872 +FindHeaderInMedium: Trying modulo 72057594037927936 +FindHeaderInMedium: Trying modulo 36028797018963968 +FindHeaderInMedium: Trying modulo 18014398509481984 +FindHeaderInMedium: Trying modulo 9007199254740992 +FindHeaderInMedium: Trying modulo 4503599627370496 +FindHeaderInMedium: Trying modulo 2251799813685248 +FindHeaderInMedium: Trying modulo 1125899906842624 +FindHeaderInMedium: Trying modulo 562949953421312 +FindHeaderInMedium: Trying modulo 281474976710656 +FindHeaderInMedium: Trying modulo 140737488355328 +FindHeaderInMedium: Trying modulo 70368744177664 +FindHeaderInMedium: Trying modulo 35184372088832 +FindHeaderInMedium: Trying modulo 17592186044416 +FindHeaderInMedium: Trying modulo 8796093022208 +FindHeaderInMedium: Trying modulo 4398046511104 +FindHeaderInMedium: Trying modulo 2199023255552 +FindHeaderInMedium: Trying modulo 1099511627776 +FindHeaderInMedium: Trying modulo 549755813888 +FindHeaderInMedium: Trying modulo 274877906944 +FindHeaderInMedium: Trying modulo 137438953472 +FindHeaderInMedium: Trying modulo 68719476736 +FindHeaderInMedium: Trying modulo 34359738368 +FindHeaderInMedium: Trying modulo 17179869184 +FindHeaderInMedium: Trying modulo 8589934592 +FindHeaderInMedium: Trying modulo 4294967296 +FindHeaderInMedium: Trying modulo 2147483648 +FindHeaderInMedium: Trying modulo 1073741824 +FindHeaderInMedium: Trying modulo 536870912 +FindHeaderInMedium: Trying modulo 268435456 +FindHeaderInMedium: Trying modulo 134217728 +FindHeaderInMedium: Trying modulo 67108864 +FindHeaderInMedium: Trying modulo 33554432 +FindHeaderInMedium: Trying modulo 16777216 +FindHeaderInMedium: Trying modulo 8388608 +FindHeaderInMedium: Trying modulo 4194304 +FindHeaderInMedium: Trying modulo 2097152 +FindHeaderInMedium: Trying modulo 1048576 +FindHeaderInMedium: Trying modulo 524288 +FindHeaderInMedium: Trying modulo 262144 +FindHeaderInMedium: Trying modulo 131072 +FindHeaderInMedium: Trying modulo 65536 +FindHeaderInMedium: Trying modulo 32768 +FindHeaderInMedium: Trying modulo 16384 +try_sector: trying sector 16384 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 8192 +Sector 16384 cached; skipping modulo +FindHeaderInMedium: Trying modulo 4096 +try_sector: trying sector 20480 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 2048 +Sector 20480 cached; skipping modulo +FindHeaderInMedium: Trying modulo 1024 +Sector 20480 cached; skipping modulo +FindHeaderInMedium: Trying modulo 512 +try_sector: trying sector 20992 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 256 +Sector 20992 cached; skipping modulo +FindHeaderInMedium: Trying modulo 128 +Sector 20992 cached; skipping modulo +FindHeaderInMedium: Trying modulo 64 +Sector 20992 cached; skipping modulo +FindHeaderInMedium: Trying modulo 32 +Sector 20992 cached; skipping modulo +...trying RS03 +RS03RecognizeImage: file rs03i-tmp.iso +FindRS03HeaderInImage: file rs03i-tmp.iso +RS03RecognizeImage: No EH, entering exhaustive search +Warning: image size set to 25000 for debugging! +.. trying layer size 98 +Scanning layers for signatures. +- layer slice 0 +** All layers tested -> no RS03 data found +...no augmented image detected. +GetImageFingerprint(16): read & cached +: 21000 medium sectors. +Calculated layout for RS03 image: +data sectors = 21000 +data padding = 68 +layer size = 98 +total sectors = 24990 +medium capacity = 25000 +header position = 21000 +first CRC sector = 21070 +first ECC sector = 21168 +ndata = 216 +nroots = 39 (18.1%) + 41 MiB data, 7 MiB ecc (39 roots; 18.1% redundancy). * Warning: Using redundancies below 20%% may not give * the expected data loss protection. -Preparing image: 1%Preparing image: 2%Preparing image: 3%Preparing image: 4%Preparing image: 5%Preparing image: 6%Preparing image: 7%Preparing image: 8%Preparing image: 9%Preparing image: 10%Preparing image: 11%Preparing image: 12%Preparing image: 13%Preparing image: 14%Preparing image: 15%Preparing image: 16%Preparing image: 17%Preparing image: 18%Preparing image: 19%Preparing image: 20%Preparing image: 21%Preparing image: 22%Preparing image: 23%Preparing image: 24%Preparing image: 25%Preparing image: 26%Preparing image: 27%Preparing image: 28%Preparing image: 29%Preparing image: 30%Preparing image: 31%Preparing image: 32%Preparing image: 33%Preparing image: 34%Preparing image: 35%Preparing image: 36%Preparing image: 37%Preparing image: 38%Preparing image: 39%Preparing image: 40%Preparing image: 41%Preparing image: 42%Preparing image: 43%Preparing image: 44%Preparing image: 45%Preparing image: 46%Preparing image: 47%Preparing image: 48%Preparing image: 49%Preparing image: 50%Preparing image: 51%Preparing image: 52%Preparing image: 53%Preparing image: 54%Preparing image: 55%Preparing image: 56%Preparing image: 57%Preparing image: 58%Preparing image: 59%Preparing image: 60%Preparing image: 61%Preparing image: 62%Preparing image: 63%Preparing image: 64%Preparing image: 65%Preparing image: 66%Preparing image: 67%Preparing image: 68%Preparing image: 69%Preparing image: 70%Preparing image: 71%Preparing image: 72%Preparing image: 73%Preparing image: 74%Preparing image: 75%Preparing image: 76%Preparing image: 77%Preparing image: 78%Preparing image: 79%Preparing image: 80%Preparing image: 81%Preparing image: 82%Preparing image: 83%Preparing image: 84%Preparing image: 85%Preparing image: 86%Preparing image: 87%Preparing image: 88%Preparing image: 89%Preparing image: 90%Preparing image: 91%Preparing image: 92%Preparing image: 93%Preparing image: 94%Preparing image: 95%Preparing image: 96%Preparing image: 97%Preparing image: 98%Preparing image: 99%Preparing image: 100% -Ecc generation: 1.0%Ecc generation: 2.0%Ecc generation: 3.0%Ecc generation: 4.0%Ecc generation: 5.1%Ecc generation: 6.1%Ecc generation: 7.1%Ecc generation: 8.1%Ecc generation: 9.1%Ecc generation: 10.2%Ecc generation: 11.2%Ecc generation: 12.2%Ecc generation: 13.2%Ecc generation: 14.2%Ecc generation: 15.3%Ecc generation: 16.3%Ecc generation: 17.3%Ecc generation: 18.3%Ecc generation: 19.3%Ecc generation: 20.4%Ecc generation: 21.4%Ecc generation: 22.4%Ecc generation: 23.4%Ecc generation: 24.4%Ecc generation: 25.5%Ecc generation: 26.5%Ecc generation: 27.5%Ecc generation: 28.5%Ecc generation: 29.5%Ecc generation: 30.6%Ecc generation: 31.6%Ecc generation: 32.6%Ecc generation: 33.6%Ecc generation: 34.6%Ecc generation: 35.7%Ecc generation: 36.7%Ecc generation: 37.7%Ecc generation: 38.7%Ecc generation: 39.7%Ecc generation: 40.8%Ecc generation: 41.8%Ecc generation: 42.8%Ecc generation: 43.8%Ecc generation: 44.8%Ecc generation: 45.9%Ecc generation: 46.9%Ecc generation: 47.9%Ecc generation: 48.9%Ecc generation: 50.0%Ecc generation: 51.0%Ecc generation: 52.0%Ecc generation: 53.0%Ecc generation: 54.0%Ecc generation: 55.1%Ecc generation: 56.1%Ecc generation: 57.1%Ecc generation: 58.1%Ecc generation: 59.1%Ecc generation: 60.2%Ecc generation: 61.2%Ecc generation: 62.2%Ecc generation: 63.2%Ecc generation: 64.2%Ecc generation: 65.3%Ecc generation: 66.3%Ecc generation: 67.3%Ecc generation: 68.3%Ecc generation: 69.3%Ecc generation: 70.4%Ecc generation: 71.4%Ecc generation: 72.4%Ecc generation: 73.4%Ecc generation: 74.4%Ecc generation: 75.5%Ecc generation: 76.5%Ecc generation: 77.5%Ecc generation: 78.5%Ecc generation: 79.5%Ecc generation: 80.6%Ecc generation: 81.6%Ecc generation: 82.6%Ecc generation: 83.6%Ecc generation: 84.6%Ecc generation: 85.7%Ecc generation: 86.7%Ecc generation: 87.7%Ecc generation: 88.7%Ecc generation: 89.7%Ecc generation: 90.8%Ecc generation: 91.8%Ecc generation: 92.8%Ecc generation: 93.8%Ecc generation: 94.8%Ecc generation: 95.9%Ecc generation: 96.9%Ecc generation: 97.9%Ecc generation: 98.9%Ecc generation: 100.0%Ecc generation: 100.0% +CrcBufValid: buffer VALID +CrcBuf present, augmented image: using data MD5 sum +Cache allocation: 110592K+12288K+9984K=129M (data+parity+descrambling) Image has been augmented with error correction data. New image size is 48 MiB (24990 sectors). +FreeCrcBuf - buffer cleared diff --git a/regtest/database/RS03i_ecc_from_larger_rs03 b/regtest/database/RS03i_ecc_from_larger_rs03 index 85990cb..0f14ce7 100644 --- a/regtest/database/RS03i_ecc_from_larger_rs03 +++ b/regtest/database/RS03i_ecc_from_larger_rs03 @@ -12,7 +12,5 @@ Image size is now: 21000 medium sectors. 41 MiB data, 7 MiB ecc (39 roots; 18.1% redundancy). * Warning: Using redundancies below 20%% may not give * the expected data loss protection. -Preparing image: 1%Preparing image: 2%Preparing image: 3%Preparing image: 4%Preparing image: 5%Preparing image: 6%Preparing image: 7%Preparing image: 8%Preparing image: 9%Preparing image: 10%Preparing image: 11%Preparing image: 12%Preparing image: 13%Preparing image: 14%Preparing image: 15%Preparing image: 16%Preparing image: 17%Preparing image: 18%Preparing image: 19%Preparing image: 20%Preparing image: 21%Preparing image: 22%Preparing image: 23%Preparing image: 24%Preparing image: 25%Preparing image: 26%Preparing image: 27%Preparing image: 28%Preparing image: 29%Preparing image: 30%Preparing image: 31%Preparing image: 32%Preparing image: 33%Preparing image: 34%Preparing image: 35%Preparing image: 36%Preparing image: 37%Preparing image: 38%Preparing image: 39%Preparing image: 40%Preparing image: 41%Preparing image: 42%Preparing image: 43%Preparing image: 44%Preparing image: 45%Preparing image: 46%Preparing image: 47%Preparing image: 48%Preparing image: 49%Preparing image: 50%Preparing image: 51%Preparing image: 52%Preparing image: 53%Preparing image: 54%Preparing image: 55%Preparing image: 56%Preparing image: 57%Preparing image: 58%Preparing image: 59%Preparing image: 60%Preparing image: 61%Preparing image: 62%Preparing image: 63%Preparing image: 64%Preparing image: 65%Preparing image: 66%Preparing image: 67%Preparing image: 68%Preparing image: 69%Preparing image: 70%Preparing image: 71%Preparing image: 72%Preparing image: 73%Preparing image: 74%Preparing image: 75%Preparing image: 76%Preparing image: 77%Preparing image: 78%Preparing image: 79%Preparing image: 80%Preparing image: 81%Preparing image: 82%Preparing image: 83%Preparing image: 84%Preparing image: 85%Preparing image: 86%Preparing image: 87%Preparing image: 88%Preparing image: 89%Preparing image: 90%Preparing image: 91%Preparing image: 92%Preparing image: 93%Preparing image: 94%Preparing image: 95%Preparing image: 96%Preparing image: 97%Preparing image: 98%Preparing image: 99%Preparing image: 100% -Ecc generation: 1.0%Ecc generation: 2.0%Ecc generation: 3.0%Ecc generation: 4.0%Ecc generation: 5.1%Ecc generation: 6.1%Ecc generation: 7.1%Ecc generation: 8.1%Ecc generation: 9.1%Ecc generation: 10.2%Ecc generation: 11.2%Ecc generation: 12.2%Ecc generation: 13.2%Ecc generation: 14.2%Ecc generation: 15.3%Ecc generation: 16.3%Ecc generation: 17.3%Ecc generation: 18.3%Ecc generation: 19.3%Ecc generation: 20.4%Ecc generation: 21.4%Ecc generation: 22.4%Ecc generation: 23.4%Ecc generation: 24.4%Ecc generation: 25.5%Ecc generation: 26.5%Ecc generation: 27.5%Ecc generation: 28.5%Ecc generation: 29.5%Ecc generation: 30.6%Ecc generation: 31.6%Ecc generation: 32.6%Ecc generation: 33.6%Ecc generation: 34.6%Ecc generation: 35.7%Ecc generation: 36.7%Ecc generation: 37.7%Ecc generation: 38.7%Ecc generation: 39.7%Ecc generation: 40.8%Ecc generation: 41.8%Ecc generation: 42.8%Ecc generation: 43.8%Ecc generation: 44.8%Ecc generation: 45.9%Ecc generation: 46.9%Ecc generation: 47.9%Ecc generation: 48.9%Ecc generation: 50.0%Ecc generation: 51.0%Ecc generation: 52.0%Ecc generation: 53.0%Ecc generation: 54.0%Ecc generation: 55.1%Ecc generation: 56.1%Ecc generation: 57.1%Ecc generation: 58.1%Ecc generation: 59.1%Ecc generation: 60.2%Ecc generation: 61.2%Ecc generation: 62.2%Ecc generation: 63.2%Ecc generation: 64.2%Ecc generation: 65.3%Ecc generation: 66.3%Ecc generation: 67.3%Ecc generation: 68.3%Ecc generation: 69.3%Ecc generation: 70.4%Ecc generation: 71.4%Ecc generation: 72.4%Ecc generation: 73.4%Ecc generation: 74.4%Ecc generation: 75.5%Ecc generation: 76.5%Ecc generation: 77.5%Ecc generation: 78.5%Ecc generation: 79.5%Ecc generation: 80.6%Ecc generation: 81.6%Ecc generation: 82.6%Ecc generation: 83.6%Ecc generation: 84.6%Ecc generation: 85.7%Ecc generation: 86.7%Ecc generation: 87.7%Ecc generation: 88.7%Ecc generation: 89.7%Ecc generation: 90.8%Ecc generation: 91.8%Ecc generation: 92.8%Ecc generation: 93.8%Ecc generation: 94.8%Ecc generation: 95.9%Ecc generation: 96.9%Ecc generation: 97.9%Ecc generation: 98.9%Ecc generation: 100.0%Ecc generation: 100.0% Image has been augmented with error correction data. New image size is 48 MiB (24990 sectors). diff --git a/regtest/database/RS03i_ecc_from_larger_rs03_non_blocksize b/regtest/database/RS03i_ecc_from_larger_rs03_non_blocksize index 981ff26..7ce569c 100644 --- a/regtest/database/RS03i_ecc_from_larger_rs03_non_blocksize +++ b/regtest/database/RS03i_ecc_from_larger_rs03_non_blocksize @@ -12,7 +12,5 @@ Image size is now: 21000 medium sectors and 56 bytes. 41 MiB data, 7 MiB ecc (39 roots; 18.1% redundancy). * Warning: Using redundancies below 20%% may not give * the expected data loss protection. -Preparing image: 1%Preparing image: 2%Preparing image: 3%Preparing image: 4%Preparing image: 5%Preparing image: 6%Preparing image: 7%Preparing image: 8%Preparing image: 9%Preparing image: 10%Preparing image: 11%Preparing image: 12%Preparing image: 13%Preparing image: 14%Preparing image: 15%Preparing image: 16%Preparing image: 17%Preparing image: 18%Preparing image: 19%Preparing image: 20%Preparing image: 21%Preparing image: 22%Preparing image: 23%Preparing image: 24%Preparing image: 25%Preparing image: 26%Preparing image: 27%Preparing image: 28%Preparing image: 29%Preparing image: 30%Preparing image: 31%Preparing image: 32%Preparing image: 33%Preparing image: 34%Preparing image: 35%Preparing image: 36%Preparing image: 37%Preparing image: 38%Preparing image: 39%Preparing image: 40%Preparing image: 41%Preparing image: 42%Preparing image: 43%Preparing image: 44%Preparing image: 45%Preparing image: 46%Preparing image: 47%Preparing image: 48%Preparing image: 49%Preparing image: 50%Preparing image: 51%Preparing image: 52%Preparing image: 53%Preparing image: 54%Preparing image: 55%Preparing image: 56%Preparing image: 57%Preparing image: 58%Preparing image: 59%Preparing image: 60%Preparing image: 61%Preparing image: 62%Preparing image: 63%Preparing image: 64%Preparing image: 65%Preparing image: 66%Preparing image: 67%Preparing image: 68%Preparing image: 69%Preparing image: 70%Preparing image: 71%Preparing image: 72%Preparing image: 73%Preparing image: 74%Preparing image: 75%Preparing image: 76%Preparing image: 77%Preparing image: 78%Preparing image: 79%Preparing image: 80%Preparing image: 81%Preparing image: 82%Preparing image: 83%Preparing image: 84%Preparing image: 85%Preparing image: 86%Preparing image: 87%Preparing image: 88%Preparing image: 89%Preparing image: 90%Preparing image: 91%Preparing image: 92%Preparing image: 93%Preparing image: 94%Preparing image: 95%Preparing image: 96%Preparing image: 97%Preparing image: 98%Preparing image: 99%Preparing image: 100% -Ecc generation: 1.0%Ecc generation: 2.0%Ecc generation: 3.0%Ecc generation: 4.0%Ecc generation: 5.1%Ecc generation: 6.1%Ecc generation: 7.1%Ecc generation: 8.1%Ecc generation: 9.1%Ecc generation: 10.2%Ecc generation: 11.2%Ecc generation: 12.2%Ecc generation: 13.2%Ecc generation: 14.2%Ecc generation: 15.3%Ecc generation: 16.3%Ecc generation: 17.3%Ecc generation: 18.3%Ecc generation: 19.3%Ecc generation: 20.4%Ecc generation: 21.4%Ecc generation: 22.4%Ecc generation: 23.4%Ecc generation: 24.4%Ecc generation: 25.5%Ecc generation: 26.5%Ecc generation: 27.5%Ecc generation: 28.5%Ecc generation: 29.5%Ecc generation: 30.6%Ecc generation: 31.6%Ecc generation: 32.6%Ecc generation: 33.6%Ecc generation: 34.6%Ecc generation: 35.7%Ecc generation: 36.7%Ecc generation: 37.7%Ecc generation: 38.7%Ecc generation: 39.7%Ecc generation: 40.8%Ecc generation: 41.8%Ecc generation: 42.8%Ecc generation: 43.8%Ecc generation: 44.8%Ecc generation: 45.9%Ecc generation: 46.9%Ecc generation: 47.9%Ecc generation: 48.9%Ecc generation: 50.0%Ecc generation: 51.0%Ecc generation: 52.0%Ecc generation: 53.0%Ecc generation: 54.0%Ecc generation: 55.1%Ecc generation: 56.1%Ecc generation: 57.1%Ecc generation: 58.1%Ecc generation: 59.1%Ecc generation: 60.2%Ecc generation: 61.2%Ecc generation: 62.2%Ecc generation: 63.2%Ecc generation: 64.2%Ecc generation: 65.3%Ecc generation: 66.3%Ecc generation: 67.3%Ecc generation: 68.3%Ecc generation: 69.3%Ecc generation: 70.4%Ecc generation: 71.4%Ecc generation: 72.4%Ecc generation: 73.4%Ecc generation: 74.4%Ecc generation: 75.5%Ecc generation: 76.5%Ecc generation: 77.5%Ecc generation: 78.5%Ecc generation: 79.5%Ecc generation: 80.6%Ecc generation: 81.6%Ecc generation: 82.6%Ecc generation: 83.6%Ecc generation: 84.6%Ecc generation: 85.7%Ecc generation: 86.7%Ecc generation: 87.7%Ecc generation: 88.7%Ecc generation: 89.7%Ecc generation: 90.8%Ecc generation: 91.8%Ecc generation: 92.8%Ecc generation: 93.8%Ecc generation: 94.8%Ecc generation: 95.9%Ecc generation: 96.9%Ecc generation: 97.9%Ecc generation: 98.9%Ecc generation: 100.0%Ecc generation: 100.0% Image has been augmented with error correction data. New image size is 48 MiB (24990 sectors). diff --git a/regtest/database/RS03i_ecc_from_rs02 b/regtest/database/RS03i_ecc_from_rs02 index 2b47750..4e2e300 100644 --- a/regtest/database/RS03i_ecc_from_rs02 +++ b/regtest/database/RS03i_ecc_from_rs02 @@ -12,7 +12,5 @@ Image size is now: 21000 medium sectors. 41 MiB data, 7 MiB ecc (39 roots; 18.1% redundancy). * Warning: Using redundancies below 20%% may not give * the expected data loss protection. -Preparing image: 1%Preparing image: 2%Preparing image: 3%Preparing image: 4%Preparing image: 5%Preparing image: 6%Preparing image: 7%Preparing image: 8%Preparing image: 9%Preparing image: 10%Preparing image: 11%Preparing image: 12%Preparing image: 13%Preparing image: 14%Preparing image: 15%Preparing image: 16%Preparing image: 17%Preparing image: 18%Preparing image: 19%Preparing image: 20%Preparing image: 21%Preparing image: 22%Preparing image: 23%Preparing image: 24%Preparing image: 25%Preparing image: 26%Preparing image: 27%Preparing image: 28%Preparing image: 29%Preparing image: 30%Preparing image: 31%Preparing image: 32%Preparing image: 33%Preparing image: 34%Preparing image: 35%Preparing image: 36%Preparing image: 37%Preparing image: 38%Preparing image: 39%Preparing image: 40%Preparing image: 41%Preparing image: 42%Preparing image: 43%Preparing image: 44%Preparing image: 45%Preparing image: 46%Preparing image: 47%Preparing image: 48%Preparing image: 49%Preparing image: 50%Preparing image: 51%Preparing image: 52%Preparing image: 53%Preparing image: 54%Preparing image: 55%Preparing image: 56%Preparing image: 57%Preparing image: 58%Preparing image: 59%Preparing image: 60%Preparing image: 61%Preparing image: 62%Preparing image: 63%Preparing image: 64%Preparing image: 65%Preparing image: 66%Preparing image: 67%Preparing image: 68%Preparing image: 69%Preparing image: 70%Preparing image: 71%Preparing image: 72%Preparing image: 73%Preparing image: 74%Preparing image: 75%Preparing image: 76%Preparing image: 77%Preparing image: 78%Preparing image: 79%Preparing image: 80%Preparing image: 81%Preparing image: 82%Preparing image: 83%Preparing image: 84%Preparing image: 85%Preparing image: 86%Preparing image: 87%Preparing image: 88%Preparing image: 89%Preparing image: 90%Preparing image: 91%Preparing image: 92%Preparing image: 93%Preparing image: 94%Preparing image: 95%Preparing image: 96%Preparing image: 97%Preparing image: 98%Preparing image: 99%Preparing image: 100% -Ecc generation: 1.0%Ecc generation: 2.0%Ecc generation: 3.0%Ecc generation: 4.0%Ecc generation: 5.1%Ecc generation: 6.1%Ecc generation: 7.1%Ecc generation: 8.1%Ecc generation: 9.1%Ecc generation: 10.2%Ecc generation: 11.2%Ecc generation: 12.2%Ecc generation: 13.2%Ecc generation: 14.2%Ecc generation: 15.3%Ecc generation: 16.3%Ecc generation: 17.3%Ecc generation: 18.3%Ecc generation: 19.3%Ecc generation: 20.4%Ecc generation: 21.4%Ecc generation: 22.4%Ecc generation: 23.4%Ecc generation: 24.4%Ecc generation: 25.5%Ecc generation: 26.5%Ecc generation: 27.5%Ecc generation: 28.5%Ecc generation: 29.5%Ecc generation: 30.6%Ecc generation: 31.6%Ecc generation: 32.6%Ecc generation: 33.6%Ecc generation: 34.6%Ecc generation: 35.7%Ecc generation: 36.7%Ecc generation: 37.7%Ecc generation: 38.7%Ecc generation: 39.7%Ecc generation: 40.8%Ecc generation: 41.8%Ecc generation: 42.8%Ecc generation: 43.8%Ecc generation: 44.8%Ecc generation: 45.9%Ecc generation: 46.9%Ecc generation: 47.9%Ecc generation: 48.9%Ecc generation: 50.0%Ecc generation: 51.0%Ecc generation: 52.0%Ecc generation: 53.0%Ecc generation: 54.0%Ecc generation: 55.1%Ecc generation: 56.1%Ecc generation: 57.1%Ecc generation: 58.1%Ecc generation: 59.1%Ecc generation: 60.2%Ecc generation: 61.2%Ecc generation: 62.2%Ecc generation: 63.2%Ecc generation: 64.2%Ecc generation: 65.3%Ecc generation: 66.3%Ecc generation: 67.3%Ecc generation: 68.3%Ecc generation: 69.3%Ecc generation: 70.4%Ecc generation: 71.4%Ecc generation: 72.4%Ecc generation: 73.4%Ecc generation: 74.4%Ecc generation: 75.5%Ecc generation: 76.5%Ecc generation: 77.5%Ecc generation: 78.5%Ecc generation: 79.5%Ecc generation: 80.6%Ecc generation: 81.6%Ecc generation: 82.6%Ecc generation: 83.6%Ecc generation: 84.6%Ecc generation: 85.7%Ecc generation: 86.7%Ecc generation: 87.7%Ecc generation: 88.7%Ecc generation: 89.7%Ecc generation: 90.8%Ecc generation: 91.8%Ecc generation: 92.8%Ecc generation: 93.8%Ecc generation: 94.8%Ecc generation: 95.9%Ecc generation: 96.9%Ecc generation: 97.9%Ecc generation: 98.9%Ecc generation: 100.0%Ecc generation: 100.0% Image has been augmented with error correction data. New image size is 48 MiB (24990 sectors). diff --git a/regtest/database/RS03i_ecc_from_rs02_non_blocksize b/regtest/database/RS03i_ecc_from_rs02_non_blocksize index b2c86de..d0a933d 100644 --- a/regtest/database/RS03i_ecc_from_rs02_non_blocksize +++ b/regtest/database/RS03i_ecc_from_rs02_non_blocksize @@ -12,7 +12,5 @@ Image size is now: 21000 medium sectors and 56 bytes. 41 MiB data, 7 MiB ecc (39 roots; 18.1% redundancy). * Warning: Using redundancies below 20%% may not give * the expected data loss protection. -Preparing image: 1%Preparing image: 2%Preparing image: 3%Preparing image: 4%Preparing image: 5%Preparing image: 6%Preparing image: 7%Preparing image: 8%Preparing image: 9%Preparing image: 10%Preparing image: 11%Preparing image: 12%Preparing image: 13%Preparing image: 14%Preparing image: 15%Preparing image: 16%Preparing image: 17%Preparing image: 18%Preparing image: 19%Preparing image: 20%Preparing image: 21%Preparing image: 22%Preparing image: 23%Preparing image: 24%Preparing image: 25%Preparing image: 26%Preparing image: 27%Preparing image: 28%Preparing image: 29%Preparing image: 30%Preparing image: 31%Preparing image: 32%Preparing image: 33%Preparing image: 34%Preparing image: 35%Preparing image: 36%Preparing image: 37%Preparing image: 38%Preparing image: 39%Preparing image: 40%Preparing image: 41%Preparing image: 42%Preparing image: 43%Preparing image: 44%Preparing image: 45%Preparing image: 46%Preparing image: 47%Preparing image: 48%Preparing image: 49%Preparing image: 50%Preparing image: 51%Preparing image: 52%Preparing image: 53%Preparing image: 54%Preparing image: 55%Preparing image: 56%Preparing image: 57%Preparing image: 58%Preparing image: 59%Preparing image: 60%Preparing image: 61%Preparing image: 62%Preparing image: 63%Preparing image: 64%Preparing image: 65%Preparing image: 66%Preparing image: 67%Preparing image: 68%Preparing image: 69%Preparing image: 70%Preparing image: 71%Preparing image: 72%Preparing image: 73%Preparing image: 74%Preparing image: 75%Preparing image: 76%Preparing image: 77%Preparing image: 78%Preparing image: 79%Preparing image: 80%Preparing image: 81%Preparing image: 82%Preparing image: 83%Preparing image: 84%Preparing image: 85%Preparing image: 86%Preparing image: 87%Preparing image: 88%Preparing image: 89%Preparing image: 90%Preparing image: 91%Preparing image: 92%Preparing image: 93%Preparing image: 94%Preparing image: 95%Preparing image: 96%Preparing image: 97%Preparing image: 98%Preparing image: 99%Preparing image: 100% -Ecc generation: 1.0%Ecc generation: 2.0%Ecc generation: 3.0%Ecc generation: 4.0%Ecc generation: 5.1%Ecc generation: 6.1%Ecc generation: 7.1%Ecc generation: 8.1%Ecc generation: 9.1%Ecc generation: 10.2%Ecc generation: 11.2%Ecc generation: 12.2%Ecc generation: 13.2%Ecc generation: 14.2%Ecc generation: 15.3%Ecc generation: 16.3%Ecc generation: 17.3%Ecc generation: 18.3%Ecc generation: 19.3%Ecc generation: 20.4%Ecc generation: 21.4%Ecc generation: 22.4%Ecc generation: 23.4%Ecc generation: 24.4%Ecc generation: 25.5%Ecc generation: 26.5%Ecc generation: 27.5%Ecc generation: 28.5%Ecc generation: 29.5%Ecc generation: 30.6%Ecc generation: 31.6%Ecc generation: 32.6%Ecc generation: 33.6%Ecc generation: 34.6%Ecc generation: 35.7%Ecc generation: 36.7%Ecc generation: 37.7%Ecc generation: 38.7%Ecc generation: 39.7%Ecc generation: 40.8%Ecc generation: 41.8%Ecc generation: 42.8%Ecc generation: 43.8%Ecc generation: 44.8%Ecc generation: 45.9%Ecc generation: 46.9%Ecc generation: 47.9%Ecc generation: 48.9%Ecc generation: 50.0%Ecc generation: 51.0%Ecc generation: 52.0%Ecc generation: 53.0%Ecc generation: 54.0%Ecc generation: 55.1%Ecc generation: 56.1%Ecc generation: 57.1%Ecc generation: 58.1%Ecc generation: 59.1%Ecc generation: 60.2%Ecc generation: 61.2%Ecc generation: 62.2%Ecc generation: 63.2%Ecc generation: 64.2%Ecc generation: 65.3%Ecc generation: 66.3%Ecc generation: 67.3%Ecc generation: 68.3%Ecc generation: 69.3%Ecc generation: 70.4%Ecc generation: 71.4%Ecc generation: 72.4%Ecc generation: 73.4%Ecc generation: 74.4%Ecc generation: 75.5%Ecc generation: 76.5%Ecc generation: 77.5%Ecc generation: 78.5%Ecc generation: 79.5%Ecc generation: 80.6%Ecc generation: 81.6%Ecc generation: 82.6%Ecc generation: 83.6%Ecc generation: 84.6%Ecc generation: 85.7%Ecc generation: 86.7%Ecc generation: 87.7%Ecc generation: 88.7%Ecc generation: 89.7%Ecc generation: 90.8%Ecc generation: 91.8%Ecc generation: 92.8%Ecc generation: 93.8%Ecc generation: 94.8%Ecc generation: 95.9%Ecc generation: 96.9%Ecc generation: 97.9%Ecc generation: 98.9%Ecc generation: 100.0%Ecc generation: 100.0% Image has been augmented with error correction data. New image size is 48 MiB (24990 sectors). diff --git a/regtest/database/RS03i_ecc_from_rs03 b/regtest/database/RS03i_ecc_from_rs03 index 7eeb936..4209498 100644 --- a/regtest/database/RS03i_ecc_from_rs03 +++ b/regtest/database/RS03i_ecc_from_rs03 @@ -12,7 +12,5 @@ Image size is now: 21000 medium sectors. 41 MiB data, 7 MiB ecc (39 roots; 18.1% redundancy). * Warning: Using redundancies below 20%% may not give * the expected data loss protection. -Preparing image: 1%Preparing image: 2%Preparing image: 3%Preparing image: 4%Preparing image: 5%Preparing image: 6%Preparing image: 7%Preparing image: 8%Preparing image: 9%Preparing image: 10%Preparing image: 11%Preparing image: 12%Preparing image: 13%Preparing image: 14%Preparing image: 15%Preparing image: 16%Preparing image: 17%Preparing image: 18%Preparing image: 19%Preparing image: 20%Preparing image: 21%Preparing image: 22%Preparing image: 23%Preparing image: 24%Preparing image: 25%Preparing image: 26%Preparing image: 27%Preparing image: 28%Preparing image: 29%Preparing image: 30%Preparing image: 31%Preparing image: 32%Preparing image: 33%Preparing image: 34%Preparing image: 35%Preparing image: 36%Preparing image: 37%Preparing image: 38%Preparing image: 39%Preparing image: 40%Preparing image: 41%Preparing image: 42%Preparing image: 43%Preparing image: 44%Preparing image: 45%Preparing image: 46%Preparing image: 47%Preparing image: 48%Preparing image: 49%Preparing image: 50%Preparing image: 51%Preparing image: 52%Preparing image: 53%Preparing image: 54%Preparing image: 55%Preparing image: 56%Preparing image: 57%Preparing image: 58%Preparing image: 59%Preparing image: 60%Preparing image: 61%Preparing image: 62%Preparing image: 63%Preparing image: 64%Preparing image: 65%Preparing image: 66%Preparing image: 67%Preparing image: 68%Preparing image: 69%Preparing image: 70%Preparing image: 71%Preparing image: 72%Preparing image: 73%Preparing image: 74%Preparing image: 75%Preparing image: 76%Preparing image: 77%Preparing image: 78%Preparing image: 79%Preparing image: 80%Preparing image: 81%Preparing image: 82%Preparing image: 83%Preparing image: 84%Preparing image: 85%Preparing image: 86%Preparing image: 87%Preparing image: 88%Preparing image: 89%Preparing image: 90%Preparing image: 91%Preparing image: 92%Preparing image: 93%Preparing image: 94%Preparing image: 95%Preparing image: 96%Preparing image: 97%Preparing image: 98%Preparing image: 99%Preparing image: 100% -Ecc generation: 1.0%Ecc generation: 2.0%Ecc generation: 3.0%Ecc generation: 4.0%Ecc generation: 5.1%Ecc generation: 6.1%Ecc generation: 7.1%Ecc generation: 8.1%Ecc generation: 9.1%Ecc generation: 10.2%Ecc generation: 11.2%Ecc generation: 12.2%Ecc generation: 13.2%Ecc generation: 14.2%Ecc generation: 15.3%Ecc generation: 16.3%Ecc generation: 17.3%Ecc generation: 18.3%Ecc generation: 19.3%Ecc generation: 20.4%Ecc generation: 21.4%Ecc generation: 22.4%Ecc generation: 23.4%Ecc generation: 24.4%Ecc generation: 25.5%Ecc generation: 26.5%Ecc generation: 27.5%Ecc generation: 28.5%Ecc generation: 29.5%Ecc generation: 30.6%Ecc generation: 31.6%Ecc generation: 32.6%Ecc generation: 33.6%Ecc generation: 34.6%Ecc generation: 35.7%Ecc generation: 36.7%Ecc generation: 37.7%Ecc generation: 38.7%Ecc generation: 39.7%Ecc generation: 40.8%Ecc generation: 41.8%Ecc generation: 42.8%Ecc generation: 43.8%Ecc generation: 44.8%Ecc generation: 45.9%Ecc generation: 46.9%Ecc generation: 47.9%Ecc generation: 48.9%Ecc generation: 50.0%Ecc generation: 51.0%Ecc generation: 52.0%Ecc generation: 53.0%Ecc generation: 54.0%Ecc generation: 55.1%Ecc generation: 56.1%Ecc generation: 57.1%Ecc generation: 58.1%Ecc generation: 59.1%Ecc generation: 60.2%Ecc generation: 61.2%Ecc generation: 62.2%Ecc generation: 63.2%Ecc generation: 64.2%Ecc generation: 65.3%Ecc generation: 66.3%Ecc generation: 67.3%Ecc generation: 68.3%Ecc generation: 69.3%Ecc generation: 70.4%Ecc generation: 71.4%Ecc generation: 72.4%Ecc generation: 73.4%Ecc generation: 74.4%Ecc generation: 75.5%Ecc generation: 76.5%Ecc generation: 77.5%Ecc generation: 78.5%Ecc generation: 79.5%Ecc generation: 80.6%Ecc generation: 81.6%Ecc generation: 82.6%Ecc generation: 83.6%Ecc generation: 84.6%Ecc generation: 85.7%Ecc generation: 86.7%Ecc generation: 87.7%Ecc generation: 88.7%Ecc generation: 89.7%Ecc generation: 90.8%Ecc generation: 91.8%Ecc generation: 92.8%Ecc generation: 93.8%Ecc generation: 94.8%Ecc generation: 95.9%Ecc generation: 96.9%Ecc generation: 97.9%Ecc generation: 98.9%Ecc generation: 100.0%Ecc generation: 100.0% Image has been augmented with error correction data. New image size is 48 MiB (24990 sectors). diff --git a/regtest/database/RS03i_ecc_from_rs03_non_blocksize b/regtest/database/RS03i_ecc_from_rs03_non_blocksize index ff05649..7d4d3cd 100644 --- a/regtest/database/RS03i_ecc_from_rs03_non_blocksize +++ b/regtest/database/RS03i_ecc_from_rs03_non_blocksize @@ -12,7 +12,5 @@ Image size is now: 21000 medium sectors and 56 bytes. 41 MiB data, 7 MiB ecc (39 roots; 18.1% redundancy). * Warning: Using redundancies below 20%% may not give * the expected data loss protection. -Preparing image: 1%Preparing image: 2%Preparing image: 3%Preparing image: 4%Preparing image: 5%Preparing image: 6%Preparing image: 7%Preparing image: 8%Preparing image: 9%Preparing image: 10%Preparing image: 11%Preparing image: 12%Preparing image: 13%Preparing image: 14%Preparing image: 15%Preparing image: 16%Preparing image: 17%Preparing image: 18%Preparing image: 19%Preparing image: 20%Preparing image: 21%Preparing image: 22%Preparing image: 23%Preparing image: 24%Preparing image: 25%Preparing image: 26%Preparing image: 27%Preparing image: 28%Preparing image: 29%Preparing image: 30%Preparing image: 31%Preparing image: 32%Preparing image: 33%Preparing image: 34%Preparing image: 35%Preparing image: 36%Preparing image: 37%Preparing image: 38%Preparing image: 39%Preparing image: 40%Preparing image: 41%Preparing image: 42%Preparing image: 43%Preparing image: 44%Preparing image: 45%Preparing image: 46%Preparing image: 47%Preparing image: 48%Preparing image: 49%Preparing image: 50%Preparing image: 51%Preparing image: 52%Preparing image: 53%Preparing image: 54%Preparing image: 55%Preparing image: 56%Preparing image: 57%Preparing image: 58%Preparing image: 59%Preparing image: 60%Preparing image: 61%Preparing image: 62%Preparing image: 63%Preparing image: 64%Preparing image: 65%Preparing image: 66%Preparing image: 67%Preparing image: 68%Preparing image: 69%Preparing image: 70%Preparing image: 71%Preparing image: 72%Preparing image: 73%Preparing image: 74%Preparing image: 75%Preparing image: 76%Preparing image: 77%Preparing image: 78%Preparing image: 79%Preparing image: 80%Preparing image: 81%Preparing image: 82%Preparing image: 83%Preparing image: 84%Preparing image: 85%Preparing image: 86%Preparing image: 87%Preparing image: 88%Preparing image: 89%Preparing image: 90%Preparing image: 91%Preparing image: 92%Preparing image: 93%Preparing image: 94%Preparing image: 95%Preparing image: 96%Preparing image: 97%Preparing image: 98%Preparing image: 99%Preparing image: 100% -Ecc generation: 1.0%Ecc generation: 2.0%Ecc generation: 3.0%Ecc generation: 4.0%Ecc generation: 5.1%Ecc generation: 6.1%Ecc generation: 7.1%Ecc generation: 8.1%Ecc generation: 9.1%Ecc generation: 10.2%Ecc generation: 11.2%Ecc generation: 12.2%Ecc generation: 13.2%Ecc generation: 14.2%Ecc generation: 15.3%Ecc generation: 16.3%Ecc generation: 17.3%Ecc generation: 18.3%Ecc generation: 19.3%Ecc generation: 20.4%Ecc generation: 21.4%Ecc generation: 22.4%Ecc generation: 23.4%Ecc generation: 24.4%Ecc generation: 25.5%Ecc generation: 26.5%Ecc generation: 27.5%Ecc generation: 28.5%Ecc generation: 29.5%Ecc generation: 30.6%Ecc generation: 31.6%Ecc generation: 32.6%Ecc generation: 33.6%Ecc generation: 34.6%Ecc generation: 35.7%Ecc generation: 36.7%Ecc generation: 37.7%Ecc generation: 38.7%Ecc generation: 39.7%Ecc generation: 40.8%Ecc generation: 41.8%Ecc generation: 42.8%Ecc generation: 43.8%Ecc generation: 44.8%Ecc generation: 45.9%Ecc generation: 46.9%Ecc generation: 47.9%Ecc generation: 48.9%Ecc generation: 50.0%Ecc generation: 51.0%Ecc generation: 52.0%Ecc generation: 53.0%Ecc generation: 54.0%Ecc generation: 55.1%Ecc generation: 56.1%Ecc generation: 57.1%Ecc generation: 58.1%Ecc generation: 59.1%Ecc generation: 60.2%Ecc generation: 61.2%Ecc generation: 62.2%Ecc generation: 63.2%Ecc generation: 64.2%Ecc generation: 65.3%Ecc generation: 66.3%Ecc generation: 67.3%Ecc generation: 68.3%Ecc generation: 69.3%Ecc generation: 70.4%Ecc generation: 71.4%Ecc generation: 72.4%Ecc generation: 73.4%Ecc generation: 74.4%Ecc generation: 75.5%Ecc generation: 76.5%Ecc generation: 77.5%Ecc generation: 78.5%Ecc generation: 79.5%Ecc generation: 80.6%Ecc generation: 81.6%Ecc generation: 82.6%Ecc generation: 83.6%Ecc generation: 84.6%Ecc generation: 85.7%Ecc generation: 86.7%Ecc generation: 87.7%Ecc generation: 88.7%Ecc generation: 89.7%Ecc generation: 90.8%Ecc generation: 91.8%Ecc generation: 92.8%Ecc generation: 93.8%Ecc generation: 94.8%Ecc generation: 95.9%Ecc generation: 96.9%Ecc generation: 97.9%Ecc generation: 98.9%Ecc generation: 100.0%Ecc generation: 100.0% Image has been augmented with error correction data. New image size is 48 MiB (24990 sectors). diff --git a/regtest/database/RS03i_ecc_layer_multiple b/regtest/database/RS03i_ecc_layer_multiple index 87fb71f..3ed2fdc 100644 --- a/regtest/database/RS03i_ecc_layer_multiple +++ b/regtest/database/RS03i_ecc_layer_multiple @@ -7,7 +7,5 @@ See the file "COPYING" for further information. Opening rs03i-tmp.iso: 14508 medium sectors. 28 MiB data, 10 MiB ecc (67 roots; 35.6% redundancy). -Preparing image: 1%Preparing image: 2%Preparing image: 3%Preparing image: 4%Preparing image: 5%Preparing image: 6%Preparing image: 7%Preparing image: 8%Preparing image: 9%Preparing image: 10%Preparing image: 11%Preparing image: 12%Preparing image: 13%Preparing image: 14%Preparing image: 15%Preparing image: 16%Preparing image: 17%Preparing image: 18%Preparing image: 19%Preparing image: 20%Preparing image: 21%Preparing image: 22%Preparing image: 23%Preparing image: 24%Preparing image: 25%Preparing image: 26%Preparing image: 27%Preparing image: 28%Preparing image: 29%Preparing image: 30%Preparing image: 31%Preparing image: 32%Preparing image: 33%Preparing image: 34%Preparing image: 35%Preparing image: 36%Preparing image: 37%Preparing image: 38%Preparing image: 39%Preparing image: 40%Preparing image: 41%Preparing image: 42%Preparing image: 43%Preparing image: 44%Preparing image: 45%Preparing image: 46%Preparing image: 47%Preparing image: 48%Preparing image: 49%Preparing image: 50%Preparing image: 51%Preparing image: 52%Preparing image: 53%Preparing image: 54%Preparing image: 55%Preparing image: 56%Preparing image: 57%Preparing image: 58%Preparing image: 59%Preparing image: 60%Preparing image: 61%Preparing image: 62%Preparing image: 63%Preparing image: 64%Preparing image: 65%Preparing image: 66%Preparing image: 67%Preparing image: 68%Preparing image: 69%Preparing image: 70%Preparing image: 71%Preparing image: 72%Preparing image: 73%Preparing image: 74%Preparing image: 75%Preparing image: 76%Preparing image: 77%Preparing image: 78%Preparing image: 79%Preparing image: 80%Preparing image: 81%Preparing image: 82%Preparing image: 83%Preparing image: 84%Preparing image: 85%Preparing image: 86%Preparing image: 87%Preparing image: 88%Preparing image: 89%Preparing image: 90%Preparing image: 91%Preparing image: 92%Preparing image: 93%Preparing image: 94%Preparing image: 95%Preparing image: 96%Preparing image: 97%Preparing image: 98%Preparing image: 99%Preparing image: 100% -Ecc generation: 1.2%Ecc generation: 2.5%Ecc generation: 3.8%Ecc generation: 5.1%Ecc generation: 6.4%Ecc generation: 7.6%Ecc generation: 8.9%Ecc generation: 10.2%Ecc generation: 11.5%Ecc generation: 12.8%Ecc generation: 14.1%Ecc generation: 15.3%Ecc generation: 16.6%Ecc generation: 17.9%Ecc generation: 19.2%Ecc generation: 20.5%Ecc generation: 21.7%Ecc generation: 23.0%Ecc generation: 24.3%Ecc generation: 25.6%Ecc generation: 26.9%Ecc generation: 28.2%Ecc generation: 29.4%Ecc generation: 30.7%Ecc generation: 32.0%Ecc generation: 33.3%Ecc generation: 34.6%Ecc generation: 35.8%Ecc generation: 37.1%Ecc generation: 38.4%Ecc generation: 39.7%Ecc generation: 41.0%Ecc generation: 42.3%Ecc generation: 43.5%Ecc generation: 44.8%Ecc generation: 46.1%Ecc generation: 47.4%Ecc generation: 48.7%Ecc generation: 50.0%Ecc generation: 51.2%Ecc generation: 52.5%Ecc generation: 53.8%Ecc generation: 55.1%Ecc generation: 56.4%Ecc generation: 57.6%Ecc generation: 58.9%Ecc generation: 60.2%Ecc generation: 61.5%Ecc generation: 62.8%Ecc generation: 64.1%Ecc generation: 65.3%Ecc generation: 66.6%Ecc generation: 67.9%Ecc generation: 69.2%Ecc generation: 70.5%Ecc generation: 71.7%Ecc generation: 73.0%Ecc generation: 74.3%Ecc generation: 75.6%Ecc generation: 76.9%Ecc generation: 78.2%Ecc generation: 79.4%Ecc generation: 80.7%Ecc generation: 82.0%Ecc generation: 83.3%Ecc generation: 84.6%Ecc generation: 85.8%Ecc generation: 87.1%Ecc generation: 88.4%Ecc generation: 89.7%Ecc generation: 91.0%Ecc generation: 92.3%Ecc generation: 93.5%Ecc generation: 94.8%Ecc generation: 96.1%Ecc generation: 97.4%Ecc generation: 98.7%Ecc generation: 100.0%Ecc generation: 100.0% Image has been augmented with error correction data. New image size is 38 MiB (19890 sectors). diff --git a/regtest/database/RS03i_ecc_missing_sectors b/regtest/database/RS03i_ecc_missing_sectors index 72f91cf..7316771 100644 --- a/regtest/database/RS03i_ecc_missing_sectors +++ b/regtest/database/RS03i_ecc_missing_sectors @@ -9,7 +9,6 @@ Opening rs03i-tmp.iso: 21000 medium sectors. 41 MiB data, 7 MiB ecc (39 roots; 18.1% redundancy). * Warning: Using redundancies below 20%% may not give * the expected data loss protection. -Preparing image: 1%Preparing image: 2%Preparing image: 3%Preparing image: 4%Preparing image: 5%Preparing image: 6%Preparing image: 7%Preparing image: 8%Preparing image: 9%Preparing image: 10%Preparing image: 11%Preparing image: 12%Preparing image: 13%Preparing image: 14%Preparing image: 15%Preparing image: 16%Preparing image: 17%Preparing image: 18%Preparing image: 19%Preparing image: 20%Preparing image: 21%Preparing image: 22%Preparing image: 23%Preparing image: 24%Preparing image: 25%Preparing image: 26%Preparing image: 27%Preparing image: 28%Preparing image: 29%Preparing image: 30%Preparing image: 31%Preparing image: 32%Preparing image: 33%Preparing image: 34%Preparing image: 35%Preparing image: 36%Preparing image: 37%Preparing image: 38%Preparing image: 39%Preparing image: 40%Preparing image: 41%Preparing image: 42%Preparing image: 43%Preparing image: 44%Preparing image: 45%Preparing image: 46%Preparing image: 47%Preparing image: 48%Preparing image: 49%Preparing image: 50%Preparing image: 51%Preparing image: 52%Preparing image: 53%Preparing image: 54%Preparing image: 55%Preparing image: 56%Preparing image: 57%Preparing image: 58%Preparing image: 59%Preparing image: 60%Preparing image: 61%Preparing image: 62%Preparing image: 63%Preparing image: 64%Preparing image: 65%Preparing image: 66%Preparing image: 67%Preparing image: 68%Preparing image: 69%Preparing image: 70%Preparing image: 71%Preparing image: 72%Preparing image: 73%Preparing image: 74%Preparing image: 75%Preparing image: 76%Preparing image: 77%Preparing image: 78%Preparing image: 79%Preparing image: 80%Preparing image: 81%Preparing image: 82%Preparing image: 83%Preparing image: 84%Preparing image: 85%Preparing image: 86%Preparing image: 87%Preparing image: 88%Preparing image: 89%Preparing image: 90%Preparing image: 91%Preparing image: 92%Preparing image: 93%Preparing image: 94%Preparing image: 95%Preparing image: 96%Preparing image: 97%Preparing image: 98%Preparing image: 99%Preparing image: 100% * * dvdisaster - can not continue: diff --git a/regtest/database/RS03i_ecc_no_padding b/regtest/database/RS03i_ecc_no_padding index f64489d..9eb8f6f 100644 --- a/regtest/database/RS03i_ecc_no_padding +++ b/regtest/database/RS03i_ecc_no_padding @@ -7,7 +7,5 @@ See the file "COPYING" for further information. Opening rs03i-tmp.iso: 14506 medium sectors. 28 MiB data, 10 MiB ecc (68 roots; 36.4% redundancy). -Preparing image: 1%Preparing image: 2%Preparing image: 3%Preparing image: 4%Preparing image: 5%Preparing image: 6%Preparing image: 7%Preparing image: 8%Preparing image: 9%Preparing image: 10%Preparing image: 11%Preparing image: 12%Preparing image: 13%Preparing image: 14%Preparing image: 15%Preparing image: 16%Preparing image: 17%Preparing image: 18%Preparing image: 19%Preparing image: 20%Preparing image: 21%Preparing image: 22%Preparing image: 23%Preparing image: 24%Preparing image: 25%Preparing image: 26%Preparing image: 27%Preparing image: 28%Preparing image: 29%Preparing image: 30%Preparing image: 31%Preparing image: 32%Preparing image: 33%Preparing image: 34%Preparing image: 35%Preparing image: 36%Preparing image: 37%Preparing image: 38%Preparing image: 39%Preparing image: 40%Preparing image: 41%Preparing image: 42%Preparing image: 43%Preparing image: 44%Preparing image: 45%Preparing image: 46%Preparing image: 47%Preparing image: 48%Preparing image: 49%Preparing image: 50%Preparing image: 51%Preparing image: 52%Preparing image: 53%Preparing image: 54%Preparing image: 55%Preparing image: 56%Preparing image: 57%Preparing image: 58%Preparing image: 59%Preparing image: 60%Preparing image: 61%Preparing image: 62%Preparing image: 63%Preparing image: 64%Preparing image: 65%Preparing image: 66%Preparing image: 67%Preparing image: 68%Preparing image: 69%Preparing image: 70%Preparing image: 71%Preparing image: 72%Preparing image: 73%Preparing image: 74%Preparing image: 75%Preparing image: 76%Preparing image: 77%Preparing image: 78%Preparing image: 79%Preparing image: 80%Preparing image: 81%Preparing image: 82%Preparing image: 83%Preparing image: 84%Preparing image: 85%Preparing image: 86%Preparing image: 87%Preparing image: 88%Preparing image: 89%Preparing image: 90%Preparing image: 91%Preparing image: 92%Preparing image: 93%Preparing image: 94%Preparing image: 95%Preparing image: 96%Preparing image: 97%Preparing image: 98%Preparing image: 99%Preparing image: 100% -Ecc generation: 1.2%Ecc generation: 2.5%Ecc generation: 3.8%Ecc generation: 5.1%Ecc generation: 6.4%Ecc generation: 7.6%Ecc generation: 8.9%Ecc generation: 10.2%Ecc generation: 11.5%Ecc generation: 12.8%Ecc generation: 14.1%Ecc generation: 15.3%Ecc generation: 16.6%Ecc generation: 17.9%Ecc generation: 19.2%Ecc generation: 20.5%Ecc generation: 21.7%Ecc generation: 23.0%Ecc generation: 24.3%Ecc generation: 25.6%Ecc generation: 26.9%Ecc generation: 28.2%Ecc generation: 29.4%Ecc generation: 30.7%Ecc generation: 32.0%Ecc generation: 33.3%Ecc generation: 34.6%Ecc generation: 35.8%Ecc generation: 37.1%Ecc generation: 38.4%Ecc generation: 39.7%Ecc generation: 41.0%Ecc generation: 42.3%Ecc generation: 43.5%Ecc generation: 44.8%Ecc generation: 46.1%Ecc generation: 47.4%Ecc generation: 48.7%Ecc generation: 50.0%Ecc generation: 51.2%Ecc generation: 52.5%Ecc generation: 53.8%Ecc generation: 55.1%Ecc generation: 56.4%Ecc generation: 57.6%Ecc generation: 58.9%Ecc generation: 60.2%Ecc generation: 61.5%Ecc generation: 62.8%Ecc generation: 64.1%Ecc generation: 65.3%Ecc generation: 66.6%Ecc generation: 67.9%Ecc generation: 69.2%Ecc generation: 70.5%Ecc generation: 71.7%Ecc generation: 73.0%Ecc generation: 74.3%Ecc generation: 75.6%Ecc generation: 76.9%Ecc generation: 78.2%Ecc generation: 79.4%Ecc generation: 80.7%Ecc generation: 82.0%Ecc generation: 83.3%Ecc generation: 84.6%Ecc generation: 85.8%Ecc generation: 87.1%Ecc generation: 88.4%Ecc generation: 89.7%Ecc generation: 91.0%Ecc generation: 92.3%Ecc generation: 93.5%Ecc generation: 94.8%Ecc generation: 96.1%Ecc generation: 97.4%Ecc generation: 98.7%Ecc generation: 100.0%Ecc generation: 100.0% Image has been augmented with error correction data. New image size is 38 MiB (19890 sectors). diff --git a/regtest/database/RS03i_ecc_non_blocksize b/regtest/database/RS03i_ecc_non_blocksize index 782e541..011d189 100644 --- a/regtest/database/RS03i_ecc_non_blocksize +++ b/regtest/database/RS03i_ecc_non_blocksize @@ -9,7 +9,5 @@ Opening rs03i-tmp.iso: 21000 medium sectors and 56 bytes. 41 MiB data, 7 MiB ecc (39 roots; 18.1% redundancy). * Warning: Using redundancies below 20%% may not give * the expected data loss protection. -Preparing image: 1%Preparing image: 2%Preparing image: 3%Preparing image: 4%Preparing image: 5%Preparing image: 6%Preparing image: 7%Preparing image: 8%Preparing image: 9%Preparing image: 10%Preparing image: 11%Preparing image: 12%Preparing image: 13%Preparing image: 14%Preparing image: 15%Preparing image: 16%Preparing image: 17%Preparing image: 18%Preparing image: 19%Preparing image: 20%Preparing image: 21%Preparing image: 22%Preparing image: 23%Preparing image: 24%Preparing image: 25%Preparing image: 26%Preparing image: 27%Preparing image: 28%Preparing image: 29%Preparing image: 30%Preparing image: 31%Preparing image: 32%Preparing image: 33%Preparing image: 34%Preparing image: 35%Preparing image: 36%Preparing image: 37%Preparing image: 38%Preparing image: 39%Preparing image: 40%Preparing image: 41%Preparing image: 42%Preparing image: 43%Preparing image: 44%Preparing image: 45%Preparing image: 46%Preparing image: 47%Preparing image: 48%Preparing image: 49%Preparing image: 50%Preparing image: 51%Preparing image: 52%Preparing image: 53%Preparing image: 54%Preparing image: 55%Preparing image: 56%Preparing image: 57%Preparing image: 58%Preparing image: 59%Preparing image: 60%Preparing image: 61%Preparing image: 62%Preparing image: 63%Preparing image: 64%Preparing image: 65%Preparing image: 66%Preparing image: 67%Preparing image: 68%Preparing image: 69%Preparing image: 70%Preparing image: 71%Preparing image: 72%Preparing image: 73%Preparing image: 74%Preparing image: 75%Preparing image: 76%Preparing image: 77%Preparing image: 78%Preparing image: 79%Preparing image: 80%Preparing image: 81%Preparing image: 82%Preparing image: 83%Preparing image: 84%Preparing image: 85%Preparing image: 86%Preparing image: 87%Preparing image: 88%Preparing image: 89%Preparing image: 90%Preparing image: 91%Preparing image: 92%Preparing image: 93%Preparing image: 94%Preparing image: 95%Preparing image: 96%Preparing image: 97%Preparing image: 98%Preparing image: 99%Preparing image: 100% -Ecc generation: 1.0%Ecc generation: 2.0%Ecc generation: 3.0%Ecc generation: 4.0%Ecc generation: 5.1%Ecc generation: 6.1%Ecc generation: 7.1%Ecc generation: 8.1%Ecc generation: 9.1%Ecc generation: 10.2%Ecc generation: 11.2%Ecc generation: 12.2%Ecc generation: 13.2%Ecc generation: 14.2%Ecc generation: 15.3%Ecc generation: 16.3%Ecc generation: 17.3%Ecc generation: 18.3%Ecc generation: 19.3%Ecc generation: 20.4%Ecc generation: 21.4%Ecc generation: 22.4%Ecc generation: 23.4%Ecc generation: 24.4%Ecc generation: 25.5%Ecc generation: 26.5%Ecc generation: 27.5%Ecc generation: 28.5%Ecc generation: 29.5%Ecc generation: 30.6%Ecc generation: 31.6%Ecc generation: 32.6%Ecc generation: 33.6%Ecc generation: 34.6%Ecc generation: 35.7%Ecc generation: 36.7%Ecc generation: 37.7%Ecc generation: 38.7%Ecc generation: 39.7%Ecc generation: 40.8%Ecc generation: 41.8%Ecc generation: 42.8%Ecc generation: 43.8%Ecc generation: 44.8%Ecc generation: 45.9%Ecc generation: 46.9%Ecc generation: 47.9%Ecc generation: 48.9%Ecc generation: 50.0%Ecc generation: 51.0%Ecc generation: 52.0%Ecc generation: 53.0%Ecc generation: 54.0%Ecc generation: 55.1%Ecc generation: 56.1%Ecc generation: 57.1%Ecc generation: 58.1%Ecc generation: 59.1%Ecc generation: 60.2%Ecc generation: 61.2%Ecc generation: 62.2%Ecc generation: 63.2%Ecc generation: 64.2%Ecc generation: 65.3%Ecc generation: 66.3%Ecc generation: 67.3%Ecc generation: 68.3%Ecc generation: 69.3%Ecc generation: 70.4%Ecc generation: 71.4%Ecc generation: 72.4%Ecc generation: 73.4%Ecc generation: 74.4%Ecc generation: 75.5%Ecc generation: 76.5%Ecc generation: 77.5%Ecc generation: 78.5%Ecc generation: 79.5%Ecc generation: 80.6%Ecc generation: 81.6%Ecc generation: 82.6%Ecc generation: 83.6%Ecc generation: 84.6%Ecc generation: 85.7%Ecc generation: 86.7%Ecc generation: 87.7%Ecc generation: 88.7%Ecc generation: 89.7%Ecc generation: 90.8%Ecc generation: 91.8%Ecc generation: 92.8%Ecc generation: 93.8%Ecc generation: 94.8%Ecc generation: 95.9%Ecc generation: 96.9%Ecc generation: 97.9%Ecc generation: 98.9%Ecc generation: 100.0%Ecc generation: 100.0% Image has been augmented with error correction data. New image size is 48 MiB (24990 sectors). diff --git a/regtest/database/RS03i_ecc_recreate_after_read_rs01 b/regtest/database/RS03i_ecc_recreate_after_read_rs01 index b1bf401..fc86808 100644 --- a/regtest/database/RS03i_ecc_recreate_after_read_rs01 +++ b/regtest/database/RS03i_ecc_recreate_after_read_rs01 @@ -1,24 +1,262 @@ -95b221fd894f6adb6f6e8d3b89583fb6 +e27ceee0133669046f12cf69719f25af ignore This software comes with ABSOLUTELY NO WARRANTY. This is free software and you are welcome to redistribute it under the conditions of the GNU GENERAL PUBLIC LICENSE. See the file "COPYING" for further information. +# *** OpenImageFromDevice(sim-cd) *** +# InquireDevice returned: Simulated CD drive 1.00 Device: sim-cd, Simulated CD drive 1.00 +# *** query_type(Simulated CD drive 1.00, 0) *** +# *** get_configuration(Simulated CD drive 1.00) *** +# 8 data len, 9 current +-> profile 9: CD-R +# trying READ DISC INFORMATION for size +# size returned is 32 +# trying READ DISC INFORMATION for real info +0000: 00 20 1e 00 00 00 00 00 00 00 00 00 00 00 00 00 . ...... ........ +0010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........ ........ +# status is 1e, disc type 0 +#CD: starting media probe +#CD: querying size of READ TOC/PMA/ATIP (for TOC) +#CD: size returned is 12 +#CD: querying real READ TOC/PMA/ATIP (for TOC) +0000: 00 0a 00 00 00 14 00 00 00 00 00 00 ........ .... +#CD: control is 0x14 +#CD: querying size of READ TOC/PMA/ATIP (for full TOC) +# Warning: Realigning length from 26 to 24 +#CD: size returned is 24 +#CD: querying real READ TOC/PMA/ATIP (for full TOC) +0000: 00 18 00 01 00 00 00 a0 00 00 00 00 00 00 00 00 ........ ........ +0010: 00 00 00 00 00 00 00 00 ........ +#CD: 1 sessions +#CD: CD medium detected, type: CD-R mode 1 +# query_type() returned. +# deciding reading strategy... Using READ CD. +GetImageFingerprint(16): read & cached + +ExamineUDF(Device: Simulated CD drive 1.00) + Examining the ISO file system... + Sector 16: + Volume descriptor type = 1 + Volume descriptor version = 1 + Standard identifier = CD001 + -> primary volume descriptor: + System identifier : | | + Volume identifier : |RANDOM IMAGE | + Volume space size : 21000 sectors + Volume set size : 1 + Volume sequence size : 1 + Logical block size : 2048 + Path table size : 10 bytes + L-Path table location : 19 + Opt L-Path table location : 0 + M-Path table location : 20 + Opt M-Path table location : 0 + Volume creation date/time : 16-07-2006 10:35:46.23 + Volume modification d/t : 16-07-2006 10:35:46.23 + Volume expiration d/t : 16-07-2106 10:35:46.23 + Volume effective d/t : 16-07-2006 10:35:46.23 + File structure version : 1 + Sector 17: + Volume descriptor type = 2 + Volume descriptor version = 1 + Standard identifier = CD001 + -> supplementary volume descriptor: *skipped* + Sector 18: + Volume descriptor type = 255 + Volume descriptor version = 1 + Standard identifier = CD001 + -> volume descriptor set terminator; + end of ISO file system parsing. + Examining the UDF file system... + not yet implemented. + +# *** read_capacity(Simulated CD drive 1.00) *** + -> 20999 +ExamineECC() started +...trying RS01 +...trying RS02 +RS02Recognize: medium sim-cd +try_sector: trying sector 21000 +try_sector: read error, trying next header +try_sector: trying sector 20850 +try_sector: no cookie, skipping current modulo +RS02Recognize: skipping exhaustive RS02 search +...trying RS03 +RS03RecognizeImage: medium sim-cd +FindRS03HeaderInImage: medium sim-cd +RS03RecognizeImage: skipping exhaustive RS03 search +...no augmented image detected. +# Calling query_size() +# *** query_size(Simulated CD drive 1.00) *** +Medium size could NOT be determined from ECC header. +Medium size obtained from ISO/UDF file system: 21000 sectors +# returned: 21000 sectors Medium "Random Image": CD-R mode 1, 21000 sectors, created 16-07-2006. +GetImageFingerprint(16): cached Creating new rs03i-tmp.iso image. Reading CRC information from ecc data (RS01) ... done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) -All sectors successfully read. Checksums match. -Opening rs03i-tmp.iso: 21000 medium sectors. +All sectors successfully read. Checksums match. +CrcBuf contents, image path none (medium): + crcSize: 21000, dataSectors: 21000, coveredSectors: 21000, allSectors: 21000 + md5State: data_complete image_complete + data: 9503f278d4550a9507a317664481adf8 + full: 9503f278d4550a9507a317664481adf8 + fp sector: 16; 15c0fd35a0cfa0f83b9ccbd8604c2592 + missing crcs: 0 + +Opening rs03i-tmp.iso +ExamineUDF(File: rs03i-tmp.iso) + Examining the ISO file system... + Sector 16: + Volume descriptor type = 1 + Volume descriptor version = 1 + Standard identifier = CD001 + -> primary volume descriptor: + System identifier : | | + Volume identifier : |RANDOM IMAGE | + Volume space size : 21000 sectors + Volume set size : 1 + Volume sequence size : 1 + Logical block size : 2048 + Path table size : 10 bytes + L-Path table location : 19 + Opt L-Path table location : 0 + M-Path table location : 20 + Opt M-Path table location : 0 + Volume creation date/time : 16-07-2006 10:35:46.23 + Volume modification d/t : 16-07-2006 10:35:46.23 + Volume expiration d/t : 16-07-2106 10:35:46.23 + Volume effective d/t : 16-07-2006 10:35:46.23 + File structure version : 1 + Sector 17: + Volume descriptor type = 2 + Volume descriptor version = 1 + Standard identifier = CD001 + -> supplementary volume descriptor: *skipped* + Sector 18: + Volume descriptor type = 255 + Volume descriptor version = 1 + Standard identifier = CD001 + -> volume descriptor set terminator; + end of ISO file system parsing. + Examining the UDF file system... + not yet implemented. + +ExamineECC() started +...trying RS01 +...trying RS02 +RS02Recognize: file rs03i-tmp.iso +try_sector: trying sector 21000 +try_sector: read error, trying next header +try_sector: trying sector 20850 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 4611686018427387904 +FindHeaderInMedium: Trying modulo 2305843009213693952 +FindHeaderInMedium: Trying modulo 1152921504606846976 +FindHeaderInMedium: Trying modulo 576460752303423488 +FindHeaderInMedium: Trying modulo 288230376151711744 +FindHeaderInMedium: Trying modulo 144115188075855872 +FindHeaderInMedium: Trying modulo 72057594037927936 +FindHeaderInMedium: Trying modulo 36028797018963968 +FindHeaderInMedium: Trying modulo 18014398509481984 +FindHeaderInMedium: Trying modulo 9007199254740992 +FindHeaderInMedium: Trying modulo 4503599627370496 +FindHeaderInMedium: Trying modulo 2251799813685248 +FindHeaderInMedium: Trying modulo 1125899906842624 +FindHeaderInMedium: Trying modulo 562949953421312 +FindHeaderInMedium: Trying modulo 281474976710656 +FindHeaderInMedium: Trying modulo 140737488355328 +FindHeaderInMedium: Trying modulo 70368744177664 +FindHeaderInMedium: Trying modulo 35184372088832 +FindHeaderInMedium: Trying modulo 17592186044416 +FindHeaderInMedium: Trying modulo 8796093022208 +FindHeaderInMedium: Trying modulo 4398046511104 +FindHeaderInMedium: Trying modulo 2199023255552 +FindHeaderInMedium: Trying modulo 1099511627776 +FindHeaderInMedium: Trying modulo 549755813888 +FindHeaderInMedium: Trying modulo 274877906944 +FindHeaderInMedium: Trying modulo 137438953472 +FindHeaderInMedium: Trying modulo 68719476736 +FindHeaderInMedium: Trying modulo 34359738368 +FindHeaderInMedium: Trying modulo 17179869184 +FindHeaderInMedium: Trying modulo 8589934592 +FindHeaderInMedium: Trying modulo 4294967296 +FindHeaderInMedium: Trying modulo 2147483648 +FindHeaderInMedium: Trying modulo 1073741824 +FindHeaderInMedium: Trying modulo 536870912 +FindHeaderInMedium: Trying modulo 268435456 +FindHeaderInMedium: Trying modulo 134217728 +FindHeaderInMedium: Trying modulo 67108864 +FindHeaderInMedium: Trying modulo 33554432 +FindHeaderInMedium: Trying modulo 16777216 +FindHeaderInMedium: Trying modulo 8388608 +FindHeaderInMedium: Trying modulo 4194304 +FindHeaderInMedium: Trying modulo 2097152 +FindHeaderInMedium: Trying modulo 1048576 +FindHeaderInMedium: Trying modulo 524288 +FindHeaderInMedium: Trying modulo 262144 +FindHeaderInMedium: Trying modulo 131072 +FindHeaderInMedium: Trying modulo 65536 +FindHeaderInMedium: Trying modulo 32768 +FindHeaderInMedium: Trying modulo 16384 +try_sector: trying sector 16384 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 8192 +Sector 16384 cached; skipping modulo +FindHeaderInMedium: Trying modulo 4096 +try_sector: trying sector 20480 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 2048 +Sector 20480 cached; skipping modulo +FindHeaderInMedium: Trying modulo 1024 +Sector 20480 cached; skipping modulo +FindHeaderInMedium: Trying modulo 512 +try_sector: trying sector 20992 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 256 +Sector 20992 cached; skipping modulo +FindHeaderInMedium: Trying modulo 128 +Sector 20992 cached; skipping modulo +FindHeaderInMedium: Trying modulo 64 +Sector 20992 cached; skipping modulo +FindHeaderInMedium: Trying modulo 32 +Sector 20992 cached; skipping modulo +...trying RS03 +RS03RecognizeImage: file rs03i-tmp.iso +FindRS03HeaderInImage: file rs03i-tmp.iso +RS03RecognizeImage: No EH, entering exhaustive search +Warning: image size set to 25000 for debugging! +.. trying layer size 98 +Scanning layers for signatures. +- layer slice 0 +** All layers tested -> no RS03 data found +...no augmented image detected. +GetImageFingerprint(16): read & cached +: 21000 medium sectors. +Calculated layout for RS03 image: +data sectors = 21000 +data padding = 68 +layer size = 98 +total sectors = 24990 +medium capacity = 25000 +header position = 21000 +first CRC sector = 21070 +first ECC sector = 21168 +ndata = 216 +nroots = 39 (18.1%) + 41 MiB data, 7 MiB ecc (39 roots; 18.1% redundancy). * Warning: Using redundancies below 20%% may not give * the expected data loss protection. -Preparing image: 1%Preparing image: 2%Preparing image: 3%Preparing image: 4%Preparing image: 5%Preparing image: 6%Preparing image: 7%Preparing image: 8%Preparing image: 9%Preparing image: 10%Preparing image: 11%Preparing image: 12%Preparing image: 13%Preparing image: 14%Preparing image: 15%Preparing image: 16%Preparing image: 17%Preparing image: 18%Preparing image: 19%Preparing image: 20%Preparing image: 21%Preparing image: 22%Preparing image: 23%Preparing image: 24%Preparing image: 25%Preparing image: 26%Preparing image: 27%Preparing image: 28%Preparing image: 29%Preparing image: 30%Preparing image: 31%Preparing image: 32%Preparing image: 33%Preparing image: 34%Preparing image: 35%Preparing image: 36%Preparing image: 37%Preparing image: 38%Preparing image: 39%Preparing image: 40%Preparing image: 41%Preparing image: 42%Preparing image: 43%Preparing image: 44%Preparing image: 45%Preparing image: 46%Preparing image: 47%Preparing image: 48%Preparing image: 49%Preparing image: 50%Preparing image: 51%Preparing image: 52%Preparing image: 53%Preparing image: 54%Preparing image: 55%Preparing image: 56%Preparing image: 57%Preparing image: 58%Preparing image: 59%Preparing image: 60%Preparing image: 61%Preparing image: 62%Preparing image: 63%Preparing image: 64%Preparing image: 65%Preparing image: 66%Preparing image: 67%Preparing image: 68%Preparing image: 69%Preparing image: 70%Preparing image: 71%Preparing image: 72%Preparing image: 73%Preparing image: 74%Preparing image: 75%Preparing image: 76%Preparing image: 77%Preparing image: 78%Preparing image: 79%Preparing image: 80%Preparing image: 81%Preparing image: 82%Preparing image: 83%Preparing image: 84%Preparing image: 85%Preparing image: 86%Preparing image: 87%Preparing image: 88%Preparing image: 89%Preparing image: 90%Preparing image: 91%Preparing image: 92%Preparing image: 93%Preparing image: 94%Preparing image: 95%Preparing image: 96%Preparing image: 97%Preparing image: 98%Preparing image: 99%Preparing image: 100% -Ecc generation: 1.0%Ecc generation: 2.0%Ecc generation: 3.0%Ecc generation: 4.0%Ecc generation: 5.1%Ecc generation: 6.1%Ecc generation: 7.1%Ecc generation: 8.1%Ecc generation: 9.1%Ecc generation: 10.2%Ecc generation: 11.2%Ecc generation: 12.2%Ecc generation: 13.2%Ecc generation: 14.2%Ecc generation: 15.3%Ecc generation: 16.3%Ecc generation: 17.3%Ecc generation: 18.3%Ecc generation: 19.3%Ecc generation: 20.4%Ecc generation: 21.4%Ecc generation: 22.4%Ecc generation: 23.4%Ecc generation: 24.4%Ecc generation: 25.5%Ecc generation: 26.5%Ecc generation: 27.5%Ecc generation: 28.5%Ecc generation: 29.5%Ecc generation: 30.6%Ecc generation: 31.6%Ecc generation: 32.6%Ecc generation: 33.6%Ecc generation: 34.6%Ecc generation: 35.7%Ecc generation: 36.7%Ecc generation: 37.7%Ecc generation: 38.7%Ecc generation: 39.7%Ecc generation: 40.8%Ecc generation: 41.8%Ecc generation: 42.8%Ecc generation: 43.8%Ecc generation: 44.8%Ecc generation: 45.9%Ecc generation: 46.9%Ecc generation: 47.9%Ecc generation: 48.9%Ecc generation: 50.0%Ecc generation: 51.0%Ecc generation: 52.0%Ecc generation: 53.0%Ecc generation: 54.0%Ecc generation: 55.1%Ecc generation: 56.1%Ecc generation: 57.1%Ecc generation: 58.1%Ecc generation: 59.1%Ecc generation: 60.2%Ecc generation: 61.2%Ecc generation: 62.2%Ecc generation: 63.2%Ecc generation: 64.2%Ecc generation: 65.3%Ecc generation: 66.3%Ecc generation: 67.3%Ecc generation: 68.3%Ecc generation: 69.3%Ecc generation: 70.4%Ecc generation: 71.4%Ecc generation: 72.4%Ecc generation: 73.4%Ecc generation: 74.4%Ecc generation: 75.5%Ecc generation: 76.5%Ecc generation: 77.5%Ecc generation: 78.5%Ecc generation: 79.5%Ecc generation: 80.6%Ecc generation: 81.6%Ecc generation: 82.6%Ecc generation: 83.6%Ecc generation: 84.6%Ecc generation: 85.7%Ecc generation: 86.7%Ecc generation: 87.7%Ecc generation: 88.7%Ecc generation: 89.7%Ecc generation: 90.8%Ecc generation: 91.8%Ecc generation: 92.8%Ecc generation: 93.8%Ecc generation: 94.8%Ecc generation: 95.9%Ecc generation: 96.9%Ecc generation: 97.9%Ecc generation: 98.9%Ecc generation: 100.0%Ecc generation: 100.0% +CrcBufValid: buffer VALID +CrcBuf present, augmented image: using data MD5 sum +Cache allocation: 110592K+12288K+9984K=129M (data+parity+descrambling) Image has been augmented with error correction data. New image size is 48 MiB (24990 sectors). +FreeCrcBuf - buffer cleared diff --git a/regtest/database/RS03i_ecc_recreate_after_read_rs02 b/regtest/database/RS03i_ecc_recreate_after_read_rs02 index 079c7a6..ff642b0 100644 --- a/regtest/database/RS03i_ecc_recreate_after_read_rs02 +++ b/regtest/database/RS03i_ecc_recreate_after_read_rs02 @@ -1,27 +1,219 @@ -95b221fd894f6adb6f6e8d3b89583fb6 +e27ceee0133669046f12cf69719f25af ignore This software comes with ABSOLUTELY NO WARRANTY. This is free software and you are welcome to redistribute it under the conditions of the GNU GENERAL PUBLIC LICENSE. See the file "COPYING" for further information. +# *** OpenImageFromDevice(sim-cd) *** +# InquireDevice returned: Simulated CD drive 1.00 Device: sim-cd, Simulated CD drive 1.00 +# *** query_type(Simulated CD drive 1.00, 0) *** +# *** get_configuration(Simulated CD drive 1.00) *** +# 8 data len, 9 current +-> profile 9: CD-R +# trying READ DISC INFORMATION for size +# size returned is 32 +# trying READ DISC INFORMATION for real info +0000: 00 20 1e 00 00 00 00 00 00 00 00 00 00 00 00 00 . ...... ........ +0010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........ ........ +# status is 1e, disc type 0 +#CD: starting media probe +#CD: querying size of READ TOC/PMA/ATIP (for TOC) +#CD: size returned is 12 +#CD: querying real READ TOC/PMA/ATIP (for TOC) +0000: 00 0a 00 00 00 14 00 00 00 00 00 00 ........ .... +#CD: control is 0x14 +#CD: querying size of READ TOC/PMA/ATIP (for full TOC) +# Warning: Realigning length from 26 to 24 +#CD: size returned is 24 +#CD: querying real READ TOC/PMA/ATIP (for full TOC) +0000: 00 18 00 01 00 00 00 a0 00 00 00 00 00 00 00 00 ........ ........ +0010: 00 00 00 00 00 00 00 00 ........ +#CD: 1 sessions +#CD: CD medium detected, type: CD-R mode 1 +# query_type() returned. +# deciding reading strategy... Using READ CD. +GetImageFingerprint(16): read & cached + +ExamineUDF(Device: Simulated CD drive 1.00) + Examining the ISO file system... + Sector 16: + Volume descriptor type = 1 + Volume descriptor version = 1 + Standard identifier = CD001 + -> primary volume descriptor: + System identifier : | | + Volume identifier : |RANDOM IMAGE | + Volume space size : 21000 sectors + Volume set size : 1 + Volume sequence size : 1 + Logical block size : 2048 + Path table size : 10 bytes + L-Path table location : 19 + Opt L-Path table location : 0 + M-Path table location : 20 + Opt M-Path table location : 0 + Volume creation date/time : 16-07-2006 10:35:46.23 + Volume modification d/t : 16-07-2006 10:35:46.23 + Volume expiration d/t : 16-07-2106 10:35:46.23 + Volume effective d/t : 16-07-2006 10:35:46.23 + File structure version : 1 + Sector 17: + Volume descriptor type = 2 + Volume descriptor version = 1 + Standard identifier = CD001 + -> supplementary volume descriptor: *skipped* + Sector 18: + Volume descriptor type = 255 + Volume descriptor version = 1 + Standard identifier = CD001 + -> volume descriptor set terminator; + end of ISO file system parsing. + Examining the UDF file system... + not yet implemented. + +# *** read_capacity(Simulated CD drive 1.00) *** + -> 23907 +ExamineECC() started +...trying RS01 +...trying RS02 +RS02Recognize: medium sim-cd +try_sector: trying sector 21000 +try_sector: header at 21000: magic cookie found +try_sector: CRC okay +GetImageFingerprint(16): cached +try_sector: fingerprint okay, header good +Root sector search at +0 successful +...augmented image found +Expected size calculated from ecc header: 23908 +--> confirmed layout variant 1 +Calculated layout for RS02 image: +data sectors = 21000 +crc sectors = 42 +protected sectors = 21044 (incl. 2 hdr sectors) +reed solomon secs = 2820 (30 roots, 225 data) +header repeats = 22 (using modulo 128) +added sectors = 2908 +total image size = 23908 +medium capacity = n.a. + +Interleaving layout: +94 sectors per ecc layer +first layer sector with CRC data 40 (sector# 21002) + +# Calling query_size() +# *** query_size(Simulated CD drive 1.00) *** +Medium size obtained from ECC header: 23908 sectors +# returned: 23908 sectors Medium "Random Image": CD-R mode 1, 23908 sectors, Ecc, created 16-07-2006. Creating new rs03i-tmp.iso image. -Reading CRC information from ecc data (RS02) ... done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) -All sectors successfully read. Checksums match. +Reading CRC information from ecc data (RS02) ... RS02LayoutFromImage(): returning cached layout +done. +GOOD Data md5sum +GOOD CRC md5sum +GOOD ECC md5sum -Opening rs03i-tmp.iso: 23908 medium sectors. +All sectors successfully read. Checksums match. +CrcBuf contents, image path none (medium): + crcSize: 23908, dataSectors: 21000, coveredSectors: 21000, allSectors: 23908 + md5State: data_complete image_complete + data: 9503f278d4550a9507a317664481adf8 + full: 45ad4cec0172310e72411d326b8b892c + fp sector: 16; 15c0fd35a0cfa0f83b9ccbd8604c2592 + missing crcs: 0 + +Opening rs03i-tmp.iso +ExamineUDF(File: rs03i-tmp.iso) + Examining the ISO file system... + Sector 16: + Volume descriptor type = 1 + Volume descriptor version = 1 + Standard identifier = CD001 + -> primary volume descriptor: + System identifier : | | + Volume identifier : |RANDOM IMAGE | + Volume space size : 21000 sectors + Volume set size : 1 + Volume sequence size : 1 + Logical block size : 2048 + Path table size : 10 bytes + L-Path table location : 19 + Opt L-Path table location : 0 + M-Path table location : 20 + Opt M-Path table location : 0 + Volume creation date/time : 16-07-2006 10:35:46.23 + Volume modification d/t : 16-07-2006 10:35:46.23 + Volume expiration d/t : 16-07-2106 10:35:46.23 + Volume effective d/t : 16-07-2006 10:35:46.23 + File structure version : 1 + Sector 17: + Volume descriptor type = 2 + Volume descriptor version = 1 + Standard identifier = CD001 + -> supplementary volume descriptor: *skipped* + Sector 18: + Volume descriptor type = 255 + Volume descriptor version = 1 + Standard identifier = CD001 + -> volume descriptor set terminator; + end of ISO file system parsing. + Examining the UDF file system... + not yet implemented. + +ExamineECC() started +...trying RS01 +...trying RS02 +RS02Recognize: file rs03i-tmp.iso +try_sector: trying sector 21000 +try_sector: header at 21000: magic cookie found +try_sector: CRC okay +GetImageFingerprint(16): read & cached +try_sector: fingerprint okay, header good +Root sector search at +0 successful +...augmented image found +Expected size calculated from ecc header: 23908 +--> confirmed layout variant 1 +Calculated layout for RS02 image: +data sectors = 21000 +crc sectors = 42 +protected sectors = 21044 (incl. 2 hdr sectors) +reed solomon secs = 2820 (30 roots, 225 data) +header repeats = 22 (using modulo 128) +added sectors = 2908 +total image size = 23908 +medium capacity = n.a. + +Interleaving layout: +94 sectors per ecc layer +first layer sector with CRC data 40 (sector# 21002) + +GetImageFingerprint(16): cached +: 23908 medium sectors. * Warning: Image "rs03i-tmp.iso" already contains error correction information. * Truncating image to data part (21000 sectors). Image size is now: 21000 medium sectors. +CalcRS03Layout(): removed cached layout from other codec +Calculated layout for RS03 image: +data sectors = 21000 +data padding = 68 +layer size = 98 +total sectors = 24990 +medium capacity = 25000 +header position = 21000 +first CRC sector = 21070 +first ECC sector = 21168 +ndata = 216 +nroots = 39 (18.1%) + 41 MiB data, 7 MiB ecc (39 roots; 18.1% redundancy). * Warning: Using redundancies below 20%% may not give * the expected data loss protection. -Preparing image: 1%Preparing image: 2%Preparing image: 3%Preparing image: 4%Preparing image: 5%Preparing image: 6%Preparing image: 7%Preparing image: 8%Preparing image: 9%Preparing image: 10%Preparing image: 11%Preparing image: 12%Preparing image: 13%Preparing image: 14%Preparing image: 15%Preparing image: 16%Preparing image: 17%Preparing image: 18%Preparing image: 19%Preparing image: 20%Preparing image: 21%Preparing image: 22%Preparing image: 23%Preparing image: 24%Preparing image: 25%Preparing image: 26%Preparing image: 27%Preparing image: 28%Preparing image: 29%Preparing image: 30%Preparing image: 31%Preparing image: 32%Preparing image: 33%Preparing image: 34%Preparing image: 35%Preparing image: 36%Preparing image: 37%Preparing image: 38%Preparing image: 39%Preparing image: 40%Preparing image: 41%Preparing image: 42%Preparing image: 43%Preparing image: 44%Preparing image: 45%Preparing image: 46%Preparing image: 47%Preparing image: 48%Preparing image: 49%Preparing image: 50%Preparing image: 51%Preparing image: 52%Preparing image: 53%Preparing image: 54%Preparing image: 55%Preparing image: 56%Preparing image: 57%Preparing image: 58%Preparing image: 59%Preparing image: 60%Preparing image: 61%Preparing image: 62%Preparing image: 63%Preparing image: 64%Preparing image: 65%Preparing image: 66%Preparing image: 67%Preparing image: 68%Preparing image: 69%Preparing image: 70%Preparing image: 71%Preparing image: 72%Preparing image: 73%Preparing image: 74%Preparing image: 75%Preparing image: 76%Preparing image: 77%Preparing image: 78%Preparing image: 79%Preparing image: 80%Preparing image: 81%Preparing image: 82%Preparing image: 83%Preparing image: 84%Preparing image: 85%Preparing image: 86%Preparing image: 87%Preparing image: 88%Preparing image: 89%Preparing image: 90%Preparing image: 91%Preparing image: 92%Preparing image: 93%Preparing image: 94%Preparing image: 95%Preparing image: 96%Preparing image: 97%Preparing image: 98%Preparing image: 99%Preparing image: 100% -Ecc generation: 1.0%Ecc generation: 2.0%Ecc generation: 3.0%Ecc generation: 4.0%Ecc generation: 5.1%Ecc generation: 6.1%Ecc generation: 7.1%Ecc generation: 8.1%Ecc generation: 9.1%Ecc generation: 10.2%Ecc generation: 11.2%Ecc generation: 12.2%Ecc generation: 13.2%Ecc generation: 14.2%Ecc generation: 15.3%Ecc generation: 16.3%Ecc generation: 17.3%Ecc generation: 18.3%Ecc generation: 19.3%Ecc generation: 20.4%Ecc generation: 21.4%Ecc generation: 22.4%Ecc generation: 23.4%Ecc generation: 24.4%Ecc generation: 25.5%Ecc generation: 26.5%Ecc generation: 27.5%Ecc generation: 28.5%Ecc generation: 29.5%Ecc generation: 30.6%Ecc generation: 31.6%Ecc generation: 32.6%Ecc generation: 33.6%Ecc generation: 34.6%Ecc generation: 35.7%Ecc generation: 36.7%Ecc generation: 37.7%Ecc generation: 38.7%Ecc generation: 39.7%Ecc generation: 40.8%Ecc generation: 41.8%Ecc generation: 42.8%Ecc generation: 43.8%Ecc generation: 44.8%Ecc generation: 45.9%Ecc generation: 46.9%Ecc generation: 47.9%Ecc generation: 48.9%Ecc generation: 50.0%Ecc generation: 51.0%Ecc generation: 52.0%Ecc generation: 53.0%Ecc generation: 54.0%Ecc generation: 55.1%Ecc generation: 56.1%Ecc generation: 57.1%Ecc generation: 58.1%Ecc generation: 59.1%Ecc generation: 60.2%Ecc generation: 61.2%Ecc generation: 62.2%Ecc generation: 63.2%Ecc generation: 64.2%Ecc generation: 65.3%Ecc generation: 66.3%Ecc generation: 67.3%Ecc generation: 68.3%Ecc generation: 69.3%Ecc generation: 70.4%Ecc generation: 71.4%Ecc generation: 72.4%Ecc generation: 73.4%Ecc generation: 74.4%Ecc generation: 75.5%Ecc generation: 76.5%Ecc generation: 77.5%Ecc generation: 78.5%Ecc generation: 79.5%Ecc generation: 80.6%Ecc generation: 81.6%Ecc generation: 82.6%Ecc generation: 83.6%Ecc generation: 84.6%Ecc generation: 85.7%Ecc generation: 86.7%Ecc generation: 87.7%Ecc generation: 88.7%Ecc generation: 89.7%Ecc generation: 90.8%Ecc generation: 91.8%Ecc generation: 92.8%Ecc generation: 93.8%Ecc generation: 94.8%Ecc generation: 95.9%Ecc generation: 96.9%Ecc generation: 97.9%Ecc generation: 98.9%Ecc generation: 100.0%Ecc generation: 100.0% +CrcBufValid: buffer VALID +CrcBuf present, augmented image: using data MD5 sum +Cache allocation: 110592K+12288K+9984K=129M (data+parity+descrambling) Image has been augmented with error correction data. New image size is 48 MiB (24990 sectors). +FreeCrcBuf - buffer cleared diff --git a/regtest/database/RS03i_ecc_recreate_after_read_rs03f b/regtest/database/RS03i_ecc_recreate_after_read_rs03f index 7b6b4ea..481ac52 100644 --- a/regtest/database/RS03i_ecc_recreate_after_read_rs03f +++ b/regtest/database/RS03i_ecc_recreate_after_read_rs03f @@ -1,24 +1,276 @@ -95b221fd894f6adb6f6e8d3b89583fb6 +e27ceee0133669046f12cf69719f25af ignore This software comes with ABSOLUTELY NO WARRANTY. This is free software and you are welcome to redistribute it under the conditions of the GNU GENERAL PUBLIC LICENSE. See the file "COPYING" for further information. +# *** OpenImageFromDevice(sim-cd) *** +# InquireDevice returned: Simulated CD drive 1.00 Device: sim-cd, Simulated CD drive 1.00 +# *** query_type(Simulated CD drive 1.00, 0) *** +# *** get_configuration(Simulated CD drive 1.00) *** +# 8 data len, 9 current +-> profile 9: CD-R +# trying READ DISC INFORMATION for size +# size returned is 32 +# trying READ DISC INFORMATION for real info +0000: 00 20 1e 00 00 00 00 00 00 00 00 00 00 00 00 00 . ...... ........ +0010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........ ........ +# status is 1e, disc type 0 +#CD: starting media probe +#CD: querying size of READ TOC/PMA/ATIP (for TOC) +#CD: size returned is 12 +#CD: querying real READ TOC/PMA/ATIP (for TOC) +0000: 00 0a 00 00 00 14 00 00 00 00 00 00 ........ .... +#CD: control is 0x14 +#CD: querying size of READ TOC/PMA/ATIP (for full TOC) +# Warning: Realigning length from 26 to 24 +#CD: size returned is 24 +#CD: querying real READ TOC/PMA/ATIP (for full TOC) +0000: 00 18 00 01 00 00 00 a0 00 00 00 00 00 00 00 00 ........ ........ +0010: 00 00 00 00 00 00 00 00 ........ +#CD: 1 sessions +#CD: CD medium detected, type: CD-R mode 1 +# query_type() returned. +# deciding reading strategy... Using READ CD. +GetImageFingerprint(16): read & cached + +ExamineUDF(Device: Simulated CD drive 1.00) + Examining the ISO file system... + Sector 16: + Volume descriptor type = 1 + Volume descriptor version = 1 + Standard identifier = CD001 + -> primary volume descriptor: + System identifier : | | + Volume identifier : |RANDOM IMAGE | + Volume space size : 21000 sectors + Volume set size : 1 + Volume sequence size : 1 + Logical block size : 2048 + Path table size : 10 bytes + L-Path table location : 19 + Opt L-Path table location : 0 + M-Path table location : 20 + Opt M-Path table location : 0 + Volume creation date/time : 16-07-2006 10:35:46.23 + Volume modification d/t : 16-07-2006 10:35:46.23 + Volume expiration d/t : 16-07-2106 10:35:46.23 + Volume effective d/t : 16-07-2006 10:35:46.23 + File structure version : 1 + Sector 17: + Volume descriptor type = 2 + Volume descriptor version = 1 + Standard identifier = CD001 + -> supplementary volume descriptor: *skipped* + Sector 18: + Volume descriptor type = 255 + Volume descriptor version = 1 + Standard identifier = CD001 + -> volume descriptor set terminator; + end of ISO file system parsing. + Examining the UDF file system... + not yet implemented. + +# *** read_capacity(Simulated CD drive 1.00) *** + -> 20999 +ExamineECC() started +...trying RS01 +...trying RS02 +RS02Recognize: medium sim-cd +try_sector: trying sector 21000 +try_sector: read error, trying next header +try_sector: trying sector 20850 +try_sector: no cookie, skipping current modulo +RS02Recognize: skipping exhaustive RS02 search +...trying RS03 +RS03RecognizeImage: medium sim-cd +FindRS03HeaderInImage: medium sim-cd +RS03RecognizeImage: skipping exhaustive RS03 search +...no augmented image detected. +# Calling query_size() +# *** query_size(Simulated CD drive 1.00) *** +Medium size could NOT be determined from ECC header. +Medium size obtained from ISO/UDF file system: 21000 sectors +# returned: 21000 sectors Medium "Random Image": CD-R mode 1, 21000 sectors, created 16-07-2006. +RS03RecognizeFile(): examining rs03i-tmp.ecc +RS03RecognizeFile(): ecc header found +GetImageFingerprint(16): cached Creating new rs03i-tmp.iso image. -Reading CRC information from ecc data (RS03) ... done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) -All sectors successfully read. Checksums match. +Reading CRC information from ecc data (RS03) ... Calculated layout for RS03 file: +data sectors = 21000 +data padding = 0 +layer size = 87 +total sectors = 21959 +medium capacity = 0 +header position = 0 +first CRC sector = 2 +first ECC sector = 89 +ndata = 245 +nroots = 10 ( 4.1%) + +done. + +All sectors successfully read. Checksums match. +CrcBuf contents, image path none (medium): + crcSize: 21000, dataSectors: 21000, coveredSectors: 21000, allSectors: 21000 + md5State: data_complete image_complete + data: 9503f278d4550a9507a317664481adf8 + full: 9503f278d4550a9507a317664481adf8 + fp sector: 16; 15c0fd35a0cfa0f83b9ccbd8604c2592 + missing crcs: 0 + +Opening rs03i-tmp.iso +ExamineUDF(File: rs03i-tmp.iso) + Examining the ISO file system... + Sector 16: + Volume descriptor type = 1 + Volume descriptor version = 1 + Standard identifier = CD001 + -> primary volume descriptor: + System identifier : | | + Volume identifier : |RANDOM IMAGE | + Volume space size : 21000 sectors + Volume set size : 1 + Volume sequence size : 1 + Logical block size : 2048 + Path table size : 10 bytes + L-Path table location : 19 + Opt L-Path table location : 0 + M-Path table location : 20 + Opt M-Path table location : 0 + Volume creation date/time : 16-07-2006 10:35:46.23 + Volume modification d/t : 16-07-2006 10:35:46.23 + Volume expiration d/t : 16-07-2106 10:35:46.23 + Volume effective d/t : 16-07-2006 10:35:46.23 + File structure version : 1 + Sector 17: + Volume descriptor type = 2 + Volume descriptor version = 1 + Standard identifier = CD001 + -> supplementary volume descriptor: *skipped* + Sector 18: + Volume descriptor type = 255 + Volume descriptor version = 1 + Standard identifier = CD001 + -> volume descriptor set terminator; + end of ISO file system parsing. + Examining the UDF file system... + not yet implemented. + +ExamineECC() started +...trying RS01 +...trying RS02 +RS02Recognize: file rs03i-tmp.iso +try_sector: trying sector 21000 +try_sector: read error, trying next header +try_sector: trying sector 20850 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 4611686018427387904 +FindHeaderInMedium: Trying modulo 2305843009213693952 +FindHeaderInMedium: Trying modulo 1152921504606846976 +FindHeaderInMedium: Trying modulo 576460752303423488 +FindHeaderInMedium: Trying modulo 288230376151711744 +FindHeaderInMedium: Trying modulo 144115188075855872 +FindHeaderInMedium: Trying modulo 72057594037927936 +FindHeaderInMedium: Trying modulo 36028797018963968 +FindHeaderInMedium: Trying modulo 18014398509481984 +FindHeaderInMedium: Trying modulo 9007199254740992 +FindHeaderInMedium: Trying modulo 4503599627370496 +FindHeaderInMedium: Trying modulo 2251799813685248 +FindHeaderInMedium: Trying modulo 1125899906842624 +FindHeaderInMedium: Trying modulo 562949953421312 +FindHeaderInMedium: Trying modulo 281474976710656 +FindHeaderInMedium: Trying modulo 140737488355328 +FindHeaderInMedium: Trying modulo 70368744177664 +FindHeaderInMedium: Trying modulo 35184372088832 +FindHeaderInMedium: Trying modulo 17592186044416 +FindHeaderInMedium: Trying modulo 8796093022208 +FindHeaderInMedium: Trying modulo 4398046511104 +FindHeaderInMedium: Trying modulo 2199023255552 +FindHeaderInMedium: Trying modulo 1099511627776 +FindHeaderInMedium: Trying modulo 549755813888 +FindHeaderInMedium: Trying modulo 274877906944 +FindHeaderInMedium: Trying modulo 137438953472 +FindHeaderInMedium: Trying modulo 68719476736 +FindHeaderInMedium: Trying modulo 34359738368 +FindHeaderInMedium: Trying modulo 17179869184 +FindHeaderInMedium: Trying modulo 8589934592 +FindHeaderInMedium: Trying modulo 4294967296 +FindHeaderInMedium: Trying modulo 2147483648 +FindHeaderInMedium: Trying modulo 1073741824 +FindHeaderInMedium: Trying modulo 536870912 +FindHeaderInMedium: Trying modulo 268435456 +FindHeaderInMedium: Trying modulo 134217728 +FindHeaderInMedium: Trying modulo 67108864 +FindHeaderInMedium: Trying modulo 33554432 +FindHeaderInMedium: Trying modulo 16777216 +FindHeaderInMedium: Trying modulo 8388608 +FindHeaderInMedium: Trying modulo 4194304 +FindHeaderInMedium: Trying modulo 2097152 +FindHeaderInMedium: Trying modulo 1048576 +FindHeaderInMedium: Trying modulo 524288 +FindHeaderInMedium: Trying modulo 262144 +FindHeaderInMedium: Trying modulo 131072 +FindHeaderInMedium: Trying modulo 65536 +FindHeaderInMedium: Trying modulo 32768 +FindHeaderInMedium: Trying modulo 16384 +try_sector: trying sector 16384 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 8192 +Sector 16384 cached; skipping modulo +FindHeaderInMedium: Trying modulo 4096 +try_sector: trying sector 20480 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 2048 +Sector 20480 cached; skipping modulo +FindHeaderInMedium: Trying modulo 1024 +Sector 20480 cached; skipping modulo +FindHeaderInMedium: Trying modulo 512 +try_sector: trying sector 20992 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 256 +Sector 20992 cached; skipping modulo +FindHeaderInMedium: Trying modulo 128 +Sector 20992 cached; skipping modulo +FindHeaderInMedium: Trying modulo 64 +Sector 20992 cached; skipping modulo +FindHeaderInMedium: Trying modulo 32 +Sector 20992 cached; skipping modulo +...trying RS03 +RS03RecognizeImage: file rs03i-tmp.iso +FindRS03HeaderInImage: file rs03i-tmp.iso +RS03RecognizeImage: No EH, entering exhaustive search +Warning: image size set to 25000 for debugging! +.. trying layer size 98 +Scanning layers for signatures. +- layer slice 0 +** All layers tested -> no RS03 data found +...no augmented image detected. +GetImageFingerprint(16): read & cached +: 21000 medium sectors. +Calculated layout for RS03 image: +data sectors = 21000 +data padding = 68 +layer size = 98 +total sectors = 24990 +medium capacity = 25000 +header position = 21000 +first CRC sector = 21070 +first ECC sector = 21168 +ndata = 216 +nroots = 39 (18.1%) -Opening rs03i-tmp.iso: 21000 medium sectors. 41 MiB data, 7 MiB ecc (39 roots; 18.1% redundancy). * Warning: Using redundancies below 20%% may not give * the expected data loss protection. -Preparing image: 1%Preparing image: 2%Preparing image: 3%Preparing image: 4%Preparing image: 5%Preparing image: 6%Preparing image: 7%Preparing image: 8%Preparing image: 9%Preparing image: 10%Preparing image: 11%Preparing image: 12%Preparing image: 13%Preparing image: 14%Preparing image: 15%Preparing image: 16%Preparing image: 17%Preparing image: 18%Preparing image: 19%Preparing image: 20%Preparing image: 21%Preparing image: 22%Preparing image: 23%Preparing image: 24%Preparing image: 25%Preparing image: 26%Preparing image: 27%Preparing image: 28%Preparing image: 29%Preparing image: 30%Preparing image: 31%Preparing image: 32%Preparing image: 33%Preparing image: 34%Preparing image: 35%Preparing image: 36%Preparing image: 37%Preparing image: 38%Preparing image: 39%Preparing image: 40%Preparing image: 41%Preparing image: 42%Preparing image: 43%Preparing image: 44%Preparing image: 45%Preparing image: 46%Preparing image: 47%Preparing image: 48%Preparing image: 49%Preparing image: 50%Preparing image: 51%Preparing image: 52%Preparing image: 53%Preparing image: 54%Preparing image: 55%Preparing image: 56%Preparing image: 57%Preparing image: 58%Preparing image: 59%Preparing image: 60%Preparing image: 61%Preparing image: 62%Preparing image: 63%Preparing image: 64%Preparing image: 65%Preparing image: 66%Preparing image: 67%Preparing image: 68%Preparing image: 69%Preparing image: 70%Preparing image: 71%Preparing image: 72%Preparing image: 73%Preparing image: 74%Preparing image: 75%Preparing image: 76%Preparing image: 77%Preparing image: 78%Preparing image: 79%Preparing image: 80%Preparing image: 81%Preparing image: 82%Preparing image: 83%Preparing image: 84%Preparing image: 85%Preparing image: 86%Preparing image: 87%Preparing image: 88%Preparing image: 89%Preparing image: 90%Preparing image: 91%Preparing image: 92%Preparing image: 93%Preparing image: 94%Preparing image: 95%Preparing image: 96%Preparing image: 97%Preparing image: 98%Preparing image: 99%Preparing image: 100% -Ecc generation: 1.0%Ecc generation: 2.0%Ecc generation: 3.0%Ecc generation: 4.0%Ecc generation: 5.1%Ecc generation: 6.1%Ecc generation: 7.1%Ecc generation: 8.1%Ecc generation: 9.1%Ecc generation: 10.2%Ecc generation: 11.2%Ecc generation: 12.2%Ecc generation: 13.2%Ecc generation: 14.2%Ecc generation: 15.3%Ecc generation: 16.3%Ecc generation: 17.3%Ecc generation: 18.3%Ecc generation: 19.3%Ecc generation: 20.4%Ecc generation: 21.4%Ecc generation: 22.4%Ecc generation: 23.4%Ecc generation: 24.4%Ecc generation: 25.5%Ecc generation: 26.5%Ecc generation: 27.5%Ecc generation: 28.5%Ecc generation: 29.5%Ecc generation: 30.6%Ecc generation: 31.6%Ecc generation: 32.6%Ecc generation: 33.6%Ecc generation: 34.6%Ecc generation: 35.7%Ecc generation: 36.7%Ecc generation: 37.7%Ecc generation: 38.7%Ecc generation: 39.7%Ecc generation: 40.8%Ecc generation: 41.8%Ecc generation: 42.8%Ecc generation: 43.8%Ecc generation: 44.8%Ecc generation: 45.9%Ecc generation: 46.9%Ecc generation: 47.9%Ecc generation: 48.9%Ecc generation: 50.0%Ecc generation: 51.0%Ecc generation: 52.0%Ecc generation: 53.0%Ecc generation: 54.0%Ecc generation: 55.1%Ecc generation: 56.1%Ecc generation: 57.1%Ecc generation: 58.1%Ecc generation: 59.1%Ecc generation: 60.2%Ecc generation: 61.2%Ecc generation: 62.2%Ecc generation: 63.2%Ecc generation: 64.2%Ecc generation: 65.3%Ecc generation: 66.3%Ecc generation: 67.3%Ecc generation: 68.3%Ecc generation: 69.3%Ecc generation: 70.4%Ecc generation: 71.4%Ecc generation: 72.4%Ecc generation: 73.4%Ecc generation: 74.4%Ecc generation: 75.5%Ecc generation: 76.5%Ecc generation: 77.5%Ecc generation: 78.5%Ecc generation: 79.5%Ecc generation: 80.6%Ecc generation: 81.6%Ecc generation: 82.6%Ecc generation: 83.6%Ecc generation: 84.6%Ecc generation: 85.7%Ecc generation: 86.7%Ecc generation: 87.7%Ecc generation: 88.7%Ecc generation: 89.7%Ecc generation: 90.8%Ecc generation: 91.8%Ecc generation: 92.8%Ecc generation: 93.8%Ecc generation: 94.8%Ecc generation: 95.9%Ecc generation: 96.9%Ecc generation: 97.9%Ecc generation: 98.9%Ecc generation: 100.0%Ecc generation: 100.0% +CrcBufValid: buffer VALID +CrcBuf present, augmented image: using data MD5 sum +Cache allocation: 110592K+12288K+9984K=129M (data+parity+descrambling) Image has been augmented with error correction data. New image size is 48 MiB (24990 sectors). +FreeCrcBuf - buffer cleared diff --git a/regtest/database/RS03i_ecc_recreate_after_read_rs03i b/regtest/database/RS03i_ecc_recreate_after_read_rs03i index 9fac4fd..09eb20c 100644 --- a/regtest/database/RS03i_ecc_recreate_after_read_rs03i +++ b/regtest/database/RS03i_ecc_recreate_after_read_rs03i @@ -1,27 +1,273 @@ -95b221fd894f6adb6f6e8d3b89583fb6 +e27ceee0133669046f12cf69719f25af ignore This software comes with ABSOLUTELY NO WARRANTY. This is free software and you are welcome to redistribute it under the conditions of the GNU GENERAL PUBLIC LICENSE. See the file "COPYING" for further information. +# *** OpenImageFromDevice(sim-cd) *** +# InquireDevice returned: Simulated CD drive 1.00 Device: sim-cd, Simulated CD drive 1.00 +# *** query_type(Simulated CD drive 1.00, 0) *** +# *** get_configuration(Simulated CD drive 1.00) *** +# 8 data len, 9 current +-> profile 9: CD-R +# trying READ DISC INFORMATION for size +# size returned is 32 +# trying READ DISC INFORMATION for real info +0000: 00 20 1e 00 00 00 00 00 00 00 00 00 00 00 00 00 . ...... ........ +0010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........ ........ +# status is 1e, disc type 0 +#CD: starting media probe +#CD: querying size of READ TOC/PMA/ATIP (for TOC) +#CD: size returned is 12 +#CD: querying real READ TOC/PMA/ATIP (for TOC) +0000: 00 0a 00 00 00 14 00 00 00 00 00 00 ........ .... +#CD: control is 0x14 +#CD: querying size of READ TOC/PMA/ATIP (for full TOC) +# Warning: Realigning length from 26 to 24 +#CD: size returned is 24 +#CD: querying real READ TOC/PMA/ATIP (for full TOC) +0000: 00 18 00 01 00 00 00 a0 00 00 00 00 00 00 00 00 ........ ........ +0010: 00 00 00 00 00 00 00 00 ........ +#CD: 1 sessions +#CD: CD medium detected, type: CD-R mode 1 +# query_type() returned. +# deciding reading strategy... Using READ CD. +GetImageFingerprint(16): read & cached + +ExamineUDF(Device: Simulated CD drive 1.00) + Examining the ISO file system... + Sector 16: + Volume descriptor type = 1 + Volume descriptor version = 1 + Standard identifier = CD001 + -> primary volume descriptor: + System identifier : | | + Volume identifier : |RANDOM IMAGE | + Volume space size : 21000 sectors + Volume set size : 1 + Volume sequence size : 1 + Logical block size : 2048 + Path table size : 10 bytes + L-Path table location : 19 + Opt L-Path table location : 0 + M-Path table location : 20 + Opt M-Path table location : 0 + Volume creation date/time : 16-07-2006 10:35:46.23 + Volume modification d/t : 16-07-2006 10:35:46.23 + Volume expiration d/t : 16-07-2106 10:35:46.23 + Volume effective d/t : 16-07-2006 10:35:46.23 + File structure version : 1 + Sector 17: + Volume descriptor type = 2 + Volume descriptor version = 1 + Standard identifier = CD001 + -> supplementary volume descriptor: *skipped* + Sector 18: + Volume descriptor type = 255 + Volume descriptor version = 1 + Standard identifier = CD001 + -> volume descriptor set terminator; + end of ISO file system parsing. + Examining the UDF file system... + not yet implemented. + +# *** read_capacity(Simulated CD drive 1.00) *** + -> 22949 +ExamineECC() started +...trying RS01 +...trying RS02 +RS02Recognize: medium sim-cd +try_sector: trying sector 21000 +try_sector: no cookie, skipping current modulo +try_sector: trying sector 20850 +try_sector: no cookie, skipping current modulo +RS02Recognize: skipping exhaustive RS02 search +...trying RS03 +RS03RecognizeImage: medium sim-cd +FindRS03HeaderInImage: medium sim-cd +FindRS03HeaderInImage(): Header found at pos +0 +...augmented image found +# Calling query_size() +# *** query_size(Simulated CD drive 1.00) *** +Medium size obtained from ECC header: 22950 sectors +# returned: 22950 sectors Medium "Random Image": CD-R mode 1, 22950 sectors, Ecc, created 16-07-2006. Creating new rs03i-tmp.iso image. -Reading CRC information from ecc data (RS03) ... done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) -All sectors successfully read. Checksums match. +Reading CRC information from ecc data (RS03) ... Calculated layout for RS03 image: +data sectors = 21000 +data padding = 58 +layer size = 90 +total sectors = 22950 +medium capacity = 0 +header position = 21000 +first CRC sector = 21060 +first ECC sector = 21150 +ndata = 235 +nroots = 20 ( 8.5%) -Opening rs03i-tmp.iso: 22950 medium sectors. +done. + +All sectors successfully read. Checksums match. +CrcBuf contents, image path none (medium): + crcSize: 22950, dataSectors: 21000, coveredSectors: 21060, allSectors: 22950 + md5State: data_complete image_complete + data: 9503f278d4550a9507a317664481adf8 + full: e22269f3ff1c77c7e682622a7a7ce562 + fp sector: 16; 15c0fd35a0cfa0f83b9ccbd8604c2592 + missing crcs: 0 + +Opening rs03i-tmp.iso +ExamineUDF(File: rs03i-tmp.iso) + Examining the ISO file system... + Sector 16: + Volume descriptor type = 1 + Volume descriptor version = 1 + Standard identifier = CD001 + -> primary volume descriptor: + System identifier : | | + Volume identifier : |RANDOM IMAGE | + Volume space size : 21000 sectors + Volume set size : 1 + Volume sequence size : 1 + Logical block size : 2048 + Path table size : 10 bytes + L-Path table location : 19 + Opt L-Path table location : 0 + M-Path table location : 20 + Opt M-Path table location : 0 + Volume creation date/time : 16-07-2006 10:35:46.23 + Volume modification d/t : 16-07-2006 10:35:46.23 + Volume expiration d/t : 16-07-2106 10:35:46.23 + Volume effective d/t : 16-07-2006 10:35:46.23 + File structure version : 1 + Sector 17: + Volume descriptor type = 2 + Volume descriptor version = 1 + Standard identifier = CD001 + -> supplementary volume descriptor: *skipped* + Sector 18: + Volume descriptor type = 255 + Volume descriptor version = 1 + Standard identifier = CD001 + -> volume descriptor set terminator; + end of ISO file system parsing. + Examining the UDF file system... + not yet implemented. + +ExamineECC() started +...trying RS01 +...trying RS02 +RS02Recognize: file rs03i-tmp.iso +try_sector: trying sector 21000 +try_sector: no cookie, skipping current modulo +try_sector: trying sector 20850 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 4611686018427387904 +FindHeaderInMedium: Trying modulo 2305843009213693952 +FindHeaderInMedium: Trying modulo 1152921504606846976 +FindHeaderInMedium: Trying modulo 576460752303423488 +FindHeaderInMedium: Trying modulo 288230376151711744 +FindHeaderInMedium: Trying modulo 144115188075855872 +FindHeaderInMedium: Trying modulo 72057594037927936 +FindHeaderInMedium: Trying modulo 36028797018963968 +FindHeaderInMedium: Trying modulo 18014398509481984 +FindHeaderInMedium: Trying modulo 9007199254740992 +FindHeaderInMedium: Trying modulo 4503599627370496 +FindHeaderInMedium: Trying modulo 2251799813685248 +FindHeaderInMedium: Trying modulo 1125899906842624 +FindHeaderInMedium: Trying modulo 562949953421312 +FindHeaderInMedium: Trying modulo 281474976710656 +FindHeaderInMedium: Trying modulo 140737488355328 +FindHeaderInMedium: Trying modulo 70368744177664 +FindHeaderInMedium: Trying modulo 35184372088832 +FindHeaderInMedium: Trying modulo 17592186044416 +FindHeaderInMedium: Trying modulo 8796093022208 +FindHeaderInMedium: Trying modulo 4398046511104 +FindHeaderInMedium: Trying modulo 2199023255552 +FindHeaderInMedium: Trying modulo 1099511627776 +FindHeaderInMedium: Trying modulo 549755813888 +FindHeaderInMedium: Trying modulo 274877906944 +FindHeaderInMedium: Trying modulo 137438953472 +FindHeaderInMedium: Trying modulo 68719476736 +FindHeaderInMedium: Trying modulo 34359738368 +FindHeaderInMedium: Trying modulo 17179869184 +FindHeaderInMedium: Trying modulo 8589934592 +FindHeaderInMedium: Trying modulo 4294967296 +FindHeaderInMedium: Trying modulo 2147483648 +FindHeaderInMedium: Trying modulo 1073741824 +FindHeaderInMedium: Trying modulo 536870912 +FindHeaderInMedium: Trying modulo 268435456 +FindHeaderInMedium: Trying modulo 134217728 +FindHeaderInMedium: Trying modulo 67108864 +FindHeaderInMedium: Trying modulo 33554432 +FindHeaderInMedium: Trying modulo 16777216 +FindHeaderInMedium: Trying modulo 8388608 +FindHeaderInMedium: Trying modulo 4194304 +FindHeaderInMedium: Trying modulo 2097152 +FindHeaderInMedium: Trying modulo 1048576 +FindHeaderInMedium: Trying modulo 524288 +FindHeaderInMedium: Trying modulo 262144 +FindHeaderInMedium: Trying modulo 131072 +FindHeaderInMedium: Trying modulo 65536 +FindHeaderInMedium: Trying modulo 32768 +FindHeaderInMedium: Trying modulo 16384 +try_sector: trying sector 16384 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 8192 +Sector 16384 cached; skipping modulo +FindHeaderInMedium: Trying modulo 4096 +try_sector: trying sector 20480 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 2048 +try_sector: trying sector 22528 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 1024 +Sector 22528 cached; skipping modulo +FindHeaderInMedium: Trying modulo 512 +Sector 22528 cached; skipping modulo +FindHeaderInMedium: Trying modulo 256 +try_sector: trying sector 22784 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 128 +try_sector: trying sector 22912 +try_sector: no cookie, skipping current modulo +FindHeaderInMedium: Trying modulo 64 +Sector 22912 cached; skipping modulo +FindHeaderInMedium: Trying modulo 32 +try_sector: trying sector 22944 +try_sector: no cookie, skipping current modulo +...trying RS03 +RS03RecognizeImage: file rs03i-tmp.iso +FindRS03HeaderInImage: file rs03i-tmp.iso +FindRS03HeaderInImage(): Header found at pos +0 +...augmented image found +GetImageFingerprint(16): read & cached +: 22950 medium sectors. * Warning: Image "rs03i-tmp.iso" already contains error correction information. * Truncating image to data part (21000 sectors). Image size is now: 21000 medium sectors. +Calculated layout for RS03 image: +data sectors = 21000 +data padding = 68 +layer size = 98 +total sectors = 24990 +medium capacity = 25000 +header position = 21000 +first CRC sector = 21070 +first ECC sector = 21168 +ndata = 216 +nroots = 39 (18.1%) + 41 MiB data, 7 MiB ecc (39 roots; 18.1% redundancy). * Warning: Using redundancies below 20%% may not give * the expected data loss protection. -Preparing image: 1%Preparing image: 2%Preparing image: 3%Preparing image: 4%Preparing image: 5%Preparing image: 6%Preparing image: 7%Preparing image: 8%Preparing image: 9%Preparing image: 10%Preparing image: 11%Preparing image: 12%Preparing image: 13%Preparing image: 14%Preparing image: 15%Preparing image: 16%Preparing image: 17%Preparing image: 18%Preparing image: 19%Preparing image: 20%Preparing image: 21%Preparing image: 22%Preparing image: 23%Preparing image: 24%Preparing image: 25%Preparing image: 26%Preparing image: 27%Preparing image: 28%Preparing image: 29%Preparing image: 30%Preparing image: 31%Preparing image: 32%Preparing image: 33%Preparing image: 34%Preparing image: 35%Preparing image: 36%Preparing image: 37%Preparing image: 38%Preparing image: 39%Preparing image: 40%Preparing image: 41%Preparing image: 42%Preparing image: 43%Preparing image: 44%Preparing image: 45%Preparing image: 46%Preparing image: 47%Preparing image: 48%Preparing image: 49%Preparing image: 50%Preparing image: 51%Preparing image: 52%Preparing image: 53%Preparing image: 54%Preparing image: 55%Preparing image: 56%Preparing image: 57%Preparing image: 58%Preparing image: 59%Preparing image: 60%Preparing image: 61%Preparing image: 62%Preparing image: 63%Preparing image: 64%Preparing image: 65%Preparing image: 66%Preparing image: 67%Preparing image: 68%Preparing image: 69%Preparing image: 70%Preparing image: 71%Preparing image: 72%Preparing image: 73%Preparing image: 74%Preparing image: 75%Preparing image: 76%Preparing image: 77%Preparing image: 78%Preparing image: 79%Preparing image: 80%Preparing image: 81%Preparing image: 82%Preparing image: 83%Preparing image: 84%Preparing image: 85%Preparing image: 86%Preparing image: 87%Preparing image: 88%Preparing image: 89%Preparing image: 90%Preparing image: 91%Preparing image: 92%Preparing image: 93%Preparing image: 94%Preparing image: 95%Preparing image: 96%Preparing image: 97%Preparing image: 98%Preparing image: 99%Preparing image: 100% -Ecc generation: 1.0%Ecc generation: 2.0%Ecc generation: 3.0%Ecc generation: 4.0%Ecc generation: 5.1%Ecc generation: 6.1%Ecc generation: 7.1%Ecc generation: 8.1%Ecc generation: 9.1%Ecc generation: 10.2%Ecc generation: 11.2%Ecc generation: 12.2%Ecc generation: 13.2%Ecc generation: 14.2%Ecc generation: 15.3%Ecc generation: 16.3%Ecc generation: 17.3%Ecc generation: 18.3%Ecc generation: 19.3%Ecc generation: 20.4%Ecc generation: 21.4%Ecc generation: 22.4%Ecc generation: 23.4%Ecc generation: 24.4%Ecc generation: 25.5%Ecc generation: 26.5%Ecc generation: 27.5%Ecc generation: 28.5%Ecc generation: 29.5%Ecc generation: 30.6%Ecc generation: 31.6%Ecc generation: 32.6%Ecc generation: 33.6%Ecc generation: 34.6%Ecc generation: 35.7%Ecc generation: 36.7%Ecc generation: 37.7%Ecc generation: 38.7%Ecc generation: 39.7%Ecc generation: 40.8%Ecc generation: 41.8%Ecc generation: 42.8%Ecc generation: 43.8%Ecc generation: 44.8%Ecc generation: 45.9%Ecc generation: 46.9%Ecc generation: 47.9%Ecc generation: 48.9%Ecc generation: 50.0%Ecc generation: 51.0%Ecc generation: 52.0%Ecc generation: 53.0%Ecc generation: 54.0%Ecc generation: 55.1%Ecc generation: 56.1%Ecc generation: 57.1%Ecc generation: 58.1%Ecc generation: 59.1%Ecc generation: 60.2%Ecc generation: 61.2%Ecc generation: 62.2%Ecc generation: 63.2%Ecc generation: 64.2%Ecc generation: 65.3%Ecc generation: 66.3%Ecc generation: 67.3%Ecc generation: 68.3%Ecc generation: 69.3%Ecc generation: 70.4%Ecc generation: 71.4%Ecc generation: 72.4%Ecc generation: 73.4%Ecc generation: 74.4%Ecc generation: 75.5%Ecc generation: 76.5%Ecc generation: 77.5%Ecc generation: 78.5%Ecc generation: 79.5%Ecc generation: 80.6%Ecc generation: 81.6%Ecc generation: 82.6%Ecc generation: 83.6%Ecc generation: 84.6%Ecc generation: 85.7%Ecc generation: 86.7%Ecc generation: 87.7%Ecc generation: 88.7%Ecc generation: 89.7%Ecc generation: 90.8%Ecc generation: 91.8%Ecc generation: 92.8%Ecc generation: 93.8%Ecc generation: 94.8%Ecc generation: 95.9%Ecc generation: 96.9%Ecc generation: 97.9%Ecc generation: 98.9%Ecc generation: 100.0%Ecc generation: 100.0% +CrcBufValid: buffer VALID +CrcBuf present, augmented image: using data MD5 sum +Cache allocation: 110592K+12288K+9984K=129M (data+parity+descrambling) Image has been augmented with error correction data. New image size is 48 MiB (24990 sectors). +FreeCrcBuf - buffer cleared diff --git a/regtest/database/RS03i_ecc_section_with_uncorrectable_dsm b/regtest/database/RS03i_ecc_section_with_uncorrectable_dsm index 3f1ba1f..6e12435 100644 --- a/regtest/database/RS03i_ecc_section_with_uncorrectable_dsm +++ b/regtest/database/RS03i_ecc_section_with_uncorrectable_dsm @@ -16,7 +16,7 @@ Error correction properties: Data integrity: - medium sectors : 24990 total / 21000 data -- testing sectors : 1%- testing sectors : 2%- testing sectors : 3%- testing sectors : 4%- testing sectors : 5%- testing sectors : 6%- testing sectors : 7%- testing sectors : 8%- testing sectors : 9%- testing sectors : 10%- testing sectors : 11%- testing sectors : 12%- testing sectors : 13%- testing sectors : 14%- testing sectors : 15%- testing sectors : 16%- testing sectors : 17%- testing sectors : 18%- testing sectors : 19%- testing sectors : 20%- testing sectors : 21%- testing sectors : 22%- testing sectors : 23%- testing sectors : 24%- testing sectors : 25%- testing sectors : 26%- testing sectors : 27%- testing sectors : 28%- testing sectors : 29%- testing sectors : 30%- testing sectors : 31%- testing sectors : 32%- testing sectors : 33%- testing sectors : 34%- testing sectors : 35%- testing sectors : 36%- testing sectors : 37%- testing sectors : 38%- testing sectors : 39%- testing sectors : 40%- testing sectors : 41%- testing sectors : 42%- testing sectors : 43%- testing sectors : 44%- testing sectors : 45%- testing sectors : 46%- testing sectors : 47%- testing sectors : 48%- testing sectors : 49%- testing sectors : 50%- testing sectors : 51%- testing sectors : 52%- testing sectors : 53%- testing sectors : 54%- testing sectors : 55%- testing sectors : 56%- testing sectors : 57%- testing sectors : 58%- testing sectors : 59%- testing sectors : 60%- testing sectors : 61%- testing sectors : 62%- testing sectors : 63%- testing sectors : 64%- testing sectors : 65%- testing sectors : 66%- testing sectors : 67%- testing sectors : 68%- testing sectors : 69%- testing sectors : 70%- testing sectors : 71%- testing sectors : 72%- testing sectors : 73%- testing sectors : 74%- testing sectors : 75%- testing sectors : 76%- testing sectors : 77%- testing sectors : 78%- testing sectors : 79%- testing sectors : 80%- testing sectors : 81%- testing sectors : 82%- testing sectors : 83%- testing sectors : 84%- testing sectors : 85%- testing sectors : 86%- testing sectors : 87%- testing sectors : 88%* Unrecoverable sector found! +* Unrecoverable sector found! * * Sector 22030 is marked unreadable and annotated to be * in a different location (21030). @@ -34,14 +34,14 @@ Data integrity: * repaired by dvdisaster. Also it will not be possible to create * error correction data for it. Sorry for the bad news. * missing sector : 22030 -- testing sectors : 89%* ... more unrecoverable sectors found ... +* ... more unrecoverable sectors found ... * further messages are suppressed unless the -v option is given. * missing sector : 22400 * missing sector : 22411 -- testing sectors : 90%- testing sectors : 91%- testing sectors : 92%- testing sectors : 93%- testing sectors : 94%- testing sectors : 95%- testing sectors : 96%- testing sectors : 97%- testing sectors : 98%- testing sectors : 99%- testing sectors : 100%* BAD image/file : 3 sectors missing +* BAD image/file : 3 sectors missing ... data section : 0 sectors missing; 0 CRC errors ... crc section : 0 sectors missing ... ecc section : 3 sectors missing -- Ecc block test : 1% tested- Ecc block test : 2% tested- Ecc block test : 3% tested- Ecc block test : 4% tested- Ecc block test : 5% tested- Ecc block test : 6% tested- Ecc block test : 7% tested- Ecc block test : 8% tested- Ecc block test : 9% tested- Ecc block test : 10% tested- Ecc block test : 11% tested- Ecc block test : 12% tested- Ecc block test : 13% tested- Ecc block test : 14% tested- Ecc block test : 15% tested- Ecc block test : 16% tested- Ecc block test : 17% tested- Ecc block test : 18% tested- Ecc block test : 19% tested- Ecc block test : 20% tested- Ecc block test : 21% tested- Ecc block test : 22% tested- Ecc block test : 23% tested- Ecc block test : 24% tested- Ecc block test : 25% tested- Ecc block test : 26% tested- Ecc block test : 27% tested- Ecc block test : 28% tested- Ecc block test : 29% tested- Ecc block test : 30% tested- Ecc block test : 31% tested- Ecc block test : 32% tested- Ecc block test : 33% tested- Ecc block test : 34% tested- Ecc block test : 35% tested- Ecc block test : 36% tested- Ecc block test : 37% tested- Ecc block test : 38% tested- Ecc block test : 39% tested- Ecc block test : 40% tested- Ecc block test : 41% tested- Ecc block test : 42% tested- Ecc block test : 43% tested- Ecc block test : 44% tested- Ecc block test : 45% tested- Ecc block test : 46% tested- Ecc block test : 47% tested- Ecc block test : 48% tested- Ecc block test : 50% tested- Ecc block test : 51% tested- Ecc block test : 52% tested- Ecc block test : 53% tested- Ecc block test : 54% tested- Ecc block test : 55% tested- Ecc block test : 56% tested- Ecc block test : 57% tested* Ecc block test : 56 good, 1 bad; 58% tested* Ecc block test : 57 good, 1 bad; 59% tested* Ecc block test : 58 good, 1 bad; 60% tested* Ecc block test : 59 good, 1 bad; 61% tested* Ecc block test : 60 good, 1 bad; 62% tested* Ecc block test : 61 good, 1 bad; 63% tested* Ecc block test : 62 good, 1 bad; 64% tested* Ecc block test : 63 good, 1 bad; 65% tested* Ecc block test : 64 good, 1 bad; 66% tested* Ecc block test : 65 good, 1 bad; 67% tested* Ecc block test : 66 good, 1 bad; 68% tested* Ecc block test : 66 good, 2 bad; 69% tested* Ecc block test : 67 good, 2 bad; 70% tested* Ecc block test : 68 good, 2 bad; 71% tested* Ecc block test : 69 good, 2 bad; 72% tested* Ecc block test : 70 good, 2 bad; 73% tested* Ecc block test : 71 good, 2 bad; 74% tested* Ecc block test : 72 good, 2 bad; 75% tested* Ecc block test : 73 good, 2 bad; 76% tested* Ecc block test : 74 good, 2 bad; 77% tested* Ecc block test : 75 good, 2 bad; 78% tested* Ecc block test : 76 good, 2 bad; 79% tested* Ecc block test : 76 good, 3 bad; 80% tested* Ecc block test : 77 good, 3 bad; 81% tested* Ecc block test : 78 good, 3 bad; 82% tested* Ecc block test : 79 good, 3 bad; 83% tested* Ecc block test : 80 good, 3 bad; 84% tested* Ecc block test : 81 good, 3 bad; 85% tested* Ecc block test : 82 good, 3 bad; 86% tested* Ecc block test : 83 good, 3 bad; 87% tested* Ecc block test : 84 good, 3 bad; 88% tested* Ecc block test : 85 good, 3 bad; 89% tested* Ecc block test : 86 good, 3 bad; 90% tested* Ecc block test : 87 good, 3 bad; 91% tested* Ecc block test : 88 good, 3 bad; 92% tested* Ecc block test : 89 good, 3 bad; 93% tested* Ecc block test : 90 good, 3 bad; 94% tested* Ecc block test : 91 good, 3 bad; 95% tested* Ecc block test : 92 good, 3 bad; 96% tested* Ecc block test : 93 good, 3 bad; 97% tested* Ecc block test : 94 good, 3 bad; 98% tested* Ecc block test : 95 good, 3 bad; 100% tested* Ecc block test : 95 good, 3 bad; 6126 bad sub blocks +* Ecc block test : 95 good, 3 bad; 6126 bad sub blocks - erasure counts : avg = 1.0; worst = 1 per ecc block. - prognosis : 24990 of 24990 sectors recoverable (100.0%) diff --git a/regtest/database/RS03i_fix_border_cases_crc_errors b/regtest/database/RS03i_fix_border_cases_crc_errors index d8d8b39..4edab3a 100644 --- a/regtest/database/RS03i_fix_border_cases_crc_errors +++ b/regtest/database/RS03i_fix_border_cases_crc_errors @@ -21,10 +21,10 @@ CRC error in sector 20972 -> CRC-predicted error in sector 98 at byte 0 (value 00 '.', expected 5a 'Z') -> CRC-predicted error in sector 0 at byte 0 (value 01 '.', expected 00 '.') 8 repaired sectors: 0c 98c 196c 20972c 21070n 21168n 21266n 24892n -Ecc progress: 0.0%Ecc progress: 1.0%Ecc progress: 2.0%Ecc progress: 3.0%Ecc progress: 4.0%Ecc progress: 5.1%Ecc progress: 6.1%Ecc progress: 7.1%Ecc progress: 8.1%Ecc progress: 9.1%Ecc progress: 10.2%Ecc progress: 11.2%Ecc progress: 12.2%Ecc progress: 13.2%Ecc progress: 14.2%Ecc progress: 15.3%Ecc progress: 16.3%Ecc progress: 17.3%Ecc progress: 18.3%Ecc progress: 19.3%Ecc progress: 20.4%Ecc progress: 21.4%Ecc progress: 22.4%Ecc progress: 23.4%Ecc progress: 24.4%Ecc progress: 25.5%Ecc progress: 26.5%CRC error in sector 20999 +CRC error in sector 20999 -> CRC-predicted error in sector 20999 at byte 0 (value 00 '.', expected fd '.') 1 repaired sectors: 20999c -Ecc progress: 27.5%Ecc progress: 28.5%Ecc progress: 29.5%Ecc progress: 30.6%Ecc progress: 31.6%Ecc progress: 32.6%Ecc progress: 33.6%Ecc progress: 34.6%Ecc progress: 35.7%Ecc progress: 36.7%Ecc progress: 37.7%Ecc progress: 38.7%Ecc progress: 39.7%Ecc progress: 40.8%Ecc progress: 41.8%Ecc progress: 42.8%Ecc progress: 43.8%Ecc progress: 44.8%Ecc progress: 45.9%Ecc progress: 46.9%Ecc progress: 47.9%Ecc progress: 48.9%Ecc progress: 50.0%Ecc progress: 51.0%Ecc progress: 52.0%Ecc progress: 53.0%Ecc progress: 54.0%Ecc progress: 55.1%Ecc progress: 56.1%Ecc progress: 57.1%Ecc progress: 58.1%Ecc progress: 59.1%Ecc progress: 60.2%Ecc progress: 61.2%Ecc progress: 62.2%Ecc progress: 63.2%Ecc progress: 64.2%Ecc progress: 65.3%Ecc progress: 66.3%Ecc progress: 67.3%Ecc progress: 68.3%Ecc progress: 69.3%Ecc progress: 70.4%Ecc progress: 71.4%Ecc progress: 72.4%Ecc progress: 73.4%Ecc progress: 74.4%Ecc progress: 75.5%Ecc progress: 76.5%Ecc progress: 77.5%Ecc progress: 78.5%Ecc progress: 79.5%Ecc progress: 80.6%Ecc progress: 81.6%Ecc progress: 82.6%Ecc progress: 83.6%Ecc progress: 84.6%Ecc progress: 85.7%Ecc progress: 86.7%Ecc progress: 87.7%Ecc progress: 88.7%Ecc progress: 89.7%Ecc progress: 90.8%Ecc progress: 91.8%Ecc progress: 92.8%Ecc progress: 93.8%Ecc progress: 94.8%Ecc progress: 95.9%Ecc progress: 96.9%Ecc progress: 97.9%CRC error in sector 97 +CRC error in sector 97 CRC error in sector 195 CRC error in sector 293 -> Non-predicted error in sector 24989 at byte 0 (value 00 '.', expected a0 '.') @@ -35,7 +35,6 @@ CRC error in sector 293 -> CRC-predicted error in sector 195 at byte 0 (value 00 '.', expected 2f '/') -> CRC-predicted error in sector 97 at byte 0 (value 00 '.', expected 8c '.') 7 repaired sectors: 97c 195c 293c 21167n 21265n 21363n 24989n -Ecc progress: 98.9%Ecc progress: 100.0% Repaired sectors: 16 (10 data, 6 ecc) Good! All sectors are repaired. Erasure counts per ecc block: avg = 5.3; worst = 8. diff --git a/regtest/database/RS03i_fix_border_cases_erasures b/regtest/database/RS03i_fix_border_cases_erasures index 78be607..1546be7 100644 --- a/regtest/database/RS03i_fix_border_cases_erasures +++ b/regtest/database/RS03i_fix_border_cases_erasures @@ -9,9 +9,8 @@ Opening rs03i-tmp.iso: 24990 medium sectors. Fix mode(RS03i): Repairable sectors will be fixed in the image. 8 repaired sectors: 0d 98d 196d 20972d 21070d 21168d 21266d 24892d -Ecc progress: 0.0%Ecc progress: 1.0%Ecc progress: 2.0%Ecc progress: 3.0%Ecc progress: 4.0%Ecc progress: 5.1%Ecc progress: 6.1%Ecc progress: 7.1%Ecc progress: 8.1%Ecc progress: 9.1%Ecc progress: 10.2%Ecc progress: 11.2%Ecc progress: 12.2%Ecc progress: 13.2%Ecc progress: 14.2%Ecc progress: 15.3%Ecc progress: 16.3%Ecc progress: 17.3%Ecc progress: 18.3%Ecc progress: 19.3%Ecc progress: 20.4%Ecc progress: 21.4%Ecc progress: 22.4%Ecc progress: 23.4%Ecc progress: 24.4%Ecc progress: 25.5%Ecc progress: 26.5% 1 repaired sectors: 20999d -Ecc progress: 27.5%Ecc progress: 28.5%Ecc progress: 29.5%Ecc progress: 30.6%Ecc progress: 31.6%Ecc progress: 32.6%Ecc progress: 33.6%Ecc progress: 34.6%Ecc progress: 35.7%Ecc progress: 36.7%Ecc progress: 37.7%Ecc progress: 38.7%Ecc progress: 39.7%Ecc progress: 40.8%Ecc progress: 41.8%Ecc progress: 42.8%Ecc progress: 43.8%Ecc progress: 44.8%Ecc progress: 45.9%Ecc progress: 46.9%Ecc progress: 47.9%Ecc progress: 48.9%Ecc progress: 50.0%Ecc progress: 51.0%Ecc progress: 52.0%Ecc progress: 53.0%Ecc progress: 54.0%Ecc progress: 55.1%Ecc progress: 56.1%Ecc progress: 57.1%Ecc progress: 58.1%Ecc progress: 59.1%Ecc progress: 60.2%Ecc progress: 61.2%Ecc progress: 62.2%Ecc progress: 63.2%Ecc progress: 64.2%Ecc progress: 65.3%Ecc progress: 66.3%Ecc progress: 67.3%Ecc progress: 68.3%Ecc progress: 69.3%Ecc progress: 70.4%Ecc progress: 71.4%Ecc progress: 72.4%Ecc progress: 73.4%Ecc progress: 74.4%Ecc progress: 75.5%Ecc progress: 76.5%Ecc progress: 77.5%Ecc progress: 78.5%Ecc progress: 79.5%Ecc progress: 80.6%Ecc progress: 81.6%Ecc progress: 82.6%Ecc progress: 83.6%Ecc progress: 84.6%Ecc progress: 85.7%Ecc progress: 86.7%Ecc progress: 87.7%Ecc progress: 88.7%Ecc progress: 89.7%Ecc progress: 90.8%Ecc progress: 91.8%Ecc progress: 92.8%Ecc progress: 93.8%Ecc progress: 94.8%Ecc progress: 95.9%Ecc progress: 96.9%Ecc progress: 97.9% 7 repaired sectors: 97d 195d 293d 21167d 21265d 21363d 24989d -Ecc progress: 98.9%Ecc progress: 100.0% + 1 repaired sectors: 20999d + 7 repaired sectors: 97d 195d 293d 21167d 21265d 21363d 24989d Repaired sectors: 16 (10 data, 6 ecc) Good! All sectors are repaired. Erasure counts per ecc block: avg = 5.3; worst = 8. diff --git a/regtest/database/RS03i_fix_correctable b/regtest/database/RS03i_fix_correctable index 9fe6040..61b8de2 100644 --- a/regtest/database/RS03i_fix_correctable +++ b/regtest/database/RS03i_fix_correctable @@ -8,35 +8,34 @@ See the file "COPYING" for further information. Opening rs03i-tmp.iso: 24990 medium sectors. Fix mode(RS03i): Repairable sectors will be fixed in the image. -Ecc progress: 0.0%Ecc progress: 1.0%Ecc progress: 2.0%Ecc progress: 3.0%Ecc progress: 4.0%Ecc progress: 5.1%Ecc progress: 6.1%Ecc progress: 7.1%Ecc progress: 8.1%Ecc progress: 9.1% 1 repaired sectors: 500d -Ecc progress: 10.2% 1 repaired sectors: 501d -Ecc progress: 11.2% 1 repaired sectors: 502d -Ecc progress: 12.2% 1 repaired sectors: 503d -Ecc progress: 13.2% 1 repaired sectors: 504d -Ecc progress: 14.2% 1 repaired sectors: 505d -Ecc progress: 15.3% 1 repaired sectors: 506d -Ecc progress: 16.3% 1 repaired sectors: 507d -Ecc progress: 17.3% 1 repaired sectors: 508d -Ecc progress: 18.3% 1 repaired sectors: 509d -Ecc progress: 19.3% 2 repaired sectors: 510d 1000d -Ecc progress: 20.4% 1 repaired sectors: 511d -Ecc progress: 21.4% 1 repaired sectors: 512d -Ecc progress: 22.4% 1 repaired sectors: 513d -Ecc progress: 23.4% 1 repaired sectors: 514d -Ecc progress: 24.4% 1 repaired sectors: 515d -Ecc progress: 25.5% 1 repaired sectors: 516d -Ecc progress: 26.5% 1 repaired sectors: 517d -Ecc progress: 27.5% 1 repaired sectors: 518d -Ecc progress: 28.5% 1 repaired sectors: 519d -Ecc progress: 29.5% 1 repaired sectors: 520d -Ecc progress: 30.6% 1 repaired sectors: 521d -Ecc progress: 31.6% 1 repaired sectors: 522d -Ecc progress: 32.6% 1 repaired sectors: 523d -Ecc progress: 33.6% 1 repaired sectors: 524d -Ecc progress: 34.6%Ecc progress: 35.7%Ecc progress: 36.7%Ecc progress: 37.7%Ecc progress: 38.7%Ecc progress: 39.7%CRC error in sector 2000 + 1 repaired sectors: 500d + 1 repaired sectors: 501d + 1 repaired sectors: 502d + 1 repaired sectors: 503d + 1 repaired sectors: 504d + 1 repaired sectors: 505d + 1 repaired sectors: 506d + 1 repaired sectors: 507d + 1 repaired sectors: 508d + 1 repaired sectors: 509d + 2 repaired sectors: 510d 1000d + 1 repaired sectors: 511d + 1 repaired sectors: 512d + 1 repaired sectors: 513d + 1 repaired sectors: 514d + 1 repaired sectors: 515d + 1 repaired sectors: 516d + 1 repaired sectors: 517d + 1 repaired sectors: 518d + 1 repaired sectors: 519d + 1 repaired sectors: 520d + 1 repaired sectors: 521d + 1 repaired sectors: 522d + 1 repaired sectors: 523d + 1 repaired sectors: 524d +CRC error in sector 2000 -> CRC-predicted error in sector 2000 at byte 0 (value 6f 'o', expected 7c '|') 1 repaired sectors: 2000c -Ecc progress: 40.8%Ecc progress: 41.8%Ecc progress: 42.8%Ecc progress: 43.8%Ecc progress: 44.8%Ecc progress: 45.9%Ecc progress: 46.9%Ecc progress: 47.9%Ecc progress: 48.9%Ecc progress: 50.0%Ecc progress: 51.0%Ecc progress: 52.0%Ecc progress: 53.0%Ecc progress: 54.0%Ecc progress: 55.1%Ecc progress: 56.1%Ecc progress: 57.1%Ecc progress: 58.1%Ecc progress: 59.1%Ecc progress: 60.2%Ecc progress: 61.2%Ecc progress: 62.2%Ecc progress: 63.2%Ecc progress: 64.2%Ecc progress: 65.3%Ecc progress: 66.3%Ecc progress: 67.3%Ecc progress: 68.3%Ecc progress: 69.3%Ecc progress: 70.4%Ecc progress: 71.4%Ecc progress: 72.4%Ecc progress: 73.4%Ecc progress: 74.4%Ecc progress: 75.5%Ecc progress: 76.5%Ecc progress: 77.5%Ecc progress: 78.5%Ecc progress: 79.5%Ecc progress: 80.6%Ecc progress: 81.6%Ecc progress: 82.6%Ecc progress: 83.6%Ecc progress: 84.6%Ecc progress: 85.7%Ecc progress: 86.7%Ecc progress: 87.7%Ecc progress: 88.7%Ecc progress: 89.7%Ecc progress: 90.8%Ecc progress: 91.8%Ecc progress: 92.8%Ecc progress: 93.8%Ecc progress: 94.8%Ecc progress: 95.9%Ecc progress: 96.9%Ecc progress: 97.9%Ecc progress: 98.9%Ecc progress: 100.0% Repaired sectors: 27 (27 data, 0 ecc) Good! All sectors are repaired. Erasure counts per ecc block: avg = 1.0; worst = 2. diff --git a/regtest/database/RS03i_fix_good_image b/regtest/database/RS03i_fix_good_image index 45b8702..edd49d0 100644 --- a/regtest/database/RS03i_fix_good_image +++ b/regtest/database/RS03i_fix_good_image @@ -8,5 +8,4 @@ See the file "COPYING" for further information. Opening rs03i-tmp.iso: 24990 medium sectors. Fix mode(RS03i): Repairable sectors will be fixed in the image. -Ecc progress: 0.0%Ecc progress: 1.0%Ecc progress: 2.0%Ecc progress: 3.0%Ecc progress: 4.0%Ecc progress: 5.1%Ecc progress: 6.1%Ecc progress: 7.1%Ecc progress: 8.1%Ecc progress: 9.1%Ecc progress: 10.2%Ecc progress: 11.2%Ecc progress: 12.2%Ecc progress: 13.2%Ecc progress: 14.2%Ecc progress: 15.3%Ecc progress: 16.3%Ecc progress: 17.3%Ecc progress: 18.3%Ecc progress: 19.3%Ecc progress: 20.4%Ecc progress: 21.4%Ecc progress: 22.4%Ecc progress: 23.4%Ecc progress: 24.4%Ecc progress: 25.5%Ecc progress: 26.5%Ecc progress: 27.5%Ecc progress: 28.5%Ecc progress: 29.5%Ecc progress: 30.6%Ecc progress: 31.6%Ecc progress: 32.6%Ecc progress: 33.6%Ecc progress: 34.6%Ecc progress: 35.7%Ecc progress: 36.7%Ecc progress: 37.7%Ecc progress: 38.7%Ecc progress: 39.7%Ecc progress: 40.8%Ecc progress: 41.8%Ecc progress: 42.8%Ecc progress: 43.8%Ecc progress: 44.8%Ecc progress: 45.9%Ecc progress: 46.9%Ecc progress: 47.9%Ecc progress: 48.9%Ecc progress: 50.0%Ecc progress: 51.0%Ecc progress: 52.0%Ecc progress: 53.0%Ecc progress: 54.0%Ecc progress: 55.1%Ecc progress: 56.1%Ecc progress: 57.1%Ecc progress: 58.1%Ecc progress: 59.1%Ecc progress: 60.2%Ecc progress: 61.2%Ecc progress: 62.2%Ecc progress: 63.2%Ecc progress: 64.2%Ecc progress: 65.3%Ecc progress: 66.3%Ecc progress: 67.3%Ecc progress: 68.3%Ecc progress: 69.3%Ecc progress: 70.4%Ecc progress: 71.4%Ecc progress: 72.4%Ecc progress: 73.4%Ecc progress: 74.4%Ecc progress: 75.5%Ecc progress: 76.5%Ecc progress: 77.5%Ecc progress: 78.5%Ecc progress: 79.5%Ecc progress: 80.6%Ecc progress: 81.6%Ecc progress: 82.6%Ecc progress: 83.6%Ecc progress: 84.6%Ecc progress: 85.7%Ecc progress: 86.7%Ecc progress: 87.7%Ecc progress: 88.7%Ecc progress: 89.7%Ecc progress: 90.8%Ecc progress: 91.8%Ecc progress: 92.8%Ecc progress: 93.8%Ecc progress: 94.8%Ecc progress: 95.9%Ecc progress: 96.9%Ecc progress: 97.9%Ecc progress: 98.9%Ecc progress: 100.0% Good! All sectors are already present. diff --git a/regtest/database/RS03i_fix_layer_multiple b/regtest/database/RS03i_fix_layer_multiple index 8aec3c6..69591b2 100644 --- a/regtest/database/RS03i_fix_layer_multiple +++ b/regtest/database/RS03i_fix_layer_multiple @@ -8,43 +8,42 @@ See the file "COPYING" for further information. Opening rs03i-tmp.iso: 19890 medium sectors. Fix mode(RS03i): Repairable sectors will be fixed in the image. -Ecc progress: 0.0%Ecc progress: 1.2% 1 repaired sectors: 14510d -Ecc progress: 2.5% 1 repaired sectors: 14511d -Ecc progress: 3.8% 1 repaired sectors: 14512d -Ecc progress: 5.1% 1 repaired sectors: 14513d -Ecc progress: 6.4% 1 repaired sectors: 14514d -Ecc progress: 7.6% 1 repaired sectors: 14515d -Ecc progress: 8.9% 1 repaired sectors: 14516d -Ecc progress: 10.2% 1 repaired sectors: 14517d -Ecc progress: 11.5% 1 repaired sectors: 14518d -Ecc progress: 12.8% 1 repaired sectors: 14519d -Ecc progress: 14.1% 1 repaired sectors: 14520d -Ecc progress: 15.3%Ecc progress: 16.6%Ecc progress: 17.9%Ecc progress: 19.2%Ecc progress: 20.5%Ecc progress: 21.7%Ecc progress: 23.0%Ecc progress: 24.3%Ecc progress: 25.6%Ecc progress: 26.9%Ecc progress: 28.2%Ecc progress: 29.4%Ecc progress: 30.7%Ecc progress: 32.0%Ecc progress: 33.3%Ecc progress: 34.6%Ecc progress: 35.8%Ecc progress: 37.1%Ecc progress: 38.4%Ecc progress: 39.7% 1 repaired sectors: 500d -Ecc progress: 41.0% 1 repaired sectors: 501d -Ecc progress: 42.3% 1 repaired sectors: 502d -Ecc progress: 43.5% 1 repaired sectors: 503d -Ecc progress: 44.8% 1 repaired sectors: 504d -Ecc progress: 46.1% 1 repaired sectors: 505d -Ecc progress: 47.4% 1 repaired sectors: 506d -Ecc progress: 48.7% 1 repaired sectors: 507d -Ecc progress: 50.0% 1 repaired sectors: 508d -Ecc progress: 51.2% 1 repaired sectors: 509d -Ecc progress: 52.5% 1 repaired sectors: 510d -Ecc progress: 53.8% 1 repaired sectors: 511d -Ecc progress: 55.1% 1 repaired sectors: 512d -Ecc progress: 56.4% 1 repaired sectors: 513d -Ecc progress: 57.6% 1 repaired sectors: 514d -Ecc progress: 58.9% 1 repaired sectors: 515d -Ecc progress: 60.2% 1 repaired sectors: 516d -Ecc progress: 61.5% 1 repaired sectors: 517d -Ecc progress: 62.8% 1 repaired sectors: 518d -Ecc progress: 64.1% 1 repaired sectors: 519d -Ecc progress: 65.3% 1 repaired sectors: 520d -Ecc progress: 66.6% 1 repaired sectors: 521d -Ecc progress: 67.9% 1 repaired sectors: 522d -Ecc progress: 69.2% 1 repaired sectors: 523d -Ecc progress: 70.5% 1 repaired sectors: 524d -Ecc progress: 71.7%Ecc progress: 73.0%Ecc progress: 74.3%Ecc progress: 75.6%Ecc progress: 76.9%Ecc progress: 78.2%Ecc progress: 79.4%Ecc progress: 80.7%Ecc progress: 82.0%Ecc progress: 83.3%Ecc progress: 84.6%Ecc progress: 85.8%Ecc progress: 87.1%Ecc progress: 88.4%Ecc progress: 89.7%Ecc progress: 91.0%Ecc progress: 92.3%Ecc progress: 93.5%Ecc progress: 94.8%Ecc progress: 96.1%Ecc progress: 97.4%Ecc progress: 98.7%Ecc progress: 100.0% + 1 repaired sectors: 14510d + 1 repaired sectors: 14511d + 1 repaired sectors: 14512d + 1 repaired sectors: 14513d + 1 repaired sectors: 14514d + 1 repaired sectors: 14515d + 1 repaired sectors: 14516d + 1 repaired sectors: 14517d + 1 repaired sectors: 14518d + 1 repaired sectors: 14519d + 1 repaired sectors: 14520d + 1 repaired sectors: 500d + 1 repaired sectors: 501d + 1 repaired sectors: 502d + 1 repaired sectors: 503d + 1 repaired sectors: 504d + 1 repaired sectors: 505d + 1 repaired sectors: 506d + 1 repaired sectors: 507d + 1 repaired sectors: 508d + 1 repaired sectors: 509d + 1 repaired sectors: 510d + 1 repaired sectors: 511d + 1 repaired sectors: 512d + 1 repaired sectors: 513d + 1 repaired sectors: 514d + 1 repaired sectors: 515d + 1 repaired sectors: 516d + 1 repaired sectors: 517d + 1 repaired sectors: 518d + 1 repaired sectors: 519d + 1 repaired sectors: 520d + 1 repaired sectors: 521d + 1 repaired sectors: 522d + 1 repaired sectors: 523d + 1 repaired sectors: 524d Repaired sectors: 36 (36 data, 0 ecc) Good! All sectors are repaired. Erasure counts per ecc block: avg = 1.0; worst = 1. diff --git a/regtest/database/RS03i_fix_no_padding b/regtest/database/RS03i_fix_no_padding index 7beb55b..9cf93bb 100644 --- a/regtest/database/RS03i_fix_no_padding +++ b/regtest/database/RS03i_fix_no_padding @@ -8,32 +8,31 @@ See the file "COPYING" for further information. Opening rs03i-tmp.iso: 19890 medium sectors. Fix mode(RS03i): Repairable sectors will be fixed in the image. -Ecc progress: 0.0%Ecc progress: 1.2%Ecc progress: 2.5%Ecc progress: 3.8%Ecc progress: 5.1%Ecc progress: 6.4%Ecc progress: 7.6%Ecc progress: 8.9%Ecc progress: 10.2%Ecc progress: 11.5%Ecc progress: 12.8%Ecc progress: 14.1%Ecc progress: 15.3%Ecc progress: 16.6%Ecc progress: 17.9%Ecc progress: 19.2%Ecc progress: 20.5%Ecc progress: 21.7%Ecc progress: 23.0%Ecc progress: 24.3%Ecc progress: 25.6%Ecc progress: 26.9%Ecc progress: 28.2%Ecc progress: 29.4%Ecc progress: 30.7%Ecc progress: 32.0%Ecc progress: 33.3%Ecc progress: 34.6%Ecc progress: 35.8%Ecc progress: 37.1%Ecc progress: 38.4%Ecc progress: 39.7% 1 repaired sectors: 500d -Ecc progress: 41.0% 1 repaired sectors: 501d -Ecc progress: 42.3% 1 repaired sectors: 502d -Ecc progress: 43.5% 1 repaired sectors: 503d -Ecc progress: 44.8% 1 repaired sectors: 504d -Ecc progress: 46.1% 1 repaired sectors: 505d -Ecc progress: 47.4% 1 repaired sectors: 506d -Ecc progress: 48.7% 1 repaired sectors: 507d -Ecc progress: 50.0% 1 repaired sectors: 508d -Ecc progress: 51.2% 1 repaired sectors: 509d -Ecc progress: 52.5% 1 repaired sectors: 510d -Ecc progress: 53.8% 1 repaired sectors: 511d -Ecc progress: 55.1% 1 repaired sectors: 512d -Ecc progress: 56.4% 1 repaired sectors: 513d -Ecc progress: 57.6% 1 repaired sectors: 514d -Ecc progress: 58.9% 1 repaired sectors: 515d -Ecc progress: 60.2% 1 repaired sectors: 516d -Ecc progress: 61.5% 1 repaired sectors: 517d -Ecc progress: 62.8% 1 repaired sectors: 518d -Ecc progress: 64.1% 1 repaired sectors: 519d -Ecc progress: 65.3% 1 repaired sectors: 520d -Ecc progress: 66.6% 1 repaired sectors: 521d -Ecc progress: 67.9% 1 repaired sectors: 522d -Ecc progress: 69.2% 1 repaired sectors: 523d -Ecc progress: 70.5% 1 repaired sectors: 524d -Ecc progress: 71.7%Ecc progress: 73.0%Ecc progress: 74.3%Ecc progress: 75.6%Ecc progress: 76.9%Ecc progress: 78.2%Ecc progress: 79.4%Ecc progress: 80.7%Ecc progress: 82.0%Ecc progress: 83.3%Ecc progress: 84.6%Ecc progress: 85.8%Ecc progress: 87.1%Ecc progress: 88.4%Ecc progress: 89.7%Ecc progress: 91.0%Ecc progress: 92.3%Ecc progress: 93.5%Ecc progress: 94.8%Ecc progress: 96.1%Ecc progress: 97.4%Ecc progress: 98.7%Ecc progress: 100.0% + 1 repaired sectors: 500d + 1 repaired sectors: 501d + 1 repaired sectors: 502d + 1 repaired sectors: 503d + 1 repaired sectors: 504d + 1 repaired sectors: 505d + 1 repaired sectors: 506d + 1 repaired sectors: 507d + 1 repaired sectors: 508d + 1 repaired sectors: 509d + 1 repaired sectors: 510d + 1 repaired sectors: 511d + 1 repaired sectors: 512d + 1 repaired sectors: 513d + 1 repaired sectors: 514d + 1 repaired sectors: 515d + 1 repaired sectors: 516d + 1 repaired sectors: 517d + 1 repaired sectors: 518d + 1 repaired sectors: 519d + 1 repaired sectors: 520d + 1 repaired sectors: 521d + 1 repaired sectors: 522d + 1 repaired sectors: 523d + 1 repaired sectors: 524d Repaired sectors: 25 (25 data, 0 ecc) Good! All sectors are repaired. Erasure counts per ecc block: avg = 1.0; worst = 1. diff --git a/regtest/database/RS03i_fix_trailing_bytes b/regtest/database/RS03i_fix_trailing_bytes index bc529b1..eecbf66 100644 --- a/regtest/database/RS03i_fix_trailing_bytes +++ b/regtest/database/RS03i_fix_trailing_bytes @@ -11,5 +11,4 @@ Fix mode(RS03i): Repairable sectors will be fixed in the image. * Warning: Image file is 1 sectors longer than expected. * Assuming this is a TAO mode medium. * 1 sectors will be removed from the image end. -Ecc progress: 0.0%Ecc progress: 1.0%Ecc progress: 2.0%Ecc progress: 3.0%Ecc progress: 4.0%Ecc progress: 5.1%Ecc progress: 6.1%Ecc progress: 7.1%Ecc progress: 8.1%Ecc progress: 9.1%Ecc progress: 10.2%Ecc progress: 11.2%Ecc progress: 12.2%Ecc progress: 13.2%Ecc progress: 14.2%Ecc progress: 15.3%Ecc progress: 16.3%Ecc progress: 17.3%Ecc progress: 18.3%Ecc progress: 19.3%Ecc progress: 20.4%Ecc progress: 21.4%Ecc progress: 22.4%Ecc progress: 23.4%Ecc progress: 24.4%Ecc progress: 25.5%Ecc progress: 26.5%Ecc progress: 27.5%Ecc progress: 28.5%Ecc progress: 29.5%Ecc progress: 30.6%Ecc progress: 31.6%Ecc progress: 32.6%Ecc progress: 33.6%Ecc progress: 34.6%Ecc progress: 35.7%Ecc progress: 36.7%Ecc progress: 37.7%Ecc progress: 38.7%Ecc progress: 39.7%Ecc progress: 40.8%Ecc progress: 41.8%Ecc progress: 42.8%Ecc progress: 43.8%Ecc progress: 44.8%Ecc progress: 45.9%Ecc progress: 46.9%Ecc progress: 47.9%Ecc progress: 48.9%Ecc progress: 50.0%Ecc progress: 51.0%Ecc progress: 52.0%Ecc progress: 53.0%Ecc progress: 54.0%Ecc progress: 55.1%Ecc progress: 56.1%Ecc progress: 57.1%Ecc progress: 58.1%Ecc progress: 59.1%Ecc progress: 60.2%Ecc progress: 61.2%Ecc progress: 62.2%Ecc progress: 63.2%Ecc progress: 64.2%Ecc progress: 65.3%Ecc progress: 66.3%Ecc progress: 67.3%Ecc progress: 68.3%Ecc progress: 69.3%Ecc progress: 70.4%Ecc progress: 71.4%Ecc progress: 72.4%Ecc progress: 73.4%Ecc progress: 74.4%Ecc progress: 75.5%Ecc progress: 76.5%Ecc progress: 77.5%Ecc progress: 78.5%Ecc progress: 79.5%Ecc progress: 80.6%Ecc progress: 81.6%Ecc progress: 82.6%Ecc progress: 83.6%Ecc progress: 84.6%Ecc progress: 85.7%Ecc progress: 86.7%Ecc progress: 87.7%Ecc progress: 88.7%Ecc progress: 89.7%Ecc progress: 90.8%Ecc progress: 91.8%Ecc progress: 92.8%Ecc progress: 93.8%Ecc progress: 94.8%Ecc progress: 95.9%Ecc progress: 96.9%Ecc progress: 97.9%Ecc progress: 98.9%Ecc progress: 100.0% Good! All sectors are already present. diff --git a/regtest/database/RS03i_fix_trailing_garbage2 b/regtest/database/RS03i_fix_trailing_garbage2 index 267947e..c9218c0 100644 --- a/regtest/database/RS03i_fix_trailing_garbage2 +++ b/regtest/database/RS03i_fix_trailing_garbage2 @@ -9,5 +9,4 @@ Opening rs03i-tmp.iso: 25013 medium sectors. Fix mode(RS03i): Repairable sectors will be fixed in the image. Image has been truncated by 23 sectors. -Ecc progress: 0.0%Ecc progress: 1.0%Ecc progress: 2.0%Ecc progress: 3.0%Ecc progress: 4.0%Ecc progress: 5.1%Ecc progress: 6.1%Ecc progress: 7.1%Ecc progress: 8.1%Ecc progress: 9.1%Ecc progress: 10.2%Ecc progress: 11.2%Ecc progress: 12.2%Ecc progress: 13.2%Ecc progress: 14.2%Ecc progress: 15.3%Ecc progress: 16.3%Ecc progress: 17.3%Ecc progress: 18.3%Ecc progress: 19.3%Ecc progress: 20.4%Ecc progress: 21.4%Ecc progress: 22.4%Ecc progress: 23.4%Ecc progress: 24.4%Ecc progress: 25.5%Ecc progress: 26.5%Ecc progress: 27.5%Ecc progress: 28.5%Ecc progress: 29.5%Ecc progress: 30.6%Ecc progress: 31.6%Ecc progress: 32.6%Ecc progress: 33.6%Ecc progress: 34.6%Ecc progress: 35.7%Ecc progress: 36.7%Ecc progress: 37.7%Ecc progress: 38.7%Ecc progress: 39.7%Ecc progress: 40.8%Ecc progress: 41.8%Ecc progress: 42.8%Ecc progress: 43.8%Ecc progress: 44.8%Ecc progress: 45.9%Ecc progress: 46.9%Ecc progress: 47.9%Ecc progress: 48.9%Ecc progress: 50.0%Ecc progress: 51.0%Ecc progress: 52.0%Ecc progress: 53.0%Ecc progress: 54.0%Ecc progress: 55.1%Ecc progress: 56.1%Ecc progress: 57.1%Ecc progress: 58.1%Ecc progress: 59.1%Ecc progress: 60.2%Ecc progress: 61.2%Ecc progress: 62.2%Ecc progress: 63.2%Ecc progress: 64.2%Ecc progress: 65.3%Ecc progress: 66.3%Ecc progress: 67.3%Ecc progress: 68.3%Ecc progress: 69.3%Ecc progress: 70.4%Ecc progress: 71.4%Ecc progress: 72.4%Ecc progress: 73.4%Ecc progress: 74.4%Ecc progress: 75.5%Ecc progress: 76.5%Ecc progress: 77.5%Ecc progress: 78.5%Ecc progress: 79.5%Ecc progress: 80.6%Ecc progress: 81.6%Ecc progress: 82.6%Ecc progress: 83.6%Ecc progress: 84.6%Ecc progress: 85.7%Ecc progress: 86.7%Ecc progress: 87.7%Ecc progress: 88.7%Ecc progress: 89.7%Ecc progress: 90.8%Ecc progress: 91.8%Ecc progress: 92.8%Ecc progress: 93.8%Ecc progress: 94.8%Ecc progress: 95.9%Ecc progress: 96.9%Ecc progress: 97.9%Ecc progress: 98.9%Ecc progress: 100.0% Good! All sectors are already present. diff --git a/regtest/database/RS03i_fix_trailing_tao b/regtest/database/RS03i_fix_trailing_tao index 2cbbc28..5559eb7 100644 --- a/regtest/database/RS03i_fix_trailing_tao +++ b/regtest/database/RS03i_fix_trailing_tao @@ -11,5 +11,4 @@ Fix mode(RS03i): Repairable sectors will be fixed in the image. * Warning: Image file is 2 sectors longer than expected. * Assuming this is a TAO mode medium. * 2 sectors will be removed from the image end. -Ecc progress: 0.0%Ecc progress: 1.0%Ecc progress: 2.0%Ecc progress: 3.0%Ecc progress: 4.0%Ecc progress: 5.1%Ecc progress: 6.1%Ecc progress: 7.1%Ecc progress: 8.1%Ecc progress: 9.1%Ecc progress: 10.2%Ecc progress: 11.2%Ecc progress: 12.2%Ecc progress: 13.2%Ecc progress: 14.2%Ecc progress: 15.3%Ecc progress: 16.3%Ecc progress: 17.3%Ecc progress: 18.3%Ecc progress: 19.3%Ecc progress: 20.4%Ecc progress: 21.4%Ecc progress: 22.4%Ecc progress: 23.4%Ecc progress: 24.4%Ecc progress: 25.5%Ecc progress: 26.5%Ecc progress: 27.5%Ecc progress: 28.5%Ecc progress: 29.5%Ecc progress: 30.6%Ecc progress: 31.6%Ecc progress: 32.6%Ecc progress: 33.6%Ecc progress: 34.6%Ecc progress: 35.7%Ecc progress: 36.7%Ecc progress: 37.7%Ecc progress: 38.7%Ecc progress: 39.7%Ecc progress: 40.8%Ecc progress: 41.8%Ecc progress: 42.8%Ecc progress: 43.8%Ecc progress: 44.8%Ecc progress: 45.9%Ecc progress: 46.9%Ecc progress: 47.9%Ecc progress: 48.9%Ecc progress: 50.0%Ecc progress: 51.0%Ecc progress: 52.0%Ecc progress: 53.0%Ecc progress: 54.0%Ecc progress: 55.1%Ecc progress: 56.1%Ecc progress: 57.1%Ecc progress: 58.1%Ecc progress: 59.1%Ecc progress: 60.2%Ecc progress: 61.2%Ecc progress: 62.2%Ecc progress: 63.2%Ecc progress: 64.2%Ecc progress: 65.3%Ecc progress: 66.3%Ecc progress: 67.3%Ecc progress: 68.3%Ecc progress: 69.3%Ecc progress: 70.4%Ecc progress: 71.4%Ecc progress: 72.4%Ecc progress: 73.4%Ecc progress: 74.4%Ecc progress: 75.5%Ecc progress: 76.5%Ecc progress: 77.5%Ecc progress: 78.5%Ecc progress: 79.5%Ecc progress: 80.6%Ecc progress: 81.6%Ecc progress: 82.6%Ecc progress: 83.6%Ecc progress: 84.6%Ecc progress: 85.7%Ecc progress: 86.7%Ecc progress: 87.7%Ecc progress: 88.7%Ecc progress: 89.7%Ecc progress: 90.8%Ecc progress: 91.8%Ecc progress: 92.8%Ecc progress: 93.8%Ecc progress: 94.8%Ecc progress: 95.9%Ecc progress: 96.9%Ecc progress: 97.9%Ecc progress: 98.9%Ecc progress: 100.0% Good! All sectors are already present. diff --git a/regtest/database/RS03i_fix_truncated_image b/regtest/database/RS03i_fix_truncated_image index 990c52e..e44b157 100644 --- a/regtest/database/RS03i_fix_truncated_image +++ b/regtest/database/RS03i_fix_truncated_image @@ -6,108 +6,106 @@ under the conditions of the GNU GENERAL PUBLIC LICENSE. See the file "COPYING" for further information. Opening rs03i-tmp.iso: 24780 medium sectors. -Expanding image: 1%Expanding image: 2%Expanding image: 3%Expanding image: 4%Expanding image: 5%Expanding image: 6%Expanding image: 7%Expanding image: 8%Expanding image: 9%Expanding image: 10%Expanding image: 11%Expanding image: 12%Expanding image: 13%Expanding image: 14%Expanding image: 15%Expanding image: 16%Expanding image: 17%Expanding image: 18%Expanding image: 19%Expanding image: 20%Expanding image: 21%Expanding image: 22%Expanding image: 23%Expanding image: 24%Expanding image: 25%Expanding image: 26%Expanding image: 27%Expanding image: 28%Expanding image: 29%Expanding image: 30%Expanding image: 31%Expanding image: 32%Expanding image: 33%Expanding image: 34%Expanding image: 35%Expanding image: 36%Expanding image: 37%Expanding image: 38%Expanding image: 39%Expanding image: 40%Expanding image: 41%Expanding image: 42%Expanding image: 43%Expanding image: 44%Expanding image: 45%Expanding image: 46%Expanding image: 47%Expanding image: 48%Expanding image: 49%Expanding image: 50%Expanding image: 51%Expanding image: 52%Expanding image: 53%Expanding image: 54%Expanding image: 55%Expanding image: 56%Expanding image: 57%Expanding image: 58%Expanding image: 59%Expanding image: 60%Expanding image: 61%Expanding image: 62%Expanding image: 63%Expanding image: 64%Expanding image: 65%Expanding image: 66%Expanding image: 67%Expanding image: 68%Expanding image: 69%Expanding image: 70%Expanding image: 71%Expanding image: 72%Expanding image: 73%Expanding image: 74%Expanding image: 75%Expanding image: 76%Expanding image: 77%Expanding image: 78%Expanding image: 79%Expanding image: 80%Expanding image: 81%Expanding image: 82%Expanding image: 83%Expanding image: 84%Expanding image: 85%Expanding image: 86%Expanding image: 87%Expanding image: 88%Expanding image: 89%Expanding image: 90%Expanding image: 91%Expanding image: 92%Expanding image: 93%Expanding image: 94%Expanding image: 95%Expanding image: 96%Expanding image: 97%Expanding image: 98%Expanding image: 99%Expanding image: 100% Fix mode(RS03i): Repairable sectors will be fixed in the image. 2 repaired sectors: 24794d 24892d -Ecc progress: 0.0% 2 repaired sectors: 24795d 24893d -Ecc progress: 1.0% 2 repaired sectors: 24796d 24894d -Ecc progress: 2.0% 2 repaired sectors: 24797d 24895d -Ecc progress: 3.0% 2 repaired sectors: 24798d 24896d -Ecc progress: 4.0% 2 repaired sectors: 24799d 24897d -Ecc progress: 5.1% 2 repaired sectors: 24800d 24898d -Ecc progress: 6.1% 2 repaired sectors: 24801d 24899d -Ecc progress: 7.1% 2 repaired sectors: 24802d 24900d -Ecc progress: 8.1% 2 repaired sectors: 24803d 24901d -Ecc progress: 9.1% 2 repaired sectors: 24804d 24902d -Ecc progress: 10.2% 2 repaired sectors: 24805d 24903d -Ecc progress: 11.2% 2 repaired sectors: 24806d 24904d -Ecc progress: 12.2% 2 repaired sectors: 24807d 24905d -Ecc progress: 13.2% 2 repaired sectors: 24808d 24906d -Ecc progress: 14.2% 2 repaired sectors: 24809d 24907d -Ecc progress: 15.3% 2 repaired sectors: 24810d 24908d -Ecc progress: 16.3% 2 repaired sectors: 24811d 24909d -Ecc progress: 17.3% 2 repaired sectors: 24812d 24910d -Ecc progress: 18.3% 2 repaired sectors: 24813d 24911d -Ecc progress: 19.3% 2 repaired sectors: 24814d 24912d -Ecc progress: 20.4% 2 repaired sectors: 24815d 24913d -Ecc progress: 21.4% 2 repaired sectors: 24816d 24914d -Ecc progress: 22.4% 2 repaired sectors: 24817d 24915d -Ecc progress: 23.4% 2 repaired sectors: 24818d 24916d -Ecc progress: 24.4% 2 repaired sectors: 24819d 24917d -Ecc progress: 25.5% 2 repaired sectors: 24820d 24918d -Ecc progress: 26.5% 2 repaired sectors: 24821d 24919d -Ecc progress: 27.5% 2 repaired sectors: 24822d 24920d -Ecc progress: 28.5% 2 repaired sectors: 24823d 24921d -Ecc progress: 29.5% 2 repaired sectors: 24824d 24922d -Ecc progress: 30.6% 2 repaired sectors: 24825d 24923d -Ecc progress: 31.6% 2 repaired sectors: 24826d 24924d -Ecc progress: 32.6% 2 repaired sectors: 24827d 24925d -Ecc progress: 33.6% 2 repaired sectors: 24828d 24926d -Ecc progress: 34.6% 2 repaired sectors: 24829d 24927d -Ecc progress: 35.7% 2 repaired sectors: 24830d 24928d -Ecc progress: 36.7% 2 repaired sectors: 24831d 24929d -Ecc progress: 37.7% 2 repaired sectors: 24832d 24930d -Ecc progress: 38.7% 2 repaired sectors: 24833d 24931d -Ecc progress: 39.7% 2 repaired sectors: 24834d 24932d -Ecc progress: 40.8% 2 repaired sectors: 24835d 24933d -Ecc progress: 41.8% 2 repaired sectors: 24836d 24934d -Ecc progress: 42.8% 2 repaired sectors: 24837d 24935d -Ecc progress: 43.8% 2 repaired sectors: 24838d 24936d -Ecc progress: 44.8% 2 repaired sectors: 24839d 24937d -Ecc progress: 45.9% 2 repaired sectors: 24840d 24938d -Ecc progress: 46.9% 2 repaired sectors: 24841d 24939d -Ecc progress: 47.9% 2 repaired sectors: 24842d 24940d -Ecc progress: 48.9% 2 repaired sectors: 24843d 24941d -Ecc progress: 50.0% 2 repaired sectors: 24844d 24942d -Ecc progress: 51.0% 2 repaired sectors: 24845d 24943d -Ecc progress: 52.0% 2 repaired sectors: 24846d 24944d -Ecc progress: 53.0% 2 repaired sectors: 24847d 24945d -Ecc progress: 54.0% 2 repaired sectors: 24848d 24946d -Ecc progress: 55.1% 2 repaired sectors: 24849d 24947d -Ecc progress: 56.1% 2 repaired sectors: 24850d 24948d -Ecc progress: 57.1% 2 repaired sectors: 24851d 24949d -Ecc progress: 58.1% 2 repaired sectors: 24852d 24950d -Ecc progress: 59.1% 2 repaired sectors: 24853d 24951d -Ecc progress: 60.2% 2 repaired sectors: 24854d 24952d -Ecc progress: 61.2% 2 repaired sectors: 24855d 24953d -Ecc progress: 62.2% 2 repaired sectors: 24856d 24954d -Ecc progress: 63.2% 2 repaired sectors: 24857d 24955d -Ecc progress: 64.2% 2 repaired sectors: 24858d 24956d -Ecc progress: 65.3% 2 repaired sectors: 24859d 24957d -Ecc progress: 66.3% 2 repaired sectors: 24860d 24958d -Ecc progress: 67.3% 2 repaired sectors: 24861d 24959d -Ecc progress: 68.3% 2 repaired sectors: 24862d 24960d -Ecc progress: 69.3% 2 repaired sectors: 24863d 24961d -Ecc progress: 70.4% 2 repaired sectors: 24864d 24962d -Ecc progress: 71.4% 2 repaired sectors: 24865d 24963d -Ecc progress: 72.4% 2 repaired sectors: 24866d 24964d -Ecc progress: 73.4% 2 repaired sectors: 24867d 24965d -Ecc progress: 74.4% 2 repaired sectors: 24868d 24966d -Ecc progress: 75.5% 2 repaired sectors: 24869d 24967d -Ecc progress: 76.5% 2 repaired sectors: 24870d 24968d -Ecc progress: 77.5% 2 repaired sectors: 24871d 24969d -Ecc progress: 78.5% 2 repaired sectors: 24872d 24970d -Ecc progress: 79.5% 2 repaired sectors: 24873d 24971d -Ecc progress: 80.6% 2 repaired sectors: 24874d 24972d -Ecc progress: 81.6% 2 repaired sectors: 24875d 24973d -Ecc progress: 82.6% 2 repaired sectors: 24876d 24974d -Ecc progress: 83.6% 2 repaired sectors: 24877d 24975d -Ecc progress: 84.6% 3 repaired sectors: 24780d 24878d 24976d -Ecc progress: 85.7% 3 repaired sectors: 24781d 24879d 24977d -Ecc progress: 86.7% 3 repaired sectors: 24782d 24880d 24978d -Ecc progress: 87.7% 3 repaired sectors: 24783d 24881d 24979d -Ecc progress: 88.7% 3 repaired sectors: 24784d 24882d 24980d -Ecc progress: 89.7% 3 repaired sectors: 24785d 24883d 24981d -Ecc progress: 90.8% 3 repaired sectors: 24786d 24884d 24982d -Ecc progress: 91.8% 3 repaired sectors: 24787d 24885d 24983d -Ecc progress: 92.8% 3 repaired sectors: 24788d 24886d 24984d -Ecc progress: 93.8% 3 repaired sectors: 24789d 24887d 24985d -Ecc progress: 94.8% 3 repaired sectors: 24790d 24888d 24986d -Ecc progress: 95.9% 3 repaired sectors: 24791d 24889d 24987d -Ecc progress: 96.9% 3 repaired sectors: 24792d 24890d 24988d -Ecc progress: 97.9% 3 repaired sectors: 24793d 24891d 24989d -Ecc progress: 98.9%Ecc progress: 100.0% + 2 repaired sectors: 24795d 24893d + 2 repaired sectors: 24796d 24894d + 2 repaired sectors: 24797d 24895d + 2 repaired sectors: 24798d 24896d + 2 repaired sectors: 24799d 24897d + 2 repaired sectors: 24800d 24898d + 2 repaired sectors: 24801d 24899d + 2 repaired sectors: 24802d 24900d + 2 repaired sectors: 24803d 24901d + 2 repaired sectors: 24804d 24902d + 2 repaired sectors: 24805d 24903d + 2 repaired sectors: 24806d 24904d + 2 repaired sectors: 24807d 24905d + 2 repaired sectors: 24808d 24906d + 2 repaired sectors: 24809d 24907d + 2 repaired sectors: 24810d 24908d + 2 repaired sectors: 24811d 24909d + 2 repaired sectors: 24812d 24910d + 2 repaired sectors: 24813d 24911d + 2 repaired sectors: 24814d 24912d + 2 repaired sectors: 24815d 24913d + 2 repaired sectors: 24816d 24914d + 2 repaired sectors: 24817d 24915d + 2 repaired sectors: 24818d 24916d + 2 repaired sectors: 24819d 24917d + 2 repaired sectors: 24820d 24918d + 2 repaired sectors: 24821d 24919d + 2 repaired sectors: 24822d 24920d + 2 repaired sectors: 24823d 24921d + 2 repaired sectors: 24824d 24922d + 2 repaired sectors: 24825d 24923d + 2 repaired sectors: 24826d 24924d + 2 repaired sectors: 24827d 24925d + 2 repaired sectors: 24828d 24926d + 2 repaired sectors: 24829d 24927d + 2 repaired sectors: 24830d 24928d + 2 repaired sectors: 24831d 24929d + 2 repaired sectors: 24832d 24930d + 2 repaired sectors: 24833d 24931d + 2 repaired sectors: 24834d 24932d + 2 repaired sectors: 24835d 24933d + 2 repaired sectors: 24836d 24934d + 2 repaired sectors: 24837d 24935d + 2 repaired sectors: 24838d 24936d + 2 repaired sectors: 24839d 24937d + 2 repaired sectors: 24840d 24938d + 2 repaired sectors: 24841d 24939d + 2 repaired sectors: 24842d 24940d + 2 repaired sectors: 24843d 24941d + 2 repaired sectors: 24844d 24942d + 2 repaired sectors: 24845d 24943d + 2 repaired sectors: 24846d 24944d + 2 repaired sectors: 24847d 24945d + 2 repaired sectors: 24848d 24946d + 2 repaired sectors: 24849d 24947d + 2 repaired sectors: 24850d 24948d + 2 repaired sectors: 24851d 24949d + 2 repaired sectors: 24852d 24950d + 2 repaired sectors: 24853d 24951d + 2 repaired sectors: 24854d 24952d + 2 repaired sectors: 24855d 24953d + 2 repaired sectors: 24856d 24954d + 2 repaired sectors: 24857d 24955d + 2 repaired sectors: 24858d 24956d + 2 repaired sectors: 24859d 24957d + 2 repaired sectors: 24860d 24958d + 2 repaired sectors: 24861d 24959d + 2 repaired sectors: 24862d 24960d + 2 repaired sectors: 24863d 24961d + 2 repaired sectors: 24864d 24962d + 2 repaired sectors: 24865d 24963d + 2 repaired sectors: 24866d 24964d + 2 repaired sectors: 24867d 24965d + 2 repaired sectors: 24868d 24966d + 2 repaired sectors: 24869d 24967d + 2 repaired sectors: 24870d 24968d + 2 repaired sectors: 24871d 24969d + 2 repaired sectors: 24872d 24970d + 2 repaired sectors: 24873d 24971d + 2 repaired sectors: 24874d 24972d + 2 repaired sectors: 24875d 24973d + 2 repaired sectors: 24876d 24974d + 2 repaired sectors: 24877d 24975d + 3 repaired sectors: 24780d 24878d 24976d + 3 repaired sectors: 24781d 24879d 24977d + 3 repaired sectors: 24782d 24880d 24978d + 3 repaired sectors: 24783d 24881d 24979d + 3 repaired sectors: 24784d 24882d 24980d + 3 repaired sectors: 24785d 24883d 24981d + 3 repaired sectors: 24786d 24884d 24982d + 3 repaired sectors: 24787d 24885d 24983d + 3 repaired sectors: 24788d 24886d 24984d + 3 repaired sectors: 24789d 24887d 24985d + 3 repaired sectors: 24790d 24888d 24986d + 3 repaired sectors: 24791d 24889d 24987d + 3 repaired sectors: 24792d 24890d 24988d + 3 repaired sectors: 24793d 24891d 24989d Repaired sectors: 210 (0 data, 210 ecc) Good! All sectors are repaired. Erasure counts per ecc block: avg = 2.1; worst = 3. diff --git a/regtest/database/RS03i_fix_with_crc_error_in_padding b/regtest/database/RS03i_fix_with_crc_error_in_padding new file mode 100644 index 0000000..1d75f9a --- /dev/null +++ b/regtest/database/RS03i_fix_with_crc_error_in_padding @@ -0,0 +1,16 @@ +95b221fd894f6adb6f6e8d3b89583fb6 +ignore +This software comes with ABSOLUTELY NO WARRANTY. This +is free software and you are welcome to redistribute it +under the conditions of the GNU GENERAL PUBLIC LICENSE. +See the file "COPYING" for further information. + +Opening rs03i-tmp.iso: 24990 medium sectors. + +Fix mode(RS03i): Repairable sectors will be fixed in the image. +CRC error in sector 21020 +-> CRC-predicted error in sector 21020 at byte 400 (value ff '.', expected 6e 'n') + 1 repaired sectors: 21020c +Repaired sectors: 1 (1 data, 0 ecc) +Good! All sectors are repaired. +Erasure counts per ecc block: avg = 1.0; worst = 1. diff --git a/regtest/database/RS03i_fix_with_ecc_file_crc_block b/regtest/database/RS03i_fix_with_ecc_file_crc_block index d1b962e..566a7b1 100644 --- a/regtest/database/RS03i_fix_with_ecc_file_crc_block +++ b/regtest/database/RS03i_fix_with_ecc_file_crc_block @@ -158,8 +158,7 @@ Fix mode(RS03i): Repairable sectors will be fixed in the image. -> Non-predicted error in sector 21070 at byte 1122 (value 8e '.', expected 36 '6') -> Non-predicted error in sector 21070 at byte 1123 (value 65 'e', expected 0f '.') 1 repaired sectors: 21070n -Ecc progress: 0.0%Ecc progress: 1.0%Ecc progress: 2.0%Ecc progress: 3.0%Ecc progress: 4.0%Ecc progress: 5.1%Ecc progress: 6.1%Ecc progress: 7.1%Ecc progress: 8.1%Ecc progress: 9.1%Ecc progress: 10.2%Ecc progress: 11.2%Ecc progress: 12.2%Ecc progress: 13.2%Ecc progress: 14.2%Ecc progress: 15.3%Ecc progress: 16.3%Ecc progress: 17.3%Ecc progress: 18.3%Ecc progress: 19.3%Ecc progress: 20.4%Ecc progress: 21.4%Ecc progress: 22.4%Ecc progress: 23.4%Ecc progress: 24.4%Ecc progress: 25.5%Ecc progress: 26.5%Ecc progress: 27.5% 1 repaired sectors: 21000d -Ecc progress: 28.5%Ecc progress: 29.5%Ecc progress: 30.6%Ecc progress: 31.6%Ecc progress: 32.6%Ecc progress: 33.6%Ecc progress: 34.6%Ecc progress: 35.7%Ecc progress: 36.7%Ecc progress: 37.7%Ecc progress: 38.7%Ecc progress: 39.7%Ecc progress: 40.8%Ecc progress: 41.8%Ecc progress: 42.8%Ecc progress: 43.8%Ecc progress: 44.8%Ecc progress: 45.9%Ecc progress: 46.9%Ecc progress: 47.9%Ecc progress: 48.9%Ecc progress: 50.0%Ecc progress: 51.0%Ecc progress: 52.0%Ecc progress: 53.0%Ecc progress: 54.0%Ecc progress: 55.1%Ecc progress: 56.1%Ecc progress: 57.1%Ecc progress: 58.1%Ecc progress: 59.1%Ecc progress: 60.2%Ecc progress: 61.2%Ecc progress: 62.2%Ecc progress: 63.2%Ecc progress: 64.2%Ecc progress: 65.3%Ecc progress: 66.3%Ecc progress: 67.3%Ecc progress: 68.3%Ecc progress: 69.3%Ecc progress: 70.4%Ecc progress: 71.4%Ecc progress: 72.4%Ecc progress: 73.4%Ecc progress: 74.4%Ecc progress: 75.5%Ecc progress: 76.5%Ecc progress: 77.5%Ecc progress: 78.5%Ecc progress: 79.5%Ecc progress: 80.6%Ecc progress: 81.6%Ecc progress: 82.6%Ecc progress: 83.6%Ecc progress: 84.6%Ecc progress: 85.7%Ecc progress: 86.7%Ecc progress: 87.7%Ecc progress: 88.7%Ecc progress: 89.7%Ecc progress: 90.8%Ecc progress: 91.8%Ecc progress: 92.8%Ecc progress: 93.8%Ecc progress: 94.8%Ecc progress: 95.9%Ecc progress: 96.9%Ecc progress: 97.9%Ecc progress: 98.9%Ecc progress: 100.0% + 1 repaired sectors: 21000d Repaired sectors: 2 (2 data, 0 ecc) Good! All sectors are repaired. Erasure counts per ecc block: avg = 1.0; worst = 1. diff --git a/regtest/database/RS03i_fix_with_ecc_file_header b/regtest/database/RS03i_fix_with_ecc_file_header index 7c87b2e..a80322e 100644 --- a/regtest/database/RS03i_fix_with_ecc_file_header +++ b/regtest/database/RS03i_fix_with_ecc_file_header @@ -150,14 +150,13 @@ nroots = 39 (18.1%) Fix mode(RS03i): Repairable sectors will be fixed in the image. -Ecc progress: 0.0%Ecc progress: 1.0%Ecc progress: 2.0%Ecc progress: 3.0%Ecc progress: 4.0%Ecc progress: 5.1%Ecc progress: 6.1%Ecc progress: 7.1%Ecc progress: 8.1%Ecc progress: 9.1%Ecc progress: 10.2%Ecc progress: 11.2%Ecc progress: 12.2%Ecc progress: 13.2%Ecc progress: 14.2%Ecc progress: 15.3%Ecc progress: 16.3%Ecc progress: 17.3%Ecc progress: 18.3%Ecc progress: 19.3%Ecc progress: 20.4%Ecc progress: 21.4%Ecc progress: 22.4%Ecc progress: 23.4%Ecc progress: 24.4%Ecc progress: 25.5%Ecc progress: 26.5%Ecc progress: 27.5%CRC error in sector 21000 +CRC error in sector 21000 -> CRC-predicted error in sector 21000 at byte 16 (value 02 '.', expected 00 '.') -> CRC-predicted error in sector 21000 at byte 96 (value 8e '.', expected 32 '2') -> CRC-predicted error in sector 21000 at byte 97 (value 2b '+', expected 3d '=') -> CRC-predicted error in sector 21000 at byte 98 (value 89 '.', expected 37 '7') -> CRC-predicted error in sector 21000 at byte 99 (value 1d '.', expected 91 '.') 1 repaired sectors: 21000c -Ecc progress: 28.5%Ecc progress: 29.5%Ecc progress: 30.6%Ecc progress: 31.6%Ecc progress: 32.6%Ecc progress: 33.6%Ecc progress: 34.6%Ecc progress: 35.7%Ecc progress: 36.7%Ecc progress: 37.7%Ecc progress: 38.7%Ecc progress: 39.7%Ecc progress: 40.8%Ecc progress: 41.8%Ecc progress: 42.8%Ecc progress: 43.8%Ecc progress: 44.8%Ecc progress: 45.9%Ecc progress: 46.9%Ecc progress: 47.9%Ecc progress: 48.9%Ecc progress: 50.0%Ecc progress: 51.0%Ecc progress: 52.0%Ecc progress: 53.0%Ecc progress: 54.0%Ecc progress: 55.1%Ecc progress: 56.1%Ecc progress: 57.1%Ecc progress: 58.1%Ecc progress: 59.1%Ecc progress: 60.2%Ecc progress: 61.2%Ecc progress: 62.2%Ecc progress: 63.2%Ecc progress: 64.2%Ecc progress: 65.3%Ecc progress: 66.3%Ecc progress: 67.3%Ecc progress: 68.3%Ecc progress: 69.3%Ecc progress: 70.4%Ecc progress: 71.4%Ecc progress: 72.4%Ecc progress: 73.4%Ecc progress: 74.4%Ecc progress: 75.5%Ecc progress: 76.5%Ecc progress: 77.5%Ecc progress: 78.5%Ecc progress: 79.5%Ecc progress: 80.6%Ecc progress: 81.6%Ecc progress: 82.6%Ecc progress: 83.6%Ecc progress: 84.6%Ecc progress: 85.7%Ecc progress: 86.7%Ecc progress: 87.7%Ecc progress: 88.7%Ecc progress: 89.7%Ecc progress: 90.8%Ecc progress: 91.8%Ecc progress: 92.8%Ecc progress: 93.8%Ecc progress: 94.8%Ecc progress: 95.9%Ecc progress: 96.9%Ecc progress: 97.9%Ecc progress: 98.9%Ecc progress: 100.0% Repaired sectors: 1 (1 data, 0 ecc) Good! All sectors are repaired. Erasure counts per ecc block: avg = 1.0; worst = 1. diff --git a/regtest/database/RS03i_fix_with_missing_header b/regtest/database/RS03i_fix_with_missing_header index 63063a7..666e179 100644 --- a/regtest/database/RS03i_fix_with_missing_header +++ b/regtest/database/RS03i_fix_with_missing_header @@ -149,8 +149,7 @@ nroots = 39 (18.1%) Fix mode(RS03i): Repairable sectors will be fixed in the image. -Ecc progress: 0.0%Ecc progress: 1.0%Ecc progress: 2.0%Ecc progress: 3.0%Ecc progress: 4.0%Ecc progress: 5.1%Ecc progress: 6.1%Ecc progress: 7.1%Ecc progress: 8.1%Ecc progress: 9.1%Ecc progress: 10.2%Ecc progress: 11.2%Ecc progress: 12.2%Ecc progress: 13.2%Ecc progress: 14.2%Ecc progress: 15.3%Ecc progress: 16.3%Ecc progress: 17.3%Ecc progress: 18.3%Ecc progress: 19.3%Ecc progress: 20.4%Ecc progress: 21.4%Ecc progress: 22.4%Ecc progress: 23.4%Ecc progress: 24.4%Ecc progress: 25.5%Ecc progress: 26.5%Ecc progress: 27.5% 1 repaired sectors: 21000d -Ecc progress: 28.5%Ecc progress: 29.5%Ecc progress: 30.6%Ecc progress: 31.6%Ecc progress: 32.6%Ecc progress: 33.6%Ecc progress: 34.6%Ecc progress: 35.7%Ecc progress: 36.7%Ecc progress: 37.7%Ecc progress: 38.7%Ecc progress: 39.7%Ecc progress: 40.8%Ecc progress: 41.8%Ecc progress: 42.8%Ecc progress: 43.8%Ecc progress: 44.8%Ecc progress: 45.9%Ecc progress: 46.9%Ecc progress: 47.9%Ecc progress: 48.9%Ecc progress: 50.0%Ecc progress: 51.0%Ecc progress: 52.0%Ecc progress: 53.0%Ecc progress: 54.0%Ecc progress: 55.1%Ecc progress: 56.1%Ecc progress: 57.1%Ecc progress: 58.1%Ecc progress: 59.1%Ecc progress: 60.2%Ecc progress: 61.2%Ecc progress: 62.2%Ecc progress: 63.2%Ecc progress: 64.2%Ecc progress: 65.3%Ecc progress: 66.3%Ecc progress: 67.3%Ecc progress: 68.3%Ecc progress: 69.3%Ecc progress: 70.4%Ecc progress: 71.4%Ecc progress: 72.4%Ecc progress: 73.4%Ecc progress: 74.4%Ecc progress: 75.5%Ecc progress: 76.5%Ecc progress: 77.5%Ecc progress: 78.5%Ecc progress: 79.5%Ecc progress: 80.6%Ecc progress: 81.6%Ecc progress: 82.6%Ecc progress: 83.6%Ecc progress: 84.6%Ecc progress: 85.7%Ecc progress: 86.7%Ecc progress: 87.7%Ecc progress: 88.7%Ecc progress: 89.7%Ecc progress: 90.8%Ecc progress: 91.8%Ecc progress: 92.8%Ecc progress: 93.8%Ecc progress: 94.8%Ecc progress: 95.9%Ecc progress: 96.9%Ecc progress: 97.9%Ecc progress: 98.9%Ecc progress: 100.0% + 1 repaired sectors: 21000d Repaired sectors: 1 (1 data, 0 ecc) Good! All sectors are repaired. Erasure counts per ecc block: avg = 1.0; worst = 1. diff --git a/regtest/database/RS03i_fix_with_missing_iso_header b/regtest/database/RS03i_fix_with_missing_iso_header index 9c38519..22746cc 100644 --- a/regtest/database/RS03i_fix_with_missing_iso_header +++ b/regtest/database/RS03i_fix_with_missing_iso_header @@ -126,8 +126,7 @@ nroots = 39 (18.1%) Fix mode(RS03i): Repairable sectors will be fixed in the image. -Ecc progress: 0.0%Ecc progress: 1.0%Ecc progress: 2.0%Ecc progress: 3.0%Ecc progress: 4.0%Ecc progress: 5.1%Ecc progress: 6.1%Ecc progress: 7.1%Ecc progress: 8.1%Ecc progress: 9.1%Ecc progress: 10.2%Ecc progress: 11.2%Ecc progress: 12.2%Ecc progress: 13.2%Ecc progress: 14.2%Ecc progress: 15.3% 1 repaired sectors: 16d -Ecc progress: 16.3%Ecc progress: 17.3%Ecc progress: 18.3%Ecc progress: 19.3%Ecc progress: 20.4%Ecc progress: 21.4%Ecc progress: 22.4%Ecc progress: 23.4%Ecc progress: 24.4%Ecc progress: 25.5%Ecc progress: 26.5%Ecc progress: 27.5%Ecc progress: 28.5%Ecc progress: 29.5%Ecc progress: 30.6%Ecc progress: 31.6%Ecc progress: 32.6%Ecc progress: 33.6%Ecc progress: 34.6%Ecc progress: 35.7%Ecc progress: 36.7%Ecc progress: 37.7%Ecc progress: 38.7%Ecc progress: 39.7%Ecc progress: 40.8%Ecc progress: 41.8%Ecc progress: 42.8%Ecc progress: 43.8%Ecc progress: 44.8%Ecc progress: 45.9%Ecc progress: 46.9%Ecc progress: 47.9%Ecc progress: 48.9%Ecc progress: 50.0%Ecc progress: 51.0%Ecc progress: 52.0%Ecc progress: 53.0%Ecc progress: 54.0%Ecc progress: 55.1%Ecc progress: 56.1%Ecc progress: 57.1%Ecc progress: 58.1%Ecc progress: 59.1%Ecc progress: 60.2%Ecc progress: 61.2%Ecc progress: 62.2%Ecc progress: 63.2%Ecc progress: 64.2%Ecc progress: 65.3%Ecc progress: 66.3%Ecc progress: 67.3%Ecc progress: 68.3%Ecc progress: 69.3%Ecc progress: 70.4%Ecc progress: 71.4%Ecc progress: 72.4%Ecc progress: 73.4%Ecc progress: 74.4%Ecc progress: 75.5%Ecc progress: 76.5%Ecc progress: 77.5%Ecc progress: 78.5%Ecc progress: 79.5%Ecc progress: 80.6%Ecc progress: 81.6%Ecc progress: 82.6%Ecc progress: 83.6%Ecc progress: 84.6%Ecc progress: 85.7%Ecc progress: 86.7%Ecc progress: 87.7%Ecc progress: 88.7%Ecc progress: 89.7%Ecc progress: 90.8%Ecc progress: 91.8%Ecc progress: 92.8%Ecc progress: 93.8%Ecc progress: 94.8%Ecc progress: 95.9%Ecc progress: 96.9%Ecc progress: 97.9%Ecc progress: 98.9%Ecc progress: 100.0% + 1 repaired sectors: 16d Repaired sectors: 1 (1 data, 0 ecc) Good! All sectors are repaired. Erasure counts per ecc block: avg = 1.0; worst = 1. diff --git a/regtest/database/RS03i_fix_with_rs01_file b/regtest/database/RS03i_fix_with_rs01_file index 9bb673f..347a0ed 100644 --- a/regtest/database/RS03i_fix_with_rs01_file +++ b/regtest/database/RS03i_fix_with_rs01_file @@ -8,10 +8,9 @@ See the file "COPYING" for further information. Opening rs03i-tmp.iso: 24990 medium sectors. Fix mode(RS01): Repairable sectors will be fixed in the image. -Ecc progress: 0.8%Ecc progress: 1.7%Ecc progress: 2.6%Ecc progress: 3.5%Ecc progress: 4.4%Ecc progress: 5.3%Ecc progress: 6.1%Ecc progress: 7.0%Ecc progress: 7.9%Ecc progress: 8.8%Ecc progress: 9.7%Ecc progress: 10.6%Ecc progress: 11.5%Ecc progress: 12.3%Ecc progress: 13.2%Ecc progress: 14.1%CRC error in sector 24989 +CRC error in sector 24989 -> Error located in sector 24989 at byte 0 (value 01 '.', expected a0 '.') 1 repaired sectors: 24989 -Ecc progress: 15.0%Ecc progress: 15.9%Ecc progress: 16.8%Ecc progress: 17.6%Ecc progress: 18.5%Ecc progress: 19.4%Ecc progress: 20.3%Ecc progress: 21.2%Ecc progress: 22.1%Ecc progress: 23.0%Ecc progress: 23.8%Ecc progress: 24.7%Ecc progress: 25.6%Ecc progress: 26.5%Ecc progress: 27.4%Ecc progress: 28.3%Ecc progress: 29.2%Ecc progress: 30.0%Ecc progress: 30.9%Ecc progress: 31.8%Ecc progress: 32.7%Ecc progress: 33.6%Ecc progress: 34.5%Ecc progress: 35.3%Ecc progress: 36.2%Ecc progress: 37.1%Ecc progress: 38.0%Ecc progress: 38.9%Ecc progress: 39.8%Ecc progress: 40.7%Ecc progress: 41.5%Ecc progress: 42.4%Ecc progress: 43.3%Ecc progress: 44.2%Ecc progress: 45.1%Ecc progress: 46.0%Ecc progress: 46.9%Ecc progress: 47.7%Ecc progress: 48.6%Ecc progress: 49.5%Ecc progress: 50.4%Ecc progress: 51.3%Ecc progress: 52.2%Ecc progress: 53.0%Ecc progress: 53.9%Ecc progress: 54.8%Ecc progress: 55.7%Ecc progress: 56.6%Ecc progress: 57.5%Ecc progress: 58.4%Ecc progress: 59.2%Ecc progress: 60.1%Ecc progress: 61.0%Ecc progress: 61.9%Ecc progress: 62.8%Ecc progress: 63.7%Ecc progress: 64.6%Ecc progress: 65.4%Ecc progress: 66.3%Ecc progress: 67.2%Ecc progress: 68.1%Ecc progress: 69.0%Ecc progress: 69.9%Ecc progress: 70.7%Ecc progress: 71.6%Ecc progress: 72.5%Ecc progress: 73.4%Ecc progress: 74.3%Ecc progress: 75.2%Ecc progress: 76.1%Ecc progress: 76.9%Ecc progress: 77.8%Ecc progress: 78.7%Ecc progress: 79.6%Ecc progress: 80.5%Ecc progress: 81.4%Ecc progress: 82.3%Ecc progress: 83.1%Ecc progress: 84.0%Ecc progress: 84.9%Ecc progress: 85.8%Ecc progress: 86.7%Ecc progress: 87.6%Ecc progress: 88.4%Ecc progress: 89.3%Ecc progress: 90.2%Ecc progress: 91.1%Ecc progress: 92.0%Ecc progress: 92.9%Ecc progress: 93.8%Ecc progress: 94.6%Ecc progress: 95.5%Ecc progress: 96.4%Ecc progress: 97.3%Ecc progress: 98.2%Ecc progress: 99.1%Ecc progress: 100.0%Ecc progress: 100.0% Repaired sectors: 1 Good! All sectors are repaired. Erasure counts per ecc block: avg = 1.0; worst = 1. diff --git a/regtest/database/RS03i_fix_with_rs03_file b/regtest/database/RS03i_fix_with_rs03_file index 4492435..33f6abc 100644 --- a/regtest/database/RS03i_fix_with_rs03_file +++ b/regtest/database/RS03i_fix_with_rs03_file @@ -8,10 +8,9 @@ See the file "COPYING" for further information. Opening rs03i-tmp.iso: 24990 medium sectors. Fix mode(RS03f): Repairable sectors will be fixed in the image. -Ecc progress: 0.0%Ecc progress: 0.9%Ecc progress: 1.8%Ecc progress: 2.8%Ecc progress: 3.7%Ecc progress: 4.6%Ecc progress: 5.6%Ecc progress: 6.5%Ecc progress: 7.4%Ecc progress: 8.4%Ecc progress: 9.3%Ecc progress: 10.2%Ecc progress: 11.2%Ecc progress: 12.1%Ecc progress: 13.0%Ecc progress: 14.0%Ecc progress: 14.9%Ecc progress: 15.8%Ecc progress: 16.8%Ecc progress: 17.7%Ecc progress: 18.6%Ecc progress: 19.6%Ecc progress: 20.5%Ecc progress: 21.4%Ecc progress: 22.4%Ecc progress: 23.3%Ecc progress: 24.2%Ecc progress: 25.2%Ecc progress: 26.1%Ecc progress: 27.1%Ecc progress: 28.0%Ecc progress: 28.9%Ecc progress: 29.9%Ecc progress: 30.8%Ecc progress: 31.7%Ecc progress: 32.7%Ecc progress: 33.6%Ecc progress: 34.5%Ecc progress: 35.5%Ecc progress: 36.4%Ecc progress: 37.3%Ecc progress: 38.3%Ecc progress: 39.2%Ecc progress: 40.1%Ecc progress: 41.1%Ecc progress: 42.0%Ecc progress: 42.9%Ecc progress: 43.9%Ecc progress: 44.8%Ecc progress: 45.7%Ecc progress: 46.7%Ecc progress: 47.6%Ecc progress: 48.5%Ecc progress: 49.5%Ecc progress: 50.4%Ecc progress: 51.4%Ecc progress: 52.3%Ecc progress: 53.2%CRC error in sector 24989 +CRC error in sector 24989 -> CRC-predicted error in sector 24989 at byte 0 (value 01 '.', expected a0 '.') 1 repaired sectors: 24989c -Ecc progress: 54.2%Ecc progress: 55.1%Ecc progress: 56.0%Ecc progress: 57.0%Ecc progress: 57.9%Ecc progress: 58.8%Ecc progress: 59.8%Ecc progress: 60.7%Ecc progress: 61.6%Ecc progress: 62.6%Ecc progress: 63.5%Ecc progress: 64.4%Ecc progress: 65.4%Ecc progress: 66.3%Ecc progress: 67.2%Ecc progress: 68.2%Ecc progress: 69.1%Ecc progress: 70.0%Ecc progress: 71.0%Ecc progress: 71.9%Ecc progress: 72.8%Ecc progress: 73.8%Ecc progress: 74.7%Ecc progress: 75.7%Ecc progress: 76.6%Ecc progress: 77.5%Ecc progress: 78.5%Ecc progress: 79.4%Ecc progress: 80.3%Ecc progress: 81.3%Ecc progress: 82.2%Ecc progress: 83.1%Ecc progress: 84.1%Ecc progress: 85.0%Ecc progress: 85.9%Ecc progress: 86.9%Ecc progress: 87.8%Ecc progress: 88.7%Ecc progress: 89.7%Ecc progress: 90.6%Ecc progress: 91.5%Ecc progress: 92.5%Ecc progress: 93.4%Ecc progress: 94.3%Ecc progress: 95.3%Ecc progress: 96.2%Ecc progress: 97.1%Ecc progress: 98.1%Ecc progress: 99.0%Ecc progress: 100.0% Repaired sectors: 1 (1 data, 0 ecc) Good! All sectors are repaired. Erasure counts per ecc block: avg = 1.0; worst = 1. diff --git a/regtest/database/RS03i_good b/regtest/database/RS03i_good index 2f3a5c8..08f1acd 100644 --- a/regtest/database/RS03i_good +++ b/regtest/database/RS03i_good @@ -16,6 +16,6 @@ Error correction properties: Data integrity: - medium sectors : 24990 total / 21000 data -- testing sectors : 1%- testing sectors : 2%- testing sectors : 3%- testing sectors : 4%- testing sectors : 5%- testing sectors : 6%- testing sectors : 7%- testing sectors : 8%- testing sectors : 9%- testing sectors : 10%- testing sectors : 11%- testing sectors : 12%- testing sectors : 13%- testing sectors : 14%- testing sectors : 15%- testing sectors : 16%- testing sectors : 17%- testing sectors : 18%- testing sectors : 19%- testing sectors : 20%- testing sectors : 21%- testing sectors : 22%- testing sectors : 23%- testing sectors : 24%- testing sectors : 25%- testing sectors : 26%- testing sectors : 27%- testing sectors : 28%- testing sectors : 29%- testing sectors : 30%- testing sectors : 31%- testing sectors : 32%- testing sectors : 33%- testing sectors : 34%- testing sectors : 35%- testing sectors : 36%- testing sectors : 37%- testing sectors : 38%- testing sectors : 39%- testing sectors : 40%- testing sectors : 41%- testing sectors : 42%- testing sectors : 43%- testing sectors : 44%- testing sectors : 45%- testing sectors : 46%- testing sectors : 47%- testing sectors : 48%- testing sectors : 49%- testing sectors : 50%- testing sectors : 51%- testing sectors : 52%- testing sectors : 53%- testing sectors : 54%- testing sectors : 55%- testing sectors : 56%- testing sectors : 57%- testing sectors : 58%- testing sectors : 59%- testing sectors : 60%- testing sectors : 61%- testing sectors : 62%- testing sectors : 63%- testing sectors : 64%- testing sectors : 65%- testing sectors : 66%- testing sectors : 67%- testing sectors : 68%- testing sectors : 69%- testing sectors : 70%- testing sectors : 71%- testing sectors : 72%- testing sectors : 73%- testing sectors : 74%- testing sectors : 75%- testing sectors : 76%- testing sectors : 77%- testing sectors : 78%- testing sectors : 79%- testing sectors : 80%- testing sectors : 81%- testing sectors : 82%- testing sectors : 83%- testing sectors : 84%- testing sectors : 85%- testing sectors : 86%- testing sectors : 87%- testing sectors : 88%- testing sectors : 89%- testing sectors : 90%- testing sectors : 91%- testing sectors : 92%- testing sectors : 93%- testing sectors : 94%- testing sectors : 95%- testing sectors : 96%- testing sectors : 97%- testing sectors : 98%- testing sectors : 99%- testing sectors : 100%- good image/file : all sectors present +- good image/file : all sectors present - data md5sum : 9503f278d4550a9507a317664481adf8 -- Ecc block test : 1% tested- Ecc block test : 2% tested- Ecc block test : 3% tested- Ecc block test : 4% tested- Ecc block test : 5% tested- Ecc block test : 6% tested- Ecc block test : 7% tested- Ecc block test : 8% tested- Ecc block test : 9% tested- Ecc block test : 10% tested- Ecc block test : 11% tested- Ecc block test : 12% tested- Ecc block test : 13% tested- Ecc block test : 14% tested- Ecc block test : 15% tested- Ecc block test : 16% tested- Ecc block test : 17% tested- Ecc block test : 18% tested- Ecc block test : 19% tested- Ecc block test : 20% tested- Ecc block test : 21% tested- Ecc block test : 22% tested- Ecc block test : 23% tested- Ecc block test : 24% tested- Ecc block test : 25% tested- Ecc block test : 26% tested- Ecc block test : 27% tested- Ecc block test : 28% tested- Ecc block test : 29% tested- Ecc block test : 30% tested- Ecc block test : 31% tested- Ecc block test : 32% tested- Ecc block test : 33% tested- Ecc block test : 34% tested- Ecc block test : 35% tested- Ecc block test : 36% tested- Ecc block test : 37% tested- Ecc block test : 38% tested- Ecc block test : 39% tested- Ecc block test : 40% tested- Ecc block test : 41% tested- Ecc block test : 42% tested- Ecc block test : 43% tested- Ecc block test : 44% tested- Ecc block test : 45% tested- Ecc block test : 46% tested- Ecc block test : 47% tested- Ecc block test : 48% tested- Ecc block test : 50% tested- Ecc block test : 51% tested- Ecc block test : 52% tested- Ecc block test : 53% tested- Ecc block test : 54% tested- Ecc block test : 55% tested- Ecc block test : 56% tested- Ecc block test : 57% tested- Ecc block test : 58% tested- Ecc block test : 59% tested- Ecc block test : 60% tested- Ecc block test : 61% tested- Ecc block test : 62% tested- Ecc block test : 63% tested- Ecc block test : 64% tested- Ecc block test : 65% tested- Ecc block test : 66% tested- Ecc block test : 67% tested- Ecc block test : 68% tested- Ecc block test : 69% tested- Ecc block test : 70% tested- Ecc block test : 71% tested- Ecc block test : 72% tested- Ecc block test : 73% tested- Ecc block test : 74% tested- Ecc block test : 75% tested- Ecc block test : 76% tested- Ecc block test : 77% tested- Ecc block test : 78% tested- Ecc block test : 79% tested- Ecc block test : 80% tested- Ecc block test : 81% tested- Ecc block test : 82% tested- Ecc block test : 83% tested- Ecc block test : 84% tested- Ecc block test : 85% tested- Ecc block test : 86% tested- Ecc block test : 87% tested- Ecc block test : 88% tested- Ecc block test : 89% tested- Ecc block test : 90% tested- Ecc block test : 91% tested- Ecc block test : 92% tested- Ecc block test : 93% tested- Ecc block test : 94% tested- Ecc block test : 95% tested- Ecc block test : 96% tested- Ecc block test : 97% tested- Ecc block test : 98% tested- Ecc block test : 100% tested - Ecc block test : pass +- Ecc block test : pass diff --git a/regtest/database/RS03i_layer_multiple b/regtest/database/RS03i_layer_multiple index 5ecb980..6822132 100644 --- a/regtest/database/RS03i_layer_multiple +++ b/regtest/database/RS03i_layer_multiple @@ -16,6 +16,6 @@ Error correction properties: Data integrity: - medium sectors : 19890 total / 14508 data -- testing sectors : 1%- testing sectors : 2%- testing sectors : 3%- testing sectors : 4%- testing sectors : 5%- testing sectors : 6%- testing sectors : 7%- testing sectors : 8%- testing sectors : 9%- testing sectors : 10%- testing sectors : 11%- testing sectors : 12%- testing sectors : 13%- testing sectors : 14%- testing sectors : 15%- testing sectors : 16%- testing sectors : 17%- testing sectors : 18%- testing sectors : 19%- testing sectors : 20%- testing sectors : 21%- testing sectors : 22%- testing sectors : 23%- testing sectors : 24%- testing sectors : 25%- testing sectors : 26%- testing sectors : 27%- testing sectors : 28%- testing sectors : 29%- testing sectors : 30%- testing sectors : 31%- testing sectors : 32%- testing sectors : 33%- testing sectors : 34%- testing sectors : 35%- testing sectors : 36%- testing sectors : 37%- testing sectors : 38%- testing sectors : 39%- testing sectors : 40%- testing sectors : 41%- testing sectors : 42%- testing sectors : 43%- testing sectors : 44%- testing sectors : 45%- testing sectors : 46%- testing sectors : 47%- testing sectors : 48%- testing sectors : 49%- testing sectors : 50%- testing sectors : 51%- testing sectors : 52%- testing sectors : 53%- testing sectors : 54%- testing sectors : 55%- testing sectors : 56%- testing sectors : 57%- testing sectors : 58%- testing sectors : 59%- testing sectors : 60%- testing sectors : 61%- testing sectors : 62%- testing sectors : 63%- testing sectors : 64%- testing sectors : 65%- testing sectors : 66%- testing sectors : 67%- testing sectors : 68%- testing sectors : 69%- testing sectors : 70%- testing sectors : 71%- testing sectors : 72%- testing sectors : 73%- testing sectors : 74%- testing sectors : 75%- testing sectors : 76%- testing sectors : 77%- testing sectors : 78%- testing sectors : 79%- testing sectors : 80%- testing sectors : 81%- testing sectors : 82%- testing sectors : 83%- testing sectors : 84%- testing sectors : 85%- testing sectors : 86%- testing sectors : 87%- testing sectors : 88%- testing sectors : 89%- testing sectors : 90%- testing sectors : 91%- testing sectors : 92%- testing sectors : 93%- testing sectors : 94%- testing sectors : 95%- testing sectors : 96%- testing sectors : 97%- testing sectors : 98%- testing sectors : 99%- testing sectors : 100%- good image/file : all sectors present +- good image/file : all sectors present - data md5sum : 473151ca3ecc5739e0804c7450cb227f -- Ecc block test : 1% tested- Ecc block test : 2% tested- Ecc block test : 3% tested- Ecc block test : 5% tested- Ecc block test : 6% tested- Ecc block test : 7% tested- Ecc block test : 8% tested- Ecc block test : 10% tested- Ecc block test : 11% tested- Ecc block test : 12% tested- Ecc block test : 14% tested- Ecc block test : 15% tested- Ecc block test : 16% tested- Ecc block test : 17% tested- Ecc block test : 19% tested- Ecc block test : 20% tested- Ecc block test : 21% tested- Ecc block test : 23% tested- Ecc block test : 24% tested- Ecc block test : 25% tested- Ecc block test : 26% tested- Ecc block test : 28% tested- Ecc block test : 29% tested- Ecc block test : 30% tested- Ecc block test : 32% tested- Ecc block test : 33% tested- Ecc block test : 34% tested- Ecc block test : 35% tested- Ecc block test : 37% tested- Ecc block test : 38% tested- Ecc block test : 39% tested- Ecc block test : 41% tested- Ecc block test : 42% tested- Ecc block test : 43% tested- Ecc block test : 44% tested- Ecc block test : 46% tested- Ecc block test : 47% tested- Ecc block test : 48% tested- Ecc block test : 50% tested- Ecc block test : 51% tested- Ecc block test : 52% tested- Ecc block test : 53% tested- Ecc block test : 55% tested- Ecc block test : 56% tested- Ecc block test : 57% tested- Ecc block test : 58% tested- Ecc block test : 60% tested- Ecc block test : 61% tested- Ecc block test : 62% tested- Ecc block test : 64% tested- Ecc block test : 65% tested- Ecc block test : 66% tested- Ecc block test : 67% tested- Ecc block test : 69% tested- Ecc block test : 70% tested- Ecc block test : 71% tested- Ecc block test : 73% tested- Ecc block test : 74% tested- Ecc block test : 75% tested- Ecc block test : 76% tested- Ecc block test : 78% tested- Ecc block test : 79% tested- Ecc block test : 80% tested- Ecc block test : 82% tested- Ecc block test : 83% tested- Ecc block test : 84% tested- Ecc block test : 85% tested- Ecc block test : 87% tested- Ecc block test : 88% tested- Ecc block test : 89% tested- Ecc block test : 91% tested- Ecc block test : 92% tested- Ecc block test : 93% tested- Ecc block test : 94% tested- Ecc block test : 96% tested- Ecc block test : 97% tested- Ecc block test : 98% tested- Ecc block test : 100% tested - Ecc block test : pass +- Ecc block test : pass diff --git a/regtest/database/RS03i_missing_crc_sectors b/regtest/database/RS03i_missing_crc_sectors index 08b5fcf..9cd5a25 100644 --- a/regtest/database/RS03i_missing_crc_sectors +++ b/regtest/database/RS03i_missing_crc_sectors @@ -16,12 +16,12 @@ Error correction properties: Data integrity: - medium sectors : 24990 total / 21000 data -- testing sectors : 1%- testing sectors : 2%- testing sectors : 3%- testing sectors : 4%- testing sectors : 5%- testing sectors : 6%- testing sectors : 7%- testing sectors : 8%- testing sectors : 9%- testing sectors : 10%- testing sectors : 11%- testing sectors : 12%- testing sectors : 13%- testing sectors : 14%- testing sectors : 15%- testing sectors : 16%- testing sectors : 17%- testing sectors : 18%- testing sectors : 19%- testing sectors : 20%- testing sectors : 21%- testing sectors : 22%- testing sectors : 23%- testing sectors : 24%- testing sectors : 25%- testing sectors : 26%- testing sectors : 27%- testing sectors : 28%- testing sectors : 29%- testing sectors : 30%- testing sectors : 31%- testing sectors : 32%- testing sectors : 33%- testing sectors : 34%- testing sectors : 35%- testing sectors : 36%- testing sectors : 37%- testing sectors : 38%- testing sectors : 39%- testing sectors : 40%- testing sectors : 41%- testing sectors : 42%- testing sectors : 43%- testing sectors : 44%- testing sectors : 45%- testing sectors : 46%- testing sectors : 47%- testing sectors : 48%- testing sectors : 49%- testing sectors : 50%- testing sectors : 51%- testing sectors : 52%- testing sectors : 53%- testing sectors : 54%- testing sectors : 55%- testing sectors : 56%- testing sectors : 57%- testing sectors : 58%- testing sectors : 59%- testing sectors : 60%- testing sectors : 61%- testing sectors : 62%- testing sectors : 63%- testing sectors : 64%- testing sectors : 65%- testing sectors : 66%- testing sectors : 67%- testing sectors : 68%- testing sectors : 69%- testing sectors : 70%- testing sectors : 71%- testing sectors : 72%- testing sectors : 73%- testing sectors : 74%- testing sectors : 75%- testing sectors : 76%- testing sectors : 77%- testing sectors : 78%- testing sectors : 79%- testing sectors : 80%- testing sectors : 81%- testing sectors : 82%- testing sectors : 83%- testing sectors : 84%* missing sectors : 21100 - 21108 +* missing sectors : 21100 - 21108 * missing sector : 21111 -- testing sectors : 85%- testing sectors : 86%- testing sectors : 87%- testing sectors : 88%- testing sectors : 89%- testing sectors : 90%- testing sectors : 91%- testing sectors : 92%- testing sectors : 93%- testing sectors : 94%- testing sectors : 95%- testing sectors : 96%- testing sectors : 97%- testing sectors : 98%- testing sectors : 99%- testing sectors : 100%* BAD image/file : 10 sectors missing +* BAD image/file : 10 sectors missing ... data section : 0 sectors missing; 0 CRC errors ... crc section : 10 sectors missing ... ecc section : 0 sectors missing -- Ecc block test : 1% tested- Ecc block test : 2% tested- Ecc block test : 3% tested- Ecc block test : 4% tested- Ecc block test : 5% tested- Ecc block test : 6% tested- Ecc block test : 7% tested- Ecc block test : 8% tested- Ecc block test : 9% tested- Ecc block test : 10% tested- Ecc block test : 11% tested- Ecc block test : 12% tested- Ecc block test : 13% tested- Ecc block test : 14% tested- Ecc block test : 15% tested- Ecc block test : 16% tested- Ecc block test : 17% tested- Ecc block test : 18% tested- Ecc block test : 19% tested- Ecc block test : 20% tested- Ecc block test : 21% tested- Ecc block test : 22% tested- Ecc block test : 23% tested- Ecc block test : 24% tested- Ecc block test : 25% tested- Ecc block test : 26% tested- Ecc block test : 27% tested- Ecc block test : 28% tested- Ecc block test : 29% tested- Ecc block test : 30% tested* Ecc block test : 30 good, 1 bad; 31% tested* Ecc block test : 30 good, 2 bad; 32% tested* Ecc block test : 30 good, 3 bad; 33% tested* Ecc block test : 30 good, 4 bad; 34% tested* Ecc block test : 30 good, 5 bad; 35% tested* Ecc block test : 30 good, 6 bad; 36% tested* Ecc block test : 30 good, 7 bad; 37% tested* Ecc block test : 30 good, 8 bad; 38% tested* Ecc block test : 30 good, 9 bad; 39% tested* Ecc block test : 31 good, 9 bad; 40% tested* Ecc block test : 32 good, 9 bad; 41% tested* Ecc block test : 32 good, 10 bad; 42% tested* Ecc block test : 33 good, 10 bad; 43% tested* Ecc block test : 34 good, 10 bad; 44% tested* Ecc block test : 35 good, 10 bad; 45% tested* Ecc block test : 36 good, 10 bad; 46% tested* Ecc block test : 37 good, 10 bad; 47% tested* Ecc block test : 38 good, 10 bad; 48% tested* Ecc block test : 39 good, 10 bad; 50% tested* Ecc block test : 40 good, 10 bad; 51% tested* Ecc block test : 41 good, 10 bad; 52% tested* Ecc block test : 42 good, 10 bad; 53% tested* Ecc block test : 43 good, 10 bad; 54% tested* Ecc block test : 44 good, 10 bad; 55% tested* Ecc block test : 45 good, 10 bad; 56% tested* Ecc block test : 46 good, 10 bad; 57% tested* Ecc block test : 47 good, 10 bad; 58% tested* Ecc block test : 48 good, 10 bad; 59% tested* Ecc block test : 49 good, 10 bad; 60% tested* Ecc block test : 50 good, 10 bad; 61% tested* Ecc block test : 51 good, 10 bad; 62% tested* Ecc block test : 52 good, 10 bad; 63% tested* Ecc block test : 53 good, 10 bad; 64% tested* Ecc block test : 54 good, 10 bad; 65% tested* Ecc block test : 55 good, 10 bad; 66% tested* Ecc block test : 56 good, 10 bad; 67% tested* Ecc block test : 57 good, 10 bad; 68% tested* Ecc block test : 58 good, 10 bad; 69% tested* Ecc block test : 59 good, 10 bad; 70% tested* Ecc block test : 60 good, 10 bad; 71% tested* Ecc block test : 61 good, 10 bad; 72% tested* Ecc block test : 62 good, 10 bad; 73% tested* Ecc block test : 63 good, 10 bad; 74% tested* Ecc block test : 64 good, 10 bad; 75% tested* Ecc block test : 65 good, 10 bad; 76% tested* Ecc block test : 66 good, 10 bad; 77% tested* Ecc block test : 67 good, 10 bad; 78% tested* Ecc block test : 68 good, 10 bad; 79% tested* Ecc block test : 69 good, 10 bad; 80% tested* Ecc block test : 70 good, 10 bad; 81% tested* Ecc block test : 71 good, 10 bad; 82% tested* Ecc block test : 72 good, 10 bad; 83% tested* Ecc block test : 73 good, 10 bad; 84% tested* Ecc block test : 74 good, 10 bad; 85% tested* Ecc block test : 75 good, 10 bad; 86% tested* Ecc block test : 76 good, 10 bad; 87% tested* Ecc block test : 77 good, 10 bad; 88% tested* Ecc block test : 78 good, 10 bad; 89% tested* Ecc block test : 79 good, 10 bad; 90% tested* Ecc block test : 80 good, 10 bad; 91% tested* Ecc block test : 81 good, 10 bad; 92% tested* Ecc block test : 82 good, 10 bad; 93% tested* Ecc block test : 83 good, 10 bad; 94% tested* Ecc block test : 84 good, 10 bad; 95% tested* Ecc block test : 85 good, 10 bad; 96% tested* Ecc block test : 86 good, 10 bad; 97% tested* Ecc block test : 87 good, 10 bad; 98% tested* Ecc block test : 88 good, 10 bad; 100% tested* Ecc block test : 88 good, 10 bad; 9369 bad sub blocks +* Ecc block test : 88 good, 10 bad; 9369 bad sub blocks - erasure counts : avg = 1.0; worst = 1 per ecc block. - prognosis : 24990 of 24990 sectors recoverable (100.0%) diff --git a/regtest/database/RS03i_missing_data_sectors b/regtest/database/RS03i_missing_data_sectors index 1526da1..3527438 100644 --- a/regtest/database/RS03i_missing_data_sectors +++ b/regtest/database/RS03i_missing_data_sectors @@ -16,13 +16,13 @@ Error correction properties: Data integrity: - medium sectors : 24990 total / 21000 data -- testing sectors : 1%- testing sectors : 2%- testing sectors : 3%- testing sectors : 4%- testing sectors : 5%- testing sectors : 6%* missing sectors : 1500 - 1673 -- testing sectors : 7%- testing sectors : 8%- testing sectors : 9%- testing sectors : 10%- testing sectors : 11%- testing sectors : 12%- testing sectors : 13%- testing sectors : 14%- testing sectors : 15%- testing sectors : 16%- testing sectors : 17%- testing sectors : 18%- testing sectors : 19%- testing sectors : 20%- testing sectors : 21%- testing sectors : 22%- testing sectors : 23%- testing sectors : 24%- testing sectors : 25%- testing sectors : 26%- testing sectors : 27%- testing sectors : 28%- testing sectors : 29%- testing sectors : 30%- testing sectors : 31%- testing sectors : 32%- testing sectors : 33%- testing sectors : 34%- testing sectors : 35%- testing sectors : 36%- testing sectors : 37%- testing sectors : 38%- testing sectors : 39%- testing sectors : 40%- testing sectors : 41%- testing sectors : 42%- testing sectors : 43%- testing sectors : 44%- testing sectors : 45%- testing sectors : 46%- testing sectors : 47%- testing sectors : 48%- testing sectors : 49%- testing sectors : 50%- testing sectors : 51%- testing sectors : 52%- testing sectors : 53%- testing sectors : 54%- testing sectors : 55%- testing sectors : 56%* missing sectors : 13420 - 14109 -- testing sectors : 57%- testing sectors : 58%- testing sectors : 59%- testing sectors : 60%- testing sectors : 61%- testing sectors : 62%- testing sectors : 63%- testing sectors : 64%- testing sectors : 65%- testing sectors : 66%- testing sectors : 67%- testing sectors : 68%- testing sectors : 69%- testing sectors : 70%- testing sectors : 71%* missing sector : 17812 -- testing sectors : 72%- testing sectors : 73%- testing sectors : 74%- testing sectors : 75%- testing sectors : 76%- testing sectors : 77%- testing sectors : 78%- testing sectors : 79%- testing sectors : 80%- testing sectors : 81%- testing sectors : 82%- testing sectors : 83%- testing sectors : 84%- testing sectors : 85%- testing sectors : 86%- testing sectors : 87%- testing sectors : 88%- testing sectors : 89%- testing sectors : 90%- testing sectors : 91%- testing sectors : 92%- testing sectors : 93%- testing sectors : 94%- testing sectors : 95%- testing sectors : 96%- testing sectors : 97%- testing sectors : 98%- testing sectors : 99%- testing sectors : 100%* BAD image/file : 865 sectors missing +* missing sectors : 1500 - 1673 +* missing sectors : 13420 - 14109 +* missing sector : 17812 +* BAD image/file : 865 sectors missing ... data section : 865 sectors missing; 0 CRC errors ... crc section : 0 sectors missing ... ecc section : 0 sectors missing -* Ecc block test : 0 good, 1 bad; 1% tested* Ecc block test : 0 good, 2 bad; 2% tested* Ecc block test : 0 good, 3 bad; 3% tested* Ecc block test : 0 good, 4 bad; 4% tested* Ecc block test : 0 good, 5 bad; 5% tested* Ecc block test : 0 good, 6 bad; 6% tested* Ecc block test : 0 good, 7 bad; 7% tested* Ecc block test : 0 good, 8 bad; 8% tested* Ecc block test : 0 good, 9 bad; 9% tested* Ecc block test : 0 good, 10 bad; 10% tested* Ecc block test : 0 good, 11 bad; 11% tested* Ecc block test : 0 good, 12 bad; 12% tested* Ecc block test : 0 good, 13 bad; 13% tested* Ecc block test : 0 good, 14 bad; 14% tested* Ecc block test : 0 good, 15 bad; 15% tested* Ecc block test : 0 good, 16 bad; 16% tested* Ecc block test : 0 good, 17 bad; 17% tested* Ecc block test : 0 good, 18 bad; 18% tested* Ecc block test : 0 good, 19 bad; 19% tested* Ecc block test : 0 good, 20 bad; 20% tested* Ecc block test : 0 good, 21 bad; 21% tested* Ecc block test : 0 good, 22 bad; 22% tested* Ecc block test : 0 good, 23 bad; 23% tested* Ecc block test : 0 good, 24 bad; 24% tested* Ecc block test : 0 good, 25 bad; 25% tested* Ecc block test : 0 good, 26 bad; 26% tested* Ecc block test : 0 good, 27 bad; 27% tested* Ecc block test : 0 good, 28 bad; 28% tested* Ecc block test : 0 good, 29 bad; 29% tested* Ecc block test : 0 good, 30 bad; 30% tested* Ecc block test : 0 good, 31 bad; 31% tested* Ecc block test : 0 good, 32 bad; 32% tested* Ecc block test : 0 good, 33 bad; 33% tested* Ecc block test : 0 good, 34 bad; 34% tested* Ecc block test : 0 good, 35 bad; 35% tested* Ecc block test : 0 good, 36 bad; 36% tested* Ecc block test : 0 good, 37 bad; 37% tested* Ecc block test : 0 good, 38 bad; 38% tested* Ecc block test : 0 good, 39 bad; 39% tested* Ecc block test : 0 good, 40 bad; 40% tested* Ecc block test : 0 good, 41 bad; 41% tested* Ecc block test : 0 good, 42 bad; 42% tested* Ecc block test : 0 good, 43 bad; 43% tested* Ecc block test : 0 good, 44 bad; 44% tested* Ecc block test : 0 good, 45 bad; 45% tested* Ecc block test : 0 good, 46 bad; 46% tested* Ecc block test : 0 good, 47 bad; 47% tested* Ecc block test : 0 good, 48 bad; 48% tested* Ecc block test : 0 good, 49 bad; 50% tested* Ecc block test : 0 good, 50 bad; 51% tested* Ecc block test : 0 good, 51 bad; 52% tested* Ecc block test : 0 good, 52 bad; 53% tested* Ecc block test : 0 good, 53 bad; 54% tested* Ecc block test : 0 good, 54 bad; 55% tested* Ecc block test : 0 good, 55 bad; 56% tested* Ecc block test : 0 good, 56 bad; 57% tested* Ecc block test : 0 good, 57 bad; 58% tested* Ecc block test : 0 good, 58 bad; 59% tested* Ecc block test : 0 good, 59 bad; 60% tested* Ecc block test : 0 good, 60 bad; 61% tested* Ecc block test : 0 good, 61 bad; 62% tested* Ecc block test : 0 good, 62 bad; 63% tested* Ecc block test : 0 good, 63 bad; 64% tested* Ecc block test : 0 good, 64 bad; 65% tested* Ecc block test : 0 good, 65 bad; 66% tested* Ecc block test : 0 good, 66 bad; 67% tested* Ecc block test : 0 good, 67 bad; 68% tested* Ecc block test : 0 good, 68 bad; 69% tested* Ecc block test : 0 good, 69 bad; 70% tested* Ecc block test : 0 good, 70 bad; 71% tested* Ecc block test : 0 good, 71 bad; 72% tested* Ecc block test : 0 good, 72 bad; 73% tested* Ecc block test : 0 good, 73 bad; 74% tested* Ecc block test : 0 good, 74 bad; 75% tested* Ecc block test : 0 good, 75 bad; 76% tested* Ecc block test : 0 good, 76 bad; 77% tested* Ecc block test : 0 good, 77 bad; 78% tested* Ecc block test : 0 good, 78 bad; 79% tested* Ecc block test : 0 good, 79 bad; 80% tested* Ecc block test : 0 good, 80 bad; 81% tested* Ecc block test : 0 good, 81 bad; 82% tested* Ecc block test : 0 good, 82 bad; 83% tested* Ecc block test : 0 good, 83 bad; 84% tested* Ecc block test : 0 good, 84 bad; 85% tested* Ecc block test : 0 good, 85 bad; 86% tested* Ecc block test : 0 good, 86 bad; 87% tested* Ecc block test : 0 good, 87 bad; 88% tested* Ecc block test : 0 good, 88 bad; 89% tested* Ecc block test : 0 good, 89 bad; 90% tested* Ecc block test : 0 good, 90 bad; 91% tested* Ecc block test : 0 good, 91 bad; 92% tested* Ecc block test : 0 good, 92 bad; 93% tested* Ecc block test : 0 good, 93 bad; 94% tested* Ecc block test : 0 good, 94 bad; 95% tested* Ecc block test : 0 good, 95 bad; 96% tested* Ecc block test : 0 good, 96 bad; 97% tested* Ecc block test : 0 good, 97 bad; 98% tested* Ecc block test : 0 good, 98 bad; 100% tested* Ecc block test : 0 good, 98 bad; 200704 bad sub blocks +* Ecc block test : 0 good, 98 bad; 200704 bad sub blocks - erasure counts : avg = 8.8; worst = 10 per ecc block. - prognosis : 24990 of 24990 sectors recoverable (100.0%) diff --git a/regtest/database/RS03i_missing_ecc_sectors b/regtest/database/RS03i_missing_ecc_sectors index 5cee80d..a7af0f7 100644 --- a/regtest/database/RS03i_missing_ecc_sectors +++ b/regtest/database/RS03i_missing_ecc_sectors @@ -16,12 +16,12 @@ Error correction properties: Data integrity: - medium sectors : 24990 total / 21000 data -- testing sectors : 1%- testing sectors : 2%- testing sectors : 3%- testing sectors : 4%- testing sectors : 5%- testing sectors : 6%- testing sectors : 7%- testing sectors : 8%- testing sectors : 9%- testing sectors : 10%- testing sectors : 11%- testing sectors : 12%- testing sectors : 13%- testing sectors : 14%- testing sectors : 15%- testing sectors : 16%- testing sectors : 17%- testing sectors : 18%- testing sectors : 19%- testing sectors : 20%- testing sectors : 21%- testing sectors : 22%- testing sectors : 23%- testing sectors : 24%- testing sectors : 25%- testing sectors : 26%- testing sectors : 27%- testing sectors : 28%- testing sectors : 29%- testing sectors : 30%- testing sectors : 31%- testing sectors : 32%- testing sectors : 33%- testing sectors : 34%- testing sectors : 35%- testing sectors : 36%- testing sectors : 37%- testing sectors : 38%- testing sectors : 39%- testing sectors : 40%- testing sectors : 41%- testing sectors : 42%- testing sectors : 43%- testing sectors : 44%- testing sectors : 45%- testing sectors : 46%- testing sectors : 47%- testing sectors : 48%- testing sectors : 49%- testing sectors : 50%- testing sectors : 51%- testing sectors : 52%- testing sectors : 53%- testing sectors : 54%- testing sectors : 55%- testing sectors : 56%- testing sectors : 57%- testing sectors : 58%- testing sectors : 59%- testing sectors : 60%- testing sectors : 61%- testing sectors : 62%- testing sectors : 63%- testing sectors : 64%- testing sectors : 65%- testing sectors : 66%- testing sectors : 67%- testing sectors : 68%- testing sectors : 69%- testing sectors : 70%- testing sectors : 71%- testing sectors : 72%- testing sectors : 73%- testing sectors : 74%- testing sectors : 75%- testing sectors : 76%- testing sectors : 77%- testing sectors : 78%- testing sectors : 79%- testing sectors : 80%- testing sectors : 81%- testing sectors : 82%- testing sectors : 83%- testing sectors : 84%* missing sector : 21168 -- testing sectors : 85%- testing sectors : 86%- testing sectors : 87%* missing sectors : 21900 - 21950 -- testing sectors : 88%- testing sectors : 89%- testing sectors : 90%- testing sectors : 91%- testing sectors : 92%- testing sectors : 93%- testing sectors : 94%- testing sectors : 95%- testing sectors : 96%- testing sectors : 97%- testing sectors : 98%- testing sectors : 99%- testing sectors : 100%* BAD image/file : 52 sectors missing +* missing sector : 21168 +* missing sectors : 21900 - 21950 +* BAD image/file : 52 sectors missing ... data section : 0 sectors missing; 0 CRC errors ... crc section : 0 sectors missing ... ecc section : 52 sectors missing -* Ecc block test : 0 good, 1 bad; 1% tested* Ecc block test : 1 good, 1 bad; 2% tested* Ecc block test : 2 good, 1 bad; 3% tested* Ecc block test : 3 good, 1 bad; 4% tested* Ecc block test : 4 good, 1 bad; 5% tested* Ecc block test : 5 good, 1 bad; 6% tested* Ecc block test : 6 good, 1 bad; 7% tested* Ecc block test : 7 good, 1 bad; 8% tested* Ecc block test : 8 good, 1 bad; 9% tested* Ecc block test : 9 good, 1 bad; 10% tested* Ecc block test : 10 good, 1 bad; 11% tested* Ecc block test : 11 good, 1 bad; 12% tested* Ecc block test : 12 good, 1 bad; 13% tested* Ecc block test : 13 good, 1 bad; 14% tested* Ecc block test : 14 good, 1 bad; 15% tested* Ecc block test : 15 good, 1 bad; 16% tested* Ecc block test : 16 good, 1 bad; 17% tested* Ecc block test : 17 good, 1 bad; 18% tested* Ecc block test : 18 good, 1 bad; 19% tested* Ecc block test : 19 good, 1 bad; 20% tested* Ecc block test : 20 good, 1 bad; 21% tested* Ecc block test : 21 good, 1 bad; 22% tested* Ecc block test : 22 good, 1 bad; 23% tested* Ecc block test : 23 good, 1 bad; 24% tested* Ecc block test : 24 good, 1 bad; 25% tested* Ecc block test : 25 good, 1 bad; 26% tested* Ecc block test : 26 good, 1 bad; 27% tested* Ecc block test : 27 good, 1 bad; 28% tested* Ecc block test : 28 good, 1 bad; 29% tested* Ecc block test : 29 good, 1 bad; 30% tested* Ecc block test : 30 good, 1 bad; 31% tested* Ecc block test : 31 good, 1 bad; 32% tested* Ecc block test : 32 good, 1 bad; 33% tested* Ecc block test : 33 good, 1 bad; 34% tested* Ecc block test : 34 good, 1 bad; 35% tested* Ecc block test : 35 good, 1 bad; 36% tested* Ecc block test : 36 good, 1 bad; 37% tested* Ecc block test : 37 good, 1 bad; 38% tested* Ecc block test : 38 good, 1 bad; 39% tested* Ecc block test : 39 good, 1 bad; 40% tested* Ecc block test : 40 good, 1 bad; 41% tested* Ecc block test : 41 good, 1 bad; 42% tested* Ecc block test : 42 good, 1 bad; 43% tested* Ecc block test : 43 good, 1 bad; 44% tested* Ecc block test : 44 good, 1 bad; 45% tested* Ecc block test : 45 good, 1 bad; 46% tested* Ecc block test : 45 good, 2 bad; 47% tested* Ecc block test : 45 good, 3 bad; 48% tested* Ecc block test : 45 good, 4 bad; 50% tested* Ecc block test : 45 good, 5 bad; 51% tested* Ecc block test : 45 good, 6 bad; 52% tested* Ecc block test : 45 good, 7 bad; 53% tested* Ecc block test : 45 good, 8 bad; 54% tested* Ecc block test : 45 good, 9 bad; 55% tested* Ecc block test : 45 good, 10 bad; 56% tested* Ecc block test : 45 good, 11 bad; 57% tested* Ecc block test : 45 good, 12 bad; 58% tested* Ecc block test : 45 good, 13 bad; 59% tested* Ecc block test : 45 good, 14 bad; 60% tested* Ecc block test : 45 good, 15 bad; 61% tested* Ecc block test : 45 good, 16 bad; 62% tested* Ecc block test : 45 good, 17 bad; 63% tested* Ecc block test : 45 good, 18 bad; 64% tested* Ecc block test : 45 good, 19 bad; 65% tested* Ecc block test : 45 good, 20 bad; 66% tested* Ecc block test : 45 good, 21 bad; 67% tested* Ecc block test : 45 good, 22 bad; 68% tested* Ecc block test : 45 good, 23 bad; 69% tested* Ecc block test : 45 good, 24 bad; 70% tested* Ecc block test : 45 good, 25 bad; 71% tested* Ecc block test : 45 good, 26 bad; 72% tested* Ecc block test : 45 good, 27 bad; 73% tested* Ecc block test : 45 good, 28 bad; 74% tested* Ecc block test : 45 good, 29 bad; 75% tested* Ecc block test : 45 good, 30 bad; 76% tested* Ecc block test : 45 good, 31 bad; 77% tested* Ecc block test : 45 good, 32 bad; 78% tested* Ecc block test : 45 good, 33 bad; 79% tested* Ecc block test : 45 good, 34 bad; 80% tested* Ecc block test : 45 good, 35 bad; 81% tested* Ecc block test : 45 good, 36 bad; 82% tested* Ecc block test : 45 good, 37 bad; 83% tested* Ecc block test : 45 good, 38 bad; 84% tested* Ecc block test : 45 good, 39 bad; 85% tested* Ecc block test : 45 good, 40 bad; 86% tested* Ecc block test : 45 good, 41 bad; 87% tested* Ecc block test : 45 good, 42 bad; 88% tested* Ecc block test : 45 good, 43 bad; 89% tested* Ecc block test : 45 good, 44 bad; 90% tested* Ecc block test : 45 good, 45 bad; 91% tested* Ecc block test : 45 good, 46 bad; 92% tested* Ecc block test : 45 good, 47 bad; 93% tested* Ecc block test : 45 good, 48 bad; 94% tested* Ecc block test : 45 good, 49 bad; 95% tested* Ecc block test : 45 good, 50 bad; 96% tested* Ecc block test : 45 good, 51 bad; 97% tested* Ecc block test : 45 good, 52 bad; 98% tested* Ecc block test : 46 good, 52 bad; 100% tested* Ecc block test : 46 good, 52 bad; 106087 bad sub blocks +* Ecc block test : 46 good, 52 bad; 106087 bad sub blocks - erasure counts : avg = 1.0; worst = 1 per ecc block. - prognosis : 24990 of 24990 sectors recoverable (100.0%) diff --git a/regtest/database/RS03i_no_padding b/regtest/database/RS03i_no_padding index 09ba533..dcfdf11 100644 --- a/regtest/database/RS03i_no_padding +++ b/regtest/database/RS03i_no_padding @@ -16,6 +16,6 @@ Error correction properties: Data integrity: - medium sectors : 19890 total / 14506 data -- testing sectors : 1%- testing sectors : 2%- testing sectors : 3%- testing sectors : 4%- testing sectors : 5%- testing sectors : 6%- testing sectors : 7%- testing sectors : 8%- testing sectors : 9%- testing sectors : 10%- testing sectors : 11%- testing sectors : 12%- testing sectors : 13%- testing sectors : 14%- testing sectors : 15%- testing sectors : 16%- testing sectors : 17%- testing sectors : 18%- testing sectors : 19%- testing sectors : 20%- testing sectors : 21%- testing sectors : 22%- testing sectors : 23%- testing sectors : 24%- testing sectors : 25%- testing sectors : 26%- testing sectors : 27%- testing sectors : 28%- testing sectors : 29%- testing sectors : 30%- testing sectors : 31%- testing sectors : 32%- testing sectors : 33%- testing sectors : 34%- testing sectors : 35%- testing sectors : 36%- testing sectors : 37%- testing sectors : 38%- testing sectors : 39%- testing sectors : 40%- testing sectors : 41%- testing sectors : 42%- testing sectors : 43%- testing sectors : 44%- testing sectors : 45%- testing sectors : 46%- testing sectors : 47%- testing sectors : 48%- testing sectors : 49%- testing sectors : 50%- testing sectors : 51%- testing sectors : 52%- testing sectors : 53%- testing sectors : 54%- testing sectors : 55%- testing sectors : 56%- testing sectors : 57%- testing sectors : 58%- testing sectors : 59%- testing sectors : 60%- testing sectors : 61%- testing sectors : 62%- testing sectors : 63%- testing sectors : 64%- testing sectors : 65%- testing sectors : 66%- testing sectors : 67%- testing sectors : 68%- testing sectors : 69%- testing sectors : 70%- testing sectors : 71%- testing sectors : 72%- testing sectors : 73%- testing sectors : 74%- testing sectors : 75%- testing sectors : 76%- testing sectors : 77%- testing sectors : 78%- testing sectors : 79%- testing sectors : 80%- testing sectors : 81%- testing sectors : 82%- testing sectors : 83%- testing sectors : 84%- testing sectors : 85%- testing sectors : 86%- testing sectors : 87%- testing sectors : 88%- testing sectors : 89%- testing sectors : 90%- testing sectors : 91%- testing sectors : 92%- testing sectors : 93%- testing sectors : 94%- testing sectors : 95%- testing sectors : 96%- testing sectors : 97%- testing sectors : 98%- testing sectors : 99%- testing sectors : 100%- good image/file : all sectors present +- good image/file : all sectors present - data md5sum : 288e40830a060f3d675060d6be46a805 -- Ecc block test : 1% tested- Ecc block test : 2% tested- Ecc block test : 3% tested- Ecc block test : 5% tested- Ecc block test : 6% tested- Ecc block test : 7% tested- Ecc block test : 8% tested- Ecc block test : 10% tested- Ecc block test : 11% tested- Ecc block test : 12% tested- Ecc block test : 14% tested- Ecc block test : 15% tested- Ecc block test : 16% tested- Ecc block test : 17% tested- Ecc block test : 19% tested- Ecc block test : 20% tested- Ecc block test : 21% tested- Ecc block test : 23% tested- Ecc block test : 24% tested- Ecc block test : 25% tested- Ecc block test : 26% tested- Ecc block test : 28% tested- Ecc block test : 29% tested- Ecc block test : 30% tested- Ecc block test : 32% tested- Ecc block test : 33% tested- Ecc block test : 34% tested- Ecc block test : 35% tested- Ecc block test : 37% tested- Ecc block test : 38% tested- Ecc block test : 39% tested- Ecc block test : 41% tested- Ecc block test : 42% tested- Ecc block test : 43% tested- Ecc block test : 44% tested- Ecc block test : 46% tested- Ecc block test : 47% tested- Ecc block test : 48% tested- Ecc block test : 50% tested- Ecc block test : 51% tested- Ecc block test : 52% tested- Ecc block test : 53% tested- Ecc block test : 55% tested- Ecc block test : 56% tested- Ecc block test : 57% tested- Ecc block test : 58% tested- Ecc block test : 60% tested- Ecc block test : 61% tested- Ecc block test : 62% tested- Ecc block test : 64% tested- Ecc block test : 65% tested- Ecc block test : 66% tested- Ecc block test : 67% tested- Ecc block test : 69% tested- Ecc block test : 70% tested- Ecc block test : 71% tested- Ecc block test : 73% tested- Ecc block test : 74% tested- Ecc block test : 75% tested- Ecc block test : 76% tested- Ecc block test : 78% tested- Ecc block test : 79% tested- Ecc block test : 80% tested- Ecc block test : 82% tested- Ecc block test : 83% tested- Ecc block test : 84% tested- Ecc block test : 85% tested- Ecc block test : 87% tested- Ecc block test : 88% tested- Ecc block test : 89% tested- Ecc block test : 91% tested- Ecc block test : 92% tested- Ecc block test : 93% tested- Ecc block test : 94% tested- Ecc block test : 96% tested- Ecc block test : 97% tested- Ecc block test : 98% tested- Ecc block test : 100% tested - Ecc block test : pass +- Ecc block test : pass diff --git a/regtest/database/RS03i_plus1 b/regtest/database/RS03i_plus1 index 74475e2..e4775e8 100644 --- a/regtest/database/RS03i_plus1 +++ b/regtest/database/RS03i_plus1 @@ -16,6 +16,6 @@ Error correction properties: Data integrity: * medium sectors : 24991 (24990 expected) -- testing sectors : 1%- testing sectors : 2%- testing sectors : 3%- testing sectors : 4%- testing sectors : 5%- testing sectors : 6%- testing sectors : 7%- testing sectors : 8%- testing sectors : 9%- testing sectors : 10%- testing sectors : 11%- testing sectors : 12%- testing sectors : 13%- testing sectors : 14%- testing sectors : 15%- testing sectors : 16%- testing sectors : 17%- testing sectors : 18%- testing sectors : 19%- testing sectors : 20%- testing sectors : 21%- testing sectors : 22%- testing sectors : 23%- testing sectors : 24%- testing sectors : 25%- testing sectors : 26%- testing sectors : 27%- testing sectors : 28%- testing sectors : 29%- testing sectors : 30%- testing sectors : 31%- testing sectors : 32%- testing sectors : 33%- testing sectors : 34%- testing sectors : 35%- testing sectors : 36%- testing sectors : 37%- testing sectors : 38%- testing sectors : 39%- testing sectors : 40%- testing sectors : 41%- testing sectors : 42%- testing sectors : 43%- testing sectors : 44%- testing sectors : 45%- testing sectors : 46%- testing sectors : 47%- testing sectors : 48%- testing sectors : 49%- testing sectors : 50%- testing sectors : 51%- testing sectors : 52%- testing sectors : 53%- testing sectors : 54%- testing sectors : 55%- testing sectors : 56%- testing sectors : 57%- testing sectors : 58%- testing sectors : 59%- testing sectors : 60%- testing sectors : 61%- testing sectors : 62%- testing sectors : 63%- testing sectors : 64%- testing sectors : 65%- testing sectors : 66%- testing sectors : 67%- testing sectors : 68%- testing sectors : 69%- testing sectors : 70%- testing sectors : 71%- testing sectors : 72%- testing sectors : 73%- testing sectors : 74%- testing sectors : 75%- testing sectors : 76%- testing sectors : 77%- testing sectors : 78%- testing sectors : 79%- testing sectors : 80%- testing sectors : 81%- testing sectors : 82%- testing sectors : 83%- testing sectors : 84%- testing sectors : 85%- testing sectors : 86%- testing sectors : 87%- testing sectors : 88%- testing sectors : 89%- testing sectors : 90%- testing sectors : 91%- testing sectors : 92%- testing sectors : 93%- testing sectors : 94%- testing sectors : 95%- testing sectors : 96%- testing sectors : 97%- testing sectors : 98%- testing sectors : 99%- testing sectors : 100%- good image/file : all sectors present +- good image/file : all sectors present - data md5sum : 9503f278d4550a9507a317664481adf8 -- Ecc block test : 1% tested- Ecc block test : 2% tested- Ecc block test : 3% tested- Ecc block test : 4% tested- Ecc block test : 5% tested- Ecc block test : 6% tested- Ecc block test : 7% tested- Ecc block test : 8% tested- Ecc block test : 9% tested- Ecc block test : 10% tested- Ecc block test : 11% tested- Ecc block test : 12% tested- Ecc block test : 13% tested- Ecc block test : 14% tested- Ecc block test : 15% tested- Ecc block test : 16% tested- Ecc block test : 17% tested- Ecc block test : 18% tested- Ecc block test : 19% tested- Ecc block test : 20% tested- Ecc block test : 21% tested- Ecc block test : 22% tested- Ecc block test : 23% tested- Ecc block test : 24% tested- Ecc block test : 25% tested- Ecc block test : 26% tested- Ecc block test : 27% tested- Ecc block test : 28% tested- Ecc block test : 29% tested- Ecc block test : 30% tested- Ecc block test : 31% tested- Ecc block test : 32% tested- Ecc block test : 33% tested- Ecc block test : 34% tested- Ecc block test : 35% tested- Ecc block test : 36% tested- Ecc block test : 37% tested- Ecc block test : 38% tested- Ecc block test : 39% tested- Ecc block test : 40% tested- Ecc block test : 41% tested- Ecc block test : 42% tested- Ecc block test : 43% tested- Ecc block test : 44% tested- Ecc block test : 45% tested- Ecc block test : 46% tested- Ecc block test : 47% tested- Ecc block test : 48% tested- Ecc block test : 50% tested- Ecc block test : 51% tested- Ecc block test : 52% tested- Ecc block test : 53% tested- Ecc block test : 54% tested- Ecc block test : 55% tested- Ecc block test : 56% tested- Ecc block test : 57% tested- Ecc block test : 58% tested- Ecc block test : 59% tested- Ecc block test : 60% tested- Ecc block test : 61% tested- Ecc block test : 62% tested- Ecc block test : 63% tested- Ecc block test : 64% tested- Ecc block test : 65% tested- Ecc block test : 66% tested- Ecc block test : 67% tested- Ecc block test : 68% tested- Ecc block test : 69% tested- Ecc block test : 70% tested- Ecc block test : 71% tested- Ecc block test : 72% tested- Ecc block test : 73% tested- Ecc block test : 74% tested- Ecc block test : 75% tested- Ecc block test : 76% tested- Ecc block test : 77% tested- Ecc block test : 78% tested- Ecc block test : 79% tested- Ecc block test : 80% tested- Ecc block test : 81% tested- Ecc block test : 82% tested- Ecc block test : 83% tested- Ecc block test : 84% tested- Ecc block test : 85% tested- Ecc block test : 86% tested- Ecc block test : 87% tested- Ecc block test : 88% tested- Ecc block test : 89% tested- Ecc block test : 90% tested- Ecc block test : 91% tested- Ecc block test : 92% tested- Ecc block test : 93% tested- Ecc block test : 94% tested- Ecc block test : 95% tested- Ecc block test : 96% tested- Ecc block test : 97% tested- Ecc block test : 98% tested- Ecc block test : 100% tested - Ecc block test : pass +- Ecc block test : pass diff --git a/regtest/database/RS03i_plus17 b/regtest/database/RS03i_plus17 index 7c632e8..4e3b486 100644 --- a/regtest/database/RS03i_plus17 +++ b/regtest/database/RS03i_plus17 @@ -16,6 +16,6 @@ Error correction properties: Data integrity: * medium sectors : 25007 (24990 expected) -- testing sectors : 1%- testing sectors : 2%- testing sectors : 3%- testing sectors : 4%- testing sectors : 5%- testing sectors : 6%- testing sectors : 7%- testing sectors : 8%- testing sectors : 9%- testing sectors : 10%- testing sectors : 11%- testing sectors : 12%- testing sectors : 13%- testing sectors : 14%- testing sectors : 15%- testing sectors : 16%- testing sectors : 17%- testing sectors : 18%- testing sectors : 19%- testing sectors : 20%- testing sectors : 21%- testing sectors : 22%- testing sectors : 23%- testing sectors : 24%- testing sectors : 25%- testing sectors : 26%- testing sectors : 27%- testing sectors : 28%- testing sectors : 29%- testing sectors : 30%- testing sectors : 31%- testing sectors : 32%- testing sectors : 33%- testing sectors : 34%- testing sectors : 35%- testing sectors : 36%- testing sectors : 37%- testing sectors : 38%- testing sectors : 39%- testing sectors : 40%- testing sectors : 41%- testing sectors : 42%- testing sectors : 43%- testing sectors : 44%- testing sectors : 45%- testing sectors : 46%- testing sectors : 47%- testing sectors : 48%- testing sectors : 49%- testing sectors : 50%- testing sectors : 51%- testing sectors : 52%- testing sectors : 53%- testing sectors : 54%- testing sectors : 55%- testing sectors : 56%- testing sectors : 57%- testing sectors : 58%- testing sectors : 59%- testing sectors : 60%- testing sectors : 61%- testing sectors : 62%- testing sectors : 63%- testing sectors : 64%- testing sectors : 65%- testing sectors : 66%- testing sectors : 67%- testing sectors : 68%- testing sectors : 69%- testing sectors : 70%- testing sectors : 71%- testing sectors : 72%- testing sectors : 73%- testing sectors : 74%- testing sectors : 75%- testing sectors : 76%- testing sectors : 77%- testing sectors : 78%- testing sectors : 79%- testing sectors : 80%- testing sectors : 81%- testing sectors : 82%- testing sectors : 83%- testing sectors : 84%- testing sectors : 85%- testing sectors : 86%- testing sectors : 87%- testing sectors : 88%- testing sectors : 89%- testing sectors : 90%- testing sectors : 91%- testing sectors : 92%- testing sectors : 93%- testing sectors : 94%- testing sectors : 95%- testing sectors : 96%- testing sectors : 97%- testing sectors : 98%- testing sectors : 99%- testing sectors : 100%- good image/file : all sectors present +- good image/file : all sectors present - data md5sum : 9503f278d4550a9507a317664481adf8 -- Ecc block test : 1% tested- Ecc block test : 2% tested- Ecc block test : 3% tested- Ecc block test : 4% tested- Ecc block test : 5% tested- Ecc block test : 6% tested- Ecc block test : 7% tested- Ecc block test : 8% tested- Ecc block test : 9% tested- Ecc block test : 10% tested- Ecc block test : 11% tested- Ecc block test : 12% tested- Ecc block test : 13% tested- Ecc block test : 14% tested- Ecc block test : 15% tested- Ecc block test : 16% tested- Ecc block test : 17% tested- Ecc block test : 18% tested- Ecc block test : 19% tested- Ecc block test : 20% tested- Ecc block test : 21% tested- Ecc block test : 22% tested- Ecc block test : 23% tested- Ecc block test : 24% tested- Ecc block test : 25% tested- Ecc block test : 26% tested- Ecc block test : 27% tested- Ecc block test : 28% tested- Ecc block test : 29% tested- Ecc block test : 30% tested- Ecc block test : 31% tested- Ecc block test : 32% tested- Ecc block test : 33% tested- Ecc block test : 34% tested- Ecc block test : 35% tested- Ecc block test : 36% tested- Ecc block test : 37% tested- Ecc block test : 38% tested- Ecc block test : 39% tested- Ecc block test : 40% tested- Ecc block test : 41% tested- Ecc block test : 42% tested- Ecc block test : 43% tested- Ecc block test : 44% tested- Ecc block test : 45% tested- Ecc block test : 46% tested- Ecc block test : 47% tested- Ecc block test : 48% tested- Ecc block test : 50% tested- Ecc block test : 51% tested- Ecc block test : 52% tested- Ecc block test : 53% tested- Ecc block test : 54% tested- Ecc block test : 55% tested- Ecc block test : 56% tested- Ecc block test : 57% tested- Ecc block test : 58% tested- Ecc block test : 59% tested- Ecc block test : 60% tested- Ecc block test : 61% tested- Ecc block test : 62% tested- Ecc block test : 63% tested- Ecc block test : 64% tested- Ecc block test : 65% tested- Ecc block test : 66% tested- Ecc block test : 67% tested- Ecc block test : 68% tested- Ecc block test : 69% tested- Ecc block test : 70% tested- Ecc block test : 71% tested- Ecc block test : 72% tested- Ecc block test : 73% tested- Ecc block test : 74% tested- Ecc block test : 75% tested- Ecc block test : 76% tested- Ecc block test : 77% tested- Ecc block test : 78% tested- Ecc block test : 79% tested- Ecc block test : 80% tested- Ecc block test : 81% tested- Ecc block test : 82% tested- Ecc block test : 83% tested- Ecc block test : 84% tested- Ecc block test : 85% tested- Ecc block test : 86% tested- Ecc block test : 87% tested- Ecc block test : 88% tested- Ecc block test : 89% tested- Ecc block test : 90% tested- Ecc block test : 91% tested- Ecc block test : 92% tested- Ecc block test : 93% tested- Ecc block test : 94% tested- Ecc block test : 95% tested- Ecc block test : 96% tested- Ecc block test : 97% tested- Ecc block test : 98% tested- Ecc block test : 100% tested - Ecc block test : pass +- Ecc block test : pass diff --git a/regtest/database/RS03i_plus_56_bytes b/regtest/database/RS03i_plus_56_bytes index 5d963cd..e69f4e2 100644 --- a/regtest/database/RS03i_plus_56_bytes +++ b/regtest/database/RS03i_plus_56_bytes @@ -158,6 +158,7 @@ Error correction properties: Data integrity: - medium sectors : 24990 total / 21001 data CalcRS03Layout(): returning cached layout (augmented) -- testing sectors : 1%- testing sectors : 2%- testing sectors : 3%- testing sectors : 4%- testing sectors : 5%- testing sectors : 6%- testing sectors : 7%- testing sectors : 8%- testing sectors : 9%- testing sectors : 10%- testing sectors : 11%- testing sectors : 12%- testing sectors : 13%- testing sectors : 14%- testing sectors : 15%- testing sectors : 16%- testing sectors : 17%- testing sectors : 18%- testing sectors : 19%- testing sectors : 20%- testing sectors : 21%- testing sectors : 22%- testing sectors : 23%- testing sectors : 24%- testing sectors : 25%- testing sectors : 26%- testing sectors : 27%- testing sectors : 28%- testing sectors : 29%- testing sectors : 30%- testing sectors : 31%- testing sectors : 32%- testing sectors : 33%- testing sectors : 34%- testing sectors : 35%- testing sectors : 36%- testing sectors : 37%- testing sectors : 38%- testing sectors : 39%- testing sectors : 40%- testing sectors : 41%- testing sectors : 42%- testing sectors : 43%- testing sectors : 44%- testing sectors : 45%- testing sectors : 46%- testing sectors : 47%- testing sectors : 48%- testing sectors : 49%- testing sectors : 50%- testing sectors : 51%- testing sectors : 52%- testing sectors : 53%- testing sectors : 54%- testing sectors : 55%- testing sectors : 56%- testing sectors : 57%- testing sectors : 58%- testing sectors : 59%- testing sectors : 60%- testing sectors : 61%- testing sectors : 62%- testing sectors : 63%- testing sectors : 64%- testing sectors : 65%- testing sectors : 66%- testing sectors : 67%- testing sectors : 68%- testing sectors : 69%- testing sectors : 70%- testing sectors : 71%- testing sectors : 72%- testing sectors : 73%- testing sectors : 74%- testing sectors : 75%- testing sectors : 76%- testing sectors : 77%- testing sectors : 78%- testing sectors : 79%- testing sectors : 80%- testing sectors : 81%- testing sectors : 82%- testing sectors : 83%- testing sectors : 84%- testing sectors : 85%- testing sectors : 86%- testing sectors : 87%- testing sectors : 88%- testing sectors : 89%- testing sectors : 90%- testing sectors : 91%- testing sectors : 92%- testing sectors : 93%- testing sectors : 94%- testing sectors : 95%- testing sectors : 96%- testing sectors : 97%- testing sectors : 98%- testing sectors : 99%- testing sectors : 100%- good image/file : all sectors present +- good image/file : all sectors present - data md5sum : c6686f60d93d15cea3be42a63736fecd -- Ecc block test : 1% tested- Ecc block test : 2% tested- Ecc block test : 3% tested- Ecc block test : 4% tested- Ecc block test : 5% tested- Ecc block test : 6% tested- Ecc block test : 7% tested- Ecc block test : 8% tested- Ecc block test : 9% tested- Ecc block test : 10% tested- Ecc block test : 11% tested- Ecc block test : 12% tested- Ecc block test : 13% tested- Ecc block test : 14% tested- Ecc block test : 15% tested- Ecc block test : 16% tested- Ecc block test : 17% tested- Ecc block test : 18% tested- Ecc block test : 19% tested- Ecc block test : 20% tested- Ecc block test : 21% tested- Ecc block test : 22% tested- Ecc block test : 23% tested- Ecc block test : 24% tested- Ecc block test : 25% tested- Ecc block test : 26% tested- Ecc block test : 27% tested- Ecc block test : 28% tested- Ecc block test : 29% tested- Ecc block test : 30% tested- Ecc block test : 31% tested- Ecc block test : 32% tested- Ecc block test : 33% tested- Ecc block test : 34% tested- Ecc block test : 35% tested- Ecc block test : 36% tested- Ecc block test : 37% tested- Ecc block test : 38% tested- Ecc block test : 39% tested- Ecc block test : 40% tested- Ecc block test : 41% tested- Ecc block test : 42% tested- Ecc block test : 43% tested- Ecc block test : 44% tested- Ecc block test : 45% tested- Ecc block test : 46% tested- Ecc block test : 47% tested- Ecc block test : 48% tested- Ecc block test : 50% tested- Ecc block test : 51% tested- Ecc block test : 52% tested- Ecc block test : 53% tested- Ecc block test : 54% tested- Ecc block test : 55% tested- Ecc block test : 56% tested- Ecc block test : 57% tested- Ecc block test : 58% tested- Ecc block test : 59% tested- Ecc block test : 60% tested- Ecc block test : 61% tested- Ecc block test : 62% tested- Ecc block test : 63% tested- Ecc block test : 64% tested- Ecc block test : 65% tested- Ecc block test : 66% tested- Ecc block test : 67% tested- Ecc block test : 68% tested- Ecc block test : 69% tested- Ecc block test : 70% tested- Ecc block test : 71% tested- Ecc block test : 72% tested- Ecc block test : 73% tested- Ecc block test : 74% tested- Ecc block test : 75% tested- Ecc block test : 76% tested- Ecc block test : 77% tested- Ecc block test : 78% tested- Ecc block test : 79% tested- Ecc block test : 80% tested- Ecc block test : 81% tested- Ecc block test : 82% tested- Ecc block test : 83% tested- Ecc block test : 84% tested- Ecc block test : 85% tested- Ecc block test : 86% tested- Ecc block test : 87% tested- Ecc block test : 88% tested- Ecc block test : 89% tested- Ecc block test : 90% tested- Ecc block test : 91% tested- Ecc block test : 92% tested- Ecc block test : 93% tested- Ecc block test : 94% tested- Ecc block test : 95% tested- Ecc block test : 96% tested- Ecc block test : 97% tested- Ecc block test : 98% tested- Ecc block test : 100% tested - Ecc block test : pass +- Ecc block test : pass +FreeCrcBuf - buffer cleared diff --git a/regtest/database/RS03i_read_bad_header b/regtest/database/RS03i_read_bad_header index 22746d0..11d7273 100644 --- a/regtest/database/RS03i_read_bad_header +++ b/regtest/database/RS03i_read_bad_header @@ -10,5 +10,5 @@ Using READ CD. Medium "Random Image": CD-R mode 1, 21000 sectors, created 16-07-2006. Creating new rs03i-tmp.iso image. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) + All sectors successfully read. diff --git a/regtest/database/RS03i_read_bad_header_exhaustive b/regtest/database/RS03i_read_bad_header_exhaustive index 9b6b9d3..93e7ae3 100644 --- a/regtest/database/RS03i_read_bad_header_exhaustive +++ b/regtest/database/RS03i_read_bad_header_exhaustive @@ -115,7 +115,11 @@ ndata = 216 nroots = 39 (18.1%) done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx) * CRC error, sector: 21000 -Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx)CRC NOT created. +* CRC error, sector: 21000 1 CRC errors. +CrcBuf contents, image path none (medium): + crcSize: 24990, dataSectors: 21000, coveredSectors: 21070, allSectors: 24990 + md5State: invalid + fp sector: 16; 15c0fd35a0cfa0f83b9ccbd8604c2592 + missing crcs: 0 diff --git a/regtest/database/RS03i_read_crc_bad_byte b/regtest/database/RS03i_read_crc_bad_byte index 8ca0856..4eb0a5f 100644 --- a/regtest/database/RS03i_read_crc_bad_byte +++ b/regtest/database/RS03i_read_crc_bad_byte @@ -11,5 +11,5 @@ Medium "Random Image": CD-R mode 1, 24990 sectors, Ecc, created 16-07-2006. Creating new rs03i-tmp.iso image. Reading CRC information from ecc data (RS03) ... done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) + All sectors successfully read, but incomplete or damaged checksums. diff --git a/regtest/database/RS03i_read_crc_section_with_uncorrectable_dsm b/regtest/database/RS03i_read_crc_section_with_uncorrectable_dsm index 0bff878..1e3ff4d 100644 --- a/regtest/database/RS03i_read_crc_section_with_uncorrectable_dsm +++ b/regtest/database/RS03i_read_crc_section_with_uncorrectable_dsm @@ -11,7 +11,7 @@ Medium "Random Image": CD-R mode 1, 24990 sectors, Ecc, created 16-07-2006. Creating new rs03i-tmp.iso image. Reading CRC information from ecc data (RS03) ... done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)* Unrecoverable sector found! +* Unrecoverable sector found! * * Sector 21077 is marked unreadable on the medium. * @@ -24,5 +24,5 @@ Read position: 0.2% (nn.nx)Read position: 0.3% * error correction data for it. Sorry for the bad news. * ... more unrecoverable sectors found ... * further messages are suppressed unless the -v option is given. -Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) + All sectors successfully read, but incomplete or damaged checksums. diff --git a/regtest/database/RS03i_read_data_bad_byte b/regtest/database/RS03i_read_data_bad_byte index da90bd0..1beb8e2 100644 --- a/regtest/database/RS03i_read_data_bad_byte +++ b/regtest/database/RS03i_read_data_bad_byte @@ -12,7 +12,7 @@ Medium "Random Image": CD-R mode 1, 24990 sectors, Ecc, created 16-07-2006. Creating new rs03i-tmp.iso image. Reading CRC information from ecc data (RS03) ... done. * CRC error, sector: 0 -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx) * CRC error, sector: 1235 -Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx) * CRC error, sector: 20999 -Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) +* CRC error, sector: 1235 +* CRC error, sector: 20999 + 3 CRC errors. diff --git a/regtest/database/RS03i_read_ecc_bad_byte b/regtest/database/RS03i_read_ecc_bad_byte index 1dbf580..89e7cb5 100644 --- a/regtest/database/RS03i_read_ecc_bad_byte +++ b/regtest/database/RS03i_read_ecc_bad_byte @@ -11,5 +11,5 @@ Medium "Random Image": CD-R mode 1, 24990 sectors, Ecc, created 16-07-2006. Creating new rs03i-tmp.iso image. Reading CRC information from ecc data (RS03) ... done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) + All sectors successfully read. Checksums match. diff --git a/regtest/database/RS03i_read_good b/regtest/database/RS03i_read_good index 1982920..ef99e0b 100644 --- a/regtest/database/RS03i_read_good +++ b/regtest/database/RS03i_read_good @@ -11,5 +11,5 @@ Medium "Random Image": CD-R mode 1, 24990 sectors, Ecc, created 16-07-2006. Creating new rs03i-tmp.iso image. Reading CRC information from ecc data (RS03) ... done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) + All sectors successfully read. Checksums match. diff --git a/regtest/database/RS03i_read_good_verbose b/regtest/database/RS03i_read_good_verbose index 41bd391..3c30c35 100644 --- a/regtest/database/RS03i_read_good_verbose +++ b/regtest/database/RS03i_read_good_verbose @@ -110,6 +110,12 @@ ndata = 216 nroots = 39 (18.1%) done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx)CRC NOT created. All sectors successfully read. Checksums match. +CrcBuf contents, image path none (medium): + crcSize: 24990, dataSectors: 21000, coveredSectors: 21070, allSectors: 24990 + md5State: data_complete image_complete + data: 9503f278d4550a9507a317664481adf8 + full: 95b221fd894f6adb6f6e8d3b89583fb6 + fp sector: 16; 15c0fd35a0cfa0f83b9ccbd8604c2592 + missing crcs: 0 diff --git a/regtest/database/RS03i_read_incompatible_ecc b/regtest/database/RS03i_read_incompatible_ecc index 6b4ad32..58e0675 100644 --- a/regtest/database/RS03i_read_incompatible_ecc +++ b/regtest/database/RS03i_read_incompatible_ecc @@ -15,6 +15,6 @@ Medium "Random Image": CD-R mode 1, 24990 sectors, Ecc, created 16-07-2006. Creating new rs03i-tmp.iso image. Reading CRC information from ecc data (RS03) ... done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx) * CRC error, sector: 21000 -Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) +* CRC error, sector: 21000 + 1 CRC errors. diff --git a/regtest/database/RS03i_read_longer b/regtest/database/RS03i_read_longer index 9d2d233..a602374 100644 --- a/regtest/database/RS03i_read_longer +++ b/regtest/database/RS03i_read_longer @@ -110,6 +110,12 @@ ndata = 216 nroots = 39 (18.1%) done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx)CRC NOT created. All sectors successfully read. Checksums match. +CrcBuf contents, image path none (medium): + crcSize: 24990, dataSectors: 21000, coveredSectors: 21070, allSectors: 24990 + md5State: data_complete image_complete + data: 9503f278d4550a9507a317664481adf8 + full: 95b221fd894f6adb6f6e8d3b89583fb6 + fp sector: 16; 15c0fd35a0cfa0f83b9ccbd8604c2592 + missing crcs: 0 diff --git a/regtest/database/RS03i_read_missing_crc_sectors b/regtest/database/RS03i_read_missing_crc_sectors index 7d3ecbc..cbd14ba 100644 --- a/regtest/database/RS03i_read_missing_crc_sectors +++ b/regtest/database/RS03i_read_missing_crc_sectors @@ -11,7 +11,7 @@ Medium "Random Image": CD-R mode 1, 24990 sectors, Ecc, created 16-07-2006. Creating new rs03i-tmp.iso image. Reading CRC information from ecc data (RS03) ... done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Sector 21072, try 1: Medium Error; Unrecovered read error. +Sector 21072, try 1: Medium Error; Unrecovered read error. Sector 21072: Medium Error; Unrecovered read error. Skipping 15 sectors. Sector 21088, try 1: Medium Error; Unrecovered read error. Sector 21088: Medium Error; Unrecovered read error. Skipping 15 sectors. @@ -19,5 +19,5 @@ Sector 21104, try 1: Medium Error; Unrecovered read error. Sector 21104: Medium Error; Unrecovered read error. Skipping 15 sectors. Sector 21120, try 1: Medium Error; Unrecovered read error. Sector 21120: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) + 64 unreadable sectors. diff --git a/regtest/database/RS03i_read_missing_data_sectors b/regtest/database/RS03i_read_missing_data_sectors index 1978b3c..546776d 100644 --- a/regtest/database/RS03i_read_missing_data_sectors +++ b/regtest/database/RS03i_read_missing_data_sectors @@ -11,17 +11,17 @@ Medium "Random Image": CD-R mode 1, 24990 sectors, Ecc, created 16-07-2006. Creating new rs03i-tmp.iso image. Reading CRC information from ecc data (RS03) ... done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Sector 992, try 1: Medium Error; Unrecovered read error. +Sector 992, try 1: Medium Error; Unrecovered read error. Sector 992: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 4.0% (nn.nx)Sector 1008, try 1: Medium Error; Unrecovered read error. +Sector 1008, try 1: Medium Error; Unrecovered read error. Sector 1008: Medium Error; Unrecovered read error. Skipping 15 sectors. Sector 1024, try 1: Medium Error; Unrecovered read error. Sector 1024: Medium Error; Unrecovered read error. Skipping 15 sectors. Sector 1040, try 1: Medium Error; Unrecovered read error. Sector 1040: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Sector 21216, try 1: Medium Error; Unrecovered read error. +Sector 21216, try 1: Medium Error; Unrecovered read error. Sector 21216: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Sector 22448, try 1: Medium Error; Unrecovered read error. +Sector 22448, try 1: Medium Error; Unrecovered read error. Sector 22448: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) + 96 unreadable sectors. diff --git a/regtest/database/RS03i_read_missing_ecc_sectors b/regtest/database/RS03i_read_missing_ecc_sectors index 6f238e5..526a583 100644 --- a/regtest/database/RS03i_read_missing_ecc_sectors +++ b/regtest/database/RS03i_read_missing_ecc_sectors @@ -11,13 +11,13 @@ Medium "Random Image": CD-R mode 1, 24990 sectors, Ecc, created 16-07-2006. Creating new rs03i-tmp.iso image. Reading CRC information from ecc data (RS03) ... done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Sector 21200, try 1: Medium Error; Unrecovered read error. +Sector 21200, try 1: Medium Error; Unrecovered read error. Sector 21200: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Sector 21328, try 1: Medium Error; Unrecovered read error. +Sector 21328, try 1: Medium Error; Unrecovered read error. Sector 21328: Medium Error; Unrecovered read error. Skipping 15 sectors. Sector 21344, try 1: Medium Error; Unrecovered read error. Sector 21344: Medium Error; Unrecovered read error. Skipping 15 sectors. Sector 21360, try 1: Medium Error; Unrecovered read error. Sector 21360: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) + 64 unreadable sectors. diff --git a/regtest/database/RS03i_read_missing_iso_header b/regtest/database/RS03i_read_missing_iso_header new file mode 100644 index 0000000..4e48a5b --- /dev/null +++ b/regtest/database/RS03i_read_missing_iso_header @@ -0,0 +1,103 @@ +9c8681ccde613b9edae6fd148d76f11b +ignore +This software comes with ABSOLUTELY NO WARRANTY. This +is free software and you are welcome to redistribute it +under the conditions of the GNU GENERAL PUBLIC LICENSE. +See the file "COPYING" for further information. +# *** OpenImageFromDevice(sim-cd) *** +# InquireDevice returned: Simulated CD drive 1.00 + +Device: sim-cd, Simulated CD drive 1.00 +# *** query_type(Simulated CD drive 1.00, 0) *** +# *** get_configuration(Simulated CD drive 1.00) *** +# 8 data len, 9 current +-> profile 9: CD-R +# trying READ DISC INFORMATION for size +# size returned is 32 +# trying READ DISC INFORMATION for real info +0000: 00 20 1e 00 00 00 00 00 00 00 00 00 00 00 00 00 . ...... ........ +0010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........ ........ +# status is 1e, disc type 0 +#CD: starting media probe +#CD: querying size of READ TOC/PMA/ATIP (for TOC) +#CD: size returned is 12 +#CD: querying real READ TOC/PMA/ATIP (for TOC) +0000: 00 0a 00 00 00 14 00 00 00 00 00 00 ........ .... +#CD: control is 0x14 +#CD: querying size of READ TOC/PMA/ATIP (for full TOC) +# Warning: Realigning length from 26 to 24 +#CD: size returned is 24 +#CD: querying real READ TOC/PMA/ATIP (for full TOC) +0000: 00 18 00 01 00 00 00 a0 00 00 00 00 00 00 00 00 ........ ........ +0010: 00 00 00 00 00 00 00 00 ........ +#CD: 1 sessions +#CD: CD medium detected, type: CD-R mode 1 +# query_type() returned. +# deciding reading strategy... +Using READ CD. +GetImageFingerprint(16): not readable + +ExamineUDF(Device: Simulated CD drive 1.00) + Examining the ISO file system... + Sector 16: unreadable + Sector 17: + Volume descriptor type = 2 + Volume descriptor version = 1 + Standard identifier = CD001 + -> supplementary volume descriptor: *skipped* + Sector 18: + Volume descriptor type = 255 + Volume descriptor version = 1 + Standard identifier = CD001 + -> volume descriptor set terminator; + end of ISO file system parsing. + Examining the UDF file system... + not yet implemented. + +# *** read_capacity(Simulated CD drive 1.00) *** + -> 24989 +ExamineECC() started +...trying RS01 +...trying RS02 +RS02Recognize: medium sim-cd +RS02Recognize: skipping exhaustive RS02 search +...trying RS03 +RS03RecognizeImage: medium sim-cd +FindRS03HeaderInImage: medium sim-cd + . NO ISO structures found! +RS03RecognizeImage: No EH, entering exhaustive search +Warning: image size set to 25000 for debugging! +.. trying layer size 98 +Scanning layers for signatures. +- layer slice 0 +** Success: sector 21070, rediscovered format with 39 roots +...augmented image found +# Calling query_size() +# *** query_size(Simulated CD drive 1.00) *** +Medium size obtained from ECC header: 24990 sectors +# returned: 24990 sectors +Medium: CD-R mode 1, 24990 sectors, Ecc. + +Creating new rs03i-tmp.iso image. +Reading CRC information from ecc data (RS03) ... Calculated layout for RS03 image: +data sectors = 21000 +data padding = 68 +layer size = 98 +total sectors = 24990 +medium capacity = 0 +header position = 21000 +first CRC sector = 21070 +first ECC sector = 21168 +ndata = 216 +nroots = 39 (18.1%) + +done. +Sector 16, try 1: Medium Error; Unrecovered read error. +Sector 16: Medium Error; Unrecovered read error. Skipping 15 sectors. + +16 unreadable sectors. +CrcBuf contents, image path none (medium): + crcSize: 24990, dataSectors: 21000, coveredSectors: 21070, allSectors: 24990 + md5State: invalid + fp sector: 16; invalid + missing crcs: 0 diff --git a/regtest/database/RS03i_read_multipass_ecc_partial_success b/regtest/database/RS03i_read_multipass_ecc_partial_success new file mode 100644 index 0000000..20fd873 --- /dev/null +++ b/regtest/database/RS03i_read_multipass_ecc_partial_success @@ -0,0 +1,1312 @@ +26a706312ac087ba5100b93c6ae83a15 +ignore +This software comes with ABSOLUTELY NO WARRANTY. This +is free software and you are welcome to redistribute it +under the conditions of the GNU GENERAL PUBLIC LICENSE. +See the file "COPYING" for further information. + +Device: sim-cd, Simulated CD drive 1.00 +Using READ CD. +Medium "Random Image": CD-R mode 1, 24990 sectors, Ecc, created 16-07-2006. + +Creating new rs03i-tmp.iso image. +Reading CRC information from ecc data (RS03) ... done. +* CRC error, sector: 10000 +Sector 15792, try 1: Medium Error; Unrecovered read error. +Sector 15792: Medium Error; Unrecovered read error. Skipping 15 sectors. +Sector 15808, try 1: Medium Error; Unrecovered read error. +Sector 15808: Medium Error; Unrecovered read error. Skipping 15 sectors. +Sector 15824, try 1: Medium Error; Unrecovered read error. +Sector 15824: Medium Error; Unrecovered read error. Skipping 15 sectors. +Sector 15840, try 1: Medium Error; Unrecovered read error. +Sector 15840: Medium Error; Unrecovered read error. Skipping 15 sectors. +Sector 15856, try 1: Medium Error; Unrecovered read error. +Sector 15856: Medium Error; Unrecovered read error. Skipping 15 sectors. +Sector 15872, try 1: Medium Error; Unrecovered read error. +Sector 15872: Medium Error; Unrecovered read error. Skipping 15 sectors. +Sector 15888, try 1: Medium Error; Unrecovered read error. +Sector 15888: Medium Error; Unrecovered read error. Skipping 15 sectors. +Sector 15904, try 1: Medium Error; Unrecovered read error. +Sector 15904: Medium Error; Unrecovered read error. Skipping 15 sectors. +Sector 15920, try 1: Medium Error; Unrecovered read error. +Sector 15920: Medium Error; Unrecovered read error. Skipping 15 sectors. +Sector 15936, try 1: Medium Error; Unrecovered read error. +Sector 15936: Medium Error; Unrecovered read error. Skipping 15 sectors. +Sector 15952, try 1: Medium Error; Unrecovered read error. +Sector 15952: Medium Error; Unrecovered read error. Skipping 15 sectors. +Sector 15968, try 1: Medium Error; Unrecovered read error. +Sector 15968: Medium Error; Unrecovered read error. Skipping 15 sectors. +Sector 15984, try 1: Medium Error; Unrecovered read error. +Sector 15984: Medium Error; Unrecovered read error. Skipping 15 sectors. +Sector 16000, try 1: Medium Error; Unrecovered read error. +Sector 16000: Medium Error; Unrecovered read error. Skipping 15 sectors. +Sector 16016, try 1: Medium Error; Unrecovered read error. +Sector 16016: Medium Error; Unrecovered read error. Skipping 15 sectors. +Sector 16032, try 1: Medium Error; Unrecovered read error. +Sector 16032: Medium Error; Unrecovered read error. Skipping 15 sectors. +Sector 16048, try 1: Medium Error; Unrecovered read error. +Sector 16048: Medium Error; Unrecovered read error. Skipping 15 sectors. +Sector 16064, try 1: Medium Error; Unrecovered read error. +Sector 16064: Medium Error; Unrecovered read error. Skipping 15 sectors. +Sector 16080, try 1: Medium Error; Unrecovered read error. +Sector 16080: Medium Error; Unrecovered read error. Skipping 15 sectors. +Sector 16096, try 1: Medium Error; Unrecovered read error. +Sector 16096: Medium Error; Unrecovered read error. Skipping 15 sectors. +Sector 16112, try 1: Medium Error; Unrecovered read error. +Sector 16112: Medium Error; Unrecovered read error. Skipping 15 sectors. +Sector 16128, try 1: Medium Error; Unrecovered read error. +Sector 16128: Medium Error; Unrecovered read error. Skipping 15 sectors. +Sector 16144, try 1: Medium Error; Unrecovered read error. +Sector 16144: Medium Error; Unrecovered read error. Skipping 15 sectors. +Sector 16160, try 1: Medium Error; Unrecovered read error. +Sector 16160: Medium Error; Unrecovered read error. Skipping 15 sectors. +Sector 16176, try 1: Medium Error; Unrecovered read error. +Sector 16176: Medium Error; Unrecovered read error. Skipping 15 sectors. +Sector 16192, try 1: Medium Error; Unrecovered read error. +Sector 16192: Medium Error; Unrecovered read error. Skipping 15 sectors. + +Trying to complete image, reading pass 2 of 3. +Sectors 15792 - 15807: Medium Error; Unrecovered read error. +* CRC error, sector: 10000 +Sector 15800, try 1: Medium Error; Unrecovered read error. +Sector 15800: Medium Error; Unrecovered read error. +Sector 15801, try 1: Medium Error; Unrecovered read error. +Sector 15801: Medium Error; Unrecovered read error. +Sector 15802, try 1: Medium Error; Unrecovered read error. +Sector 15802: Medium Error; Unrecovered read error. +Sector 15803, try 1: Medium Error; Unrecovered read error. +Sector 15803: Medium Error; Unrecovered read error. +Sector 15804, try 1: Medium Error; Unrecovered read error. +Sector 15804: Medium Error; Unrecovered read error. +Sector 15805, try 1: Medium Error; Unrecovered read error. +Sector 15805: Medium Error; Unrecovered read error. +Sector 15806, try 1: Medium Error; Unrecovered read error. +Sector 15806: Medium Error; Unrecovered read error. +Sector 15807, try 1: Medium Error; Unrecovered read error. +Sector 15807: Medium Error; Unrecovered read error. +Sectors 15808 - 15823: Medium Error; Unrecovered read error. +Sector 15808, try 1: Medium Error; Unrecovered read error. +Sector 15808: Medium Error; Unrecovered read error. +Sector 15809, try 1: Medium Error; Unrecovered read error. +Sector 15809: Medium Error; Unrecovered read error. +Sector 15810, try 1: Medium Error; Unrecovered read error. +Sector 15810: Medium Error; Unrecovered read error. +Sector 15811, try 1: Medium Error; Unrecovered read error. +Sector 15811: Medium Error; Unrecovered read error. +Sector 15812, try 1: Medium Error; Unrecovered read error. +Sector 15812: Medium Error; Unrecovered read error. +Sector 15813, try 1: Medium Error; Unrecovered read error. +Sector 15813: Medium Error; Unrecovered read error. +Sector 15814, try 1: Medium Error; Unrecovered read error. +Sector 15814: Medium Error; Unrecovered read error. +Sector 15815, try 1: Medium Error; Unrecovered read error. +Sector 15815: Medium Error; Unrecovered read error. +Sector 15816, try 1: Medium Error; Unrecovered read error. +Sector 15816: Medium Error; Unrecovered read error. +Sector 15817, try 1: Medium Error; Unrecovered read error. +Sector 15817: Medium Error; Unrecovered read error. +Sector 15818, try 1: Medium Error; Unrecovered read error. +Sector 15818: Medium Error; Unrecovered read error. +Sector 15819, try 1: Medium Error; Unrecovered read error. +Sector 15819: Medium Error; Unrecovered read error. +Sector 15820, try 1: Medium Error; Unrecovered read error. +Sector 15820: Medium Error; Unrecovered read error. +Sector 15821, try 1: Medium Error; Unrecovered read error. +Sector 15821: Medium Error; Unrecovered read error. +Sector 15822, try 1: Medium Error; Unrecovered read error. +Sector 15822: Medium Error; Unrecovered read error. +Sector 15823, try 1: Medium Error; Unrecovered read error. +Sector 15823: Medium Error; Unrecovered read error. +Sectors 15824 - 15839: Medium Error; Unrecovered read error. +Sector 15824, try 1: Medium Error; Unrecovered read error. +Sector 15824: Medium Error; Unrecovered read error. +Sector 15825, try 1: Medium Error; Unrecovered read error. +Sector 15825: Medium Error; Unrecovered read error. +Sector 15826, try 1: Medium Error; Unrecovered read error. +Sector 15826: Medium Error; Unrecovered read error. +Sector 15827, try 1: Medium Error; Unrecovered read error. +Sector 15827: Medium Error; Unrecovered read error. +Sector 15828, try 1: Medium Error; Unrecovered read error. +Sector 15828: Medium Error; Unrecovered read error. +Sector 15829, try 1: Medium Error; Unrecovered read error. +Sector 15829: Medium Error; Unrecovered read error. +Sector 15830, try 1: Medium Error; Unrecovered read error. +Sector 15830: Medium Error; Unrecovered read error. +Sector 15831, try 1: Medium Error; Unrecovered read error. +Sector 15831: Medium Error; Unrecovered read error. +Sector 15832, try 1: Medium Error; Unrecovered read error. +Sector 15832: Medium Error; Unrecovered read error. +Sector 15833, try 1: Medium Error; Unrecovered read error. +Sector 15833: Medium Error; Unrecovered read error. +Sector 15834, try 1: Medium Error; Unrecovered read error. +Sector 15834: Medium Error; Unrecovered read error. +Sector 15835, try 1: Medium Error; Unrecovered read error. +Sector 15835: Medium Error; Unrecovered read error. +Sector 15836, try 1: Medium Error; Unrecovered read error. +Sector 15836: Medium Error; Unrecovered read error. +Sector 15837, try 1: Medium Error; Unrecovered read error. +Sector 15837: Medium Error; Unrecovered read error. +Sector 15838, try 1: Medium Error; Unrecovered read error. +Sector 15838: Medium Error; Unrecovered read error. +Sector 15839, try 1: Medium Error; Unrecovered read error. +Sector 15839: Medium Error; Unrecovered read error. +Sectors 15840 - 15855: Medium Error; Unrecovered read error. +Sector 15840, try 1: Medium Error; Unrecovered read error. +Sector 15840: Medium Error; Unrecovered read error. +Sector 15841, try 1: Medium Error; Unrecovered read error. +Sector 15841: Medium Error; Unrecovered read error. +Sector 15842, try 1: Medium Error; Unrecovered read error. +Sector 15842: Medium Error; Unrecovered read error. +Sector 15843, try 1: Medium Error; Unrecovered read error. +Sector 15843: Medium Error; Unrecovered read error. +Sector 15844, try 1: Medium Error; Unrecovered read error. +Sector 15844: Medium Error; Unrecovered read error. +Sector 15845, try 1: Medium Error; Unrecovered read error. +Sector 15845: Medium Error; Unrecovered read error. +Sector 15846, try 1: Medium Error; Unrecovered read error. +Sector 15846: Medium Error; Unrecovered read error. +Sector 15847, try 1: Medium Error; Unrecovered read error. +Sector 15847: Medium Error; Unrecovered read error. +Sector 15848, try 1: Medium Error; Unrecovered read error. +Sector 15848: Medium Error; Unrecovered read error. +Sector 15849, try 1: Medium Error; Unrecovered read error. +Sector 15849: Medium Error; Unrecovered read error. +Sector 15850, try 1: Medium Error; Unrecovered read error. +Sector 15850: Medium Error; Unrecovered read error. +Sector 15851, try 1: Medium Error; Unrecovered read error. +Sector 15851: Medium Error; Unrecovered read error. +Sector 15852, try 1: Medium Error; Unrecovered read error. +Sector 15852: Medium Error; Unrecovered read error. +Sector 15853, try 1: Medium Error; Unrecovered read error. +Sector 15853: Medium Error; Unrecovered read error. +Sector 15854, try 1: Medium Error; Unrecovered read error. +Sector 15854: Medium Error; Unrecovered read error. +Sector 15855, try 1: Medium Error; Unrecovered read error. +Sector 15855: Medium Error; Unrecovered read error. +Sectors 15856 - 15871: Medium Error; Unrecovered read error. +Sector 15856, try 1: Medium Error; Unrecovered read error. +Sector 15856: Medium Error; Unrecovered read error. +Sector 15857, try 1: Medium Error; Unrecovered read error. +Sector 15857: Medium Error; Unrecovered read error. +Sector 15858, try 1: Medium Error; Unrecovered read error. +Sector 15858: Medium Error; Unrecovered read error. +Sector 15859, try 1: Medium Error; Unrecovered read error. +Sector 15859: Medium Error; Unrecovered read error. +Sector 15860, try 1: Medium Error; Unrecovered read error. +Sector 15860: Medium Error; Unrecovered read error. +Sector 15861, try 1: Medium Error; Unrecovered read error. +Sector 15861: Medium Error; Unrecovered read error. +Sector 15862, try 1: Medium Error; Unrecovered read error. +Sector 15862: Medium Error; Unrecovered read error. +Sector 15863, try 1: Medium Error; Unrecovered read error. +Sector 15863: Medium Error; Unrecovered read error. +Sector 15864, try 1: Medium Error; Unrecovered read error. +Sector 15864: Medium Error; Unrecovered read error. +Sector 15865, try 1: Medium Error; Unrecovered read error. +Sector 15865: Medium Error; Unrecovered read error. +Sector 15866, try 1: Medium Error; Unrecovered read error. +Sector 15866: Medium Error; Unrecovered read error. +Sector 15867, try 1: Medium Error; Unrecovered read error. +Sector 15867: Medium Error; Unrecovered read error. +Sector 15868, try 1: Medium Error; Unrecovered read error. +Sector 15868: Medium Error; Unrecovered read error. +Sector 15869, try 1: Medium Error; Unrecovered read error. +Sector 15869: Medium Error; Unrecovered read error. +Sector 15870, try 1: Medium Error; Unrecovered read error. +Sector 15870: Medium Error; Unrecovered read error. +Sector 15871, try 1: Medium Error; Unrecovered read error. +Sector 15871: Medium Error; Unrecovered read error. +Sectors 15872 - 15887: Medium Error; Unrecovered read error. +Sector 15872, try 1: Medium Error; Unrecovered read error. +Sector 15872: Medium Error; Unrecovered read error. +Sector 15873, try 1: Medium Error; Unrecovered read error. +Sector 15873: Medium Error; Unrecovered read error. +Sector 15874, try 1: Medium Error; Unrecovered read error. +Sector 15874: Medium Error; Unrecovered read error. +Sector 15875, try 1: Medium Error; Unrecovered read error. +Sector 15875: Medium Error; Unrecovered read error. +Sector 15876, try 1: Medium Error; Unrecovered read error. +Sector 15876: Medium Error; Unrecovered read error. +Sector 15877, try 1: Medium Error; Unrecovered read error. +Sector 15877: Medium Error; Unrecovered read error. +Sector 15878, try 1: Medium Error; Unrecovered read error. +Sector 15878: Medium Error; Unrecovered read error. +Sector 15879, try 1: Medium Error; Unrecovered read error. +Sector 15879: Medium Error; Unrecovered read error. +Sector 15880, try 1: Medium Error; Unrecovered read error. +Sector 15880: Medium Error; Unrecovered read error. +Sector 15881, try 1: Medium Error; Unrecovered read error. +Sector 15881: Medium Error; Unrecovered read error. +Sector 15882, try 1: Medium Error; Unrecovered read error. +Sector 15882: Medium Error; Unrecovered read error. +Sector 15883, try 1: Medium Error; Unrecovered read error. +Sector 15883: Medium Error; Unrecovered read error. +Sector 15884, try 1: Medium Error; Unrecovered read error. +Sector 15884: Medium Error; Unrecovered read error. +Sector 15885, try 1: Medium Error; Unrecovered read error. +Sector 15885: Medium Error; Unrecovered read error. +Sector 15886, try 1: Medium Error; Unrecovered read error. +Sector 15886: Medium Error; Unrecovered read error. +Sector 15887, try 1: Medium Error; Unrecovered read error. +Sector 15887: Medium Error; Unrecovered read error. +Sectors 15888 - 15903: Medium Error; Unrecovered read error. +Sector 15888, try 1: Medium Error; Unrecovered read error. +Sector 15888: Medium Error; Unrecovered read error. +Sector 15889, try 1: Medium Error; Unrecovered read error. +Sector 15889: Medium Error; Unrecovered read error. +Sector 15890, try 1: Medium Error; Unrecovered read error. +Sector 15890: Medium Error; Unrecovered read error. +Sector 15891, try 1: Medium Error; Unrecovered read error. +Sector 15891: Medium Error; Unrecovered read error. +Sector 15892, try 1: Medium Error; Unrecovered read error. +Sector 15892: Medium Error; Unrecovered read error. +Sector 15893, try 1: Medium Error; Unrecovered read error. +Sector 15893: Medium Error; Unrecovered read error. +Sector 15894, try 1: Medium Error; Unrecovered read error. +Sector 15894: Medium Error; Unrecovered read error. +Sector 15895, try 1: Medium Error; Unrecovered read error. +Sector 15895: Medium Error; Unrecovered read error. +Sector 15896, try 1: Medium Error; Unrecovered read error. +Sector 15896: Medium Error; Unrecovered read error. +Sector 15897, try 1: Medium Error; Unrecovered read error. +Sector 15897: Medium Error; Unrecovered read error. +Sector 15898, try 1: Medium Error; Unrecovered read error. +Sector 15898: Medium Error; Unrecovered read error. +Sector 15899, try 1: Medium Error; Unrecovered read error. +Sector 15899: Medium Error; Unrecovered read error. +Sector 15900, try 1: Medium Error; Unrecovered read error. +Sector 15900: Medium Error; Unrecovered read error. +Sector 15901, try 1: Medium Error; Unrecovered read error. +Sector 15901: Medium Error; Unrecovered read error. +Sector 15902, try 1: Medium Error; Unrecovered read error. +Sector 15902: Medium Error; Unrecovered read error. +Sector 15903, try 1: Medium Error; Unrecovered read error. +Sector 15903: Medium Error; Unrecovered read error. +Sectors 15904 - 15919: Medium Error; Unrecovered read error. +Sector 15904, try 1: Medium Error; Unrecovered read error. +Sector 15904: Medium Error; Unrecovered read error. +Sector 15905, try 1: Medium Error; Unrecovered read error. +Sector 15905: Medium Error; Unrecovered read error. +Sector 15906, try 1: Medium Error; Unrecovered read error. +Sector 15906: Medium Error; Unrecovered read error. +Sector 15907, try 1: Medium Error; Unrecovered read error. +Sector 15907: Medium Error; Unrecovered read error. +Sector 15908, try 1: Medium Error; Unrecovered read error. +Sector 15908: Medium Error; Unrecovered read error. +Sector 15909, try 1: Medium Error; Unrecovered read error. +Sector 15909: Medium Error; Unrecovered read error. +Sector 15910, try 1: Medium Error; Unrecovered read error. +Sector 15910: Medium Error; Unrecovered read error. +Sector 15911, try 1: Medium Error; Unrecovered read error. +Sector 15911: Medium Error; Unrecovered read error. +Sector 15912, try 1: Medium Error; Unrecovered read error. +Sector 15912: Medium Error; Unrecovered read error. +Sector 15913, try 1: Medium Error; Unrecovered read error. +Sector 15913: Medium Error; Unrecovered read error. +Sector 15914, try 1: Medium Error; Unrecovered read error. +Sector 15914: Medium Error; Unrecovered read error. +Sector 15915, try 1: Medium Error; Unrecovered read error. +Sector 15915: Medium Error; Unrecovered read error. +Sector 15916, try 1: Medium Error; Unrecovered read error. +Sector 15916: Medium Error; Unrecovered read error. +Sector 15917, try 1: Medium Error; Unrecovered read error. +Sector 15917: Medium Error; Unrecovered read error. +Sector 15918, try 1: Medium Error; Unrecovered read error. +Sector 15918: Medium Error; Unrecovered read error. +Sector 15919, try 1: Medium Error; Unrecovered read error. +Sector 15919: Medium Error; Unrecovered read error. +Sectors 15920 - 15935: Medium Error; Unrecovered read error. +Sector 15920, try 1: Medium Error; Unrecovered read error. +Sector 15920: Medium Error; Unrecovered read error. +Sector 15921, try 1: Medium Error; Unrecovered read error. +Sector 15921: Medium Error; Unrecovered read error. +Sector 15922, try 1: Medium Error; Unrecovered read error. +Sector 15922: Medium Error; Unrecovered read error. +Sector 15923, try 1: Medium Error; Unrecovered read error. +Sector 15923: Medium Error; Unrecovered read error. +Sector 15924, try 1: Medium Error; Unrecovered read error. +Sector 15924: Medium Error; Unrecovered read error. +Sector 15925, try 1: Medium Error; Unrecovered read error. +Sector 15925: Medium Error; Unrecovered read error. +Sector 15926, try 1: Medium Error; Unrecovered read error. +Sector 15926: Medium Error; Unrecovered read error. +Sector 15927, try 1: Medium Error; Unrecovered read error. +Sector 15927: Medium Error; Unrecovered read error. +Sector 15928, try 1: Medium Error; Unrecovered read error. +Sector 15928: Medium Error; Unrecovered read error. +Sector 15929, try 1: Medium Error; Unrecovered read error. +Sector 15929: Medium Error; Unrecovered read error. +Sector 15930, try 1: Medium Error; Unrecovered read error. +Sector 15930: Medium Error; Unrecovered read error. +Sector 15931, try 1: Medium Error; Unrecovered read error. +Sector 15931: Medium Error; Unrecovered read error. +Sector 15932, try 1: Medium Error; Unrecovered read error. +Sector 15932: Medium Error; Unrecovered read error. +Sector 15933, try 1: Medium Error; Unrecovered read error. +Sector 15933: Medium Error; Unrecovered read error. +Sector 15934, try 1: Medium Error; Unrecovered read error. +Sector 15934: Medium Error; Unrecovered read error. +Sector 15935, try 1: Medium Error; Unrecovered read error. +Sector 15935: Medium Error; Unrecovered read error. +Sectors 15936 - 15951: Medium Error; Unrecovered read error. +Sector 15936, try 1: Medium Error; Unrecovered read error. +Sector 15936: Medium Error; Unrecovered read error. +Sector 15937, try 1: Medium Error; Unrecovered read error. +Sector 15937: Medium Error; Unrecovered read error. +Sector 15938, try 1: Medium Error; Unrecovered read error. +Sector 15938: Medium Error; Unrecovered read error. +Sector 15939, try 1: Medium Error; Unrecovered read error. +Sector 15939: Medium Error; Unrecovered read error. +Sector 15940, try 1: Medium Error; Unrecovered read error. +Sector 15940: Medium Error; Unrecovered read error. +Sector 15941, try 1: Medium Error; Unrecovered read error. +Sector 15941: Medium Error; Unrecovered read error. +Sector 15942, try 1: Medium Error; Unrecovered read error. +Sector 15942: Medium Error; Unrecovered read error. +Sector 15943, try 1: Medium Error; Unrecovered read error. +Sector 15943: Medium Error; Unrecovered read error. +Sector 15944, try 1: Medium Error; Unrecovered read error. +Sector 15944: Medium Error; Unrecovered read error. +Sector 15945, try 1: Medium Error; Unrecovered read error. +Sector 15945: Medium Error; Unrecovered read error. +Sector 15946, try 1: Medium Error; Unrecovered read error. +Sector 15946: Medium Error; Unrecovered read error. +Sector 15947, try 1: Medium Error; Unrecovered read error. +Sector 15947: Medium Error; Unrecovered read error. +Sector 15948, try 1: Medium Error; Unrecovered read error. +Sector 15948: Medium Error; Unrecovered read error. +Sector 15949, try 1: Medium Error; Unrecovered read error. +Sector 15949: Medium Error; Unrecovered read error. +Sector 15950, try 1: Medium Error; Unrecovered read error. +Sector 15950: Medium Error; Unrecovered read error. +Sector 15951, try 1: Medium Error; Unrecovered read error. +Sector 15951: Medium Error; Unrecovered read error. +Sectors 15952 - 15967: Medium Error; Unrecovered read error. +Sector 15952, try 1: Medium Error; Unrecovered read error. +Sector 15952: Medium Error; Unrecovered read error. +Sector 15953, try 1: Medium Error; Unrecovered read error. +Sector 15953: Medium Error; Unrecovered read error. +Sector 15954, try 1: Medium Error; Unrecovered read error. +Sector 15954: Medium Error; Unrecovered read error. +Sector 15955, try 1: Medium Error; Unrecovered read error. +Sector 15955: Medium Error; Unrecovered read error. +Sector 15956, try 1: Medium Error; Unrecovered read error. +Sector 15956: Medium Error; Unrecovered read error. +Sector 15957, try 1: Medium Error; Unrecovered read error. +Sector 15957: Medium Error; Unrecovered read error. +Sector 15958, try 1: Medium Error; Unrecovered read error. +Sector 15958: Medium Error; Unrecovered read error. +Sector 15959, try 1: Medium Error; Unrecovered read error. +Sector 15959: Medium Error; Unrecovered read error. +Sector 15960, try 1: Medium Error; Unrecovered read error. +Sector 15960: Medium Error; Unrecovered read error. +Sector 15961, try 1: Medium Error; Unrecovered read error. +Sector 15961: Medium Error; Unrecovered read error. +Sector 15962, try 1: Medium Error; Unrecovered read error. +Sector 15962: Medium Error; Unrecovered read error. +Sector 15963, try 1: Medium Error; Unrecovered read error. +Sector 15963: Medium Error; Unrecovered read error. +Sector 15964, try 1: Medium Error; Unrecovered read error. +Sector 15964: Medium Error; Unrecovered read error. +Sector 15965, try 1: Medium Error; Unrecovered read error. +Sector 15965: Medium Error; Unrecovered read error. +Sector 15966, try 1: Medium Error; Unrecovered read error. +Sector 15966: Medium Error; Unrecovered read error. +Sector 15967, try 1: Medium Error; Unrecovered read error. +Sector 15967: Medium Error; Unrecovered read error. +Sectors 15968 - 15983: Medium Error; Unrecovered read error. +Sector 15968, try 1: Medium Error; Unrecovered read error. +Sector 15968: Medium Error; Unrecovered read error. +Sector 15969, try 1: Medium Error; Unrecovered read error. +Sector 15969: Medium Error; Unrecovered read error. +Sector 15970, try 1: Medium Error; Unrecovered read error. +Sector 15970: Medium Error; Unrecovered read error. +Sector 15971, try 1: Medium Error; Unrecovered read error. +Sector 15971: Medium Error; Unrecovered read error. +Sector 15972, try 1: Medium Error; Unrecovered read error. +Sector 15972: Medium Error; Unrecovered read error. +Sector 15973, try 1: Medium Error; Unrecovered read error. +Sector 15973: Medium Error; Unrecovered read error. +Sector 15974, try 1: Medium Error; Unrecovered read error. +Sector 15974: Medium Error; Unrecovered read error. +Sector 15975, try 1: Medium Error; Unrecovered read error. +Sector 15975: Medium Error; Unrecovered read error. +Sector 15976, try 1: Medium Error; Unrecovered read error. +Sector 15976: Medium Error; Unrecovered read error. +Sector 15977, try 1: Medium Error; Unrecovered read error. +Sector 15977: Medium Error; Unrecovered read error. +Sector 15978, try 1: Medium Error; Unrecovered read error. +Sector 15978: Medium Error; Unrecovered read error. +Sector 15979, try 1: Medium Error; Unrecovered read error. +Sector 15979: Medium Error; Unrecovered read error. +Sector 15980, try 1: Medium Error; Unrecovered read error. +Sector 15980: Medium Error; Unrecovered read error. +Sector 15981, try 1: Medium Error; Unrecovered read error. +Sector 15981: Medium Error; Unrecovered read error. +Sector 15982, try 1: Medium Error; Unrecovered read error. +Sector 15982: Medium Error; Unrecovered read error. +Sector 15983, try 1: Medium Error; Unrecovered read error. +Sector 15983: Medium Error; Unrecovered read error. +Sectors 15984 - 15999: Medium Error; Unrecovered read error. +Sector 15984, try 1: Medium Error; Unrecovered read error. +Sector 15984: Medium Error; Unrecovered read error. +Sector 15985, try 1: Medium Error; Unrecovered read error. +Sector 15985: Medium Error; Unrecovered read error. +Sector 15986, try 1: Medium Error; Unrecovered read error. +Sector 15986: Medium Error; Unrecovered read error. +Sector 15987, try 1: Medium Error; Unrecovered read error. +Sector 15987: Medium Error; Unrecovered read error. +Sector 15988, try 1: Medium Error; Unrecovered read error. +Sector 15988: Medium Error; Unrecovered read error. +Sector 15989, try 1: Medium Error; Unrecovered read error. +Sector 15989: Medium Error; Unrecovered read error. +Sector 15990, try 1: Medium Error; Unrecovered read error. +Sector 15990: Medium Error; Unrecovered read error. +Sector 15991, try 1: Medium Error; Unrecovered read error. +Sector 15991: Medium Error; Unrecovered read error. +Sector 15992, try 1: Medium Error; Unrecovered read error. +Sector 15992: Medium Error; Unrecovered read error. +Sector 15993, try 1: Medium Error; Unrecovered read error. +Sector 15993: Medium Error; Unrecovered read error. +Sector 15994, try 1: Medium Error; Unrecovered read error. +Sector 15994: Medium Error; Unrecovered read error. +Sector 15995, try 1: Medium Error; Unrecovered read error. +Sector 15995: Medium Error; Unrecovered read error. +Sector 15996, try 1: Medium Error; Unrecovered read error. +Sector 15996: Medium Error; Unrecovered read error. +Sector 15997, try 1: Medium Error; Unrecovered read error. +Sector 15997: Medium Error; Unrecovered read error. +Sector 15998, try 1: Medium Error; Unrecovered read error. +Sector 15998: Medium Error; Unrecovered read error. +Sector 15999, try 1: Medium Error; Unrecovered read error. +Sector 15999: Medium Error; Unrecovered read error. +Sectors 16000 - 16015: Medium Error; Unrecovered read error. +Sector 16000, try 1: Medium Error; Unrecovered read error. +Sector 16000: Medium Error; Unrecovered read error. +Sector 16001, try 1: Medium Error; Unrecovered read error. +Sector 16001: Medium Error; Unrecovered read error. +Sector 16002, try 1: Medium Error; Unrecovered read error. +Sector 16002: Medium Error; Unrecovered read error. +Sector 16003, try 1: Medium Error; Unrecovered read error. +Sector 16003: Medium Error; Unrecovered read error. +Sector 16004, try 1: Medium Error; Unrecovered read error. +Sector 16004: Medium Error; Unrecovered read error. +Sector 16005, try 1: Medium Error; Unrecovered read error. +Sector 16005: Medium Error; Unrecovered read error. +Sector 16006, try 1: Medium Error; Unrecovered read error. +Sector 16006: Medium Error; Unrecovered read error. +Sector 16007, try 1: Medium Error; Unrecovered read error. +Sector 16007: Medium Error; Unrecovered read error. +Sector 16008, try 1: Medium Error; Unrecovered read error. +Sector 16008: Medium Error; Unrecovered read error. +Sector 16009, try 1: Medium Error; Unrecovered read error. +Sector 16009: Medium Error; Unrecovered read error. +Sector 16010, try 1: Medium Error; Unrecovered read error. +Sector 16010: Medium Error; Unrecovered read error. +Sector 16011, try 1: Medium Error; Unrecovered read error. +Sector 16011: Medium Error; Unrecovered read error. +Sector 16012, try 1: Medium Error; Unrecovered read error. +Sector 16012: Medium Error; Unrecovered read error. +Sector 16013, try 1: Medium Error; Unrecovered read error. +Sector 16013: Medium Error; Unrecovered read error. +Sector 16014, try 1: Medium Error; Unrecovered read error. +Sector 16014: Medium Error; Unrecovered read error. +Sector 16015, try 1: Medium Error; Unrecovered read error. +Sector 16015: Medium Error; Unrecovered read error. +Sectors 16016 - 16031: Medium Error; Unrecovered read error. +Sector 16016, try 1: Medium Error; Unrecovered read error. +Sector 16016: Medium Error; Unrecovered read error. +Sector 16017, try 1: Medium Error; Unrecovered read error. +Sector 16017: Medium Error; Unrecovered read error. +Sector 16018, try 1: Medium Error; Unrecovered read error. +Sector 16018: Medium Error; Unrecovered read error. +Sector 16019, try 1: Medium Error; Unrecovered read error. +Sector 16019: Medium Error; Unrecovered read error. +Sector 16020, try 1: Medium Error; Unrecovered read error. +Sector 16020: Medium Error; Unrecovered read error. +Sector 16021, try 1: Medium Error; Unrecovered read error. +Sector 16021: Medium Error; Unrecovered read error. +Sector 16022, try 1: Medium Error; Unrecovered read error. +Sector 16022: Medium Error; Unrecovered read error. +Sector 16023, try 1: Medium Error; Unrecovered read error. +Sector 16023: Medium Error; Unrecovered read error. +Sector 16024, try 1: Medium Error; Unrecovered read error. +Sector 16024: Medium Error; Unrecovered read error. +Sector 16025, try 1: Medium Error; Unrecovered read error. +Sector 16025: Medium Error; Unrecovered read error. +Sector 16026, try 1: Medium Error; Unrecovered read error. +Sector 16026: Medium Error; Unrecovered read error. +Sector 16027, try 1: Medium Error; Unrecovered read error. +Sector 16027: Medium Error; Unrecovered read error. +Sector 16028, try 1: Medium Error; Unrecovered read error. +Sector 16028: Medium Error; Unrecovered read error. +Sector 16029, try 1: Medium Error; Unrecovered read error. +Sector 16029: Medium Error; Unrecovered read error. +Sector 16030, try 1: Medium Error; Unrecovered read error. +Sector 16030: Medium Error; Unrecovered read error. +Sector 16031, try 1: Medium Error; Unrecovered read error. +Sector 16031: Medium Error; Unrecovered read error. +Sectors 16032 - 16047: Medium Error; Unrecovered read error. +Sector 16032, try 1: Medium Error; Unrecovered read error. +Sector 16032: Medium Error; Unrecovered read error. +Sector 16033, try 1: Medium Error; Unrecovered read error. +Sector 16033: Medium Error; Unrecovered read error. +Sector 16034, try 1: Medium Error; Unrecovered read error. +Sector 16034: Medium Error; Unrecovered read error. +Sector 16035, try 1: Medium Error; Unrecovered read error. +Sector 16035: Medium Error; Unrecovered read error. +Sector 16036, try 1: Medium Error; Unrecovered read error. +Sector 16036: Medium Error; Unrecovered read error. +Sector 16037, try 1: Medium Error; Unrecovered read error. +Sector 16037: Medium Error; Unrecovered read error. +Sector 16038, try 1: Medium Error; Unrecovered read error. +Sector 16038: Medium Error; Unrecovered read error. +Sector 16039, try 1: Medium Error; Unrecovered read error. +Sector 16039: Medium Error; Unrecovered read error. +Sector 16040, try 1: Medium Error; Unrecovered read error. +Sector 16040: Medium Error; Unrecovered read error. +Sector 16041, try 1: Medium Error; Unrecovered read error. +Sector 16041: Medium Error; Unrecovered read error. +Sector 16042, try 1: Medium Error; Unrecovered read error. +Sector 16042: Medium Error; Unrecovered read error. +Sector 16043, try 1: Medium Error; Unrecovered read error. +Sector 16043: Medium Error; Unrecovered read error. +Sector 16044, try 1: Medium Error; Unrecovered read error. +Sector 16044: Medium Error; Unrecovered read error. +Sector 16045, try 1: Medium Error; Unrecovered read error. +Sector 16045: Medium Error; Unrecovered read error. +Sector 16046, try 1: Medium Error; Unrecovered read error. +Sector 16046: Medium Error; Unrecovered read error. +Sector 16047, try 1: Medium Error; Unrecovered read error. +Sector 16047: Medium Error; Unrecovered read error. +Sectors 16048 - 16063: Medium Error; Unrecovered read error. +Sector 16048, try 1: Medium Error; Unrecovered read error. +Sector 16048: Medium Error; Unrecovered read error. +Sector 16049, try 1: Medium Error; Unrecovered read error. +Sector 16049: Medium Error; Unrecovered read error. +Sector 16050, try 1: Medium Error; Unrecovered read error. +Sector 16050: Medium Error; Unrecovered read error. +Sector 16051, try 1: Medium Error; Unrecovered read error. +Sector 16051: Medium Error; Unrecovered read error. +Sector 16052, try 1: Medium Error; Unrecovered read error. +Sector 16052: Medium Error; Unrecovered read error. +Sector 16053, try 1: Medium Error; Unrecovered read error. +Sector 16053: Medium Error; Unrecovered read error. +Sector 16054, try 1: Medium Error; Unrecovered read error. +Sector 16054: Medium Error; Unrecovered read error. +Sector 16055, try 1: Medium Error; Unrecovered read error. +Sector 16055: Medium Error; Unrecovered read error. +Sector 16056, try 1: Medium Error; Unrecovered read error. +Sector 16056: Medium Error; Unrecovered read error. +Sector 16057, try 1: Medium Error; Unrecovered read error. +Sector 16057: Medium Error; Unrecovered read error. +Sector 16058, try 1: Medium Error; Unrecovered read error. +Sector 16058: Medium Error; Unrecovered read error. +Sector 16059, try 1: Medium Error; Unrecovered read error. +Sector 16059: Medium Error; Unrecovered read error. +Sector 16060, try 1: Medium Error; Unrecovered read error. +Sector 16060: Medium Error; Unrecovered read error. +Sector 16061, try 1: Medium Error; Unrecovered read error. +Sector 16061: Medium Error; Unrecovered read error. +Sector 16062, try 1: Medium Error; Unrecovered read error. +Sector 16062: Medium Error; Unrecovered read error. +Sector 16063, try 1: Medium Error; Unrecovered read error. +Sector 16063: Medium Error; Unrecovered read error. +Sectors 16064 - 16079: Medium Error; Unrecovered read error. +Sector 16064, try 1: Medium Error; Unrecovered read error. +Sector 16064: Medium Error; Unrecovered read error. +Sector 16065, try 1: Medium Error; Unrecovered read error. +Sector 16065: Medium Error; Unrecovered read error. +Sector 16066, try 1: Medium Error; Unrecovered read error. +Sector 16066: Medium Error; Unrecovered read error. +Sector 16067, try 1: Medium Error; Unrecovered read error. +Sector 16067: Medium Error; Unrecovered read error. +Sector 16068, try 1: Medium Error; Unrecovered read error. +Sector 16068: Medium Error; Unrecovered read error. +Sector 16069, try 1: Medium Error; Unrecovered read error. +Sector 16069: Medium Error; Unrecovered read error. +Sector 16070, try 1: Medium Error; Unrecovered read error. +Sector 16070: Medium Error; Unrecovered read error. +Sector 16071, try 1: Medium Error; Unrecovered read error. +Sector 16071: Medium Error; Unrecovered read error. +Sector 16072, try 1: Medium Error; Unrecovered read error. +Sector 16072: Medium Error; Unrecovered read error. +Sector 16073, try 1: Medium Error; Unrecovered read error. +Sector 16073: Medium Error; Unrecovered read error. +Sector 16074, try 1: Medium Error; Unrecovered read error. +Sector 16074: Medium Error; Unrecovered read error. +Sector 16075, try 1: Medium Error; Unrecovered read error. +Sector 16075: Medium Error; Unrecovered read error. +Sector 16076, try 1: Medium Error; Unrecovered read error. +Sector 16076: Medium Error; Unrecovered read error. +Sector 16077, try 1: Medium Error; Unrecovered read error. +Sector 16077: Medium Error; Unrecovered read error. +Sector 16078, try 1: Medium Error; Unrecovered read error. +Sector 16078: Medium Error; Unrecovered read error. +Sector 16079, try 1: Medium Error; Unrecovered read error. +Sector 16079: Medium Error; Unrecovered read error. +Sectors 16080 - 16095: Medium Error; Unrecovered read error. +Sector 16080, try 1: Medium Error; Unrecovered read error. +Sector 16080: Medium Error; Unrecovered read error. +Sector 16081, try 1: Medium Error; Unrecovered read error. +Sector 16081: Medium Error; Unrecovered read error. +Sector 16082, try 1: Medium Error; Unrecovered read error. +Sector 16082: Medium Error; Unrecovered read error. +Sector 16083, try 1: Medium Error; Unrecovered read error. +Sector 16083: Medium Error; Unrecovered read error. +Sector 16084, try 1: Medium Error; Unrecovered read error. +Sector 16084: Medium Error; Unrecovered read error. +Sector 16085, try 1: Medium Error; Unrecovered read error. +Sector 16085: Medium Error; Unrecovered read error. +Sector 16086, try 1: Medium Error; Unrecovered read error. +Sector 16086: Medium Error; Unrecovered read error. +Sector 16087, try 1: Medium Error; Unrecovered read error. +Sector 16087: Medium Error; Unrecovered read error. +Sector 16088, try 1: Medium Error; Unrecovered read error. +Sector 16088: Medium Error; Unrecovered read error. +Sector 16089, try 1: Medium Error; Unrecovered read error. +Sector 16089: Medium Error; Unrecovered read error. +Sector 16090, try 1: Medium Error; Unrecovered read error. +Sector 16090: Medium Error; Unrecovered read error. +Sector 16091, try 1: Medium Error; Unrecovered read error. +Sector 16091: Medium Error; Unrecovered read error. +Sector 16092, try 1: Medium Error; Unrecovered read error. +Sector 16092: Medium Error; Unrecovered read error. +Sector 16093, try 1: Medium Error; Unrecovered read error. +Sector 16093: Medium Error; Unrecovered read error. +Sector 16094, try 1: Medium Error; Unrecovered read error. +Sector 16094: Medium Error; Unrecovered read error. +Sector 16095, try 1: Medium Error; Unrecovered read error. +Sector 16095: Medium Error; Unrecovered read error. +Sectors 16096 - 16111: Medium Error; Unrecovered read error. +Sector 16096, try 1: Medium Error; Unrecovered read error. +Sector 16096: Medium Error; Unrecovered read error. +Sector 16097, try 1: Medium Error; Unrecovered read error. +Sector 16097: Medium Error; Unrecovered read error. +Sector 16098, try 1: Medium Error; Unrecovered read error. +Sector 16098: Medium Error; Unrecovered read error. +Sector 16099, try 1: Medium Error; Unrecovered read error. +Sector 16099: Medium Error; Unrecovered read error. +Sector 16100, try 1: Medium Error; Unrecovered read error. +Sector 16100: Medium Error; Unrecovered read error. +Sector 16101, try 1: Medium Error; Unrecovered read error. +Sector 16101: Medium Error; Unrecovered read error. +Sector 16102, try 1: Medium Error; Unrecovered read error. +Sector 16102: Medium Error; Unrecovered read error. +Sector 16103, try 1: Medium Error; Unrecovered read error. +Sector 16103: Medium Error; Unrecovered read error. +Sector 16104, try 1: Medium Error; Unrecovered read error. +Sector 16104: Medium Error; Unrecovered read error. +Sector 16105, try 1: Medium Error; Unrecovered read error. +Sector 16105: Medium Error; Unrecovered read error. +Sector 16106, try 1: Medium Error; Unrecovered read error. +Sector 16106: Medium Error; Unrecovered read error. +Sector 16107, try 1: Medium Error; Unrecovered read error. +Sector 16107: Medium Error; Unrecovered read error. +Sector 16108, try 1: Medium Error; Unrecovered read error. +Sector 16108: Medium Error; Unrecovered read error. +Sector 16109, try 1: Medium Error; Unrecovered read error. +Sector 16109: Medium Error; Unrecovered read error. +Sector 16110, try 1: Medium Error; Unrecovered read error. +Sector 16110: Medium Error; Unrecovered read error. +Sector 16111, try 1: Medium Error; Unrecovered read error. +Sector 16111: Medium Error; Unrecovered read error. +Sectors 16112 - 16127: Medium Error; Unrecovered read error. +Sector 16112, try 1: Medium Error; Unrecovered read error. +Sector 16112: Medium Error; Unrecovered read error. +Sector 16113, try 1: Medium Error; Unrecovered read error. +Sector 16113: Medium Error; Unrecovered read error. +Sector 16114, try 1: Medium Error; Unrecovered read error. +Sector 16114: Medium Error; Unrecovered read error. +Sector 16115, try 1: Medium Error; Unrecovered read error. +Sector 16115: Medium Error; Unrecovered read error. +Sector 16116, try 1: Medium Error; Unrecovered read error. +Sector 16116: Medium Error; Unrecovered read error. +Sector 16117, try 1: Medium Error; Unrecovered read error. +Sector 16117: Medium Error; Unrecovered read error. +Sector 16118, try 1: Medium Error; Unrecovered read error. +Sector 16118: Medium Error; Unrecovered read error. +Sector 16119, try 1: Medium Error; Unrecovered read error. +Sector 16119: Medium Error; Unrecovered read error. +Sector 16120, try 1: Medium Error; Unrecovered read error. +Sector 16120: Medium Error; Unrecovered read error. +Sector 16121, try 1: Medium Error; Unrecovered read error. +Sector 16121: Medium Error; Unrecovered read error. +Sector 16122, try 1: Medium Error; Unrecovered read error. +Sector 16122: Medium Error; Unrecovered read error. +Sector 16123, try 1: Medium Error; Unrecovered read error. +Sector 16123: Medium Error; Unrecovered read error. +Sector 16124, try 1: Medium Error; Unrecovered read error. +Sector 16124: Medium Error; Unrecovered read error. +Sector 16125, try 1: Medium Error; Unrecovered read error. +Sector 16125: Medium Error; Unrecovered read error. +Sector 16126, try 1: Medium Error; Unrecovered read error. +Sector 16126: Medium Error; Unrecovered read error. +Sector 16127, try 1: Medium Error; Unrecovered read error. +Sector 16127: Medium Error; Unrecovered read error. +Sectors 16128 - 16143: Medium Error; Unrecovered read error. +Sector 16128, try 1: Medium Error; Unrecovered read error. +Sector 16128: Medium Error; Unrecovered read error. +Sector 16129, try 1: Medium Error; Unrecovered read error. +Sector 16129: Medium Error; Unrecovered read error. +Sector 16130, try 1: Medium Error; Unrecovered read error. +Sector 16130: Medium Error; Unrecovered read error. +Sector 16131, try 1: Medium Error; Unrecovered read error. +Sector 16131: Medium Error; Unrecovered read error. +Sector 16132, try 1: Medium Error; Unrecovered read error. +Sector 16132: Medium Error; Unrecovered read error. +Sector 16133, try 1: Medium Error; Unrecovered read error. +Sector 16133: Medium Error; Unrecovered read error. +Sector 16134, try 1: Medium Error; Unrecovered read error. +Sector 16134: Medium Error; Unrecovered read error. +Sector 16135, try 1: Medium Error; Unrecovered read error. +Sector 16135: Medium Error; Unrecovered read error. +Sector 16136, try 1: Medium Error; Unrecovered read error. +Sector 16136: Medium Error; Unrecovered read error. +Sector 16137, try 1: Medium Error; Unrecovered read error. +Sector 16137: Medium Error; Unrecovered read error. +Sector 16138, try 1: Medium Error; Unrecovered read error. +Sector 16138: Medium Error; Unrecovered read error. +Sector 16139, try 1: Medium Error; Unrecovered read error. +Sector 16139: Medium Error; Unrecovered read error. +Sector 16140, try 1: Medium Error; Unrecovered read error. +Sector 16140: Medium Error; Unrecovered read error. +Sector 16141, try 1: Medium Error; Unrecovered read error. +Sector 16141: Medium Error; Unrecovered read error. +Sector 16142, try 1: Medium Error; Unrecovered read error. +Sector 16142: Medium Error; Unrecovered read error. +Sector 16143, try 1: Medium Error; Unrecovered read error. +Sector 16143: Medium Error; Unrecovered read error. +Sectors 16144 - 16159: Medium Error; Unrecovered read error. +Sector 16144, try 1: Medium Error; Unrecovered read error. +Sector 16144: Medium Error; Unrecovered read error. +Sector 16145, try 1: Medium Error; Unrecovered read error. +Sector 16145: Medium Error; Unrecovered read error. +Sector 16146, try 1: Medium Error; Unrecovered read error. +Sector 16146: Medium Error; Unrecovered read error. +Sector 16147, try 1: Medium Error; Unrecovered read error. +Sector 16147: Medium Error; Unrecovered read error. +Sector 16148, try 1: Medium Error; Unrecovered read error. +Sector 16148: Medium Error; Unrecovered read error. +Sector 16149, try 1: Medium Error; Unrecovered read error. +Sector 16149: Medium Error; Unrecovered read error. +Sector 16150, try 1: Medium Error; Unrecovered read error. +Sector 16150: Medium Error; Unrecovered read error. +Sector 16151, try 1: Medium Error; Unrecovered read error. +Sector 16151: Medium Error; Unrecovered read error. +Sector 16152, try 1: Medium Error; Unrecovered read error. +Sector 16152: Medium Error; Unrecovered read error. +Sector 16153, try 1: Medium Error; Unrecovered read error. +Sector 16153: Medium Error; Unrecovered read error. +Sector 16154, try 1: Medium Error; Unrecovered read error. +Sector 16154: Medium Error; Unrecovered read error. +Sector 16155, try 1: Medium Error; Unrecovered read error. +Sector 16155: Medium Error; Unrecovered read error. +Sector 16156, try 1: Medium Error; Unrecovered read error. +Sector 16156: Medium Error; Unrecovered read error. +Sector 16157, try 1: Medium Error; Unrecovered read error. +Sector 16157: Medium Error; Unrecovered read error. +Sector 16158, try 1: Medium Error; Unrecovered read error. +Sector 16158: Medium Error; Unrecovered read error. +Sector 16159, try 1: Medium Error; Unrecovered read error. +Sector 16159: Medium Error; Unrecovered read error. +Sectors 16160 - 16175: Medium Error; Unrecovered read error. +Sector 16160, try 1: Medium Error; Unrecovered read error. +Sector 16160: Medium Error; Unrecovered read error. +Sector 16161, try 1: Medium Error; Unrecovered read error. +Sector 16161: Medium Error; Unrecovered read error. +Sector 16162, try 1: Medium Error; Unrecovered read error. +Sector 16162: Medium Error; Unrecovered read error. +Sector 16163, try 1: Medium Error; Unrecovered read error. +Sector 16163: Medium Error; Unrecovered read error. +Sector 16164, try 1: Medium Error; Unrecovered read error. +Sector 16164: Medium Error; Unrecovered read error. +Sector 16165, try 1: Medium Error; Unrecovered read error. +Sector 16165: Medium Error; Unrecovered read error. +Sector 16166, try 1: Medium Error; Unrecovered read error. +Sector 16166: Medium Error; Unrecovered read error. +Sector 16167, try 1: Medium Error; Unrecovered read error. +Sector 16167: Medium Error; Unrecovered read error. +Sector 16168, try 1: Medium Error; Unrecovered read error. +Sector 16168: Medium Error; Unrecovered read error. +Sector 16169, try 1: Medium Error; Unrecovered read error. +Sector 16169: Medium Error; Unrecovered read error. +Sector 16170, try 1: Medium Error; Unrecovered read error. +Sector 16170: Medium Error; Unrecovered read error. +Sector 16171, try 1: Medium Error; Unrecovered read error. +Sector 16171: Medium Error; Unrecovered read error. +Sector 16172, try 1: Medium Error; Unrecovered read error. +Sector 16172: Medium Error; Unrecovered read error. +Sector 16173, try 1: Medium Error; Unrecovered read error. +Sector 16173: Medium Error; Unrecovered read error. +Sector 16174, try 1: Medium Error; Unrecovered read error. +Sector 16174: Medium Error; Unrecovered read error. +Sector 16175, try 1: Medium Error; Unrecovered read error. +Sector 16175: Medium Error; Unrecovered read error. +Sectors 16176 - 16191: Medium Error; Unrecovered read error. +Sector 16176, try 1: Medium Error; Unrecovered read error. +Sector 16176: Medium Error; Unrecovered read error. +Sector 16177, try 1: Medium Error; Unrecovered read error. +Sector 16177: Medium Error; Unrecovered read error. +Sector 16178, try 1: Medium Error; Unrecovered read error. +Sector 16178: Medium Error; Unrecovered read error. +Sector 16179, try 1: Medium Error; Unrecovered read error. +Sector 16179: Medium Error; Unrecovered read error. +Sector 16180, try 1: Medium Error; Unrecovered read error. +Sector 16180: Medium Error; Unrecovered read error. +Sector 16181, try 1: Medium Error; Unrecovered read error. +Sector 16181: Medium Error; Unrecovered read error. +Sector 16182, try 1: Medium Error; Unrecovered read error. +Sector 16182: Medium Error; Unrecovered read error. +Sector 16183, try 1: Medium Error; Unrecovered read error. +Sector 16183: Medium Error; Unrecovered read error. +Sector 16184, try 1: Medium Error; Unrecovered read error. +Sector 16184: Medium Error; Unrecovered read error. +Sector 16185, try 1: Medium Error; Unrecovered read error. +Sector 16185: Medium Error; Unrecovered read error. +Sector 16186, try 1: Medium Error; Unrecovered read error. +Sector 16186: Medium Error; Unrecovered read error. +Sector 16187, try 1: Medium Error; Unrecovered read error. +Sector 16187: Medium Error; Unrecovered read error. +Sector 16188, try 1: Medium Error; Unrecovered read error. +Sector 16188: Medium Error; Unrecovered read error. +Sector 16189, try 1: Medium Error; Unrecovered read error. +Sector 16189: Medium Error; Unrecovered read error. +Sector 16190, try 1: Medium Error; Unrecovered read error. +Sector 16190: Medium Error; Unrecovered read error. +Sector 16191, try 1: Medium Error; Unrecovered read error. +Sector 16191: Medium Error; Unrecovered read error. +Sectors 16192 - 16207: Medium Error; Unrecovered read error. +Sector 16192, try 1: Medium Error; Unrecovered read error. +Sector 16192: Medium Error; Unrecovered read error. +Sector 16193, try 1: Medium Error; Unrecovered read error. +Sector 16193: Medium Error; Unrecovered read error. +Sector 16194, try 1: Medium Error; Unrecovered read error. +Sector 16194: Medium Error; Unrecovered read error. +Sector 16195, try 1: Medium Error; Unrecovered read error. +Sector 16195: Medium Error; Unrecovered read error. +Sector 16196, try 1: Medium Error; Unrecovered read error. +Sector 16196: Medium Error; Unrecovered read error. +Sector 16197, try 1: Medium Error; Unrecovered read error. +Sector 16197: Medium Error; Unrecovered read error. +Sector 16198, try 1: Medium Error; Unrecovered read error. +Sector 16198: Medium Error; Unrecovered read error. +Sector 16199, try 1: Medium Error; Unrecovered read error. +Sector 16199: Medium Error; Unrecovered read error. + +Trying to complete image, reading pass 3 of 3. +Sector 15800, try 1: Medium Error; Unrecovered read error. +Sector 15800: Medium Error; Unrecovered read error. +Sector 15801, try 1: Medium Error; Unrecovered read error. +* CRC error, sector: 10000 +Sector 15801: Medium Error; Unrecovered read error. +Sector 15802, try 1: Medium Error; Unrecovered read error. +Sector 15802: Medium Error; Unrecovered read error. +Sector 15803, try 1: Medium Error; Unrecovered read error. +Sector 15803: Medium Error; Unrecovered read error. +Sector 15804, try 1: Medium Error; Unrecovered read error. +Sector 15804: Medium Error; Unrecovered read error. +Sector 15805, try 1: Medium Error; Unrecovered read error. +Sector 15805: Medium Error; Unrecovered read error. +Sector 15806, try 1: Medium Error; Unrecovered read error. +Sector 15806: Medium Error; Unrecovered read error. +Sector 15807, try 1: Medium Error; Unrecovered read error. +Sector 15807: Medium Error; Unrecovered read error. +Sectors 15808 - 15823: Medium Error; Unrecovered read error. +Sector 15808, try 1: Medium Error; Unrecovered read error. +Sector 15808: Medium Error; Unrecovered read error. +Sector 15809, try 1: Medium Error; Unrecovered read error. +Sector 15809: Medium Error; Unrecovered read error. +Sector 15810, try 1: Medium Error; Unrecovered read error. +Sector 15810: Medium Error; Unrecovered read error. +Sector 15811, try 1: Medium Error; Unrecovered read error. +Sector 15811: Medium Error; Unrecovered read error. +Sector 15812, try 1: Medium Error; Unrecovered read error. +Sector 15812: Medium Error; Unrecovered read error. +Sector 15813, try 1: Medium Error; Unrecovered read error. +Sector 15813: Medium Error; Unrecovered read error. +Sector 15814, try 1: Medium Error; Unrecovered read error. +Sector 15814: Medium Error; Unrecovered read error. +Sector 15815, try 1: Medium Error; Unrecovered read error. +Sector 15815: Medium Error; Unrecovered read error. +Sector 15816, try 1: Medium Error; Unrecovered read error. +Sector 15816: Medium Error; Unrecovered read error. +Sector 15817, try 1: Medium Error; Unrecovered read error. +Sector 15817: Medium Error; Unrecovered read error. +Sector 15818, try 1: Medium Error; Unrecovered read error. +Sector 15818: Medium Error; Unrecovered read error. +Sector 15819, try 1: Medium Error; Unrecovered read error. +Sector 15819: Medium Error; Unrecovered read error. +Sector 15820, try 1: Medium Error; Unrecovered read error. +Sector 15820: Medium Error; Unrecovered read error. +Sector 15821, try 1: Medium Error; Unrecovered read error. +Sector 15821: Medium Error; Unrecovered read error. +Sector 15822, try 1: Medium Error; Unrecovered read error. +Sector 15822: Medium Error; Unrecovered read error. +Sector 15823, try 1: Medium Error; Unrecovered read error. +Sector 15823: Medium Error; Unrecovered read error. +Sectors 15824 - 15839: Medium Error; Unrecovered read error. +Sector 15824, try 1: Medium Error; Unrecovered read error. +Sector 15824: Medium Error; Unrecovered read error. +Sector 15825, try 1: Medium Error; Unrecovered read error. +Sector 15825: Medium Error; Unrecovered read error. +Sector 15826, try 1: Medium Error; Unrecovered read error. +Sector 15826: Medium Error; Unrecovered read error. +Sector 15827, try 1: Medium Error; Unrecovered read error. +Sector 15827: Medium Error; Unrecovered read error. +Sector 15828, try 1: Medium Error; Unrecovered read error. +Sector 15828: Medium Error; Unrecovered read error. +Sector 15829, try 1: Medium Error; Unrecovered read error. +Sector 15829: Medium Error; Unrecovered read error. +Sector 15830, try 1: Medium Error; Unrecovered read error. +Sector 15830: Medium Error; Unrecovered read error. +Sector 15831, try 1: Medium Error; Unrecovered read error. +Sector 15831: Medium Error; Unrecovered read error. +Sector 15832, try 1: Medium Error; Unrecovered read error. +Sector 15832: Medium Error; Unrecovered read error. +Sector 15833, try 1: Medium Error; Unrecovered read error. +Sector 15833: Medium Error; Unrecovered read error. +Sector 15834, try 1: Medium Error; Unrecovered read error. +Sector 15834: Medium Error; Unrecovered read error. +Sector 15835, try 1: Medium Error; Unrecovered read error. +Sector 15835: Medium Error; Unrecovered read error. +Sector 15836, try 1: Medium Error; Unrecovered read error. +Sector 15836: Medium Error; Unrecovered read error. +Sector 15837, try 1: Medium Error; Unrecovered read error. +Sector 15837: Medium Error; Unrecovered read error. +Sector 15838, try 1: Medium Error; Unrecovered read error. +Sector 15838: Medium Error; Unrecovered read error. +Sector 15839, try 1: Medium Error; Unrecovered read error. +Sector 15839: Medium Error; Unrecovered read error. +Sectors 15840 - 15855: Medium Error; Unrecovered read error. +Sector 15840, try 1: Medium Error; Unrecovered read error. +Sector 15840: Medium Error; Unrecovered read error. +Sector 15841, try 1: Medium Error; Unrecovered read error. +Sector 15841: Medium Error; Unrecovered read error. +Sector 15842, try 1: Medium Error; Unrecovered read error. +Sector 15842: Medium Error; Unrecovered read error. +Sector 15843, try 1: Medium Error; Unrecovered read error. +Sector 15843: Medium Error; Unrecovered read error. +Sector 15844, try 1: Medium Error; Unrecovered read error. +Sector 15844: Medium Error; Unrecovered read error. +Sector 15845, try 1: Medium Error; Unrecovered read error. +Sector 15845: Medium Error; Unrecovered read error. +Sector 15846, try 1: Medium Error; Unrecovered read error. +Sector 15846: Medium Error; Unrecovered read error. +Sector 15847, try 1: Medium Error; Unrecovered read error. +Sector 15847: Medium Error; Unrecovered read error. +Sector 15848, try 1: Medium Error; Unrecovered read error. +Sector 15848: Medium Error; Unrecovered read error. +Sector 15849, try 1: Medium Error; Unrecovered read error. +Sector 15849: Medium Error; Unrecovered read error. +Sector 15850, try 1: Medium Error; Unrecovered read error. +Sector 15850: Medium Error; Unrecovered read error. +Sector 15851, try 1: Medium Error; Unrecovered read error. +Sector 15851: Medium Error; Unrecovered read error. +Sector 15852, try 1: Medium Error; Unrecovered read error. +Sector 15852: Medium Error; Unrecovered read error. +Sector 15853, try 1: Medium Error; Unrecovered read error. +Sector 15853: Medium Error; Unrecovered read error. +Sector 15854, try 1: Medium Error; Unrecovered read error. +Sector 15854: Medium Error; Unrecovered read error. +Sector 15855, try 1: Medium Error; Unrecovered read error. +Sector 15855: Medium Error; Unrecovered read error. +Sectors 15856 - 15871: Medium Error; Unrecovered read error. +Sector 15856, try 1: Medium Error; Unrecovered read error. +Sector 15856: Medium Error; Unrecovered read error. +Sector 15857, try 1: Medium Error; Unrecovered read error. +Sector 15857: Medium Error; Unrecovered read error. +Sector 15858, try 1: Medium Error; Unrecovered read error. +Sector 15858: Medium Error; Unrecovered read error. +Sector 15859, try 1: Medium Error; Unrecovered read error. +Sector 15859: Medium Error; Unrecovered read error. +Sector 15860, try 1: Medium Error; Unrecovered read error. +Sector 15860: Medium Error; Unrecovered read error. +Sector 15861, try 1: Medium Error; Unrecovered read error. +Sector 15861: Medium Error; Unrecovered read error. +Sector 15862, try 1: Medium Error; Unrecovered read error. +Sector 15862: Medium Error; Unrecovered read error. +Sector 15863, try 1: Medium Error; Unrecovered read error. +Sector 15863: Medium Error; Unrecovered read error. +Sector 15864, try 1: Medium Error; Unrecovered read error. +Sector 15864: Medium Error; Unrecovered read error. +Sector 15865, try 1: Medium Error; Unrecovered read error. +Sector 15865: Medium Error; Unrecovered read error. +Sector 15866, try 1: Medium Error; Unrecovered read error. +Sector 15866: Medium Error; Unrecovered read error. +Sector 15867, try 1: Medium Error; Unrecovered read error. +Sector 15867: Medium Error; Unrecovered read error. +Sector 15868, try 1: Medium Error; Unrecovered read error. +Sector 15868: Medium Error; Unrecovered read error. +Sector 15869, try 1: Medium Error; Unrecovered read error. +Sector 15869: Medium Error; Unrecovered read error. +Sector 15870, try 1: Medium Error; Unrecovered read error. +Sector 15870: Medium Error; Unrecovered read error. +Sector 15871, try 1: Medium Error; Unrecovered read error. +Sector 15871: Medium Error; Unrecovered read error. +Sectors 15872 - 15887: Medium Error; Unrecovered read error. +Sector 15872, try 1: Medium Error; Unrecovered read error. +Sector 15872: Medium Error; Unrecovered read error. +Sector 15873, try 1: Medium Error; Unrecovered read error. +Sector 15873: Medium Error; Unrecovered read error. +Sector 15874, try 1: Medium Error; Unrecovered read error. +Sector 15874: Medium Error; Unrecovered read error. +Sector 15875, try 1: Medium Error; Unrecovered read error. +Sector 15875: Medium Error; Unrecovered read error. +Sector 15876, try 1: Medium Error; Unrecovered read error. +Sector 15876: Medium Error; Unrecovered read error. +Sector 15877, try 1: Medium Error; Unrecovered read error. +Sector 15877: Medium Error; Unrecovered read error. +Sector 15878, try 1: Medium Error; Unrecovered read error. +Sector 15878: Medium Error; Unrecovered read error. +Sector 15879, try 1: Medium Error; Unrecovered read error. +Sector 15879: Medium Error; Unrecovered read error. +Sector 15880, try 1: Medium Error; Unrecovered read error. +Sector 15880: Medium Error; Unrecovered read error. +Sector 15881, try 1: Medium Error; Unrecovered read error. +Sector 15881: Medium Error; Unrecovered read error. +Sector 15882, try 1: Medium Error; Unrecovered read error. +Sector 15882: Medium Error; Unrecovered read error. +Sector 15883, try 1: Medium Error; Unrecovered read error. +Sector 15883: Medium Error; Unrecovered read error. +Sector 15884, try 1: Medium Error; Unrecovered read error. +Sector 15884: Medium Error; Unrecovered read error. +Sector 15885, try 1: Medium Error; Unrecovered read error. +Sector 15885: Medium Error; Unrecovered read error. +Sector 15886, try 1: Medium Error; Unrecovered read error. +Sector 15886: Medium Error; Unrecovered read error. +Sector 15887, try 1: Medium Error; Unrecovered read error. +Sector 15887: Medium Error; Unrecovered read error. +Sectors 15888 - 15903: Medium Error; Unrecovered read error. +Sector 15888, try 1: Medium Error; Unrecovered read error. +Sector 15888: Medium Error; Unrecovered read error. +Sector 15889, try 1: Medium Error; Unrecovered read error. +Sector 15889: Medium Error; Unrecovered read error. +Sector 15890, try 1: Medium Error; Unrecovered read error. +Sector 15890: Medium Error; Unrecovered read error. +Sector 15891, try 1: Medium Error; Unrecovered read error. +Sector 15891: Medium Error; Unrecovered read error. +Sector 15892, try 1: Medium Error; Unrecovered read error. +Sector 15892: Medium Error; Unrecovered read error. +Sector 15893, try 1: Medium Error; Unrecovered read error. +Sector 15893: Medium Error; Unrecovered read error. +Sector 15894, try 1: Medium Error; Unrecovered read error. +Sector 15894: Medium Error; Unrecovered read error. +Sector 15895, try 1: Medium Error; Unrecovered read error. +Sector 15895: Medium Error; Unrecovered read error. +Sector 15896, try 1: Medium Error; Unrecovered read error. +Sector 15896: Medium Error; Unrecovered read error. +Sector 15897, try 1: Medium Error; Unrecovered read error. +Sector 15897: Medium Error; Unrecovered read error. +Sector 15898, try 1: Medium Error; Unrecovered read error. +Sector 15898: Medium Error; Unrecovered read error. +Sector 15899, try 1: Medium Error; Unrecovered read error. +Sector 15899: Medium Error; Unrecovered read error. +Sectors 16096 - 16111: Medium Error; Unrecovered read error. +Sector 16100, try 1: Medium Error; Unrecovered read error. +Sector 16100: Medium Error; Unrecovered read error. +Sector 16101, try 1: Medium Error; Unrecovered read error. +Sector 16101: Medium Error; Unrecovered read error. +Sector 16102, try 1: Medium Error; Unrecovered read error. +Sector 16102: Medium Error; Unrecovered read error. +Sector 16103, try 1: Medium Error; Unrecovered read error. +Sector 16103: Medium Error; Unrecovered read error. +Sector 16104, try 1: Medium Error; Unrecovered read error. +Sector 16104: Medium Error; Unrecovered read error. +Sector 16105, try 1: Medium Error; Unrecovered read error. +Sector 16105: Medium Error; Unrecovered read error. +Sector 16106, try 1: Medium Error; Unrecovered read error. +Sector 16106: Medium Error; Unrecovered read error. +Sector 16107, try 1: Medium Error; Unrecovered read error. +Sector 16107: Medium Error; Unrecovered read error. +Sector 16108, try 1: Medium Error; Unrecovered read error. +Sector 16108: Medium Error; Unrecovered read error. +Sector 16109, try 1: Medium Error; Unrecovered read error. +Sector 16109: Medium Error; Unrecovered read error. +Sector 16110, try 1: Medium Error; Unrecovered read error. +Sector 16110: Medium Error; Unrecovered read error. +Sector 16111, try 1: Medium Error; Unrecovered read error. +Sector 16111: Medium Error; Unrecovered read error. +Sectors 16112 - 16127: Medium Error; Unrecovered read error. +Sector 16112, try 1: Medium Error; Unrecovered read error. +Sector 16112: Medium Error; Unrecovered read error. +Sector 16113, try 1: Medium Error; Unrecovered read error. +Sector 16113: Medium Error; Unrecovered read error. +Sector 16114, try 1: Medium Error; Unrecovered read error. +Sector 16114: Medium Error; Unrecovered read error. +Sector 16115, try 1: Medium Error; Unrecovered read error. +Sector 16115: Medium Error; Unrecovered read error. +Sector 16116, try 1: Medium Error; Unrecovered read error. +Sector 16116: Medium Error; Unrecovered read error. +Sector 16117, try 1: Medium Error; Unrecovered read error. +Sector 16117: Medium Error; Unrecovered read error. +Sector 16118, try 1: Medium Error; Unrecovered read error. +Sector 16118: Medium Error; Unrecovered read error. +Sector 16119, try 1: Medium Error; Unrecovered read error. +Sector 16119: Medium Error; Unrecovered read error. +Sector 16120, try 1: Medium Error; Unrecovered read error. +Sector 16120: Medium Error; Unrecovered read error. +Sector 16121, try 1: Medium Error; Unrecovered read error. +Sector 16121: Medium Error; Unrecovered read error. +Sector 16122, try 1: Medium Error; Unrecovered read error. +Sector 16122: Medium Error; Unrecovered read error. +Sector 16123, try 1: Medium Error; Unrecovered read error. +Sector 16123: Medium Error; Unrecovered read error. +Sector 16124, try 1: Medium Error; Unrecovered read error. +Sector 16124: Medium Error; Unrecovered read error. +Sector 16125, try 1: Medium Error; Unrecovered read error. +Sector 16125: Medium Error; Unrecovered read error. +Sector 16126, try 1: Medium Error; Unrecovered read error. +Sector 16126: Medium Error; Unrecovered read error. +Sector 16127, try 1: Medium Error; Unrecovered read error. +Sector 16127: Medium Error; Unrecovered read error. +Sectors 16128 - 16143: Medium Error; Unrecovered read error. +Sector 16128, try 1: Medium Error; Unrecovered read error. +Sector 16128: Medium Error; Unrecovered read error. +Sector 16129, try 1: Medium Error; Unrecovered read error. +Sector 16129: Medium Error; Unrecovered read error. +Sector 16130, try 1: Medium Error; Unrecovered read error. +Sector 16130: Medium Error; Unrecovered read error. +Sector 16131, try 1: Medium Error; Unrecovered read error. +Sector 16131: Medium Error; Unrecovered read error. +Sector 16132, try 1: Medium Error; Unrecovered read error. +Sector 16132: Medium Error; Unrecovered read error. +Sector 16133, try 1: Medium Error; Unrecovered read error. +Sector 16133: Medium Error; Unrecovered read error. +Sector 16134, try 1: Medium Error; Unrecovered read error. +Sector 16134: Medium Error; Unrecovered read error. +Sector 16135, try 1: Medium Error; Unrecovered read error. +Sector 16135: Medium Error; Unrecovered read error. +Sector 16136, try 1: Medium Error; Unrecovered read error. +Sector 16136: Medium Error; Unrecovered read error. +Sector 16137, try 1: Medium Error; Unrecovered read error. +Sector 16137: Medium Error; Unrecovered read error. +Sector 16138, try 1: Medium Error; Unrecovered read error. +Sector 16138: Medium Error; Unrecovered read error. +Sector 16139, try 1: Medium Error; Unrecovered read error. +Sector 16139: Medium Error; Unrecovered read error. +Sector 16140, try 1: Medium Error; Unrecovered read error. +Sector 16140: Medium Error; Unrecovered read error. +Sector 16141, try 1: Medium Error; Unrecovered read error. +Sector 16141: Medium Error; Unrecovered read error. +Sector 16142, try 1: Medium Error; Unrecovered read error. +Sector 16142: Medium Error; Unrecovered read error. +Sector 16143, try 1: Medium Error; Unrecovered read error. +Sector 16143: Medium Error; Unrecovered read error. +Sectors 16144 - 16159: Medium Error; Unrecovered read error. +Sector 16144, try 1: Medium Error; Unrecovered read error. +Sector 16144: Medium Error; Unrecovered read error. +Sector 16145, try 1: Medium Error; Unrecovered read error. +Sector 16145: Medium Error; Unrecovered read error. +Sector 16146, try 1: Medium Error; Unrecovered read error. +Sector 16146: Medium Error; Unrecovered read error. +Sector 16147, try 1: Medium Error; Unrecovered read error. +Sector 16147: Medium Error; Unrecovered read error. +Sector 16148, try 1: Medium Error; Unrecovered read error. +Sector 16148: Medium Error; Unrecovered read error. +Sector 16149, try 1: Medium Error; Unrecovered read error. +Sector 16149: Medium Error; Unrecovered read error. +Sector 16150, try 1: Medium Error; Unrecovered read error. +Sector 16150: Medium Error; Unrecovered read error. +Sector 16151, try 1: Medium Error; Unrecovered read error. +Sector 16151: Medium Error; Unrecovered read error. +Sector 16152, try 1: Medium Error; Unrecovered read error. +Sector 16152: Medium Error; Unrecovered read error. +Sector 16153, try 1: Medium Error; Unrecovered read error. +Sector 16153: Medium Error; Unrecovered read error. +Sector 16154, try 1: Medium Error; Unrecovered read error. +Sector 16154: Medium Error; Unrecovered read error. +Sector 16155, try 1: Medium Error; Unrecovered read error. +Sector 16155: Medium Error; Unrecovered read error. +Sector 16156, try 1: Medium Error; Unrecovered read error. +Sector 16156: Medium Error; Unrecovered read error. +Sector 16157, try 1: Medium Error; Unrecovered read error. +Sector 16157: Medium Error; Unrecovered read error. +Sector 16158, try 1: Medium Error; Unrecovered read error. +Sector 16158: Medium Error; Unrecovered read error. +Sector 16159, try 1: Medium Error; Unrecovered read error. +Sector 16159: Medium Error; Unrecovered read error. +Sectors 16160 - 16175: Medium Error; Unrecovered read error. +Sector 16160, try 1: Medium Error; Unrecovered read error. +Sector 16160: Medium Error; Unrecovered read error. +Sector 16161, try 1: Medium Error; Unrecovered read error. +Sector 16161: Medium Error; Unrecovered read error. +Sector 16162, try 1: Medium Error; Unrecovered read error. +Sector 16162: Medium Error; Unrecovered read error. +Sector 16163, try 1: Medium Error; Unrecovered read error. +Sector 16163: Medium Error; Unrecovered read error. +Sector 16164, try 1: Medium Error; Unrecovered read error. +Sector 16164: Medium Error; Unrecovered read error. +Sector 16165, try 1: Medium Error; Unrecovered read error. +Sector 16165: Medium Error; Unrecovered read error. +Sector 16166, try 1: Medium Error; Unrecovered read error. +Sector 16166: Medium Error; Unrecovered read error. +Sector 16167, try 1: Medium Error; Unrecovered read error. +Sector 16167: Medium Error; Unrecovered read error. +Sector 16168, try 1: Medium Error; Unrecovered read error. +Sector 16168: Medium Error; Unrecovered read error. +Sector 16169, try 1: Medium Error; Unrecovered read error. +Sector 16169: Medium Error; Unrecovered read error. +Sector 16170, try 1: Medium Error; Unrecovered read error. +Sector 16170: Medium Error; Unrecovered read error. +Sector 16171, try 1: Medium Error; Unrecovered read error. +Sector 16171: Medium Error; Unrecovered read error. +Sector 16172, try 1: Medium Error; Unrecovered read error. +Sector 16172: Medium Error; Unrecovered read error. +Sector 16173, try 1: Medium Error; Unrecovered read error. +Sector 16173: Medium Error; Unrecovered read error. +Sector 16174, try 1: Medium Error; Unrecovered read error. +Sector 16174: Medium Error; Unrecovered read error. +Sector 16175, try 1: Medium Error; Unrecovered read error. +Sector 16175: Medium Error; Unrecovered read error. +Sectors 16176 - 16191: Medium Error; Unrecovered read error. +Sector 16176, try 1: Medium Error; Unrecovered read error. +Sector 16176: Medium Error; Unrecovered read error. +Sector 16177, try 1: Medium Error; Unrecovered read error. +Sector 16177: Medium Error; Unrecovered read error. +Sector 16178, try 1: Medium Error; Unrecovered read error. +Sector 16178: Medium Error; Unrecovered read error. +Sector 16179, try 1: Medium Error; Unrecovered read error. +Sector 16179: Medium Error; Unrecovered read error. +Sector 16180, try 1: Medium Error; Unrecovered read error. +Sector 16180: Medium Error; Unrecovered read error. +Sector 16181, try 1: Medium Error; Unrecovered read error. +Sector 16181: Medium Error; Unrecovered read error. +Sector 16182, try 1: Medium Error; Unrecovered read error. +Sector 16182: Medium Error; Unrecovered read error. +Sector 16183, try 1: Medium Error; Unrecovered read error. +Sector 16183: Medium Error; Unrecovered read error. +Sector 16184, try 1: Medium Error; Unrecovered read error. +Sector 16184: Medium Error; Unrecovered read error. +Sector 16185, try 1: Medium Error; Unrecovered read error. +Sector 16185: Medium Error; Unrecovered read error. +Sector 16186, try 1: Medium Error; Unrecovered read error. +Sector 16186: Medium Error; Unrecovered read error. +Sector 16187, try 1: Medium Error; Unrecovered read error. +Sector 16187: Medium Error; Unrecovered read error. +Sector 16188, try 1: Medium Error; Unrecovered read error. +Sector 16188: Medium Error; Unrecovered read error. +Sector 16189, try 1: Medium Error; Unrecovered read error. +Sector 16189: Medium Error; Unrecovered read error. +Sector 16190, try 1: Medium Error; Unrecovered read error. +Sector 16190: Medium Error; Unrecovered read error. +Sector 16191, try 1: Medium Error; Unrecovered read error. +Sector 16191: Medium Error; Unrecovered read error. +Sector 16192, try 1: Medium Error; Unrecovered read error. +Sector 16192: Medium Error; Unrecovered read error. +Sector 16193, try 1: Medium Error; Unrecovered read error. +Sector 16193: Medium Error; Unrecovered read error. +Sector 16194, try 1: Medium Error; Unrecovered read error. +Sector 16194: Medium Error; Unrecovered read error. +Sector 16195, try 1: Medium Error; Unrecovered read error. +Sector 16195: Medium Error; Unrecovered read error. +Sector 16196, try 1: Medium Error; Unrecovered read error. +Sector 16196: Medium Error; Unrecovered read error. +Sector 16197, try 1: Medium Error; Unrecovered read error. +Sector 16197: Medium Error; Unrecovered read error. +Sector 16198, try 1: Medium Error; Unrecovered read error. +Sector 16198: Medium Error; Unrecovered read error. +Sector 16199, try 1: Medium Error; Unrecovered read error. +Sector 16199: Medium Error; Unrecovered read error. + +1 CRC errors, 200 unreadable sectors. diff --git a/regtest/database/RS03i_read_no_tao_tail b/regtest/database/RS03i_read_no_tao_tail index d94be46..ddee915 100644 --- a/regtest/database/RS03i_read_no_tao_tail +++ b/regtest/database/RS03i_read_no_tao_tail @@ -11,9 +11,9 @@ Medium "Random Image": CD-R mode 1, 24990 sectors, Ecc, created 16-07-2006. Creating new rs03i-tmp.iso image. Reading CRC information from ecc data (RS03) ... done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Sector 24988, try 1: Medium Error; Unrecovered read error. +Sector 24988, try 1: Medium Error; Unrecovered read error. Sector 24988: Medium Error; Unrecovered read error. Sector 24989, try 1: Medium Error; Unrecovered read error. Sector 24989: Medium Error; Unrecovered read error. -Read position: 100.0% (nn.nx) + 2 unreadable sectors. diff --git a/regtest/database/RS03i_read_second_pass_with_crc_error b/regtest/database/RS03i_read_second_pass_with_crc_error new file mode 100644 index 0000000..10861b6 --- /dev/null +++ b/regtest/database/RS03i_read_second_pass_with_crc_error @@ -0,0 +1,16 @@ +286b4e91140c5b5bdaec631d7084b116 +ignore +This software comes with ABSOLUTELY NO WARRANTY. This +is free software and you are welcome to redistribute it +under the conditions of the GNU GENERAL PUBLIC LICENSE. +See the file "COPYING" for further information. + +Device: sim-cd, Simulated CD drive 1.00 +Using READ CD. +Medium "Random Image": CD-R mode 1, 24990 sectors, Ecc, created 16-07-2006. + +Completing image rs03i-tmp.iso. Only missing sectors will be read. +Reading CRC information from ecc data (RS03) ... done. +* CRC error, sector: 15830 + +400 sectors read. diff --git a/regtest/database/RS03i_read_shorter b/regtest/database/RS03i_read_shorter index 497da97..37dff5a 100644 --- a/regtest/database/RS03i_read_shorter +++ b/regtest/database/RS03i_read_shorter @@ -11,7 +11,7 @@ Medium "Random Image": CD-R mode 1, 24990 sectors, Ecc, created 16-07-2006. Creating new rs03i-tmp.iso image. Reading CRC information from ecc data (RS03) ... done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Sector 24944, try 1: Illegal Request; Logical block address out of range. +Sector 24944, try 1: Illegal Request; Logical block address out of range. Sector 24944: Illegal Request; Logical block address out of range. Skipping 15 sectors. Sector 24960, try 1: Illegal Request; Logical block address out of range. Sector 24960: Illegal Request; Logical block address out of range. Skipping 15 sectors. diff --git a/regtest/database/RS03i_read_tao_tail b/regtest/database/RS03i_read_tao_tail index 1982920..ef99e0b 100644 --- a/regtest/database/RS03i_read_tao_tail +++ b/regtest/database/RS03i_read_tao_tail @@ -11,5 +11,5 @@ Medium "Random Image": CD-R mode 1, 24990 sectors, Ecc, created 16-07-2006. Creating new rs03i-tmp.iso image. Reading CRC information from ecc data (RS03) ... done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) + All sectors successfully read. Checksums match. diff --git a/regtest/database/RS03i_read_with_crc_error_in_padding b/regtest/database/RS03i_read_with_crc_error_in_padding new file mode 100644 index 0000000..dcc20e0 --- /dev/null +++ b/regtest/database/RS03i_read_with_crc_error_in_padding @@ -0,0 +1,16 @@ +02150c587e4ee07dd565759efe4c7378 +ignore +This software comes with ABSOLUTELY NO WARRANTY. This +is free software and you are welcome to redistribute it +under the conditions of the GNU GENERAL PUBLIC LICENSE. +See the file "COPYING" for further information. + +Device: sim-cd, Simulated CD drive 1.00 +Using READ CD. +Medium "Random Image": CD-R mode 1, 24990 sectors, Ecc, created 16-07-2006. + +Creating new rs03i-tmp.iso image. +Reading CRC information from ecc data (RS03) ... done. +* CRC error, sector: 21020 + +1 CRC errors. diff --git a/regtest/database/RS03i_read_with_ecc_file_crc_block b/regtest/database/RS03i_read_with_ecc_file_crc_block index 9c713fe..27ad489 100644 --- a/regtest/database/RS03i_read_with_ecc_file_crc_block +++ b/regtest/database/RS03i_read_with_ecc_file_crc_block @@ -118,8 +118,12 @@ ndata = 216 nroots = 39 (18.1%) done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Sector 20992, try 1: Medium Error; Unrecovered read error. +Sector 20992, try 1: Medium Error; Unrecovered read error. Sector 20992: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx)CRC NOT created. 16 unreadable sectors. +CrcBuf contents, image path none (medium): + crcSize: 24990, dataSectors: 21000, coveredSectors: 21070, allSectors: 24990 + md5State: invalid + fp sector: 16; 15c0fd35a0cfa0f83b9ccbd8604c2592 + missing crcs: 0 diff --git a/regtest/database/RS03i_read_with_ecc_file_header b/regtest/database/RS03i_read_with_ecc_file_header index 9448355..3ff428f 100644 --- a/regtest/database/RS03i_read_with_ecc_file_header +++ b/regtest/database/RS03i_read_with_ecc_file_header @@ -116,7 +116,11 @@ ndata = 216 nroots = 39 (18.1%) done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx) * CRC error, sector: 21000 -Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx)CRC NOT created. +* CRC error, sector: 21000 1 CRC errors. +CrcBuf contents, image path none (medium): + crcSize: 24990, dataSectors: 21000, coveredSectors: 21070, allSectors: 24990 + md5State: invalid + fp sector: 16; 15c0fd35a0cfa0f83b9ccbd8604c2592 + missing crcs: 0 diff --git a/regtest/database/RS03i_read_with_missing_header b/regtest/database/RS03i_read_with_missing_header index 0622a2f..a9a0966 100644 --- a/regtest/database/RS03i_read_with_missing_header +++ b/regtest/database/RS03i_read_with_missing_header @@ -10,37 +10,37 @@ Using READ CD. Medium "Random Image": CD-R mode 1, 235219 sectors, created 16-07-2006. Creating new rs03i-tmp.iso image. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Sector 169072, try 1: Medium Error; Unrecovered read error. +Sector 169072, try 1: Medium Error; Unrecovered read error. Sector 169072: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Sector 170480, try 1: Medium Error; Unrecovered read error. +Sector 170480, try 1: Medium Error; Unrecovered read error. Sector 170480: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Sector 171888, try 1: Medium Error; Unrecovered read error. +Sector 171888, try 1: Medium Error; Unrecovered read error. Sector 171888: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Sector 173296, try 1: Medium Error; Unrecovered read error. +Sector 173296, try 1: Medium Error; Unrecovered read error. Sector 173296: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Sector 174704, try 1: Medium Error; Unrecovered read error. +Sector 174704, try 1: Medium Error; Unrecovered read error. Sector 174704: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Sector 176112, try 1: Medium Error; Unrecovered read error. +Sector 176112, try 1: Medium Error; Unrecovered read error. Sector 176112: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Sector 177520, try 1: Medium Error; Unrecovered read error. +Sector 177520, try 1: Medium Error; Unrecovered read error. Sector 177520: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Sector 178928, try 1: Medium Error; Unrecovered read error. +Sector 178928, try 1: Medium Error; Unrecovered read error. Sector 178928: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Sector 180352, try 1: Medium Error; Unrecovered read error. +Sector 180352, try 1: Medium Error; Unrecovered read error. Sector 180352: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Sector 181760, try 1: Medium Error; Unrecovered read error. +Sector 181760, try 1: Medium Error; Unrecovered read error. Sector 181760: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Sector 183168, try 1: Medium Error; Unrecovered read error. +Sector 183168, try 1: Medium Error; Unrecovered read error. Sector 183168: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Sector 184576, try 1: Medium Error; Unrecovered read error. +Sector 184576, try 1: Medium Error; Unrecovered read error. Sector 184576: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Sector 185984, try 1: Medium Error; Unrecovered read error. +Sector 185984, try 1: Medium Error; Unrecovered read error. Sector 185984: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Sector 187392, try 1: Medium Error; Unrecovered read error. +Sector 187392, try 1: Medium Error; Unrecovered read error. Sector 187392: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Sector 188800, try 1: Medium Error; Unrecovered read error. +Sector 188800, try 1: Medium Error; Unrecovered read error. Sector 188800: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Sector 190208, try 1: Medium Error; Unrecovered read error. +Sector 190208, try 1: Medium Error; Unrecovered read error. Sector 190208: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) + 256 unreadable sectors. diff --git a/regtest/database/RS03i_read_with_missing_header_exhaustive b/regtest/database/RS03i_read_with_missing_header_exhaustive index 7adb50d..2bc1e29 100644 --- a/regtest/database/RS03i_read_with_missing_header_exhaustive +++ b/regtest/database/RS03i_read_with_missing_header_exhaustive @@ -116,42 +116,46 @@ ndata = 168 nroots = 87 (51.8%) done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Sector 169072, try 1: Medium Error; Unrecovered read error. +Sector 169072, try 1: Medium Error; Unrecovered read error. Sector 169072: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Sector 170480, try 1: Medium Error; Unrecovered read error. +Sector 170480, try 1: Medium Error; Unrecovered read error. Sector 170480: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Sector 171888, try 1: Medium Error; Unrecovered read error. +Sector 171888, try 1: Medium Error; Unrecovered read error. Sector 171888: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Sector 173296, try 1: Medium Error; Unrecovered read error. +Sector 173296, try 1: Medium Error; Unrecovered read error. Sector 173296: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Sector 174704, try 1: Medium Error; Unrecovered read error. +Sector 174704, try 1: Medium Error; Unrecovered read error. Sector 174704: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Sector 176112, try 1: Medium Error; Unrecovered read error. +Sector 176112, try 1: Medium Error; Unrecovered read error. Sector 176112: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Sector 177520, try 1: Medium Error; Unrecovered read error. +Sector 177520, try 1: Medium Error; Unrecovered read error. Sector 177520: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Sector 178928, try 1: Medium Error; Unrecovered read error. +Sector 178928, try 1: Medium Error; Unrecovered read error. Sector 178928: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Sector 180352, try 1: Medium Error; Unrecovered read error. +Sector 180352, try 1: Medium Error; Unrecovered read error. Sector 180352: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Sector 181760, try 1: Medium Error; Unrecovered read error. +Sector 181760, try 1: Medium Error; Unrecovered read error. Sector 181760: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Sector 183168, try 1: Medium Error; Unrecovered read error. +Sector 183168, try 1: Medium Error; Unrecovered read error. Sector 183168: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Sector 184576, try 1: Medium Error; Unrecovered read error. +Sector 184576, try 1: Medium Error; Unrecovered read error. Sector 184576: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Sector 185984, try 1: Medium Error; Unrecovered read error. +Sector 185984, try 1: Medium Error; Unrecovered read error. Sector 185984: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Sector 187392, try 1: Medium Error; Unrecovered read error. +Sector 187392, try 1: Medium Error; Unrecovered read error. Sector 187392: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Sector 188800, try 1: Medium Error; Unrecovered read error. +Sector 188800, try 1: Medium Error; Unrecovered read error. Sector 188800: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Sector 190208, try 1: Medium Error; Unrecovered read error. +Sector 190208, try 1: Medium Error; Unrecovered read error. Sector 190208: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Sector 235216, try 1: Medium Error; Unrecovered read error. +Sector 235216, try 1: Medium Error; Unrecovered read error. Sector 235216: Medium Error; Unrecovered read error. Skipping 15 sectors. Sector 235296, try 1: Medium Error; Unrecovered read error. Sector 235296: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx)CRC NOT created. 288 unreadable sectors. +CrcBuf contents, image path none (medium): + crcSize: 359295, dataSectors: 235219, coveredSectors: 235303, allSectors: 359295 + md5State: invalid + fp sector: 16; 33b0c14f099f69c29719b7a181c0241d + missing crcs: 176 diff --git a/regtest/database/RS03i_read_with_missing_iso_header_exhaustive b/regtest/database/RS03i_read_with_missing_iso_header_exhaustive index cef8c90..ab961ba 100644 --- a/regtest/database/RS03i_read_with_missing_iso_header_exhaustive +++ b/regtest/database/RS03i_read_with_missing_iso_header_exhaustive @@ -93,6 +93,10 @@ nroots = 87 (51.8%) done. Sector 16, try 1: Medium Error; Unrecovered read error. Sector 16: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx)CRC NOT created. 16 unreadable sectors. +CrcBuf contents, image path none (medium): + crcSize: 359295, dataSectors: 235219, coveredSectors: 235303, allSectors: 359295 + md5State: invalid + fp sector: 16; invalid + missing crcs: 0 diff --git a/regtest/database/RS03i_read_with_rs01_file b/regtest/database/RS03i_read_with_rs01_file index 902d855..f337aca 100644 --- a/regtest/database/RS03i_read_with_rs01_file +++ b/regtest/database/RS03i_read_with_rs01_file @@ -11,6 +11,6 @@ Medium "Random Image": CD-R mode 1, 24990 sectors, Ecc, created 16-07-2006. Creating new rs03i-tmp.iso image. Reading CRC information from ecc data (RS01) ... done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) * CRC error, sector: 24989 +* CRC error, sector: 24989 1 CRC errors. diff --git a/regtest/database/RS03i_read_with_rs03_file b/regtest/database/RS03i_read_with_rs03_file index b4a68ae..0ffd455 100644 --- a/regtest/database/RS03i_read_with_rs03_file +++ b/regtest/database/RS03i_read_with_rs03_file @@ -11,6 +11,6 @@ Medium "Random Image": CD-R mode 1, 24990 sectors, Ecc, created 16-07-2006. Creating new rs03i-tmp.iso image. Reading CRC information from ecc data (RS03) ... done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) * CRC error, sector: 24989 +* CRC error, sector: 24989 1 CRC errors. diff --git a/regtest/database/RS03i_read_with_wrong_rs01_file b/regtest/database/RS03i_read_with_wrong_rs01_file index 149c3aa..8efed31 100644 --- a/regtest/database/RS03i_read_with_wrong_rs01_file +++ b/regtest/database/RS03i_read_with_wrong_rs01_file @@ -11,6 +11,6 @@ Medium "Random Image": CD-R mode 1, 24990 sectors, Ecc, created 16-07-2006. Creating new rs03i-tmp.iso image. Reading CRC information from ecc data (RS01) ... done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) * CRC error, sector: 24989 +* CRC error, sector: 24989 1 CRC errors. diff --git a/regtest/database/RS03i_read_with_wrong_rs03_file b/regtest/database/RS03i_read_with_wrong_rs03_file index 426872a..557a8e1 100644 --- a/regtest/database/RS03i_read_with_wrong_rs03_file +++ b/regtest/database/RS03i_read_with_wrong_rs03_file @@ -11,6 +11,6 @@ Medium "Random Image": CD-R mode 1, 24990 sectors, Ecc, created 16-07-2006. Creating new rs03i-tmp.iso image. Reading CRC information from ecc data (RS03) ... done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) * CRC error, sector: 24989 +* CRC error, sector: 24989 1 CRC errors. diff --git a/regtest/database/RS03i_scan_bad_header b/regtest/database/RS03i_scan_bad_header index 7edc298..9c60ef1 100644 --- a/regtest/database/RS03i_scan_bad_header +++ b/regtest/database/RS03i_scan_bad_header @@ -10,5 +10,5 @@ Using READ CD. Medium "Random Image": CD-R mode 1, 21000 sectors, created 16-07-2006. Scanning medium for read errors. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) + All sectors successfully read. diff --git a/regtest/database/RS03i_scan_crc_bad_byte b/regtest/database/RS03i_scan_crc_bad_byte index 243ea58..997d9e5 100644 --- a/regtest/database/RS03i_scan_crc_bad_byte +++ b/regtest/database/RS03i_scan_crc_bad_byte @@ -11,5 +11,5 @@ Medium "Random Image": CD-R mode 1, 24990 sectors, Ecc, created 16-07-2006. Scanning medium for read errors. Reading CRC information from ecc data (RS03) ... done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) + All sectors successfully read, but incomplete or damaged checksums. diff --git a/regtest/database/RS03i_scan_data_bad_byte b/regtest/database/RS03i_scan_data_bad_byte index 8000021..177b5f0 100644 --- a/regtest/database/RS03i_scan_data_bad_byte +++ b/regtest/database/RS03i_scan_data_bad_byte @@ -11,6 +11,6 @@ Medium "Random Image": CD-R mode 1, 24990 sectors, Ecc, created 16-07-2006. Scanning medium for read errors. Reading CRC information from ecc data (RS03) ... done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx) * CRC error, sector: 1235 -Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) +* CRC error, sector: 1235 + 1 CRC errors. diff --git a/regtest/database/RS03i_scan_ecc_bad_byte b/regtest/database/RS03i_scan_ecc_bad_byte index f05bfdb..0905e7f 100644 --- a/regtest/database/RS03i_scan_ecc_bad_byte +++ b/regtest/database/RS03i_scan_ecc_bad_byte @@ -11,5 +11,5 @@ Medium "Random Image": CD-R mode 1, 24990 sectors, Ecc, created 16-07-2006. Scanning medium for read errors. Reading CRC information from ecc data (RS03) ... done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) + All sectors successfully read. Checksums match. diff --git a/regtest/database/RS03i_scan_good b/regtest/database/RS03i_scan_good index f05bfdb..0905e7f 100644 --- a/regtest/database/RS03i_scan_good +++ b/regtest/database/RS03i_scan_good @@ -11,5 +11,5 @@ Medium "Random Image": CD-R mode 1, 24990 sectors, Ecc, created 16-07-2006. Scanning medium for read errors. Reading CRC information from ecc data (RS03) ... done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) + All sectors successfully read. Checksums match. diff --git a/regtest/database/RS03i_scan_good_verbose b/regtest/database/RS03i_scan_good_verbose index 5c6403e..a040c31 100644 --- a/regtest/database/RS03i_scan_good_verbose +++ b/regtest/database/RS03i_scan_good_verbose @@ -110,6 +110,12 @@ ndata = 216 nroots = 39 (18.1%) done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx)CRC NOT created. All sectors successfully read. Checksums match. +CrcBuf contents, image path none (medium): + crcSize: 24990, dataSectors: 21000, coveredSectors: 21070, allSectors: 24990 + md5State: data_complete image_complete + data: 9503f278d4550a9507a317664481adf8 + full: 95b221fd894f6adb6f6e8d3b89583fb6 + fp sector: 16; 15c0fd35a0cfa0f83b9ccbd8604c2592 + missing crcs: 0 diff --git a/regtest/database/RS03i_scan_incompatible_ecc b/regtest/database/RS03i_scan_incompatible_ecc index 82dcd51..0043af7 100644 --- a/regtest/database/RS03i_scan_incompatible_ecc +++ b/regtest/database/RS03i_scan_incompatible_ecc @@ -15,6 +15,6 @@ Medium "Random Image": CD-R mode 1, 24990 sectors, Ecc, created 16-07-2006. Scanning medium for read errors. Reading CRC information from ecc data (RS03) ... done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx) * CRC error, sector: 21000 -Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) +* CRC error, sector: 21000 + 1 CRC errors. diff --git a/regtest/database/RS03i_scan_longer b/regtest/database/RS03i_scan_longer index b1e6b09..7df0233 100644 --- a/regtest/database/RS03i_scan_longer +++ b/regtest/database/RS03i_scan_longer @@ -110,6 +110,12 @@ ndata = 216 nroots = 39 (18.1%) done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx)CRC NOT created. All sectors successfully read. Checksums match. +CrcBuf contents, image path none (medium): + crcSize: 24990, dataSectors: 21000, coveredSectors: 21070, allSectors: 24990 + md5State: data_complete image_complete + data: 9503f278d4550a9507a317664481adf8 + full: 95b221fd894f6adb6f6e8d3b89583fb6 + fp sector: 16; 15c0fd35a0cfa0f83b9ccbd8604c2592 + missing crcs: 0 diff --git a/regtest/database/RS03i_scan_missing_crc_sectors b/regtest/database/RS03i_scan_missing_crc_sectors index 46f20c7..2c7406e 100644 --- a/regtest/database/RS03i_scan_missing_crc_sectors +++ b/regtest/database/RS03i_scan_missing_crc_sectors @@ -11,7 +11,7 @@ Medium "Random Image": CD-R mode 1, 24990 sectors, Ecc, created 16-07-2006. Scanning medium for read errors. Reading CRC information from ecc data (RS03) ... done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Sector 21072, try 1: Medium Error; Unrecovered read error. +Sector 21072, try 1: Medium Error; Unrecovered read error. Sector 21072: Medium Error; Unrecovered read error. Skipping 15 sectors. Sector 21088, try 1: Medium Error; Unrecovered read error. Sector 21088: Medium Error; Unrecovered read error. Skipping 15 sectors. @@ -19,5 +19,5 @@ Sector 21104, try 1: Medium Error; Unrecovered read error. Sector 21104: Medium Error; Unrecovered read error. Skipping 15 sectors. Sector 21120, try 1: Medium Error; Unrecovered read error. Sector 21120: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) + 64 unreadable sectors. diff --git a/regtest/database/RS03i_scan_missing_data_sectors b/regtest/database/RS03i_scan_missing_data_sectors index 6cf4403..60ff872 100644 --- a/regtest/database/RS03i_scan_missing_data_sectors +++ b/regtest/database/RS03i_scan_missing_data_sectors @@ -11,17 +11,17 @@ Medium "Random Image": CD-R mode 1, 24990 sectors, Ecc, created 16-07-2006. Scanning medium for read errors. Reading CRC information from ecc data (RS03) ... done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Sector 992, try 1: Medium Error; Unrecovered read error. +Sector 992, try 1: Medium Error; Unrecovered read error. Sector 992: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 4.0% (nn.nx)Sector 1008, try 1: Medium Error; Unrecovered read error. +Sector 1008, try 1: Medium Error; Unrecovered read error. Sector 1008: Medium Error; Unrecovered read error. Skipping 15 sectors. Sector 1024, try 1: Medium Error; Unrecovered read error. Sector 1024: Medium Error; Unrecovered read error. Skipping 15 sectors. Sector 1040, try 1: Medium Error; Unrecovered read error. Sector 1040: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Sector 21216, try 1: Medium Error; Unrecovered read error. +Sector 21216, try 1: Medium Error; Unrecovered read error. Sector 21216: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Sector 22448, try 1: Medium Error; Unrecovered read error. +Sector 22448, try 1: Medium Error; Unrecovered read error. Sector 22448: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) + 96 unreadable sectors. diff --git a/regtest/database/RS03i_scan_missing_ecc_sectors b/regtest/database/RS03i_scan_missing_ecc_sectors index 23366c1..6d96eaf 100644 --- a/regtest/database/RS03i_scan_missing_ecc_sectors +++ b/regtest/database/RS03i_scan_missing_ecc_sectors @@ -11,13 +11,13 @@ Medium "Random Image": CD-R mode 1, 24990 sectors, Ecc, created 16-07-2006. Scanning medium for read errors. Reading CRC information from ecc data (RS03) ... done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Sector 21200, try 1: Medium Error; Unrecovered read error. +Sector 21200, try 1: Medium Error; Unrecovered read error. Sector 21200: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Sector 21328, try 1: Medium Error; Unrecovered read error. +Sector 21328, try 1: Medium Error; Unrecovered read error. Sector 21328: Medium Error; Unrecovered read error. Skipping 15 sectors. Sector 21344, try 1: Medium Error; Unrecovered read error. Sector 21344: Medium Error; Unrecovered read error. Skipping 15 sectors. Sector 21360, try 1: Medium Error; Unrecovered read error. Sector 21360: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) + 64 unreadable sectors. diff --git a/regtest/database/RS03i_scan_missing_header b/regtest/database/RS03i_scan_missing_header index 90948d2..8269cef 100644 --- a/regtest/database/RS03i_scan_missing_header +++ b/regtest/database/RS03i_scan_missing_header @@ -114,8 +114,12 @@ ndata = 168 nroots = 87 (51.8%) done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Sector 235216, try 1: Medium Error; Unrecovered read error. +Sector 235216, try 1: Medium Error; Unrecovered read error. Sector 235216: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx)CRC NOT created. 16 unreadable sectors. +CrcBuf contents, image path none (medium): + crcSize: 359295, dataSectors: 235219, coveredSectors: 235303, allSectors: 359295 + md5State: invalid + fp sector: 16; 33b0c14f099f69c29719b7a181c0241d + missing crcs: 0 diff --git a/regtest/database/RS03i_scan_missing_header2 b/regtest/database/RS03i_scan_missing_header2 index 59976d4..4b50cb0 100644 --- a/regtest/database/RS03i_scan_missing_header2 +++ b/regtest/database/RS03i_scan_missing_header2 @@ -116,42 +116,46 @@ ndata = 168 nroots = 87 (51.8%) done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Sector 169072, try 1: Medium Error; Unrecovered read error. +Sector 169072, try 1: Medium Error; Unrecovered read error. Sector 169072: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Sector 170480, try 1: Medium Error; Unrecovered read error. +Sector 170480, try 1: Medium Error; Unrecovered read error. Sector 170480: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Sector 171888, try 1: Medium Error; Unrecovered read error. +Sector 171888, try 1: Medium Error; Unrecovered read error. Sector 171888: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Sector 173296, try 1: Medium Error; Unrecovered read error. +Sector 173296, try 1: Medium Error; Unrecovered read error. Sector 173296: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Sector 174704, try 1: Medium Error; Unrecovered read error. +Sector 174704, try 1: Medium Error; Unrecovered read error. Sector 174704: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Sector 176112, try 1: Medium Error; Unrecovered read error. +Sector 176112, try 1: Medium Error; Unrecovered read error. Sector 176112: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Sector 177520, try 1: Medium Error; Unrecovered read error. +Sector 177520, try 1: Medium Error; Unrecovered read error. Sector 177520: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Sector 178928, try 1: Medium Error; Unrecovered read error. +Sector 178928, try 1: Medium Error; Unrecovered read error. Sector 178928: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Sector 180352, try 1: Medium Error; Unrecovered read error. +Sector 180352, try 1: Medium Error; Unrecovered read error. Sector 180352: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Sector 181760, try 1: Medium Error; Unrecovered read error. +Sector 181760, try 1: Medium Error; Unrecovered read error. Sector 181760: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Sector 183168, try 1: Medium Error; Unrecovered read error. +Sector 183168, try 1: Medium Error; Unrecovered read error. Sector 183168: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Sector 184576, try 1: Medium Error; Unrecovered read error. +Sector 184576, try 1: Medium Error; Unrecovered read error. Sector 184576: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Sector 185984, try 1: Medium Error; Unrecovered read error. +Sector 185984, try 1: Medium Error; Unrecovered read error. Sector 185984: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Sector 187392, try 1: Medium Error; Unrecovered read error. +Sector 187392, try 1: Medium Error; Unrecovered read error. Sector 187392: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Sector 188800, try 1: Medium Error; Unrecovered read error. +Sector 188800, try 1: Medium Error; Unrecovered read error. Sector 188800: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Sector 190208, try 1: Medium Error; Unrecovered read error. +Sector 190208, try 1: Medium Error; Unrecovered read error. Sector 190208: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Sector 235216, try 1: Medium Error; Unrecovered read error. +Sector 235216, try 1: Medium Error; Unrecovered read error. Sector 235216: Medium Error; Unrecovered read error. Skipping 15 sectors. Sector 235296, try 1: Medium Error; Unrecovered read error. Sector 235296: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx)CRC NOT created. 288 unreadable sectors. +CrcBuf contents, image path none (medium): + crcSize: 359295, dataSectors: 235219, coveredSectors: 235303, allSectors: 359295 + md5State: invalid + fp sector: 16; 33b0c14f099f69c29719b7a181c0241d + missing crcs: 176 diff --git a/regtest/database/RS03i_scan_missing_header3 b/regtest/database/RS03i_scan_missing_header3 index 18f6ca2..cbe895a 100644 --- a/regtest/database/RS03i_scan_missing_header3 +++ b/regtest/database/RS03i_scan_missing_header3 @@ -126,290 +126,294 @@ ndata = 168 nroots = 87 (51.8%) done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Sector 140896, try 1: Medium Error; Unrecovered read error. +Sector 140896, try 1: Medium Error; Unrecovered read error. Sector 140896: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Sector 142304, try 1: Medium Error; Unrecovered read error. +Sector 142304, try 1: Medium Error; Unrecovered read error. Sector 142304: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Sector 143712, try 1: Medium Error; Unrecovered read error. +Sector 143712, try 1: Medium Error; Unrecovered read error. Sector 143712: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Sector 145120, try 1: Medium Error; Unrecovered read error. +Sector 145120, try 1: Medium Error; Unrecovered read error. Sector 145120: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Sector 146528, try 1: Medium Error; Unrecovered read error. +Sector 146528, try 1: Medium Error; Unrecovered read error. Sector 146528: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Sector 147936, try 1: Medium Error; Unrecovered read error. +Sector 147936, try 1: Medium Error; Unrecovered read error. Sector 147936: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Sector 149344, try 1: Medium Error; Unrecovered read error. +Sector 149344, try 1: Medium Error; Unrecovered read error. Sector 149344: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Sector 150752, try 1: Medium Error; Unrecovered read error. +Sector 150752, try 1: Medium Error; Unrecovered read error. Sector 150752: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Sector 152160, try 1: Medium Error; Unrecovered read error. +Sector 152160, try 1: Medium Error; Unrecovered read error. Sector 152160: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Sector 153568, try 1: Medium Error; Unrecovered read error. +Sector 153568, try 1: Medium Error; Unrecovered read error. Sector 153568: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Sector 154976, try 1: Medium Error; Unrecovered read error. +Sector 154976, try 1: Medium Error; Unrecovered read error. Sector 154976: Medium Error; Unrecovered read error. Skipping 15 sectors. Sector 154992, try 1: Medium Error; Unrecovered read error. Sector 154992: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Sector 156384, try 1: Medium Error; Unrecovered read error. +Sector 156384, try 1: Medium Error; Unrecovered read error. Sector 156384: Medium Error; Unrecovered read error. Skipping 15 sectors. Sector 156400, try 1: Medium Error; Unrecovered read error. Sector 156400: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Sector 157808, try 1: Medium Error; Unrecovered read error. +Sector 157808, try 1: Medium Error; Unrecovered read error. Sector 157808: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Sector 159216, try 1: Medium Error; Unrecovered read error. +Sector 159216, try 1: Medium Error; Unrecovered read error. Sector 159216: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Sector 160624, try 1: Medium Error; Unrecovered read error. +Sector 160624, try 1: Medium Error; Unrecovered read error. Sector 160624: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Sector 162032, try 1: Medium Error; Unrecovered read error. +Sector 162032, try 1: Medium Error; Unrecovered read error. Sector 162032: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Sector 163440, try 1: Medium Error; Unrecovered read error. +Sector 163440, try 1: Medium Error; Unrecovered read error. Sector 163440: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Sector 164848, try 1: Medium Error; Unrecovered read error. +Sector 164848, try 1: Medium Error; Unrecovered read error. Sector 164848: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Sector 166256, try 1: Medium Error; Unrecovered read error. +Sector 166256, try 1: Medium Error; Unrecovered read error. Sector 166256: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Sector 167664, try 1: Medium Error; Unrecovered read error. +Sector 167664, try 1: Medium Error; Unrecovered read error. Sector 167664: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Sector 169072, try 1: Medium Error; Unrecovered read error. +Sector 169072, try 1: Medium Error; Unrecovered read error. Sector 169072: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Sector 170480, try 1: Medium Error; Unrecovered read error. +Sector 170480, try 1: Medium Error; Unrecovered read error. Sector 170480: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Sector 171888, try 1: Medium Error; Unrecovered read error. +Sector 171888, try 1: Medium Error; Unrecovered read error. Sector 171888: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Sector 173296, try 1: Medium Error; Unrecovered read error. +Sector 173296, try 1: Medium Error; Unrecovered read error. Sector 173296: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Sector 174704, try 1: Medium Error; Unrecovered read error. +Sector 174704, try 1: Medium Error; Unrecovered read error. Sector 174704: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Sector 176112, try 1: Medium Error; Unrecovered read error. +Sector 176112, try 1: Medium Error; Unrecovered read error. Sector 176112: Medium Error; Unrecovered read error. Skipping 15 sectors. Sector 176128, try 1: Medium Error; Unrecovered read error. Sector 176128: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Sector 177520, try 1: Medium Error; Unrecovered read error. +Sector 177520, try 1: Medium Error; Unrecovered read error. Sector 177520: Medium Error; Unrecovered read error. Skipping 15 sectors. Sector 177536, try 1: Medium Error; Unrecovered read error. Sector 177536: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Sector 178928, try 1: Medium Error; Unrecovered read error. +Sector 178928, try 1: Medium Error; Unrecovered read error. Sector 178928: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 49.8% (nn.nx)Sector 178944, try 1: Medium Error; Unrecovered read error. +Sector 178944, try 1: Medium Error; Unrecovered read error. Sector 178944: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Sector 180352, try 1: Medium Error; Unrecovered read error. +Sector 180352, try 1: Medium Error; Unrecovered read error. Sector 180352: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Sector 181760, try 1: Medium Error; Unrecovered read error. +Sector 181760, try 1: Medium Error; Unrecovered read error. Sector 181760: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Sector 183168, try 1: Medium Error; Unrecovered read error. +Sector 183168, try 1: Medium Error; Unrecovered read error. Sector 183168: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Sector 184576, try 1: Medium Error; Unrecovered read error. +Sector 184576, try 1: Medium Error; Unrecovered read error. Sector 184576: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Sector 185984, try 1: Medium Error; Unrecovered read error. +Sector 185984, try 1: Medium Error; Unrecovered read error. Sector 185984: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Sector 187392, try 1: Medium Error; Unrecovered read error. +Sector 187392, try 1: Medium Error; Unrecovered read error. Sector 187392: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Sector 188800, try 1: Medium Error; Unrecovered read error. +Sector 188800, try 1: Medium Error; Unrecovered read error. Sector 188800: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Sector 190208, try 1: Medium Error; Unrecovered read error. +Sector 190208, try 1: Medium Error; Unrecovered read error. Sector 190208: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Sector 191616, try 1: Medium Error; Unrecovered read error. +Sector 191616, try 1: Medium Error; Unrecovered read error. Sector 191616: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Sector 193024, try 1: Medium Error; Unrecovered read error. +Sector 193024, try 1: Medium Error; Unrecovered read error. Sector 193024: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Sector 194432, try 1: Medium Error; Unrecovered read error. +Sector 194432, try 1: Medium Error; Unrecovered read error. Sector 194432: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Sector 195840, try 1: Medium Error; Unrecovered read error. +Sector 195840, try 1: Medium Error; Unrecovered read error. Sector 195840: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Sector 197248, try 1: Medium Error; Unrecovered read error. +Sector 197248, try 1: Medium Error; Unrecovered read error. Sector 197248: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Sector 198656, try 1: Medium Error; Unrecovered read error. +Sector 198656, try 1: Medium Error; Unrecovered read error. Sector 198656: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Sector 200064, try 1: Medium Error; Unrecovered read error. +Sector 200064, try 1: Medium Error; Unrecovered read error. Sector 200064: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Sector 201472, try 1: Medium Error; Unrecovered read error. +Sector 201472, try 1: Medium Error; Unrecovered read error. Sector 201472: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Sector 202896, try 1: Medium Error; Unrecovered read error. +Sector 202896, try 1: Medium Error; Unrecovered read error. Sector 202896: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Sector 204304, try 1: Medium Error; Unrecovered read error. +Sector 204304, try 1: Medium Error; Unrecovered read error. Sector 204304: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Sector 205712, try 1: Medium Error; Unrecovered read error. +Sector 205712, try 1: Medium Error; Unrecovered read error. Sector 205712: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Sector 207120, try 1: Medium Error; Unrecovered read error. +Sector 207120, try 1: Medium Error; Unrecovered read error. Sector 207120: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Sector 208528, try 1: Medium Error; Unrecovered read error. +Sector 208528, try 1: Medium Error; Unrecovered read error. Sector 208528: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Sector 209936, try 1: Medium Error; Unrecovered read error. +Sector 209936, try 1: Medium Error; Unrecovered read error. Sector 209936: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Sector 211344, try 1: Medium Error; Unrecovered read error. +Sector 211344, try 1: Medium Error; Unrecovered read error. Sector 211344: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Sector 212752, try 1: Medium Error; Unrecovered read error. +Sector 212752, try 1: Medium Error; Unrecovered read error. Sector 212752: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Sector 214160, try 1: Medium Error; Unrecovered read error. +Sector 214160, try 1: Medium Error; Unrecovered read error. Sector 214160: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Sector 215568, try 1: Medium Error; Unrecovered read error. +Sector 215568, try 1: Medium Error; Unrecovered read error. Sector 215568: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Sector 216976, try 1: Medium Error; Unrecovered read error. +Sector 216976, try 1: Medium Error; Unrecovered read error. Sector 216976: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Sector 218384, try 1: Medium Error; Unrecovered read error. +Sector 218384, try 1: Medium Error; Unrecovered read error. Sector 218384: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Sector 219792, try 1: Medium Error; Unrecovered read error. +Sector 219792, try 1: Medium Error; Unrecovered read error. Sector 219792: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Sector 221200, try 1: Medium Error; Unrecovered read error. +Sector 221200, try 1: Medium Error; Unrecovered read error. Sector 221200: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Sector 222608, try 1: Medium Error; Unrecovered read error. +Sector 222608, try 1: Medium Error; Unrecovered read error. Sector 222608: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Sector 224016, try 1: Medium Error; Unrecovered read error. +Sector 224016, try 1: Medium Error; Unrecovered read error. Sector 224016: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Sector 225440, try 1: Medium Error; Unrecovered read error. +Sector 225440, try 1: Medium Error; Unrecovered read error. Sector 225440: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Sector 226848, try 1: Medium Error; Unrecovered read error. +Sector 226848, try 1: Medium Error; Unrecovered read error. Sector 226848: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Sector 228256, try 1: Medium Error; Unrecovered read error. +Sector 228256, try 1: Medium Error; Unrecovered read error. Sector 228256: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Sector 229664, try 1: Medium Error; Unrecovered read error. +Sector 229664, try 1: Medium Error; Unrecovered read error. Sector 229664: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Sector 231072, try 1: Medium Error; Unrecovered read error. +Sector 231072, try 1: Medium Error; Unrecovered read error. Sector 231072: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Sector 232480, try 1: Medium Error; Unrecovered read error. +Sector 232480, try 1: Medium Error; Unrecovered read error. Sector 232480: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Sector 233888, try 1: Medium Error; Unrecovered read error. +Sector 233888, try 1: Medium Error; Unrecovered read error. Sector 233888: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Sector 235216, try 1: Medium Error; Unrecovered read error. +Sector 235216, try 1: Medium Error; Unrecovered read error. Sector 235216: Medium Error; Unrecovered read error. Skipping 15 sectors. Sector 235296, try 1: Medium Error; Unrecovered read error. Sector 235296: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Sector 236704, try 1: Medium Error; Unrecovered read error. +Sector 236704, try 1: Medium Error; Unrecovered read error. Sector 236704: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Sector 238112, try 1: Medium Error; Unrecovered read error. +Sector 238112, try 1: Medium Error; Unrecovered read error. Sector 238112: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Sector 239520, try 1: Medium Error; Unrecovered read error. +Sector 239520, try 1: Medium Error; Unrecovered read error. Sector 239520: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Sector 240928, try 1: Medium Error; Unrecovered read error. +Sector 240928, try 1: Medium Error; Unrecovered read error. Sector 240928: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Sector 242336, try 1: Medium Error; Unrecovered read error. +Sector 242336, try 1: Medium Error; Unrecovered read error. Sector 242336: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Sector 243744, try 1: Medium Error; Unrecovered read error. +Sector 243744, try 1: Medium Error; Unrecovered read error. Sector 243744: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Sector 245152, try 1: Medium Error; Unrecovered read error. +Sector 245152, try 1: Medium Error; Unrecovered read error. Sector 245152: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Sector 246560, try 1: Medium Error; Unrecovered read error. +Sector 246560, try 1: Medium Error; Unrecovered read error. Sector 246560: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Sector 247984, try 1: Medium Error; Unrecovered read error. +Sector 247984, try 1: Medium Error; Unrecovered read error. Sector 247984: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Sector 249392, try 1: Medium Error; Unrecovered read error. +Sector 249392, try 1: Medium Error; Unrecovered read error. Sector 249392: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Sector 250800, try 1: Medium Error; Unrecovered read error. +Sector 250800, try 1: Medium Error; Unrecovered read error. Sector 250800: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Sector 252208, try 1: Medium Error; Unrecovered read error. +Sector 252208, try 1: Medium Error; Unrecovered read error. Sector 252208: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Sector 253616, try 1: Medium Error; Unrecovered read error. +Sector 253616, try 1: Medium Error; Unrecovered read error. Sector 253616: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Sector 255024, try 1: Medium Error; Unrecovered read error. +Sector 255024, try 1: Medium Error; Unrecovered read error. Sector 255024: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Sector 256432, try 1: Medium Error; Unrecovered read error. +Sector 256432, try 1: Medium Error; Unrecovered read error. Sector 256432: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Sector 257840, try 1: Medium Error; Unrecovered read error. +Sector 257840, try 1: Medium Error; Unrecovered read error. Sector 257840: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Sector 259248, try 1: Medium Error; Unrecovered read error. +Sector 259248, try 1: Medium Error; Unrecovered read error. Sector 259248: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Sector 260656, try 1: Medium Error; Unrecovered read error. +Sector 260656, try 1: Medium Error; Unrecovered read error. Sector 260656: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Sector 262064, try 1: Medium Error; Unrecovered read error. +Sector 262064, try 1: Medium Error; Unrecovered read error. Sector 262064: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Sector 263472, try 1: Medium Error; Unrecovered read error. +Sector 263472, try 1: Medium Error; Unrecovered read error. Sector 263472: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Sector 264880, try 1: Medium Error; Unrecovered read error. +Sector 264880, try 1: Medium Error; Unrecovered read error. Sector 264880: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Sector 266288, try 1: Medium Error; Unrecovered read error. +Sector 266288, try 1: Medium Error; Unrecovered read error. Sector 266288: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Sector 267696, try 1: Medium Error; Unrecovered read error. +Sector 267696, try 1: Medium Error; Unrecovered read error. Sector 267696: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Sector 269104, try 1: Medium Error; Unrecovered read error. +Sector 269104, try 1: Medium Error; Unrecovered read error. Sector 269104: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Sector 270528, try 1: Medium Error; Unrecovered read error. +Sector 270528, try 1: Medium Error; Unrecovered read error. Sector 270528: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Sector 271936, try 1: Medium Error; Unrecovered read error. +Sector 271936, try 1: Medium Error; Unrecovered read error. Sector 271936: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Sector 273344, try 1: Medium Error; Unrecovered read error. +Sector 273344, try 1: Medium Error; Unrecovered read error. Sector 273344: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Sector 274752, try 1: Medium Error; Unrecovered read error. +Sector 274752, try 1: Medium Error; Unrecovered read error. Sector 274752: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Sector 276160, try 1: Medium Error; Unrecovered read error. +Sector 276160, try 1: Medium Error; Unrecovered read error. Sector 276160: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Sector 277568, try 1: Medium Error; Unrecovered read error. +Sector 277568, try 1: Medium Error; Unrecovered read error. Sector 277568: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Sector 278976, try 1: Medium Error; Unrecovered read error. +Sector 278976, try 1: Medium Error; Unrecovered read error. Sector 278976: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Sector 280384, try 1: Medium Error; Unrecovered read error. +Sector 280384, try 1: Medium Error; Unrecovered read error. Sector 280384: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Sector 281792, try 1: Medium Error; Unrecovered read error. +Sector 281792, try 1: Medium Error; Unrecovered read error. Sector 281792: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Sector 283200, try 1: Medium Error; Unrecovered read error. +Sector 283200, try 1: Medium Error; Unrecovered read error. Sector 283200: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Sector 284608, try 1: Medium Error; Unrecovered read error. +Sector 284608, try 1: Medium Error; Unrecovered read error. Sector 284608: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Sector 286016, try 1: Medium Error; Unrecovered read error. +Sector 286016, try 1: Medium Error; Unrecovered read error. Sector 286016: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Sector 287424, try 1: Medium Error; Unrecovered read error. +Sector 287424, try 1: Medium Error; Unrecovered read error. Sector 287424: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Sector 288832, try 1: Medium Error; Unrecovered read error. +Sector 288832, try 1: Medium Error; Unrecovered read error. Sector 288832: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Sector 290240, try 1: Medium Error; Unrecovered read error. +Sector 290240, try 1: Medium Error; Unrecovered read error. Sector 290240: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Sector 291648, try 1: Medium Error; Unrecovered read error. +Sector 291648, try 1: Medium Error; Unrecovered read error. Sector 291648: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Sector 293072, try 1: Medium Error; Unrecovered read error. +Sector 293072, try 1: Medium Error; Unrecovered read error. Sector 293072: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Sector 294480, try 1: Medium Error; Unrecovered read error. +Sector 294480, try 1: Medium Error; Unrecovered read error. Sector 294480: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Sector 295888, try 1: Medium Error; Unrecovered read error. +Sector 295888, try 1: Medium Error; Unrecovered read error. Sector 295888: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Sector 297296, try 1: Medium Error; Unrecovered read error. +Sector 297296, try 1: Medium Error; Unrecovered read error. Sector 297296: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Sector 298704, try 1: Medium Error; Unrecovered read error. +Sector 298704, try 1: Medium Error; Unrecovered read error. Sector 298704: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Sector 300112, try 1: Medium Error; Unrecovered read error. +Sector 300112, try 1: Medium Error; Unrecovered read error. Sector 300112: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Sector 301520, try 1: Medium Error; Unrecovered read error. +Sector 301520, try 1: Medium Error; Unrecovered read error. Sector 301520: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Sector 302928, try 1: Medium Error; Unrecovered read error. +Sector 302928, try 1: Medium Error; Unrecovered read error. Sector 302928: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Sector 304336, try 1: Medium Error; Unrecovered read error. +Sector 304336, try 1: Medium Error; Unrecovered read error. Sector 304336: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Sector 305744, try 1: Medium Error; Unrecovered read error. +Sector 305744, try 1: Medium Error; Unrecovered read error. Sector 305744: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Sector 307152, try 1: Medium Error; Unrecovered read error. +Sector 307152, try 1: Medium Error; Unrecovered read error. Sector 307152: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Sector 308560, try 1: Medium Error; Unrecovered read error. +Sector 308560, try 1: Medium Error; Unrecovered read error. Sector 308560: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Sector 309968, try 1: Medium Error; Unrecovered read error. +Sector 309968, try 1: Medium Error; Unrecovered read error. Sector 309968: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Sector 311376, try 1: Medium Error; Unrecovered read error. +Sector 311376, try 1: Medium Error; Unrecovered read error. Sector 311376: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Sector 312784, try 1: Medium Error; Unrecovered read error. +Sector 312784, try 1: Medium Error; Unrecovered read error. Sector 312784: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Sector 314192, try 1: Medium Error; Unrecovered read error. +Sector 314192, try 1: Medium Error; Unrecovered read error. Sector 314192: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Sector 315616, try 1: Medium Error; Unrecovered read error. +Sector 315616, try 1: Medium Error; Unrecovered read error. Sector 315616: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Sector 317024, try 1: Medium Error; Unrecovered read error. +Sector 317024, try 1: Medium Error; Unrecovered read error. Sector 317024: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Sector 318432, try 1: Medium Error; Unrecovered read error. +Sector 318432, try 1: Medium Error; Unrecovered read error. Sector 318432: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Sector 319840, try 1: Medium Error; Unrecovered read error. +Sector 319840, try 1: Medium Error; Unrecovered read error. Sector 319840: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Sector 321248, try 1: Medium Error; Unrecovered read error. +Sector 321248, try 1: Medium Error; Unrecovered read error. Sector 321248: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Sector 322656, try 1: Medium Error; Unrecovered read error. +Sector 322656, try 1: Medium Error; Unrecovered read error. Sector 322656: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Sector 324064, try 1: Medium Error; Unrecovered read error. +Sector 324064, try 1: Medium Error; Unrecovered read error. Sector 324064: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Sector 325472, try 1: Medium Error; Unrecovered read error. +Sector 325472, try 1: Medium Error; Unrecovered read error. Sector 325472: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Sector 326880, try 1: Medium Error; Unrecovered read error. +Sector 326880, try 1: Medium Error; Unrecovered read error. Sector 326880: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Sector 328288, try 1: Medium Error; Unrecovered read error. +Sector 328288, try 1: Medium Error; Unrecovered read error. Sector 328288: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Sector 329696, try 1: Medium Error; Unrecovered read error. +Sector 329696, try 1: Medium Error; Unrecovered read error. Sector 329696: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Sector 331104, try 1: Medium Error; Unrecovered read error. +Sector 331104, try 1: Medium Error; Unrecovered read error. Sector 331104: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx)CRC NOT created. 2272 unreadable sectors. +CrcBuf contents, image path none (medium): + crcSize: 359295, dataSectors: 235219, coveredSectors: 235303, allSectors: 359295 + md5State: invalid + fp sector: 16; 33b0c14f099f69c29719b7a181c0241d + missing crcs: 1932 diff --git a/regtest/database/RS03i_scan_missing_header4 b/regtest/database/RS03i_scan_missing_header4 index e14f7fc..c749900 100644 --- a/regtest/database/RS03i_scan_missing_header4 +++ b/regtest/database/RS03i_scan_missing_header4 @@ -2932,151 +2932,151 @@ ndata = 168 nroots = 87 (51.8%) done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Sector 140896, try 1: Medium Error; Unrecovered read error. +Sector 140896, try 1: Medium Error; Unrecovered read error. Sector 140896: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Sector 142304, try 1: Medium Error; Unrecovered read error. +Sector 142304, try 1: Medium Error; Unrecovered read error. Sector 142304: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Sector 143712, try 1: Medium Error; Unrecovered read error. +Sector 143712, try 1: Medium Error; Unrecovered read error. Sector 143712: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Sector 145120, try 1: Medium Error; Unrecovered read error. +Sector 145120, try 1: Medium Error; Unrecovered read error. Sector 145120: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Sector 146528, try 1: Medium Error; Unrecovered read error. +Sector 146528, try 1: Medium Error; Unrecovered read error. Sector 146528: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Sector 147936, try 1: Medium Error; Unrecovered read error. +Sector 147936, try 1: Medium Error; Unrecovered read error. Sector 147936: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Sector 149344, try 1: Medium Error; Unrecovered read error. +Sector 149344, try 1: Medium Error; Unrecovered read error. Sector 149344: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Sector 150752, try 1: Medium Error; Unrecovered read error. +Sector 150752, try 1: Medium Error; Unrecovered read error. Sector 150752: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Sector 152160, try 1: Medium Error; Unrecovered read error. +Sector 152160, try 1: Medium Error; Unrecovered read error. Sector 152160: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Sector 153568, try 1: Medium Error; Unrecovered read error. +Sector 153568, try 1: Medium Error; Unrecovered read error. Sector 153568: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Sector 154976, try 1: Medium Error; Unrecovered read error. +Sector 154976, try 1: Medium Error; Unrecovered read error. Sector 154976: Medium Error; Unrecovered read error. Skipping 15 sectors. Sector 154992, try 1: Medium Error; Unrecovered read error. Sector 154992: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Sector 156384, try 1: Medium Error; Unrecovered read error. +Sector 156384, try 1: Medium Error; Unrecovered read error. Sector 156384: Medium Error; Unrecovered read error. Skipping 15 sectors. Sector 156400, try 1: Medium Error; Unrecovered read error. Sector 156400: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Sector 157808, try 1: Medium Error; Unrecovered read error. +Sector 157808, try 1: Medium Error; Unrecovered read error. Sector 157808: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Sector 159216, try 1: Medium Error; Unrecovered read error. +Sector 159216, try 1: Medium Error; Unrecovered read error. Sector 159216: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Sector 160624, try 1: Medium Error; Unrecovered read error. +Sector 160624, try 1: Medium Error; Unrecovered read error. Sector 160624: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Sector 162032, try 1: Medium Error; Unrecovered read error. +Sector 162032, try 1: Medium Error; Unrecovered read error. Sector 162032: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Sector 163440, try 1: Medium Error; Unrecovered read error. +Sector 163440, try 1: Medium Error; Unrecovered read error. Sector 163440: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Sector 164848, try 1: Medium Error; Unrecovered read error. +Sector 164848, try 1: Medium Error; Unrecovered read error. Sector 164848: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Sector 166256, try 1: Medium Error; Unrecovered read error. +Sector 166256, try 1: Medium Error; Unrecovered read error. Sector 166256: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Sector 167664, try 1: Medium Error; Unrecovered read error. +Sector 167664, try 1: Medium Error; Unrecovered read error. Sector 167664: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Sector 169072, try 1: Medium Error; Unrecovered read error. +Sector 169072, try 1: Medium Error; Unrecovered read error. Sector 169072: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Sector 170480, try 1: Medium Error; Unrecovered read error. +Sector 170480, try 1: Medium Error; Unrecovered read error. Sector 170480: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Sector 171888, try 1: Medium Error; Unrecovered read error. +Sector 171888, try 1: Medium Error; Unrecovered read error. Sector 171888: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Sector 173296, try 1: Medium Error; Unrecovered read error. +Sector 173296, try 1: Medium Error; Unrecovered read error. Sector 173296: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Sector 174704, try 1: Medium Error; Unrecovered read error. +Sector 174704, try 1: Medium Error; Unrecovered read error. Sector 174704: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Sector 176112, try 1: Medium Error; Unrecovered read error. +Sector 176112, try 1: Medium Error; Unrecovered read error. Sector 176112: Medium Error; Unrecovered read error. Skipping 15 sectors. Sector 176128, try 1: Medium Error; Unrecovered read error. Sector 176128: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Sector 177520, try 1: Medium Error; Unrecovered read error. +Sector 177520, try 1: Medium Error; Unrecovered read error. Sector 177520: Medium Error; Unrecovered read error. Skipping 15 sectors. Sector 177536, try 1: Medium Error; Unrecovered read error. Sector 177536: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Sector 178928, try 1: Medium Error; Unrecovered read error. +Sector 178928, try 1: Medium Error; Unrecovered read error. Sector 178928: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 49.8% (nn.nx)Sector 178944, try 1: Medium Error; Unrecovered read error. +Sector 178944, try 1: Medium Error; Unrecovered read error. Sector 178944: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Sector 180352, try 1: Medium Error; Unrecovered read error. +Sector 180352, try 1: Medium Error; Unrecovered read error. Sector 180352: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Sector 181760, try 1: Medium Error; Unrecovered read error. +Sector 181760, try 1: Medium Error; Unrecovered read error. Sector 181760: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Sector 183168, try 1: Medium Error; Unrecovered read error. +Sector 183168, try 1: Medium Error; Unrecovered read error. Sector 183168: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Sector 184576, try 1: Medium Error; Unrecovered read error. +Sector 184576, try 1: Medium Error; Unrecovered read error. Sector 184576: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Sector 185984, try 1: Medium Error; Unrecovered read error. +Sector 185984, try 1: Medium Error; Unrecovered read error. Sector 185984: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Sector 187392, try 1: Medium Error; Unrecovered read error. +Sector 187392, try 1: Medium Error; Unrecovered read error. Sector 187392: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Sector 188800, try 1: Medium Error; Unrecovered read error. +Sector 188800, try 1: Medium Error; Unrecovered read error. Sector 188800: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Sector 190208, try 1: Medium Error; Unrecovered read error. +Sector 190208, try 1: Medium Error; Unrecovered read error. Sector 190208: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Sector 191616, try 1: Medium Error; Unrecovered read error. +Sector 191616, try 1: Medium Error; Unrecovered read error. Sector 191616: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Sector 193024, try 1: Medium Error; Unrecovered read error. +Sector 193024, try 1: Medium Error; Unrecovered read error. Sector 193024: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Sector 194432, try 1: Medium Error; Unrecovered read error. +Sector 194432, try 1: Medium Error; Unrecovered read error. Sector 194432: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Sector 195840, try 1: Medium Error; Unrecovered read error. +Sector 195840, try 1: Medium Error; Unrecovered read error. Sector 195840: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Sector 197248, try 1: Medium Error; Unrecovered read error. +Sector 197248, try 1: Medium Error; Unrecovered read error. Sector 197248: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Sector 198656, try 1: Medium Error; Unrecovered read error. +Sector 198656, try 1: Medium Error; Unrecovered read error. Sector 198656: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Sector 200064, try 1: Medium Error; Unrecovered read error. +Sector 200064, try 1: Medium Error; Unrecovered read error. Sector 200064: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Sector 201472, try 1: Medium Error; Unrecovered read error. +Sector 201472, try 1: Medium Error; Unrecovered read error. Sector 201472: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Sector 202896, try 1: Medium Error; Unrecovered read error. +Sector 202896, try 1: Medium Error; Unrecovered read error. Sector 202896: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Sector 204304, try 1: Medium Error; Unrecovered read error. +Sector 204304, try 1: Medium Error; Unrecovered read error. Sector 204304: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Sector 205712, try 1: Medium Error; Unrecovered read error. +Sector 205712, try 1: Medium Error; Unrecovered read error. Sector 205712: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Sector 207120, try 1: Medium Error; Unrecovered read error. +Sector 207120, try 1: Medium Error; Unrecovered read error. Sector 207120: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Sector 208528, try 1: Medium Error; Unrecovered read error. +Sector 208528, try 1: Medium Error; Unrecovered read error. Sector 208528: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Sector 209936, try 1: Medium Error; Unrecovered read error. +Sector 209936, try 1: Medium Error; Unrecovered read error. Sector 209936: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Sector 211344, try 1: Medium Error; Unrecovered read error. +Sector 211344, try 1: Medium Error; Unrecovered read error. Sector 211344: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Sector 212752, try 1: Medium Error; Unrecovered read error. +Sector 212752, try 1: Medium Error; Unrecovered read error. Sector 212752: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Sector 214160, try 1: Medium Error; Unrecovered read error. +Sector 214160, try 1: Medium Error; Unrecovered read error. Sector 214160: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Sector 215568, try 1: Medium Error; Unrecovered read error. +Sector 215568, try 1: Medium Error; Unrecovered read error. Sector 215568: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Sector 216976, try 1: Medium Error; Unrecovered read error. +Sector 216976, try 1: Medium Error; Unrecovered read error. Sector 216976: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Sector 218384, try 1: Medium Error; Unrecovered read error. +Sector 218384, try 1: Medium Error; Unrecovered read error. Sector 218384: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Sector 219792, try 1: Medium Error; Unrecovered read error. +Sector 219792, try 1: Medium Error; Unrecovered read error. Sector 219792: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Sector 221200, try 1: Medium Error; Unrecovered read error. +Sector 221200, try 1: Medium Error; Unrecovered read error. Sector 221200: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Sector 222608, try 1: Medium Error; Unrecovered read error. +Sector 222608, try 1: Medium Error; Unrecovered read error. Sector 222608: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Sector 224016, try 1: Medium Error; Unrecovered read error. +Sector 224016, try 1: Medium Error; Unrecovered read error. Sector 224016: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Sector 225440, try 1: Medium Error; Unrecovered read error. +Sector 225440, try 1: Medium Error; Unrecovered read error. Sector 225440: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Sector 226848, try 1: Medium Error; Unrecovered read error. +Sector 226848, try 1: Medium Error; Unrecovered read error. Sector 226848: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Sector 228256, try 1: Medium Error; Unrecovered read error. +Sector 228256, try 1: Medium Error; Unrecovered read error. Sector 228256: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Sector 229664, try 1: Medium Error; Unrecovered read error. +Sector 229664, try 1: Medium Error; Unrecovered read error. Sector 229664: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Sector 231072, try 1: Medium Error; Unrecovered read error. +Sector 231072, try 1: Medium Error; Unrecovered read error. Sector 231072: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Sector 232480, try 1: Medium Error; Unrecovered read error. +Sector 232480, try 1: Medium Error; Unrecovered read error. Sector 232480: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Sector 233888, try 1: Medium Error; Unrecovered read error. +Sector 233888, try 1: Medium Error; Unrecovered read error. Sector 233888: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Sector 235216, try 1: Medium Error; Unrecovered read error. +Sector 235216, try 1: Medium Error; Unrecovered read error. Sector 235216: Medium Error; Unrecovered read error. Skipping 15 sectors. Sector 235296, try 1: Medium Error; Unrecovered read error. Sector 235296: Medium Error; Unrecovered read error. Skipping 15 sectors. @@ -3084,7 +3084,7 @@ Sector 235312, try 1: Medium Error; Unrecovered read error. Sector 235312: Medium Error; Unrecovered read error. Skipping 15 sectors. Sector 235328, try 1: Medium Error; Unrecovered read error. Sector 235328: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 65.5% (nn.nx)Sector 235344, try 1: Medium Error; Unrecovered read error. +Sector 235344, try 1: Medium Error; Unrecovered read error. Sector 235344: Medium Error; Unrecovered read error. Skipping 15 sectors. Sector 235360, try 1: Medium Error; Unrecovered read error. Sector 235360: Medium Error; Unrecovered read error. Skipping 15 sectors. @@ -3256,140 +3256,144 @@ Sector 236688, try 1: Medium Error; Unrecovered read error. Sector 236688: Medium Error; Unrecovered read error. Skipping 15 sectors. Sector 236704, try 1: Medium Error; Unrecovered read error. Sector 236704: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Sector 238112, try 1: Medium Error; Unrecovered read error. +Sector 238112, try 1: Medium Error; Unrecovered read error. Sector 238112: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Sector 239520, try 1: Medium Error; Unrecovered read error. +Sector 239520, try 1: Medium Error; Unrecovered read error. Sector 239520: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Sector 240928, try 1: Medium Error; Unrecovered read error. +Sector 240928, try 1: Medium Error; Unrecovered read error. Sector 240928: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Sector 242336, try 1: Medium Error; Unrecovered read error. +Sector 242336, try 1: Medium Error; Unrecovered read error. Sector 242336: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Sector 243744, try 1: Medium Error; Unrecovered read error. +Sector 243744, try 1: Medium Error; Unrecovered read error. Sector 243744: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Sector 245152, try 1: Medium Error; Unrecovered read error. +Sector 245152, try 1: Medium Error; Unrecovered read error. Sector 245152: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Sector 246560, try 1: Medium Error; Unrecovered read error. +Sector 246560, try 1: Medium Error; Unrecovered read error. Sector 246560: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Sector 247984, try 1: Medium Error; Unrecovered read error. +Sector 247984, try 1: Medium Error; Unrecovered read error. Sector 247984: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Sector 249392, try 1: Medium Error; Unrecovered read error. +Sector 249392, try 1: Medium Error; Unrecovered read error. Sector 249392: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Sector 250800, try 1: Medium Error; Unrecovered read error. +Sector 250800, try 1: Medium Error; Unrecovered read error. Sector 250800: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Sector 252208, try 1: Medium Error; Unrecovered read error. +Sector 252208, try 1: Medium Error; Unrecovered read error. Sector 252208: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Sector 253616, try 1: Medium Error; Unrecovered read error. +Sector 253616, try 1: Medium Error; Unrecovered read error. Sector 253616: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Sector 255024, try 1: Medium Error; Unrecovered read error. +Sector 255024, try 1: Medium Error; Unrecovered read error. Sector 255024: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Sector 256432, try 1: Medium Error; Unrecovered read error. +Sector 256432, try 1: Medium Error; Unrecovered read error. Sector 256432: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Sector 257840, try 1: Medium Error; Unrecovered read error. +Sector 257840, try 1: Medium Error; Unrecovered read error. Sector 257840: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Sector 259248, try 1: Medium Error; Unrecovered read error. +Sector 259248, try 1: Medium Error; Unrecovered read error. Sector 259248: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Sector 260656, try 1: Medium Error; Unrecovered read error. +Sector 260656, try 1: Medium Error; Unrecovered read error. Sector 260656: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Sector 262064, try 1: Medium Error; Unrecovered read error. +Sector 262064, try 1: Medium Error; Unrecovered read error. Sector 262064: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Sector 263472, try 1: Medium Error; Unrecovered read error. +Sector 263472, try 1: Medium Error; Unrecovered read error. Sector 263472: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Sector 264880, try 1: Medium Error; Unrecovered read error. +Sector 264880, try 1: Medium Error; Unrecovered read error. Sector 264880: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Sector 266288, try 1: Medium Error; Unrecovered read error. +Sector 266288, try 1: Medium Error; Unrecovered read error. Sector 266288: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Sector 267696, try 1: Medium Error; Unrecovered read error. +Sector 267696, try 1: Medium Error; Unrecovered read error. Sector 267696: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Sector 269104, try 1: Medium Error; Unrecovered read error. +Sector 269104, try 1: Medium Error; Unrecovered read error. Sector 269104: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Sector 270528, try 1: Medium Error; Unrecovered read error. +Sector 270528, try 1: Medium Error; Unrecovered read error. Sector 270528: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Sector 271936, try 1: Medium Error; Unrecovered read error. +Sector 271936, try 1: Medium Error; Unrecovered read error. Sector 271936: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Sector 273344, try 1: Medium Error; Unrecovered read error. +Sector 273344, try 1: Medium Error; Unrecovered read error. Sector 273344: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Sector 274752, try 1: Medium Error; Unrecovered read error. +Sector 274752, try 1: Medium Error; Unrecovered read error. Sector 274752: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Sector 276160, try 1: Medium Error; Unrecovered read error. +Sector 276160, try 1: Medium Error; Unrecovered read error. Sector 276160: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Sector 277568, try 1: Medium Error; Unrecovered read error. +Sector 277568, try 1: Medium Error; Unrecovered read error. Sector 277568: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Sector 278976, try 1: Medium Error; Unrecovered read error. +Sector 278976, try 1: Medium Error; Unrecovered read error. Sector 278976: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Sector 280384, try 1: Medium Error; Unrecovered read error. +Sector 280384, try 1: Medium Error; Unrecovered read error. Sector 280384: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Sector 281792, try 1: Medium Error; Unrecovered read error. +Sector 281792, try 1: Medium Error; Unrecovered read error. Sector 281792: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Sector 283200, try 1: Medium Error; Unrecovered read error. +Sector 283200, try 1: Medium Error; Unrecovered read error. Sector 283200: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Sector 284608, try 1: Medium Error; Unrecovered read error. +Sector 284608, try 1: Medium Error; Unrecovered read error. Sector 284608: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Sector 286016, try 1: Medium Error; Unrecovered read error. +Sector 286016, try 1: Medium Error; Unrecovered read error. Sector 286016: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Sector 287424, try 1: Medium Error; Unrecovered read error. +Sector 287424, try 1: Medium Error; Unrecovered read error. Sector 287424: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Sector 288832, try 1: Medium Error; Unrecovered read error. +Sector 288832, try 1: Medium Error; Unrecovered read error. Sector 288832: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Sector 290240, try 1: Medium Error; Unrecovered read error. +Sector 290240, try 1: Medium Error; Unrecovered read error. Sector 290240: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Sector 291648, try 1: Medium Error; Unrecovered read error. +Sector 291648, try 1: Medium Error; Unrecovered read error. Sector 291648: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Sector 293072, try 1: Medium Error; Unrecovered read error. +Sector 293072, try 1: Medium Error; Unrecovered read error. Sector 293072: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Sector 294480, try 1: Medium Error; Unrecovered read error. +Sector 294480, try 1: Medium Error; Unrecovered read error. Sector 294480: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Sector 295888, try 1: Medium Error; Unrecovered read error. +Sector 295888, try 1: Medium Error; Unrecovered read error. Sector 295888: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Sector 297296, try 1: Medium Error; Unrecovered read error. +Sector 297296, try 1: Medium Error; Unrecovered read error. Sector 297296: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Sector 298704, try 1: Medium Error; Unrecovered read error. +Sector 298704, try 1: Medium Error; Unrecovered read error. Sector 298704: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Sector 300112, try 1: Medium Error; Unrecovered read error. +Sector 300112, try 1: Medium Error; Unrecovered read error. Sector 300112: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Sector 301520, try 1: Medium Error; Unrecovered read error. +Sector 301520, try 1: Medium Error; Unrecovered read error. Sector 301520: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Sector 302928, try 1: Medium Error; Unrecovered read error. +Sector 302928, try 1: Medium Error; Unrecovered read error. Sector 302928: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Sector 304336, try 1: Medium Error; Unrecovered read error. +Sector 304336, try 1: Medium Error; Unrecovered read error. Sector 304336: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Sector 305744, try 1: Medium Error; Unrecovered read error. +Sector 305744, try 1: Medium Error; Unrecovered read error. Sector 305744: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Sector 307152, try 1: Medium Error; Unrecovered read error. +Sector 307152, try 1: Medium Error; Unrecovered read error. Sector 307152: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Sector 308560, try 1: Medium Error; Unrecovered read error. +Sector 308560, try 1: Medium Error; Unrecovered read error. Sector 308560: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Sector 309968, try 1: Medium Error; Unrecovered read error. +Sector 309968, try 1: Medium Error; Unrecovered read error. Sector 309968: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Sector 311376, try 1: Medium Error; Unrecovered read error. +Sector 311376, try 1: Medium Error; Unrecovered read error. Sector 311376: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Sector 312784, try 1: Medium Error; Unrecovered read error. +Sector 312784, try 1: Medium Error; Unrecovered read error. Sector 312784: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Sector 314192, try 1: Medium Error; Unrecovered read error. +Sector 314192, try 1: Medium Error; Unrecovered read error. Sector 314192: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Sector 315616, try 1: Medium Error; Unrecovered read error. +Sector 315616, try 1: Medium Error; Unrecovered read error. Sector 315616: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Sector 317024, try 1: Medium Error; Unrecovered read error. +Sector 317024, try 1: Medium Error; Unrecovered read error. Sector 317024: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Sector 318432, try 1: Medium Error; Unrecovered read error. +Sector 318432, try 1: Medium Error; Unrecovered read error. Sector 318432: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Sector 319840, try 1: Medium Error; Unrecovered read error. +Sector 319840, try 1: Medium Error; Unrecovered read error. Sector 319840: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Sector 321248, try 1: Medium Error; Unrecovered read error. +Sector 321248, try 1: Medium Error; Unrecovered read error. Sector 321248: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Sector 322656, try 1: Medium Error; Unrecovered read error. +Sector 322656, try 1: Medium Error; Unrecovered read error. Sector 322656: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Sector 324064, try 1: Medium Error; Unrecovered read error. +Sector 324064, try 1: Medium Error; Unrecovered read error. Sector 324064: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Sector 325472, try 1: Medium Error; Unrecovered read error. +Sector 325472, try 1: Medium Error; Unrecovered read error. Sector 325472: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Sector 326880, try 1: Medium Error; Unrecovered read error. +Sector 326880, try 1: Medium Error; Unrecovered read error. Sector 326880: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Sector 328288, try 1: Medium Error; Unrecovered read error. +Sector 328288, try 1: Medium Error; Unrecovered read error. Sector 328288: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Sector 329696, try 1: Medium Error; Unrecovered read error. +Sector 329696, try 1: Medium Error; Unrecovered read error. Sector 329696: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Sector 331104, try 1: Medium Error; Unrecovered read error. +Sector 331104, try 1: Medium Error; Unrecovered read error. Sector 331104: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx)CRC NOT created. 3664 unreadable sectors. +CrcBuf contents, image path none (medium): + crcSize: 359295, dataSectors: 235219, coveredSectors: 235303, allSectors: 359295 + md5State: invalid + fp sector: 16; 33b0c14f099f69c29719b7a181c0241d + missing crcs: 237625 diff --git a/regtest/database/RS03i_scan_missing_header_no_crcsec b/regtest/database/RS03i_scan_missing_header_no_crcsec index ac6130a..b83b316 100644 --- a/regtest/database/RS03i_scan_missing_header_no_crcsec +++ b/regtest/database/RS03i_scan_missing_header_no_crcsec @@ -2920,6 +2920,12 @@ Medium size obtained from ISO/UDF file system: 235219 sectors Medium "Random Image": CD-R mode 1, 235219 sectors, created 16-07-2006. Scanning medium for read errors. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx)CRC NOT created. All sectors successfully read. +CrcBuf contents, image path none (medium): + crcSize: 235219, dataSectors: 235219, coveredSectors: 235219, allSectors: 235219 + md5State: data_complete image_complete + data: e6ba3df8c139263743420793c037218a + full: e6ba3df8c139263743420793c037218a + fp sector: 16; 33b0c14f099f69c29719b7a181c0241d + missing crcs: 0 diff --git a/regtest/database/RS03i_scan_missing_header_not_exhaustive b/regtest/database/RS03i_scan_missing_header_not_exhaustive index 868602f..d684cba 100644 --- a/regtest/database/RS03i_scan_missing_header_not_exhaustive +++ b/regtest/database/RS03i_scan_missing_header_not_exhaustive @@ -10,5 +10,5 @@ Using READ CD. Medium "Random Image": CD-R mode 1, 235219 sectors, created 16-07-2006. Scanning medium for read errors. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) + All sectors successfully read. diff --git a/regtest/database/RS03i_scan_missing_header_truncated b/regtest/database/RS03i_scan_missing_header_truncated index 9da9457..8a55536 100644 --- a/regtest/database/RS03i_scan_missing_header_truncated +++ b/regtest/database/RS03i_scan_missing_header_truncated @@ -116,45 +116,45 @@ ndata = 168 nroots = 87 (51.8%) done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Sector 169072, try 1: Medium Error; Unrecovered read error. +Sector 169072, try 1: Medium Error; Unrecovered read error. Sector 169072: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Sector 170480, try 1: Medium Error; Unrecovered read error. +Sector 170480, try 1: Medium Error; Unrecovered read error. Sector 170480: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Sector 171888, try 1: Medium Error; Unrecovered read error. +Sector 171888, try 1: Medium Error; Unrecovered read error. Sector 171888: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Sector 173296, try 1: Medium Error; Unrecovered read error. +Sector 173296, try 1: Medium Error; Unrecovered read error. Sector 173296: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Sector 174704, try 1: Medium Error; Unrecovered read error. +Sector 174704, try 1: Medium Error; Unrecovered read error. Sector 174704: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Sector 176112, try 1: Medium Error; Unrecovered read error. +Sector 176112, try 1: Medium Error; Unrecovered read error. Sector 176112: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Sector 177520, try 1: Medium Error; Unrecovered read error. +Sector 177520, try 1: Medium Error; Unrecovered read error. Sector 177520: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Sector 178928, try 1: Medium Error; Unrecovered read error. +Sector 178928, try 1: Medium Error; Unrecovered read error. Sector 178928: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Sector 180352, try 1: Medium Error; Unrecovered read error. +Sector 180352, try 1: Medium Error; Unrecovered read error. Sector 180352: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Sector 181760, try 1: Medium Error; Unrecovered read error. +Sector 181760, try 1: Medium Error; Unrecovered read error. Sector 181760: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Sector 183168, try 1: Medium Error; Unrecovered read error. +Sector 183168, try 1: Medium Error; Unrecovered read error. Sector 183168: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Sector 184576, try 1: Medium Error; Unrecovered read error. +Sector 184576, try 1: Medium Error; Unrecovered read error. Sector 184576: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Sector 185984, try 1: Medium Error; Unrecovered read error. +Sector 185984, try 1: Medium Error; Unrecovered read error. Sector 185984: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Sector 187392, try 1: Medium Error; Unrecovered read error. +Sector 187392, try 1: Medium Error; Unrecovered read error. Sector 187392: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Sector 188800, try 1: Medium Error; Unrecovered read error. +Sector 188800, try 1: Medium Error; Unrecovered read error. Sector 188800: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Sector 190208, try 1: Medium Error; Unrecovered read error. +Sector 190208, try 1: Medium Error; Unrecovered read error. Sector 190208: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Sector 235216, try 1: Medium Error; Unrecovered read error. +Sector 235216, try 1: Medium Error; Unrecovered read error. Sector 235216: Medium Error; Unrecovered read error. Skipping 15 sectors. Sector 235296, try 1: Medium Error; Unrecovered read error. Sector 235296: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Sector 300000, try 1: Illegal Request; Logical block address out of range. +Sector 300000, try 1: Illegal Request; Logical block address out of range. Sector 300000: Illegal Request; Logical block address out of range. Skipping 15 sectors. -Read position: 83.5% (nn.nx)Sector 300016, try 1: Illegal Request; Logical block address out of range. +Sector 300016, try 1: Illegal Request; Logical block address out of range. Sector 300016: Illegal Request; Logical block address out of range. Skipping 15 sectors. Sector 300032, try 1: Illegal Request; Logical block address out of range. Sector 300032: Illegal Request; Logical block address out of range. Skipping 15 sectors. @@ -7592,6 +7592,10 @@ Sector 359293, try 1: Illegal Request; Logical block address out of range. Sector 359293: Illegal Request; Logical block address out of range. Sector 359294, try 1: Illegal Request; Logical block address out of range. Sector 359294: Illegal Request; Logical block address out of range. -CRC NOT created. 59583 unreadable sectors. +CrcBuf contents, image path none (medium): + crcSize: 359295, dataSectors: 235219, coveredSectors: 235303, allSectors: 359295 + md5State: invalid + fp sector: 16; 33b0c14f099f69c29719b7a181c0241d + missing crcs: 59471 diff --git a/regtest/database/RS03i_scan_no_tao_tail b/regtest/database/RS03i_scan_no_tao_tail index d2cf088..cce6d63 100644 --- a/regtest/database/RS03i_scan_no_tao_tail +++ b/regtest/database/RS03i_scan_no_tao_tail @@ -11,9 +11,9 @@ Medium "Random Image": CD-R mode 1, 24990 sectors, Ecc, created 16-07-2006. Scanning medium for read errors. Reading CRC information from ecc data (RS03) ... done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Sector 24988, try 1: Medium Error; Unrecovered read error. +Sector 24988, try 1: Medium Error; Unrecovered read error. Sector 24988: Medium Error; Unrecovered read error. Sector 24989, try 1: Medium Error; Unrecovered read error. Sector 24989: Medium Error; Unrecovered read error. -Read position: 100.0% (nn.nx) + 2 unreadable sectors. diff --git a/regtest/database/RS03i_scan_random_image b/regtest/database/RS03i_scan_random_image index 89aff35..6cbdc52 100644 --- a/regtest/database/RS03i_scan_random_image +++ b/regtest/database/RS03i_scan_random_image @@ -102,6 +102,12 @@ Medium size obtained from ISO/UDF file system: 359295 sectors Medium "Random Image": CD-R mode 1, 359295 sectors, created 16-07-2006. Scanning medium for read errors. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx)CRC NOT created. All sectors successfully read. +CrcBuf contents, image path none (medium): + crcSize: 359295, dataSectors: 359295, coveredSectors: 359295, allSectors: 359295 + md5State: data_complete image_complete + data: 0b44e05939c6aaff95f16319d1af56ae + full: 0b44e05939c6aaff95f16319d1af56ae + fp sector: 16; f419de4f37f049faf30316d73d59ba05 + missing crcs: 0 diff --git a/regtest/database/RS03i_scan_rediscover_170_roots b/regtest/database/RS03i_scan_rediscover_170_roots index 8755485..66f5c62 100644 --- a/regtest/database/RS03i_scan_rediscover_170_roots +++ b/regtest/database/RS03i_scan_rediscover_170_roots @@ -114,8 +114,12 @@ ndata = 85 nroots = 170 (200.0%) done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Sector 118352, try 1: Medium Error; Unrecovered read error. +Sector 118352, try 1: Medium Error; Unrecovered read error. Sector 118352: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx)CRC NOT created. 16 unreadable sectors. +CrcBuf contents, image path none (medium): + crcSize: 359295, dataSectors: 118354, coveredSectors: 118356, allSectors: 359295 + md5State: invalid + fp sector: 16; 984f18d54c03cfa545ad125cb2c8268d + missing crcs: 12 diff --git a/regtest/database/RS03i_scan_rediscover_170_roots-padding b/regtest/database/RS03i_scan_rediscover_170_roots-padding index 914f034..dd783e5 100644 --- a/regtest/database/RS03i_scan_rediscover_170_roots-padding +++ b/regtest/database/RS03i_scan_rediscover_170_roots-padding @@ -111,6 +111,12 @@ ndata = 85 nroots = 170 (200.0%) done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx)CRC NOT created. All sectors successfully read. Checksums match. +CrcBuf contents, image path none (medium): + crcSize: 359295, dataSectors: 112354, coveredSectors: 118356, allSectors: 359295 + md5State: data_complete image_complete + data: 3055b33c7f910937352cac28aefc5e6e + full: 712407563f7fcf25cef30782e2b180f8 + fp sector: 16; e48b61c5d6bc52babba2bb74d2266a1b + missing crcs: 0 diff --git a/regtest/database/RS03i_scan_rediscover_170_roots-padding2 b/regtest/database/RS03i_scan_rediscover_170_roots-padding2 index b080d57..eb33e8f 100644 --- a/regtest/database/RS03i_scan_rediscover_170_roots-padding2 +++ b/regtest/database/RS03i_scan_rediscover_170_roots-padding2 @@ -125,10 +125,14 @@ ndata = 85 nroots = 170 (200.0%) done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Sector 112352, try 1: Medium Error; Unrecovered read error. +Sector 112352, try 1: Medium Error; Unrecovered read error. Sector 112352: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Sector 118352, try 1: Medium Error; Unrecovered read error. +Sector 118352, try 1: Medium Error; Unrecovered read error. Sector 118352: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx)CRC NOT created. 32 unreadable sectors. +CrcBuf contents, image path none (medium): + crcSize: 359295, dataSectors: 112354, coveredSectors: 118356, allSectors: 359295 + md5State: invalid + fp sector: 16; e48b61c5d6bc52babba2bb74d2266a1b + missing crcs: 432 diff --git a/regtest/database/RS03i_scan_rediscover_170_roots2 b/regtest/database/RS03i_scan_rediscover_170_roots2 index b19f21e..f71de5c 100644 --- a/regtest/database/RS03i_scan_rediscover_170_roots2 +++ b/regtest/database/RS03i_scan_rediscover_170_roots2 @@ -124,8 +124,12 @@ ndata = 85 nroots = 170 (200.0%) done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Sector 118352, try 1: Medium Error; Unrecovered read error. +Sector 118352, try 1: Medium Error; Unrecovered read error. Sector 118352: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx)CRC NOT created. 16 unreadable sectors. +CrcBuf contents, image path none (medium): + crcSize: 359295, dataSectors: 118354, coveredSectors: 118356, allSectors: 359295 + md5State: invalid + fp sector: 16; 984f18d54c03cfa545ad125cb2c8268d + missing crcs: 432 diff --git a/regtest/database/RS03i_scan_rediscover_8_roots b/regtest/database/RS03i_scan_rediscover_8_roots index a3c01c2..05afe91 100644 --- a/regtest/database/RS03i_scan_rediscover_8_roots +++ b/regtest/database/RS03i_scan_rediscover_8_roots @@ -114,8 +114,12 @@ ndata = 247 nroots = 8 ( 3.2%) done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Sector 346608, try 1: Medium Error; Unrecovered read error. +Sector 346608, try 1: Medium Error; Unrecovered read error. Sector 346608: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx)CRC NOT created. 16 unreadable sectors. +CrcBuf contents, image path none (medium): + crcSize: 359295, dataSectors: 346612, coveredSectors: 346614, allSectors: 359295 + md5State: invalid + fp sector: 16; 412f356de69d45a4645dbe573fa3a03e + missing crcs: 10 diff --git a/regtest/database/RS03i_scan_rediscover_8_roots2 b/regtest/database/RS03i_scan_rediscover_8_roots2 index a6cc880..7b7dae7 100644 --- a/regtest/database/RS03i_scan_rediscover_8_roots2 +++ b/regtest/database/RS03i_scan_rediscover_8_roots2 @@ -128,8 +128,12 @@ ndata = 247 nroots = 8 ( 3.2%) done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Sector 346608, try 1: Medium Error; Unrecovered read error. +Sector 346608, try 1: Medium Error; Unrecovered read error. Sector 346608: Medium Error; Unrecovered read error. Skipping 15 sectors. -Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx)CRC NOT created. 16 unreadable sectors. +CrcBuf contents, image path none (medium): + crcSize: 359295, dataSectors: 346612, coveredSectors: 346614, allSectors: 359295 + md5State: invalid + fp sector: 16; 412f356de69d45a4645dbe573fa3a03e + missing crcs: 1732 diff --git a/regtest/database/RS03i_scan_shorter b/regtest/database/RS03i_scan_shorter index d667789..02298bf 100644 --- a/regtest/database/RS03i_scan_shorter +++ b/regtest/database/RS03i_scan_shorter @@ -11,7 +11,7 @@ Medium "Random Image": CD-R mode 1, 24990 sectors, Ecc, created 16-07-2006. Scanning medium for read errors. Reading CRC information from ecc data (RS03) ... done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Sector 24944, try 1: Illegal Request; Logical block address out of range. +Sector 24944, try 1: Illegal Request; Logical block address out of range. Sector 24944: Illegal Request; Logical block address out of range. Skipping 15 sectors. Sector 24960, try 1: Illegal Request; Logical block address out of range. Sector 24960: Illegal Request; Logical block address out of range. Skipping 15 sectors. diff --git a/regtest/database/RS03i_scan_tao_tail b/regtest/database/RS03i_scan_tao_tail index f05bfdb..0905e7f 100644 --- a/regtest/database/RS03i_scan_tao_tail +++ b/regtest/database/RS03i_scan_tao_tail @@ -11,5 +11,5 @@ Medium "Random Image": CD-R mode 1, 24990 sectors, Ecc, created 16-07-2006. Scanning medium for read errors. Reading CRC information from ecc data (RS03) ... done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) + All sectors successfully read. Checksums match. diff --git a/regtest/database/RS03i_scan_with_crc_error_in_padding b/regtest/database/RS03i_scan_with_crc_error_in_padding new file mode 100644 index 0000000..50f978f --- /dev/null +++ b/regtest/database/RS03i_scan_with_crc_error_in_padding @@ -0,0 +1,16 @@ +ignore +ignore +This software comes with ABSOLUTELY NO WARRANTY. This +is free software and you are welcome to redistribute it +under the conditions of the GNU GENERAL PUBLIC LICENSE. +See the file "COPYING" for further information. + +Device: sim-cd, Simulated CD drive 1.00 +Using READ CD. +Medium "Random Image": CD-R mode 1, 24990 sectors, Ecc, created 16-07-2006. + +Scanning medium for read errors. +Reading CRC information from ecc data (RS03) ... done. +* CRC error, sector: 21020 + +1 CRC errors. diff --git a/regtest/database/RS03i_scan_with_rs01_file b/regtest/database/RS03i_scan_with_rs01_file index 5bfbd1b..d436ff4 100644 --- a/regtest/database/RS03i_scan_with_rs01_file +++ b/regtest/database/RS03i_scan_with_rs01_file @@ -11,6 +11,6 @@ Medium "Random Image": CD-R mode 1, 24990 sectors, Ecc, created 16-07-2006. Scanning medium for read errors. Reading CRC information from ecc data (RS01) ... done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) * CRC error, sector: 24989 +* CRC error, sector: 24989 1 CRC errors. diff --git a/regtest/database/RS03i_scan_with_rs03_file b/regtest/database/RS03i_scan_with_rs03_file index bcfd11a..40692bd 100644 --- a/regtest/database/RS03i_scan_with_rs03_file +++ b/regtest/database/RS03i_scan_with_rs03_file @@ -11,6 +11,6 @@ Medium "Random Image": CD-R mode 1, 24990 sectors, Ecc, created 16-07-2006. Scanning medium for read errors. Reading CRC information from ecc data (RS03) ... done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) * CRC error, sector: 24989 +* CRC error, sector: 24989 1 CRC errors. diff --git a/regtest/database/RS03i_scan_with_wrong_rs01_file b/regtest/database/RS03i_scan_with_wrong_rs01_file index 5bfbd1b..d436ff4 100644 --- a/regtest/database/RS03i_scan_with_wrong_rs01_file +++ b/regtest/database/RS03i_scan_with_wrong_rs01_file @@ -11,6 +11,6 @@ Medium "Random Image": CD-R mode 1, 24990 sectors, Ecc, created 16-07-2006. Scanning medium for read errors. Reading CRC information from ecc data (RS01) ... done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) * CRC error, sector: 24989 +* CRC error, sector: 24989 1 CRC errors. diff --git a/regtest/database/RS03i_scan_with_wrong_rs03_file b/regtest/database/RS03i_scan_with_wrong_rs03_file index bcfd11a..40692bd 100644 --- a/regtest/database/RS03i_scan_with_wrong_rs03_file +++ b/regtest/database/RS03i_scan_with_wrong_rs03_file @@ -11,6 +11,6 @@ Medium "Random Image": CD-R mode 1, 24990 sectors, Ecc, created 16-07-2006. Scanning medium for read errors. Reading CRC information from ecc data (RS03) ... done. -Read position: 0.2% (nn.nx)Read position: 0.3% (nn.nx)Read position: 0.4% (nn.nx)Read position: 0.5% (nn.nx)Read position: 0.6% (nn.nx)Read position: 0.7% (nn.nx)Read position: 0.8% (nn.nx)Read position: 0.9% (nn.nx)Read position: 1.0% (nn.nx)Read position: 1.1% (nn.nx)Read position: 1.2% (nn.nx)Read position: 1.3% (nn.nx)Read position: 1.4% (nn.nx)Read position: 1.5% (nn.nx)Read position: 1.6% (nn.nx)Read position: 1.7% (nn.nx)Read position: 1.8% (nn.nx)Read position: 1.9% (nn.nx)Read position: 2.0% (nn.nx)Read position: 2.1% (nn.nx)Read position: 2.2% (nn.nx)Read position: 2.3% (nn.nx)Read position: 2.4% (nn.nx)Read position: 2.5% (nn.nx)Read position: 2.6% (nn.nx)Read position: 2.7% (nn.nx)Read position: 2.8% (nn.nx)Read position: 2.9% (nn.nx)Read position: 3.0% (nn.nx)Read position: 3.1% (nn.nx)Read position: 3.2% (nn.nx)Read position: 3.3% (nn.nx)Read position: 3.4% (nn.nx)Read position: 3.5% (nn.nx)Read position: 3.6% (nn.nx)Read position: 3.7% (nn.nx)Read position: 3.8% (nn.nx)Read position: 3.9% (nn.nx)Read position: 4.0% (nn.nx)Read position: 4.1% (nn.nx)Read position: 4.2% (nn.nx)Read position: 4.3% (nn.nx)Read position: 4.4% (nn.nx)Read position: 4.5% (nn.nx)Read position: 4.6% (nn.nx)Read position: 4.7% (nn.nx)Read position: 4.8% (nn.nx)Read position: 4.9% (nn.nx)Read position: 5.0% (nn.nx)Read position: 5.1% (nn.nx)Read position: 5.2% (nn.nx)Read position: 5.3% (nn.nx)Read position: 5.4% (nn.nx)Read position: 5.5% (nn.nx)Read position: 5.6% (nn.nx)Read position: 5.7% (nn.nx)Read position: 5.8% (nn.nx)Read position: 5.9% (nn.nx)Read position: 6.0% (nn.nx)Read position: 6.1% (nn.nx)Read position: 6.2% (nn.nx)Read position: 6.3% (nn.nx)Read position: 6.4% (nn.nx)Read position: 6.5% (nn.nx)Read position: 6.6% (nn.nx)Read position: 6.7% (nn.nx)Read position: 6.8% (nn.nx)Read position: 6.9% (nn.nx)Read position: 7.0% (nn.nx)Read position: 7.1% (nn.nx)Read position: 7.2% (nn.nx)Read position: 7.3% (nn.nx)Read position: 7.4% (nn.nx)Read position: 7.5% (nn.nx)Read position: 7.6% (nn.nx)Read position: 7.7% (nn.nx)Read position: 7.8% (nn.nx)Read position: 7.9% (nn.nx)Read position: 8.0% (nn.nx)Read position: 8.1% (nn.nx)Read position: 8.2% (nn.nx)Read position: 8.3% (nn.nx)Read position: 8.4% (nn.nx)Read position: 8.5% (nn.nx)Read position: 8.6% (nn.nx)Read position: 8.7% (nn.nx)Read position: 8.8% (nn.nx)Read position: 8.9% (nn.nx)Read position: 9.0% (nn.nx)Read position: 9.1% (nn.nx)Read position: 9.2% (nn.nx)Read position: 9.3% (nn.nx)Read position: 9.4% (nn.nx)Read position: 9.5% (nn.nx)Read position: 9.6% (nn.nx)Read position: 9.7% (nn.nx)Read position: 9.8% (nn.nx)Read position: 9.9% (nn.nx)Read position: 10.0% (nn.nx)Read position: 10.1% (nn.nx)Read position: 10.2% (nn.nx)Read position: 10.3% (nn.nx)Read position: 10.4% (nn.nx)Read position: 10.5% (nn.nx)Read position: 10.6% (nn.nx)Read position: 10.7% (nn.nx)Read position: 10.8% (nn.nx)Read position: 10.9% (nn.nx)Read position: 11.0% (nn.nx)Read position: 11.1% (nn.nx)Read position: 11.2% (nn.nx)Read position: 11.3% (nn.nx)Read position: 11.4% (nn.nx)Read position: 11.5% (nn.nx)Read position: 11.6% (nn.nx)Read position: 11.7% (nn.nx)Read position: 11.8% (nn.nx)Read position: 11.9% (nn.nx)Read position: 12.0% (nn.nx)Read position: 12.1% (nn.nx)Read position: 12.2% (nn.nx)Read position: 12.3% (nn.nx)Read position: 12.4% (nn.nx)Read position: 12.5% (nn.nx)Read position: 12.6% (nn.nx)Read position: 12.7% (nn.nx)Read position: 12.8% (nn.nx)Read position: 12.9% (nn.nx)Read position: 13.0% (nn.nx)Read position: 13.1% (nn.nx)Read position: 13.2% (nn.nx)Read position: 13.3% (nn.nx)Read position: 13.4% (nn.nx)Read position: 13.5% (nn.nx)Read position: 13.6% (nn.nx)Read position: 13.7% (nn.nx)Read position: 13.8% (nn.nx)Read position: 13.9% (nn.nx)Read position: 14.0% (nn.nx)Read position: 14.1% (nn.nx)Read position: 14.2% (nn.nx)Read position: 14.3% (nn.nx)Read position: 14.4% (nn.nx)Read position: 14.5% (nn.nx)Read position: 14.6% (nn.nx)Read position: 14.7% (nn.nx)Read position: 14.8% (nn.nx)Read position: 14.9% (nn.nx)Read position: 15.0% (nn.nx)Read position: 15.1% (nn.nx)Read position: 15.2% (nn.nx)Read position: 15.3% (nn.nx)Read position: 15.4% (nn.nx)Read position: 15.5% (nn.nx)Read position: 15.6% (nn.nx)Read position: 15.7% (nn.nx)Read position: 15.8% (nn.nx)Read position: 15.9% (nn.nx)Read position: 16.0% (nn.nx)Read position: 16.1% (nn.nx)Read position: 16.2% (nn.nx)Read position: 16.3% (nn.nx)Read position: 16.4% (nn.nx)Read position: 16.5% (nn.nx)Read position: 16.6% (nn.nx)Read position: 16.7% (nn.nx)Read position: 16.8% (nn.nx)Read position: 16.9% (nn.nx)Read position: 17.0% (nn.nx)Read position: 17.1% (nn.nx)Read position: 17.2% (nn.nx)Read position: 17.3% (nn.nx)Read position: 17.4% (nn.nx)Read position: 17.5% (nn.nx)Read position: 17.6% (nn.nx)Read position: 17.7% (nn.nx)Read position: 17.8% (nn.nx)Read position: 17.9% (nn.nx)Read position: 18.0% (nn.nx)Read position: 18.1% (nn.nx)Read position: 18.2% (nn.nx)Read position: 18.3% (nn.nx)Read position: 18.4% (nn.nx)Read position: 18.5% (nn.nx)Read position: 18.6% (nn.nx)Read position: 18.7% (nn.nx)Read position: 18.8% (nn.nx)Read position: 18.9% (nn.nx)Read position: 19.0% (nn.nx)Read position: 19.1% (nn.nx)Read position: 19.2% (nn.nx)Read position: 19.3% (nn.nx)Read position: 19.4% (nn.nx)Read position: 19.5% (nn.nx)Read position: 19.6% (nn.nx)Read position: 19.7% (nn.nx)Read position: 19.8% (nn.nx)Read position: 19.9% (nn.nx)Read position: 20.0% (nn.nx)Read position: 20.1% (nn.nx)Read position: 20.2% (nn.nx)Read position: 20.3% (nn.nx)Read position: 20.4% (nn.nx)Read position: 20.5% (nn.nx)Read position: 20.6% (nn.nx)Read position: 20.7% (nn.nx)Read position: 20.8% (nn.nx)Read position: 20.9% (nn.nx)Read position: 21.0% (nn.nx)Read position: 21.1% (nn.nx)Read position: 21.2% (nn.nx)Read position: 21.3% (nn.nx)Read position: 21.4% (nn.nx)Read position: 21.5% (nn.nx)Read position: 21.6% (nn.nx)Read position: 21.7% (nn.nx)Read position: 21.8% (nn.nx)Read position: 21.9% (nn.nx)Read position: 22.0% (nn.nx)Read position: 22.1% (nn.nx)Read position: 22.2% (nn.nx)Read position: 22.3% (nn.nx)Read position: 22.4% (nn.nx)Read position: 22.5% (nn.nx)Read position: 22.6% (nn.nx)Read position: 22.7% (nn.nx)Read position: 22.8% (nn.nx)Read position: 22.9% (nn.nx)Read position: 23.0% (nn.nx)Read position: 23.1% (nn.nx)Read position: 23.2% (nn.nx)Read position: 23.3% (nn.nx)Read position: 23.4% (nn.nx)Read position: 23.5% (nn.nx)Read position: 23.6% (nn.nx)Read position: 23.7% (nn.nx)Read position: 23.8% (nn.nx)Read position: 23.9% (nn.nx)Read position: 24.0% (nn.nx)Read position: 24.1% (nn.nx)Read position: 24.2% (nn.nx)Read position: 24.3% (nn.nx)Read position: 24.4% (nn.nx)Read position: 24.5% (nn.nx)Read position: 24.6% (nn.nx)Read position: 24.7% (nn.nx)Read position: 24.8% (nn.nx)Read position: 24.9% (nn.nx)Read position: 25.0% (nn.nx)Read position: 25.1% (nn.nx)Read position: 25.2% (nn.nx)Read position: 25.3% (nn.nx)Read position: 25.4% (nn.nx)Read position: 25.5% (nn.nx)Read position: 25.6% (nn.nx)Read position: 25.7% (nn.nx)Read position: 25.8% (nn.nx)Read position: 25.9% (nn.nx)Read position: 26.0% (nn.nx)Read position: 26.1% (nn.nx)Read position: 26.2% (nn.nx)Read position: 26.3% (nn.nx)Read position: 26.4% (nn.nx)Read position: 26.5% (nn.nx)Read position: 26.6% (nn.nx)Read position: 26.7% (nn.nx)Read position: 26.8% (nn.nx)Read position: 26.9% (nn.nx)Read position: 27.0% (nn.nx)Read position: 27.1% (nn.nx)Read position: 27.2% (nn.nx)Read position: 27.3% (nn.nx)Read position: 27.4% (nn.nx)Read position: 27.5% (nn.nx)Read position: 27.6% (nn.nx)Read position: 27.7% (nn.nx)Read position: 27.8% (nn.nx)Read position: 27.9% (nn.nx)Read position: 28.0% (nn.nx)Read position: 28.1% (nn.nx)Read position: 28.2% (nn.nx)Read position: 28.3% (nn.nx)Read position: 28.4% (nn.nx)Read position: 28.5% (nn.nx)Read position: 28.6% (nn.nx)Read position: 28.7% (nn.nx)Read position: 28.8% (nn.nx)Read position: 28.9% (nn.nx)Read position: 29.0% (nn.nx)Read position: 29.1% (nn.nx)Read position: 29.2% (nn.nx)Read position: 29.3% (nn.nx)Read position: 29.4% (nn.nx)Read position: 29.5% (nn.nx)Read position: 29.6% (nn.nx)Read position: 29.7% (nn.nx)Read position: 29.8% (nn.nx)Read position: 29.9% (nn.nx)Read position: 30.0% (nn.nx)Read position: 30.1% (nn.nx)Read position: 30.2% (nn.nx)Read position: 30.3% (nn.nx)Read position: 30.4% (nn.nx)Read position: 30.5% (nn.nx)Read position: 30.6% (nn.nx)Read position: 30.7% (nn.nx)Read position: 30.8% (nn.nx)Read position: 30.9% (nn.nx)Read position: 31.0% (nn.nx)Read position: 31.1% (nn.nx)Read position: 31.2% (nn.nx)Read position: 31.3% (nn.nx)Read position: 31.4% (nn.nx)Read position: 31.5% (nn.nx)Read position: 31.6% (nn.nx)Read position: 31.7% (nn.nx)Read position: 31.8% (nn.nx)Read position: 31.9% (nn.nx)Read position: 32.0% (nn.nx)Read position: 32.1% (nn.nx)Read position: 32.2% (nn.nx)Read position: 32.3% (nn.nx)Read position: 32.4% (nn.nx)Read position: 32.5% (nn.nx)Read position: 32.6% (nn.nx)Read position: 32.7% (nn.nx)Read position: 32.8% (nn.nx)Read position: 32.9% (nn.nx)Read position: 33.0% (nn.nx)Read position: 33.1% (nn.nx)Read position: 33.2% (nn.nx)Read position: 33.3% (nn.nx)Read position: 33.4% (nn.nx)Read position: 33.5% (nn.nx)Read position: 33.6% (nn.nx)Read position: 33.7% (nn.nx)Read position: 33.8% (nn.nx)Read position: 33.9% (nn.nx)Read position: 34.0% (nn.nx)Read position: 34.1% (nn.nx)Read position: 34.2% (nn.nx)Read position: 34.3% (nn.nx)Read position: 34.4% (nn.nx)Read position: 34.5% (nn.nx)Read position: 34.6% (nn.nx)Read position: 34.7% (nn.nx)Read position: 34.8% (nn.nx)Read position: 34.9% (nn.nx)Read position: 35.0% (nn.nx)Read position: 35.1% (nn.nx)Read position: 35.2% (nn.nx)Read position: 35.3% (nn.nx)Read position: 35.4% (nn.nx)Read position: 35.5% (nn.nx)Read position: 35.6% (nn.nx)Read position: 35.7% (nn.nx)Read position: 35.8% (nn.nx)Read position: 35.9% (nn.nx)Read position: 36.0% (nn.nx)Read position: 36.1% (nn.nx)Read position: 36.2% (nn.nx)Read position: 36.3% (nn.nx)Read position: 36.4% (nn.nx)Read position: 36.5% (nn.nx)Read position: 36.6% (nn.nx)Read position: 36.7% (nn.nx)Read position: 36.8% (nn.nx)Read position: 36.9% (nn.nx)Read position: 37.0% (nn.nx)Read position: 37.1% (nn.nx)Read position: 37.2% (nn.nx)Read position: 37.3% (nn.nx)Read position: 37.4% (nn.nx)Read position: 37.5% (nn.nx)Read position: 37.6% (nn.nx)Read position: 37.7% (nn.nx)Read position: 37.8% (nn.nx)Read position: 37.9% (nn.nx)Read position: 38.0% (nn.nx)Read position: 38.1% (nn.nx)Read position: 38.2% (nn.nx)Read position: 38.3% (nn.nx)Read position: 38.4% (nn.nx)Read position: 38.5% (nn.nx)Read position: 38.6% (nn.nx)Read position: 38.7% (nn.nx)Read position: 38.8% (nn.nx)Read position: 38.9% (nn.nx)Read position: 39.0% (nn.nx)Read position: 39.1% (nn.nx)Read position: 39.2% (nn.nx)Read position: 39.3% (nn.nx)Read position: 39.4% (nn.nx)Read position: 39.5% (nn.nx)Read position: 39.6% (nn.nx)Read position: 39.7% (nn.nx)Read position: 39.8% (nn.nx)Read position: 39.9% (nn.nx)Read position: 40.0% (nn.nx)Read position: 40.1% (nn.nx)Read position: 40.2% (nn.nx)Read position: 40.3% (nn.nx)Read position: 40.4% (nn.nx)Read position: 40.5% (nn.nx)Read position: 40.6% (nn.nx)Read position: 40.7% (nn.nx)Read position: 40.8% (nn.nx)Read position: 40.9% (nn.nx)Read position: 41.0% (nn.nx)Read position: 41.1% (nn.nx)Read position: 41.2% (nn.nx)Read position: 41.3% (nn.nx)Read position: 41.4% (nn.nx)Read position: 41.5% (nn.nx)Read position: 41.6% (nn.nx)Read position: 41.7% (nn.nx)Read position: 41.8% (nn.nx)Read position: 41.9% (nn.nx)Read position: 42.0% (nn.nx)Read position: 42.1% (nn.nx)Read position: 42.2% (nn.nx)Read position: 42.3% (nn.nx)Read position: 42.4% (nn.nx)Read position: 42.5% (nn.nx)Read position: 42.6% (nn.nx)Read position: 42.7% (nn.nx)Read position: 42.8% (nn.nx)Read position: 42.9% (nn.nx)Read position: 43.0% (nn.nx)Read position: 43.1% (nn.nx)Read position: 43.2% (nn.nx)Read position: 43.3% (nn.nx)Read position: 43.4% (nn.nx)Read position: 43.5% (nn.nx)Read position: 43.6% (nn.nx)Read position: 43.7% (nn.nx)Read position: 43.8% (nn.nx)Read position: 43.9% (nn.nx)Read position: 44.0% (nn.nx)Read position: 44.1% (nn.nx)Read position: 44.2% (nn.nx)Read position: 44.3% (nn.nx)Read position: 44.4% (nn.nx)Read position: 44.5% (nn.nx)Read position: 44.6% (nn.nx)Read position: 44.7% (nn.nx)Read position: 44.8% (nn.nx)Read position: 44.9% (nn.nx)Read position: 45.0% (nn.nx)Read position: 45.1% (nn.nx)Read position: 45.2% (nn.nx)Read position: 45.3% (nn.nx)Read position: 45.4% (nn.nx)Read position: 45.5% (nn.nx)Read position: 45.6% (nn.nx)Read position: 45.7% (nn.nx)Read position: 45.8% (nn.nx)Read position: 45.9% (nn.nx)Read position: 46.0% (nn.nx)Read position: 46.1% (nn.nx)Read position: 46.2% (nn.nx)Read position: 46.3% (nn.nx)Read position: 46.4% (nn.nx)Read position: 46.5% (nn.nx)Read position: 46.6% (nn.nx)Read position: 46.7% (nn.nx)Read position: 46.8% (nn.nx)Read position: 46.9% (nn.nx)Read position: 47.0% (nn.nx)Read position: 47.1% (nn.nx)Read position: 47.2% (nn.nx)Read position: 47.3% (nn.nx)Read position: 47.4% (nn.nx)Read position: 47.5% (nn.nx)Read position: 47.6% (nn.nx)Read position: 47.7% (nn.nx)Read position: 47.8% (nn.nx)Read position: 47.9% (nn.nx)Read position: 48.0% (nn.nx)Read position: 48.1% (nn.nx)Read position: 48.2% (nn.nx)Read position: 48.3% (nn.nx)Read position: 48.4% (nn.nx)Read position: 48.5% (nn.nx)Read position: 48.6% (nn.nx)Read position: 48.7% (nn.nx)Read position: 48.8% (nn.nx)Read position: 48.9% (nn.nx)Read position: 49.0% (nn.nx)Read position: 49.1% (nn.nx)Read position: 49.2% (nn.nx)Read position: 49.3% (nn.nx)Read position: 49.4% (nn.nx)Read position: 49.5% (nn.nx)Read position: 49.6% (nn.nx)Read position: 49.7% (nn.nx)Read position: 49.8% (nn.nx)Read position: 49.9% (nn.nx)Read position: 50.0% (nn.nx)Read position: 50.1% (nn.nx)Read position: 50.2% (nn.nx)Read position: 50.3% (nn.nx)Read position: 50.4% (nn.nx)Read position: 50.5% (nn.nx)Read position: 50.6% (nn.nx)Read position: 50.7% (nn.nx)Read position: 50.8% (nn.nx)Read position: 50.9% (nn.nx)Read position: 51.0% (nn.nx)Read position: 51.1% (nn.nx)Read position: 51.2% (nn.nx)Read position: 51.3% (nn.nx)Read position: 51.4% (nn.nx)Read position: 51.5% (nn.nx)Read position: 51.6% (nn.nx)Read position: 51.7% (nn.nx)Read position: 51.8% (nn.nx)Read position: 51.9% (nn.nx)Read position: 52.0% (nn.nx)Read position: 52.1% (nn.nx)Read position: 52.2% (nn.nx)Read position: 52.3% (nn.nx)Read position: 52.4% (nn.nx)Read position: 52.5% (nn.nx)Read position: 52.6% (nn.nx)Read position: 52.7% (nn.nx)Read position: 52.8% (nn.nx)Read position: 52.9% (nn.nx)Read position: 53.0% (nn.nx)Read position: 53.1% (nn.nx)Read position: 53.2% (nn.nx)Read position: 53.3% (nn.nx)Read position: 53.4% (nn.nx)Read position: 53.5% (nn.nx)Read position: 53.6% (nn.nx)Read position: 53.7% (nn.nx)Read position: 53.8% (nn.nx)Read position: 53.9% (nn.nx)Read position: 54.0% (nn.nx)Read position: 54.1% (nn.nx)Read position: 54.2% (nn.nx)Read position: 54.3% (nn.nx)Read position: 54.4% (nn.nx)Read position: 54.5% (nn.nx)Read position: 54.6% (nn.nx)Read position: 54.7% (nn.nx)Read position: 54.8% (nn.nx)Read position: 54.9% (nn.nx)Read position: 55.0% (nn.nx)Read position: 55.1% (nn.nx)Read position: 55.2% (nn.nx)Read position: 55.3% (nn.nx)Read position: 55.4% (nn.nx)Read position: 55.5% (nn.nx)Read position: 55.6% (nn.nx)Read position: 55.7% (nn.nx)Read position: 55.8% (nn.nx)Read position: 55.9% (nn.nx)Read position: 56.0% (nn.nx)Read position: 56.1% (nn.nx)Read position: 56.2% (nn.nx)Read position: 56.3% (nn.nx)Read position: 56.4% (nn.nx)Read position: 56.5% (nn.nx)Read position: 56.6% (nn.nx)Read position: 56.7% (nn.nx)Read position: 56.8% (nn.nx)Read position: 56.9% (nn.nx)Read position: 57.0% (nn.nx)Read position: 57.1% (nn.nx)Read position: 57.2% (nn.nx)Read position: 57.3% (nn.nx)Read position: 57.4% (nn.nx)Read position: 57.5% (nn.nx)Read position: 57.6% (nn.nx)Read position: 57.7% (nn.nx)Read position: 57.8% (nn.nx)Read position: 57.9% (nn.nx)Read position: 58.0% (nn.nx)Read position: 58.1% (nn.nx)Read position: 58.2% (nn.nx)Read position: 58.3% (nn.nx)Read position: 58.4% (nn.nx)Read position: 58.5% (nn.nx)Read position: 58.6% (nn.nx)Read position: 58.7% (nn.nx)Read position: 58.8% (nn.nx)Read position: 58.9% (nn.nx)Read position: 59.0% (nn.nx)Read position: 59.1% (nn.nx)Read position: 59.2% (nn.nx)Read position: 59.3% (nn.nx)Read position: 59.4% (nn.nx)Read position: 59.5% (nn.nx)Read position: 59.6% (nn.nx)Read position: 59.7% (nn.nx)Read position: 59.8% (nn.nx)Read position: 59.9% (nn.nx)Read position: 60.0% (nn.nx)Read position: 60.1% (nn.nx)Read position: 60.2% (nn.nx)Read position: 60.3% (nn.nx)Read position: 60.4% (nn.nx)Read position: 60.5% (nn.nx)Read position: 60.6% (nn.nx)Read position: 60.7% (nn.nx)Read position: 60.8% (nn.nx)Read position: 60.9% (nn.nx)Read position: 61.0% (nn.nx)Read position: 61.1% (nn.nx)Read position: 61.2% (nn.nx)Read position: 61.3% (nn.nx)Read position: 61.4% (nn.nx)Read position: 61.5% (nn.nx)Read position: 61.6% (nn.nx)Read position: 61.7% (nn.nx)Read position: 61.8% (nn.nx)Read position: 61.9% (nn.nx)Read position: 62.0% (nn.nx)Read position: 62.1% (nn.nx)Read position: 62.2% (nn.nx)Read position: 62.3% (nn.nx)Read position: 62.4% (nn.nx)Read position: 62.5% (nn.nx)Read position: 62.6% (nn.nx)Read position: 62.7% (nn.nx)Read position: 62.8% (nn.nx)Read position: 62.9% (nn.nx)Read position: 63.0% (nn.nx)Read position: 63.1% (nn.nx)Read position: 63.2% (nn.nx)Read position: 63.3% (nn.nx)Read position: 63.4% (nn.nx)Read position: 63.5% (nn.nx)Read position: 63.6% (nn.nx)Read position: 63.7% (nn.nx)Read position: 63.8% (nn.nx)Read position: 63.9% (nn.nx)Read position: 64.0% (nn.nx)Read position: 64.1% (nn.nx)Read position: 64.2% (nn.nx)Read position: 64.3% (nn.nx)Read position: 64.4% (nn.nx)Read position: 64.5% (nn.nx)Read position: 64.6% (nn.nx)Read position: 64.7% (nn.nx)Read position: 64.8% (nn.nx)Read position: 64.9% (nn.nx)Read position: 65.0% (nn.nx)Read position: 65.1% (nn.nx)Read position: 65.2% (nn.nx)Read position: 65.3% (nn.nx)Read position: 65.4% (nn.nx)Read position: 65.5% (nn.nx)Read position: 65.6% (nn.nx)Read position: 65.7% (nn.nx)Read position: 65.8% (nn.nx)Read position: 65.9% (nn.nx)Read position: 66.0% (nn.nx)Read position: 66.1% (nn.nx)Read position: 66.2% (nn.nx)Read position: 66.3% (nn.nx)Read position: 66.4% (nn.nx)Read position: 66.5% (nn.nx)Read position: 66.6% (nn.nx)Read position: 66.7% (nn.nx)Read position: 66.8% (nn.nx)Read position: 66.9% (nn.nx)Read position: 67.0% (nn.nx)Read position: 67.1% (nn.nx)Read position: 67.2% (nn.nx)Read position: 67.3% (nn.nx)Read position: 67.4% (nn.nx)Read position: 67.5% (nn.nx)Read position: 67.6% (nn.nx)Read position: 67.7% (nn.nx)Read position: 67.8% (nn.nx)Read position: 67.9% (nn.nx)Read position: 68.0% (nn.nx)Read position: 68.1% (nn.nx)Read position: 68.2% (nn.nx)Read position: 68.3% (nn.nx)Read position: 68.4% (nn.nx)Read position: 68.5% (nn.nx)Read position: 68.6% (nn.nx)Read position: 68.7% (nn.nx)Read position: 68.8% (nn.nx)Read position: 68.9% (nn.nx)Read position: 69.0% (nn.nx)Read position: 69.1% (nn.nx)Read position: 69.2% (nn.nx)Read position: 69.3% (nn.nx)Read position: 69.4% (nn.nx)Read position: 69.5% (nn.nx)Read position: 69.6% (nn.nx)Read position: 69.7% (nn.nx)Read position: 69.8% (nn.nx)Read position: 69.9% (nn.nx)Read position: 70.0% (nn.nx)Read position: 70.1% (nn.nx)Read position: 70.2% (nn.nx)Read position: 70.3% (nn.nx)Read position: 70.4% (nn.nx)Read position: 70.5% (nn.nx)Read position: 70.6% (nn.nx)Read position: 70.7% (nn.nx)Read position: 70.8% (nn.nx)Read position: 70.9% (nn.nx)Read position: 71.0% (nn.nx)Read position: 71.1% (nn.nx)Read position: 71.2% (nn.nx)Read position: 71.3% (nn.nx)Read position: 71.4% (nn.nx)Read position: 71.5% (nn.nx)Read position: 71.6% (nn.nx)Read position: 71.7% (nn.nx)Read position: 71.8% (nn.nx)Read position: 71.9% (nn.nx)Read position: 72.0% (nn.nx)Read position: 72.1% (nn.nx)Read position: 72.2% (nn.nx)Read position: 72.3% (nn.nx)Read position: 72.4% (nn.nx)Read position: 72.5% (nn.nx)Read position: 72.6% (nn.nx)Read position: 72.7% (nn.nx)Read position: 72.8% (nn.nx)Read position: 72.9% (nn.nx)Read position: 73.0% (nn.nx)Read position: 73.1% (nn.nx)Read position: 73.2% (nn.nx)Read position: 73.3% (nn.nx)Read position: 73.4% (nn.nx)Read position: 73.5% (nn.nx)Read position: 73.6% (nn.nx)Read position: 73.7% (nn.nx)Read position: 73.8% (nn.nx)Read position: 73.9% (nn.nx)Read position: 74.0% (nn.nx)Read position: 74.1% (nn.nx)Read position: 74.2% (nn.nx)Read position: 74.3% (nn.nx)Read position: 74.4% (nn.nx)Read position: 74.5% (nn.nx)Read position: 74.6% (nn.nx)Read position: 74.7% (nn.nx)Read position: 74.8% (nn.nx)Read position: 74.9% (nn.nx)Read position: 75.0% (nn.nx)Read position: 75.1% (nn.nx)Read position: 75.2% (nn.nx)Read position: 75.3% (nn.nx)Read position: 75.4% (nn.nx)Read position: 75.5% (nn.nx)Read position: 75.6% (nn.nx)Read position: 75.7% (nn.nx)Read position: 75.8% (nn.nx)Read position: 75.9% (nn.nx)Read position: 76.0% (nn.nx)Read position: 76.1% (nn.nx)Read position: 76.2% (nn.nx)Read position: 76.3% (nn.nx)Read position: 76.4% (nn.nx)Read position: 76.5% (nn.nx)Read position: 76.6% (nn.nx)Read position: 76.7% (nn.nx)Read position: 76.8% (nn.nx)Read position: 76.9% (nn.nx)Read position: 77.0% (nn.nx)Read position: 77.1% (nn.nx)Read position: 77.2% (nn.nx)Read position: 77.3% (nn.nx)Read position: 77.4% (nn.nx)Read position: 77.5% (nn.nx)Read position: 77.6% (nn.nx)Read position: 77.7% (nn.nx)Read position: 77.8% (nn.nx)Read position: 77.9% (nn.nx)Read position: 78.0% (nn.nx)Read position: 78.1% (nn.nx)Read position: 78.2% (nn.nx)Read position: 78.3% (nn.nx)Read position: 78.4% (nn.nx)Read position: 78.5% (nn.nx)Read position: 78.6% (nn.nx)Read position: 78.7% (nn.nx)Read position: 78.8% (nn.nx)Read position: 78.9% (nn.nx)Read position: 79.0% (nn.nx)Read position: 79.1% (nn.nx)Read position: 79.2% (nn.nx)Read position: 79.3% (nn.nx)Read position: 79.4% (nn.nx)Read position: 79.5% (nn.nx)Read position: 79.6% (nn.nx)Read position: 79.7% (nn.nx)Read position: 79.8% (nn.nx)Read position: 79.9% (nn.nx)Read position: 80.0% (nn.nx)Read position: 80.1% (nn.nx)Read position: 80.2% (nn.nx)Read position: 80.3% (nn.nx)Read position: 80.4% (nn.nx)Read position: 80.5% (nn.nx)Read position: 80.6% (nn.nx)Read position: 80.7% (nn.nx)Read position: 80.8% (nn.nx)Read position: 80.9% (nn.nx)Read position: 81.0% (nn.nx)Read position: 81.1% (nn.nx)Read position: 81.2% (nn.nx)Read position: 81.3% (nn.nx)Read position: 81.4% (nn.nx)Read position: 81.5% (nn.nx)Read position: 81.6% (nn.nx)Read position: 81.7% (nn.nx)Read position: 81.8% (nn.nx)Read position: 81.9% (nn.nx)Read position: 82.0% (nn.nx)Read position: 82.1% (nn.nx)Read position: 82.2% (nn.nx)Read position: 82.3% (nn.nx)Read position: 82.4% (nn.nx)Read position: 82.5% (nn.nx)Read position: 82.6% (nn.nx)Read position: 82.7% (nn.nx)Read position: 82.8% (nn.nx)Read position: 82.9% (nn.nx)Read position: 83.0% (nn.nx)Read position: 83.1% (nn.nx)Read position: 83.2% (nn.nx)Read position: 83.3% (nn.nx)Read position: 83.4% (nn.nx)Read position: 83.5% (nn.nx)Read position: 83.6% (nn.nx)Read position: 83.7% (nn.nx)Read position: 83.8% (nn.nx)Read position: 83.9% (nn.nx)Read position: 84.0% (nn.nx)Read position: 84.1% (nn.nx)Read position: 84.2% (nn.nx)Read position: 84.3% (nn.nx)Read position: 84.4% (nn.nx)Read position: 84.5% (nn.nx)Read position: 84.6% (nn.nx)Read position: 84.7% (nn.nx)Read position: 84.8% (nn.nx)Read position: 84.9% (nn.nx)Read position: 85.0% (nn.nx)Read position: 85.1% (nn.nx)Read position: 85.2% (nn.nx)Read position: 85.3% (nn.nx)Read position: 85.4% (nn.nx)Read position: 85.5% (nn.nx)Read position: 85.6% (nn.nx)Read position: 85.7% (nn.nx)Read position: 85.8% (nn.nx)Read position: 85.9% (nn.nx)Read position: 86.0% (nn.nx)Read position: 86.1% (nn.nx)Read position: 86.2% (nn.nx)Read position: 86.3% (nn.nx)Read position: 86.4% (nn.nx)Read position: 86.5% (nn.nx)Read position: 86.6% (nn.nx)Read position: 86.7% (nn.nx)Read position: 86.8% (nn.nx)Read position: 86.9% (nn.nx)Read position: 87.0% (nn.nx)Read position: 87.1% (nn.nx)Read position: 87.2% (nn.nx)Read position: 87.3% (nn.nx)Read position: 87.4% (nn.nx)Read position: 87.5% (nn.nx)Read position: 87.6% (nn.nx)Read position: 87.7% (nn.nx)Read position: 87.8% (nn.nx)Read position: 87.9% (nn.nx)Read position: 88.0% (nn.nx)Read position: 88.1% (nn.nx)Read position: 88.2% (nn.nx)Read position: 88.3% (nn.nx)Read position: 88.4% (nn.nx)Read position: 88.5% (nn.nx)Read position: 88.6% (nn.nx)Read position: 88.7% (nn.nx)Read position: 88.8% (nn.nx)Read position: 88.9% (nn.nx)Read position: 89.0% (nn.nx)Read position: 89.1% (nn.nx)Read position: 89.2% (nn.nx)Read position: 89.3% (nn.nx)Read position: 89.4% (nn.nx)Read position: 89.5% (nn.nx)Read position: 89.6% (nn.nx)Read position: 89.7% (nn.nx)Read position: 89.8% (nn.nx)Read position: 89.9% (nn.nx)Read position: 90.0% (nn.nx)Read position: 90.1% (nn.nx)Read position: 90.2% (nn.nx)Read position: 90.3% (nn.nx)Read position: 90.4% (nn.nx)Read position: 90.5% (nn.nx)Read position: 90.6% (nn.nx)Read position: 90.7% (nn.nx)Read position: 90.8% (nn.nx)Read position: 90.9% (nn.nx)Read position: 91.0% (nn.nx)Read position: 91.1% (nn.nx)Read position: 91.2% (nn.nx)Read position: 91.3% (nn.nx)Read position: 91.4% (nn.nx)Read position: 91.5% (nn.nx)Read position: 91.6% (nn.nx)Read position: 91.7% (nn.nx)Read position: 91.8% (nn.nx)Read position: 91.9% (nn.nx)Read position: 92.0% (nn.nx)Read position: 92.1% (nn.nx)Read position: 92.2% (nn.nx)Read position: 92.3% (nn.nx)Read position: 92.4% (nn.nx)Read position: 92.5% (nn.nx)Read position: 92.6% (nn.nx)Read position: 92.7% (nn.nx)Read position: 92.8% (nn.nx)Read position: 92.9% (nn.nx)Read position: 93.0% (nn.nx)Read position: 93.1% (nn.nx)Read position: 93.2% (nn.nx)Read position: 93.3% (nn.nx)Read position: 93.4% (nn.nx)Read position: 93.5% (nn.nx)Read position: 93.6% (nn.nx)Read position: 93.7% (nn.nx)Read position: 93.8% (nn.nx)Read position: 93.9% (nn.nx)Read position: 94.0% (nn.nx)Read position: 94.1% (nn.nx)Read position: 94.2% (nn.nx)Read position: 94.3% (nn.nx)Read position: 94.4% (nn.nx)Read position: 94.5% (nn.nx)Read position: 94.6% (nn.nx)Read position: 94.7% (nn.nx)Read position: 94.8% (nn.nx)Read position: 94.9% (nn.nx)Read position: 95.0% (nn.nx)Read position: 95.1% (nn.nx)Read position: 95.2% (nn.nx)Read position: 95.3% (nn.nx)Read position: 95.4% (nn.nx)Read position: 95.5% (nn.nx)Read position: 95.6% (nn.nx)Read position: 95.7% (nn.nx)Read position: 95.8% (nn.nx)Read position: 95.9% (nn.nx)Read position: 96.0% (nn.nx)Read position: 96.1% (nn.nx)Read position: 96.2% (nn.nx)Read position: 96.3% (nn.nx)Read position: 96.4% (nn.nx)Read position: 96.5% (nn.nx)Read position: 96.6% (nn.nx)Read position: 96.7% (nn.nx)Read position: 96.8% (nn.nx)Read position: 96.9% (nn.nx)Read position: 97.0% (nn.nx)Read position: 97.1% (nn.nx)Read position: 97.2% (nn.nx)Read position: 97.3% (nn.nx)Read position: 97.4% (nn.nx)Read position: 97.5% (nn.nx)Read position: 97.6% (nn.nx)Read position: 97.7% (nn.nx)Read position: 97.8% (nn.nx)Read position: 97.9% (nn.nx)Read position: 98.0% (nn.nx)Read position: 98.1% (nn.nx)Read position: 98.2% (nn.nx)Read position: 98.3% (nn.nx)Read position: 98.4% (nn.nx)Read position: 98.5% (nn.nx)Read position: 98.6% (nn.nx)Read position: 98.7% (nn.nx)Read position: 98.8% (nn.nx)Read position: 98.9% (nn.nx)Read position: 99.0% (nn.nx)Read position: 99.1% (nn.nx)Read position: 99.2% (nn.nx)Read position: 99.3% (nn.nx)Read position: 99.4% (nn.nx)Read position: 99.5% (nn.nx)Read position: 99.6% (nn.nx)Read position: 99.7% (nn.nx)Read position: 99.8% (nn.nx)Read position: 99.9% (nn.nx)Read position: 100.0% (nn.nx) * CRC error, sector: 24989 +* CRC error, sector: 24989 1 CRC errors. diff --git a/regtest/database/RS03i_truncated b/regtest/database/RS03i_truncated index 24577de..5c9f727 100644 --- a/regtest/database/RS03i_truncated +++ b/regtest/database/RS03i_truncated @@ -16,11 +16,11 @@ Error correction properties: Data integrity: * medium sectors : 24985 (24990 expected) -- testing sectors : 1%- testing sectors : 2%- testing sectors : 3%- testing sectors : 4%- testing sectors : 5%- testing sectors : 6%- testing sectors : 7%- testing sectors : 8%- testing sectors : 9%- testing sectors : 10%- testing sectors : 11%- testing sectors : 12%- testing sectors : 13%- testing sectors : 14%- testing sectors : 15%- testing sectors : 16%- testing sectors : 17%- testing sectors : 18%- testing sectors : 19%- testing sectors : 20%- testing sectors : 21%- testing sectors : 22%- testing sectors : 23%- testing sectors : 24%- testing sectors : 25%- testing sectors : 26%- testing sectors : 27%- testing sectors : 28%- testing sectors : 29%- testing sectors : 30%- testing sectors : 31%- testing sectors : 32%- testing sectors : 33%- testing sectors : 34%- testing sectors : 35%- testing sectors : 36%- testing sectors : 37%- testing sectors : 38%- testing sectors : 39%- testing sectors : 40%- testing sectors : 41%- testing sectors : 42%- testing sectors : 43%- testing sectors : 44%- testing sectors : 45%- testing sectors : 46%- testing sectors : 47%- testing sectors : 48%- testing sectors : 49%- testing sectors : 50%- testing sectors : 51%- testing sectors : 52%- testing sectors : 53%- testing sectors : 54%- testing sectors : 55%- testing sectors : 56%- testing sectors : 57%- testing sectors : 58%- testing sectors : 59%- testing sectors : 60%- testing sectors : 61%- testing sectors : 62%- testing sectors : 63%- testing sectors : 64%- testing sectors : 65%- testing sectors : 66%- testing sectors : 67%- testing sectors : 68%- testing sectors : 69%- testing sectors : 70%- testing sectors : 71%- testing sectors : 72%- testing sectors : 73%- testing sectors : 74%- testing sectors : 75%- testing sectors : 76%- testing sectors : 77%- testing sectors : 78%- testing sectors : 79%- testing sectors : 80%- testing sectors : 81%- testing sectors : 82%- testing sectors : 83%- testing sectors : 84%- testing sectors : 85%- testing sectors : 86%- testing sectors : 87%- testing sectors : 88%- testing sectors : 89%- testing sectors : 90%- testing sectors : 91%- testing sectors : 92%- testing sectors : 93%- testing sectors : 94%- testing sectors : 95%- testing sectors : 96%- testing sectors : 97%- testing sectors : 98%- testing sectors : 99%* missing sectors : 24985 - 24989 -- testing sectors : 100%* BAD image/file : 5 sectors missing +* missing sectors : 24985 - 24989 +* BAD image/file : 5 sectors missing ... data section : 0 sectors missing; 0 CRC errors ... crc section : 0 sectors missing ... ecc section : 5 sectors missing -- Ecc block test : 1% tested- Ecc block test : 2% tested- Ecc block test : 3% tested- Ecc block test : 4% tested- Ecc block test : 5% tested- Ecc block test : 6% tested- Ecc block test : 7% tested- Ecc block test : 8% tested- Ecc block test : 9% tested- Ecc block test : 10% tested- Ecc block test : 11% tested- Ecc block test : 12% tested- Ecc block test : 13% tested- Ecc block test : 14% tested- Ecc block test : 15% tested- Ecc block test : 16% tested- Ecc block test : 17% tested- Ecc block test : 18% tested- Ecc block test : 19% tested- Ecc block test : 20% tested- Ecc block test : 21% tested- Ecc block test : 22% tested- Ecc block test : 23% tested- Ecc block test : 24% tested- Ecc block test : 25% tested- Ecc block test : 26% tested- Ecc block test : 27% tested- Ecc block test : 28% tested- Ecc block test : 29% tested- Ecc block test : 30% tested- Ecc block test : 31% tested- Ecc block test : 32% tested- Ecc block test : 33% tested- Ecc block test : 34% tested- Ecc block test : 35% tested- Ecc block test : 36% tested- Ecc block test : 37% tested- Ecc block test : 38% tested- Ecc block test : 39% tested- Ecc block test : 40% tested- Ecc block test : 41% tested- Ecc block test : 42% tested- Ecc block test : 43% tested- Ecc block test : 44% tested- Ecc block test : 45% tested- Ecc block test : 46% tested- Ecc block test : 47% tested- Ecc block test : 48% tested- Ecc block test : 50% tested- Ecc block test : 51% tested- Ecc block test : 52% tested- Ecc block test : 53% tested- Ecc block test : 54% tested- Ecc block test : 55% tested- Ecc block test : 56% tested- Ecc block test : 57% tested- Ecc block test : 58% tested- Ecc block test : 59% tested- Ecc block test : 60% tested- Ecc block test : 61% tested- Ecc block test : 62% tested- Ecc block test : 63% tested- Ecc block test : 64% tested- Ecc block test : 65% tested- Ecc block test : 66% tested- Ecc block test : 67% tested- Ecc block test : 68% tested- Ecc block test : 69% tested- Ecc block test : 70% tested- Ecc block test : 71% tested- Ecc block test : 72% tested- Ecc block test : 73% tested- Ecc block test : 74% tested- Ecc block test : 75% tested- Ecc block test : 76% tested- Ecc block test : 77% tested- Ecc block test : 78% tested- Ecc block test : 79% tested- Ecc block test : 80% tested- Ecc block test : 81% tested- Ecc block test : 82% tested- Ecc block test : 83% tested- Ecc block test : 84% tested- Ecc block test : 85% tested- Ecc block test : 86% tested- Ecc block test : 87% tested- Ecc block test : 88% tested- Ecc block test : 89% tested- Ecc block test : 90% tested- Ecc block test : 91% tested- Ecc block test : 92% tested- Ecc block test : 93% tested- Ecc block test : 94% tested* Ecc block test : 93 good, 1 bad; 95% tested* Ecc block test : 93 good, 2 bad; 96% tested* Ecc block test : 93 good, 3 bad; 97% tested* Ecc block test : 93 good, 4 bad; 98% tested* Ecc block test : 93 good, 5 bad; 100% tested* Ecc block test : 93 good, 5 bad; 10196 bad sub blocks +* Ecc block test : 93 good, 5 bad; 10196 bad sub blocks - erasure counts : avg = 1.0; worst = 1 per ecc block. - prognosis : 24990 of 24990 sectors recoverable (100.0%) diff --git a/regtest/database/RS03i_uncorrectable_dsm_in_image b/regtest/database/RS03i_uncorrectable_dsm_in_image index 42319f1..f537562 100644 --- a/regtest/database/RS03i_uncorrectable_dsm_in_image +++ b/regtest/database/RS03i_uncorrectable_dsm_in_image @@ -16,7 +16,7 @@ Error correction properties: Data integrity: - medium sectors : 24990 total / 21000 data -- testing sectors : 1%- testing sectors : 2%- testing sectors : 3%- testing sectors : 4%- testing sectors : 5%- testing sectors : 6%- testing sectors : 7%- testing sectors : 8%- testing sectors : 9%- testing sectors : 10%- testing sectors : 11%- testing sectors : 12%* Unrecoverable sector found! +* Unrecoverable sector found! * * Sector 3030 is marked unreadable and annotated to be * in a different location (3130). @@ -34,14 +34,14 @@ Data integrity: * repaired by dvdisaster. Also it will not be possible to create * error correction data for it. Sorry for the bad news. * missing sector : 3030 -- testing sectors : 13%- testing sectors : 14%- testing sectors : 15%- testing sectors : 16%- testing sectors : 17%* ... more unrecoverable sectors found ... +* ... more unrecoverable sectors found ... * further messages are suppressed unless the -v option is given. * missing sector : 4400 * missing sector : 4411 -- testing sectors : 18%- testing sectors : 19%- testing sectors : 20%- testing sectors : 21%- testing sectors : 22%- testing sectors : 23%- testing sectors : 24%- testing sectors : 25%- testing sectors : 26%- testing sectors : 27%- testing sectors : 28%- testing sectors : 29%- testing sectors : 30%- testing sectors : 31%- testing sectors : 32%- testing sectors : 33%- testing sectors : 34%- testing sectors : 35%- testing sectors : 36%- testing sectors : 37%- testing sectors : 38%- testing sectors : 39%- testing sectors : 40%- testing sectors : 41%- testing sectors : 42%- testing sectors : 43%- testing sectors : 44%- testing sectors : 45%- testing sectors : 46%- testing sectors : 47%- testing sectors : 48%- testing sectors : 49%- testing sectors : 50%- testing sectors : 51%- testing sectors : 52%- testing sectors : 53%- testing sectors : 54%- testing sectors : 55%- testing sectors : 56%- testing sectors : 57%- testing sectors : 58%- testing sectors : 59%- testing sectors : 60%- testing sectors : 61%- testing sectors : 62%- testing sectors : 63%- testing sectors : 64%- testing sectors : 65%- testing sectors : 66%- testing sectors : 67%- testing sectors : 68%- testing sectors : 69%- testing sectors : 70%- testing sectors : 71%- testing sectors : 72%- testing sectors : 73%- testing sectors : 74%- testing sectors : 75%- testing sectors : 76%- testing sectors : 77%- testing sectors : 78%- testing sectors : 79%- testing sectors : 80%- testing sectors : 81%- testing sectors : 82%- testing sectors : 83%- testing sectors : 84%- testing sectors : 85%- testing sectors : 86%- testing sectors : 87%- testing sectors : 88%- testing sectors : 89%- testing sectors : 90%- testing sectors : 91%- testing sectors : 92%- testing sectors : 93%- testing sectors : 94%- testing sectors : 95%- testing sectors : 96%- testing sectors : 97%- testing sectors : 98%- testing sectors : 99%- testing sectors : 100%* BAD image/file : 3 sectors missing +* BAD image/file : 3 sectors missing ... data section : 3 sectors missing; 0 CRC errors ... crc section : 0 sectors missing ... ecc section : 0 sectors missing -- Ecc block test : 1% tested* Ecc block test : 1 good, 1 bad; 2% tested* Ecc block test : 2 good, 1 bad; 3% tested* Ecc block test : 3 good, 1 bad; 4% tested* Ecc block test : 4 good, 1 bad; 5% tested* Ecc block test : 5 good, 1 bad; 6% tested* Ecc block test : 6 good, 1 bad; 7% tested* Ecc block test : 7 good, 1 bad; 8% tested* Ecc block test : 8 good, 1 bad; 9% tested* Ecc block test : 9 good, 1 bad; 10% tested* Ecc block test : 10 good, 1 bad; 11% tested* Ecc block test : 11 good, 1 bad; 12% tested* Ecc block test : 12 good, 1 bad; 13% tested* Ecc block test : 13 good, 1 bad; 14% tested* Ecc block test : 14 good, 1 bad; 15% tested* Ecc block test : 15 good, 1 bad; 16% tested* Ecc block test : 16 good, 1 bad; 17% tested* Ecc block test : 17 good, 1 bad; 18% tested* Ecc block test : 18 good, 1 bad; 19% tested* Ecc block test : 19 good, 1 bad; 20% tested* Ecc block test : 20 good, 1 bad; 21% tested* Ecc block test : 21 good, 1 bad; 22% tested* Ecc block test : 22 good, 1 bad; 23% tested* Ecc block test : 23 good, 1 bad; 24% tested* Ecc block test : 24 good, 1 bad; 25% tested* Ecc block test : 25 good, 1 bad; 26% tested* Ecc block test : 26 good, 1 bad; 27% tested* Ecc block test : 27 good, 1 bad; 28% tested* Ecc block test : 28 good, 1 bad; 29% tested* Ecc block test : 29 good, 1 bad; 30% tested* Ecc block test : 30 good, 1 bad; 31% tested* Ecc block test : 31 good, 1 bad; 32% tested* Ecc block test : 32 good, 1 bad; 33% tested* Ecc block test : 33 good, 1 bad; 34% tested* Ecc block test : 34 good, 1 bad; 35% tested* Ecc block test : 35 good, 1 bad; 36% tested* Ecc block test : 36 good, 1 bad; 37% tested* Ecc block test : 37 good, 1 bad; 38% tested* Ecc block test : 38 good, 1 bad; 39% tested* Ecc block test : 39 good, 1 bad; 40% tested* Ecc block test : 40 good, 1 bad; 41% tested* Ecc block test : 41 good, 1 bad; 42% tested* Ecc block test : 42 good, 1 bad; 43% tested* Ecc block test : 43 good, 1 bad; 44% tested* Ecc block test : 44 good, 1 bad; 45% tested* Ecc block test : 45 good, 1 bad; 46% tested* Ecc block test : 46 good, 1 bad; 47% tested* Ecc block test : 47 good, 1 bad; 48% tested* Ecc block test : 48 good, 1 bad; 50% tested* Ecc block test : 49 good, 1 bad; 51% tested* Ecc block test : 50 good, 1 bad; 52% tested* Ecc block test : 51 good, 1 bad; 53% tested* Ecc block test : 52 good, 1 bad; 54% tested* Ecc block test : 53 good, 1 bad; 55% tested* Ecc block test : 54 good, 1 bad; 56% tested* Ecc block test : 55 good, 1 bad; 57% tested* Ecc block test : 56 good, 1 bad; 58% tested* Ecc block test : 57 good, 1 bad; 59% tested* Ecc block test : 58 good, 1 bad; 60% tested* Ecc block test : 59 good, 1 bad; 61% tested* Ecc block test : 60 good, 1 bad; 62% tested* Ecc block test : 61 good, 1 bad; 63% tested* Ecc block test : 62 good, 1 bad; 64% tested* Ecc block test : 63 good, 1 bad; 65% tested* Ecc block test : 64 good, 1 bad; 66% tested* Ecc block test : 65 good, 1 bad; 67% tested* Ecc block test : 66 good, 1 bad; 68% tested* Ecc block test : 67 good, 1 bad; 69% tested* Ecc block test : 68 good, 1 bad; 70% tested* Ecc block test : 69 good, 1 bad; 71% tested* Ecc block test : 70 good, 1 bad; 72% tested* Ecc block test : 71 good, 1 bad; 73% tested* Ecc block test : 72 good, 1 bad; 74% tested* Ecc block test : 73 good, 1 bad; 75% tested* Ecc block test : 74 good, 1 bad; 76% tested* Ecc block test : 75 good, 1 bad; 77% tested* Ecc block test : 76 good, 1 bad; 78% tested* Ecc block test : 77 good, 1 bad; 79% tested* Ecc block test : 78 good, 1 bad; 80% tested* Ecc block test : 79 good, 1 bad; 81% tested* Ecc block test : 80 good, 1 bad; 82% tested* Ecc block test : 81 good, 1 bad; 83% tested* Ecc block test : 82 good, 1 bad; 84% tested* Ecc block test : 83 good, 1 bad; 85% tested* Ecc block test : 84 good, 1 bad; 86% tested* Ecc block test : 85 good, 1 bad; 87% tested* Ecc block test : 86 good, 1 bad; 88% tested* Ecc block test : 87 good, 1 bad; 89% tested* Ecc block test : 87 good, 2 bad; 90% tested* Ecc block test : 88 good, 2 bad; 91% tested* Ecc block test : 88 good, 3 bad; 92% tested* Ecc block test : 89 good, 3 bad; 93% tested* Ecc block test : 90 good, 3 bad; 94% tested* Ecc block test : 91 good, 3 bad; 95% tested* Ecc block test : 92 good, 3 bad; 96% tested* Ecc block test : 93 good, 3 bad; 97% tested* Ecc block test : 94 good, 3 bad; 98% tested* Ecc block test : 95 good, 3 bad; 100% tested* Ecc block test : 95 good, 3 bad; 6120 bad sub blocks +* Ecc block test : 95 good, 3 bad; 6120 bad sub blocks - erasure counts : avg = 1.0; worst = 1 per ecc block. - prognosis : 24990 of 24990 sectors recoverable (100.0%) diff --git a/regtest/database/RS03i_uncorrectable_dsm_in_image2 b/regtest/database/RS03i_uncorrectable_dsm_in_image2 index 8d64564..d03f5c7 100644 --- a/regtest/database/RS03i_uncorrectable_dsm_in_image2 +++ b/regtest/database/RS03i_uncorrectable_dsm_in_image2 @@ -16,7 +16,7 @@ Error correction properties: Data integrity: - medium sectors : 24990 total / 21000 data -- testing sectors : 1%- testing sectors : 2%- testing sectors : 3%- testing sectors : 4%- testing sectors : 5%- testing sectors : 6%- testing sectors : 7%- testing sectors : 8%- testing sectors : 9%- testing sectors : 10%- testing sectors : 11%- testing sectors : 12%* Unrecoverable sector found! +* Unrecoverable sector found! * * Sector 3030 is marked unreadable and seems to come * from a different medium. @@ -34,14 +34,14 @@ Data integrity: * repaired by dvdisaster. Also it will not be possible to create * error correction data for it. Sorry for the bad news. * missing sector : 3030 -- testing sectors : 13%- testing sectors : 14%- testing sectors : 15%- testing sectors : 16%- testing sectors : 17%* ... more unrecoverable sectors found ... +* ... more unrecoverable sectors found ... * further messages are suppressed unless the -v option is given. * missing sector : 4400 * missing sector : 4411 -- testing sectors : 18%- testing sectors : 19%- testing sectors : 20%- testing sectors : 21%- testing sectors : 22%- testing sectors : 23%- testing sectors : 24%- testing sectors : 25%- testing sectors : 26%- testing sectors : 27%- testing sectors : 28%- testing sectors : 29%- testing sectors : 30%- testing sectors : 31%- testing sectors : 32%- testing sectors : 33%- testing sectors : 34%- testing sectors : 35%- testing sectors : 36%- testing sectors : 37%- testing sectors : 38%- testing sectors : 39%- testing sectors : 40%- testing sectors : 41%- testing sectors : 42%- testing sectors : 43%- testing sectors : 44%- testing sectors : 45%- testing sectors : 46%- testing sectors : 47%- testing sectors : 48%- testing sectors : 49%- testing sectors : 50%- testing sectors : 51%- testing sectors : 52%- testing sectors : 53%- testing sectors : 54%- testing sectors : 55%- testing sectors : 56%- testing sectors : 57%- testing sectors : 58%- testing sectors : 59%- testing sectors : 60%- testing sectors : 61%- testing sectors : 62%- testing sectors : 63%- testing sectors : 64%- testing sectors : 65%- testing sectors : 66%- testing sectors : 67%- testing sectors : 68%- testing sectors : 69%- testing sectors : 70%- testing sectors : 71%- testing sectors : 72%- testing sectors : 73%- testing sectors : 74%- testing sectors : 75%- testing sectors : 76%- testing sectors : 77%- testing sectors : 78%- testing sectors : 79%- testing sectors : 80%- testing sectors : 81%- testing sectors : 82%- testing sectors : 83%- testing sectors : 84%- testing sectors : 85%- testing sectors : 86%- testing sectors : 87%- testing sectors : 88%- testing sectors : 89%- testing sectors : 90%- testing sectors : 91%- testing sectors : 92%- testing sectors : 93%- testing sectors : 94%- testing sectors : 95%- testing sectors : 96%- testing sectors : 97%- testing sectors : 98%- testing sectors : 99%- testing sectors : 100%* BAD image/file : 3 sectors missing +* BAD image/file : 3 sectors missing ... data section : 3 sectors missing; 0 CRC errors ... crc section : 0 sectors missing ... ecc section : 0 sectors missing -- Ecc block test : 1% tested* Ecc block test : 1 good, 1 bad; 2% tested* Ecc block test : 2 good, 1 bad; 3% tested* Ecc block test : 3 good, 1 bad; 4% tested* Ecc block test : 4 good, 1 bad; 5% tested* Ecc block test : 5 good, 1 bad; 6% tested* Ecc block test : 6 good, 1 bad; 7% tested* Ecc block test : 7 good, 1 bad; 8% tested* Ecc block test : 8 good, 1 bad; 9% tested* Ecc block test : 9 good, 1 bad; 10% tested* Ecc block test : 10 good, 1 bad; 11% tested* Ecc block test : 11 good, 1 bad; 12% tested* Ecc block test : 12 good, 1 bad; 13% tested* Ecc block test : 13 good, 1 bad; 14% tested* Ecc block test : 14 good, 1 bad; 15% tested* Ecc block test : 15 good, 1 bad; 16% tested* Ecc block test : 16 good, 1 bad; 17% tested* Ecc block test : 17 good, 1 bad; 18% tested* Ecc block test : 18 good, 1 bad; 19% tested* Ecc block test : 19 good, 1 bad; 20% tested* Ecc block test : 20 good, 1 bad; 21% tested* Ecc block test : 21 good, 1 bad; 22% tested* Ecc block test : 22 good, 1 bad; 23% tested* Ecc block test : 23 good, 1 bad; 24% tested* Ecc block test : 24 good, 1 bad; 25% tested* Ecc block test : 25 good, 1 bad; 26% tested* Ecc block test : 26 good, 1 bad; 27% tested* Ecc block test : 27 good, 1 bad; 28% tested* Ecc block test : 28 good, 1 bad; 29% tested* Ecc block test : 29 good, 1 bad; 30% tested* Ecc block test : 30 good, 1 bad; 31% tested* Ecc block test : 31 good, 1 bad; 32% tested* Ecc block test : 32 good, 1 bad; 33% tested* Ecc block test : 33 good, 1 bad; 34% tested* Ecc block test : 34 good, 1 bad; 35% tested* Ecc block test : 35 good, 1 bad; 36% tested* Ecc block test : 36 good, 1 bad; 37% tested* Ecc block test : 37 good, 1 bad; 38% tested* Ecc block test : 38 good, 1 bad; 39% tested* Ecc block test : 39 good, 1 bad; 40% tested* Ecc block test : 40 good, 1 bad; 41% tested* Ecc block test : 41 good, 1 bad; 42% tested* Ecc block test : 42 good, 1 bad; 43% tested* Ecc block test : 43 good, 1 bad; 44% tested* Ecc block test : 44 good, 1 bad; 45% tested* Ecc block test : 45 good, 1 bad; 46% tested* Ecc block test : 46 good, 1 bad; 47% tested* Ecc block test : 47 good, 1 bad; 48% tested* Ecc block test : 48 good, 1 bad; 50% tested* Ecc block test : 49 good, 1 bad; 51% tested* Ecc block test : 50 good, 1 bad; 52% tested* Ecc block test : 51 good, 1 bad; 53% tested* Ecc block test : 52 good, 1 bad; 54% tested* Ecc block test : 53 good, 1 bad; 55% tested* Ecc block test : 54 good, 1 bad; 56% tested* Ecc block test : 55 good, 1 bad; 57% tested* Ecc block test : 56 good, 1 bad; 58% tested* Ecc block test : 57 good, 1 bad; 59% tested* Ecc block test : 58 good, 1 bad; 60% tested* Ecc block test : 59 good, 1 bad; 61% tested* Ecc block test : 60 good, 1 bad; 62% tested* Ecc block test : 61 good, 1 bad; 63% tested* Ecc block test : 62 good, 1 bad; 64% tested* Ecc block test : 63 good, 1 bad; 65% tested* Ecc block test : 64 good, 1 bad; 66% tested* Ecc block test : 65 good, 1 bad; 67% tested* Ecc block test : 66 good, 1 bad; 68% tested* Ecc block test : 67 good, 1 bad; 69% tested* Ecc block test : 68 good, 1 bad; 70% tested* Ecc block test : 69 good, 1 bad; 71% tested* Ecc block test : 70 good, 1 bad; 72% tested* Ecc block test : 71 good, 1 bad; 73% tested* Ecc block test : 72 good, 1 bad; 74% tested* Ecc block test : 73 good, 1 bad; 75% tested* Ecc block test : 74 good, 1 bad; 76% tested* Ecc block test : 75 good, 1 bad; 77% tested* Ecc block test : 76 good, 1 bad; 78% tested* Ecc block test : 77 good, 1 bad; 79% tested* Ecc block test : 78 good, 1 bad; 80% tested* Ecc block test : 79 good, 1 bad; 81% tested* Ecc block test : 80 good, 1 bad; 82% tested* Ecc block test : 81 good, 1 bad; 83% tested* Ecc block test : 82 good, 1 bad; 84% tested* Ecc block test : 83 good, 1 bad; 85% tested* Ecc block test : 84 good, 1 bad; 86% tested* Ecc block test : 85 good, 1 bad; 87% tested* Ecc block test : 86 good, 1 bad; 88% tested* Ecc block test : 87 good, 1 bad; 89% tested* Ecc block test : 87 good, 2 bad; 90% tested* Ecc block test : 88 good, 2 bad; 91% tested* Ecc block test : 88 good, 3 bad; 92% tested* Ecc block test : 89 good, 3 bad; 93% tested* Ecc block test : 90 good, 3 bad; 94% tested* Ecc block test : 91 good, 3 bad; 95% tested* Ecc block test : 92 good, 3 bad; 96% tested* Ecc block test : 93 good, 3 bad; 97% tested* Ecc block test : 94 good, 3 bad; 98% tested* Ecc block test : 95 good, 3 bad; 100% tested* Ecc block test : 95 good, 3 bad; 6120 bad sub blocks +* Ecc block test : 95 good, 3 bad; 6120 bad sub blocks - erasure counts : avg = 1.0; worst = 1 per ecc block. - prognosis : 24990 of 24990 sectors recoverable (100.0%) diff --git a/regtest/database/RS03i_uncorrectable_dsm_in_image2_verbose b/regtest/database/RS03i_uncorrectable_dsm_in_image2_verbose index 477d231..ec5a501 100644 --- a/regtest/database/RS03i_uncorrectable_dsm_in_image2_verbose +++ b/regtest/database/RS03i_uncorrectable_dsm_in_image2_verbose @@ -153,7 +153,7 @@ Error correction properties: Data integrity: - medium sectors : 24990 total / 21000 data CalcRS03Layout(): returning cached layout (augmented) -- testing sectors : 1%- testing sectors : 2%- testing sectors : 3%- testing sectors : 4%- testing sectors : 5%- testing sectors : 6%- testing sectors : 7%- testing sectors : 8%- testing sectors : 9%- testing sectors : 10%- testing sectors : 11%- testing sectors : 12%* Unrecoverable sector found! +* Unrecoverable sector found! * * Sector 3030 is marked unreadable and seems to come * from a different medium. @@ -171,7 +171,7 @@ CalcRS03Layout(): returning cached layout (augmented) * repaired by dvdisaster. Also it will not be possible to create * error correction data for it. Sorry for the bad news. * missing sector : 3030 -- testing sectors : 13%- testing sectors : 14%- testing sectors : 15%- testing sectors : 16%- testing sectors : 17%* Unrecoverable sector found! +* Unrecoverable sector found! * * Sector 4400 is marked unreadable and seems to come * from a different medium. @@ -207,10 +207,11 @@ CalcRS03Layout(): returning cached layout (augmented) * repaired by dvdisaster. Also it will not be possible to create * error correction data for it. Sorry for the bad news. * missing sector : 4411 -- testing sectors : 18%- testing sectors : 19%- testing sectors : 20%- testing sectors : 21%- testing sectors : 22%- testing sectors : 23%- testing sectors : 24%- testing sectors : 25%- testing sectors : 26%- testing sectors : 27%- testing sectors : 28%- testing sectors : 29%- testing sectors : 30%- testing sectors : 31%- testing sectors : 32%- testing sectors : 33%- testing sectors : 34%- testing sectors : 35%- testing sectors : 36%- testing sectors : 37%- testing sectors : 38%- testing sectors : 39%- testing sectors : 40%- testing sectors : 41%- testing sectors : 42%- testing sectors : 43%- testing sectors : 44%- testing sectors : 45%- testing sectors : 46%- testing sectors : 47%- testing sectors : 48%- testing sectors : 49%- testing sectors : 50%- testing sectors : 51%- testing sectors : 52%- testing sectors : 53%- testing sectors : 54%- testing sectors : 55%- testing sectors : 56%- testing sectors : 57%- testing sectors : 58%- testing sectors : 59%- testing sectors : 60%- testing sectors : 61%- testing sectors : 62%- testing sectors : 63%- testing sectors : 64%- testing sectors : 65%- testing sectors : 66%- testing sectors : 67%- testing sectors : 68%- testing sectors : 69%- testing sectors : 70%- testing sectors : 71%- testing sectors : 72%- testing sectors : 73%- testing sectors : 74%- testing sectors : 75%- testing sectors : 76%- testing sectors : 77%- testing sectors : 78%- testing sectors : 79%- testing sectors : 80%- testing sectors : 81%- testing sectors : 82%- testing sectors : 83%- testing sectors : 84%- testing sectors : 85%- testing sectors : 86%- testing sectors : 87%- testing sectors : 88%- testing sectors : 89%- testing sectors : 90%- testing sectors : 91%- testing sectors : 92%- testing sectors : 93%- testing sectors : 94%- testing sectors : 95%- testing sectors : 96%- testing sectors : 97%- testing sectors : 98%- testing sectors : 99%- testing sectors : 100%* BAD image/file : 3 sectors missing +* BAD image/file : 3 sectors missing ... data section : 3 sectors missing; 0 CRC errors ... crc section : 0 sectors missing ... ecc section : 0 sectors missing -- Ecc block test : 1% tested* Ecc block test : 1 good, 1 bad; 2% tested* Ecc block test : 2 good, 1 bad; 3% tested* Ecc block test : 3 good, 1 bad; 4% tested* Ecc block test : 4 good, 1 bad; 5% tested* Ecc block test : 5 good, 1 bad; 6% tested* Ecc block test : 6 good, 1 bad; 7% tested* Ecc block test : 7 good, 1 bad; 8% tested* Ecc block test : 8 good, 1 bad; 9% tested* Ecc block test : 9 good, 1 bad; 10% tested* Ecc block test : 10 good, 1 bad; 11% tested* Ecc block test : 11 good, 1 bad; 12% tested* Ecc block test : 12 good, 1 bad; 13% tested* Ecc block test : 13 good, 1 bad; 14% tested* Ecc block test : 14 good, 1 bad; 15% tested* Ecc block test : 15 good, 1 bad; 16% tested* Ecc block test : 16 good, 1 bad; 17% tested* Ecc block test : 17 good, 1 bad; 18% tested* Ecc block test : 18 good, 1 bad; 19% tested* Ecc block test : 19 good, 1 bad; 20% tested* Ecc block test : 20 good, 1 bad; 21% tested* Ecc block test : 21 good, 1 bad; 22% tested* Ecc block test : 22 good, 1 bad; 23% tested* Ecc block test : 23 good, 1 bad; 24% tested* Ecc block test : 24 good, 1 bad; 25% tested* Ecc block test : 25 good, 1 bad; 26% tested* Ecc block test : 26 good, 1 bad; 27% tested* Ecc block test : 27 good, 1 bad; 28% tested* Ecc block test : 28 good, 1 bad; 29% tested* Ecc block test : 29 good, 1 bad; 30% tested* Ecc block test : 30 good, 1 bad; 31% tested* Ecc block test : 31 good, 1 bad; 32% tested* Ecc block test : 32 good, 1 bad; 33% tested* Ecc block test : 33 good, 1 bad; 34% tested* Ecc block test : 34 good, 1 bad; 35% tested* Ecc block test : 35 good, 1 bad; 36% tested* Ecc block test : 36 good, 1 bad; 37% tested* Ecc block test : 37 good, 1 bad; 38% tested* Ecc block test : 38 good, 1 bad; 39% tested* Ecc block test : 39 good, 1 bad; 40% tested* Ecc block test : 40 good, 1 bad; 41% tested* Ecc block test : 41 good, 1 bad; 42% tested* Ecc block test : 42 good, 1 bad; 43% tested* Ecc block test : 43 good, 1 bad; 44% tested* Ecc block test : 44 good, 1 bad; 45% tested* Ecc block test : 45 good, 1 bad; 46% tested* Ecc block test : 46 good, 1 bad; 47% tested* Ecc block test : 47 good, 1 bad; 48% tested* Ecc block test : 48 good, 1 bad; 50% tested* Ecc block test : 49 good, 1 bad; 51% tested* Ecc block test : 50 good, 1 bad; 52% tested* Ecc block test : 51 good, 1 bad; 53% tested* Ecc block test : 52 good, 1 bad; 54% tested* Ecc block test : 53 good, 1 bad; 55% tested* Ecc block test : 54 good, 1 bad; 56% tested* Ecc block test : 55 good, 1 bad; 57% tested* Ecc block test : 56 good, 1 bad; 58% tested* Ecc block test : 57 good, 1 bad; 59% tested* Ecc block test : 58 good, 1 bad; 60% tested* Ecc block test : 59 good, 1 bad; 61% tested* Ecc block test : 60 good, 1 bad; 62% tested* Ecc block test : 61 good, 1 bad; 63% tested* Ecc block test : 62 good, 1 bad; 64% tested* Ecc block test : 63 good, 1 bad; 65% tested* Ecc block test : 64 good, 1 bad; 66% tested* Ecc block test : 65 good, 1 bad; 67% tested* Ecc block test : 66 good, 1 bad; 68% tested* Ecc block test : 67 good, 1 bad; 69% tested* Ecc block test : 68 good, 1 bad; 70% tested* Ecc block test : 69 good, 1 bad; 71% tested* Ecc block test : 70 good, 1 bad; 72% tested* Ecc block test : 71 good, 1 bad; 73% tested* Ecc block test : 72 good, 1 bad; 74% tested* Ecc block test : 73 good, 1 bad; 75% tested* Ecc block test : 74 good, 1 bad; 76% tested* Ecc block test : 75 good, 1 bad; 77% tested* Ecc block test : 76 good, 1 bad; 78% tested* Ecc block test : 77 good, 1 bad; 79% tested* Ecc block test : 78 good, 1 bad; 80% tested* Ecc block test : 79 good, 1 bad; 81% tested* Ecc block test : 80 good, 1 bad; 82% tested* Ecc block test : 81 good, 1 bad; 83% tested* Ecc block test : 82 good, 1 bad; 84% tested* Ecc block test : 83 good, 1 bad; 85% tested* Ecc block test : 84 good, 1 bad; 86% tested* Ecc block test : 85 good, 1 bad; 87% tested* Ecc block test : 86 good, 1 bad; 88% tested* Ecc block test : 87 good, 1 bad; 89% tested* Ecc block test : 87 good, 2 bad; 90% tested* Ecc block test : 88 good, 2 bad; 91% tested* Ecc block test : 88 good, 3 bad; 92% tested* Ecc block test : 89 good, 3 bad; 93% tested* Ecc block test : 90 good, 3 bad; 94% tested* Ecc block test : 91 good, 3 bad; 95% tested* Ecc block test : 92 good, 3 bad; 96% tested* Ecc block test : 93 good, 3 bad; 97% tested* Ecc block test : 94 good, 3 bad; 98% tested* Ecc block test : 95 good, 3 bad; 100% tested* Ecc block test : 95 good, 3 bad; 6120 bad sub blocks +* Ecc block test : 95 good, 3 bad; 6120 bad sub blocks - erasure counts : avg = 1.0; worst = 1 per ecc block. - prognosis : 24990 of 24990 sectors recoverable (100.0%) +FreeCrcBuf - buffer cleared diff --git a/regtest/database/RS03i_uncorrectable_dsm_in_image_verbose b/regtest/database/RS03i_uncorrectable_dsm_in_image_verbose index 94708d1..603f02a 100644 --- a/regtest/database/RS03i_uncorrectable_dsm_in_image_verbose +++ b/regtest/database/RS03i_uncorrectable_dsm_in_image_verbose @@ -153,7 +153,7 @@ Error correction properties: Data integrity: - medium sectors : 24990 total / 21000 data CalcRS03Layout(): returning cached layout (augmented) -- testing sectors : 1%- testing sectors : 2%- testing sectors : 3%- testing sectors : 4%- testing sectors : 5%- testing sectors : 6%- testing sectors : 7%- testing sectors : 8%- testing sectors : 9%- testing sectors : 10%- testing sectors : 11%- testing sectors : 12%* Unrecoverable sector found! +* Unrecoverable sector found! * * Sector 3030 is marked unreadable and annotated to be * in a different location (3130). @@ -171,7 +171,7 @@ CalcRS03Layout(): returning cached layout (augmented) * repaired by dvdisaster. Also it will not be possible to create * error correction data for it. Sorry for the bad news. * missing sector : 3030 -- testing sectors : 13%- testing sectors : 14%- testing sectors : 15%- testing sectors : 16%- testing sectors : 17%* Unrecoverable sector found! +* Unrecoverable sector found! * * Sector 4400 is marked unreadable and annotated to be * in a different location (4500). @@ -207,10 +207,11 @@ CalcRS03Layout(): returning cached layout (augmented) * repaired by dvdisaster. Also it will not be possible to create * error correction data for it. Sorry for the bad news. * missing sector : 4411 -- testing sectors : 18%- testing sectors : 19%- testing sectors : 20%- testing sectors : 21%- testing sectors : 22%- testing sectors : 23%- testing sectors : 24%- testing sectors : 25%- testing sectors : 26%- testing sectors : 27%- testing sectors : 28%- testing sectors : 29%- testing sectors : 30%- testing sectors : 31%- testing sectors : 32%- testing sectors : 33%- testing sectors : 34%- testing sectors : 35%- testing sectors : 36%- testing sectors : 37%- testing sectors : 38%- testing sectors : 39%- testing sectors : 40%- testing sectors : 41%- testing sectors : 42%- testing sectors : 43%- testing sectors : 44%- testing sectors : 45%- testing sectors : 46%- testing sectors : 47%- testing sectors : 48%- testing sectors : 49%- testing sectors : 50%- testing sectors : 51%- testing sectors : 52%- testing sectors : 53%- testing sectors : 54%- testing sectors : 55%- testing sectors : 56%- testing sectors : 57%- testing sectors : 58%- testing sectors : 59%- testing sectors : 60%- testing sectors : 61%- testing sectors : 62%- testing sectors : 63%- testing sectors : 64%- testing sectors : 65%- testing sectors : 66%- testing sectors : 67%- testing sectors : 68%- testing sectors : 69%- testing sectors : 70%- testing sectors : 71%- testing sectors : 72%- testing sectors : 73%- testing sectors : 74%- testing sectors : 75%- testing sectors : 76%- testing sectors : 77%- testing sectors : 78%- testing sectors : 79%- testing sectors : 80%- testing sectors : 81%- testing sectors : 82%- testing sectors : 83%- testing sectors : 84%- testing sectors : 85%- testing sectors : 86%- testing sectors : 87%- testing sectors : 88%- testing sectors : 89%- testing sectors : 90%- testing sectors : 91%- testing sectors : 92%- testing sectors : 93%- testing sectors : 94%- testing sectors : 95%- testing sectors : 96%- testing sectors : 97%- testing sectors : 98%- testing sectors : 99%- testing sectors : 100%* BAD image/file : 3 sectors missing +* BAD image/file : 3 sectors missing ... data section : 3 sectors missing; 0 CRC errors ... crc section : 0 sectors missing ... ecc section : 0 sectors missing -- Ecc block test : 1% tested* Ecc block test : 1 good, 1 bad; 2% tested* Ecc block test : 2 good, 1 bad; 3% tested* Ecc block test : 3 good, 1 bad; 4% tested* Ecc block test : 4 good, 1 bad; 5% tested* Ecc block test : 5 good, 1 bad; 6% tested* Ecc block test : 6 good, 1 bad; 7% tested* Ecc block test : 7 good, 1 bad; 8% tested* Ecc block test : 8 good, 1 bad; 9% tested* Ecc block test : 9 good, 1 bad; 10% tested* Ecc block test : 10 good, 1 bad; 11% tested* Ecc block test : 11 good, 1 bad; 12% tested* Ecc block test : 12 good, 1 bad; 13% tested* Ecc block test : 13 good, 1 bad; 14% tested* Ecc block test : 14 good, 1 bad; 15% tested* Ecc block test : 15 good, 1 bad; 16% tested* Ecc block test : 16 good, 1 bad; 17% tested* Ecc block test : 17 good, 1 bad; 18% tested* Ecc block test : 18 good, 1 bad; 19% tested* Ecc block test : 19 good, 1 bad; 20% tested* Ecc block test : 20 good, 1 bad; 21% tested* Ecc block test : 21 good, 1 bad; 22% tested* Ecc block test : 22 good, 1 bad; 23% tested* Ecc block test : 23 good, 1 bad; 24% tested* Ecc block test : 24 good, 1 bad; 25% tested* Ecc block test : 25 good, 1 bad; 26% tested* Ecc block test : 26 good, 1 bad; 27% tested* Ecc block test : 27 good, 1 bad; 28% tested* Ecc block test : 28 good, 1 bad; 29% tested* Ecc block test : 29 good, 1 bad; 30% tested* Ecc block test : 30 good, 1 bad; 31% tested* Ecc block test : 31 good, 1 bad; 32% tested* Ecc block test : 32 good, 1 bad; 33% tested* Ecc block test : 33 good, 1 bad; 34% tested* Ecc block test : 34 good, 1 bad; 35% tested* Ecc block test : 35 good, 1 bad; 36% tested* Ecc block test : 36 good, 1 bad; 37% tested* Ecc block test : 37 good, 1 bad; 38% tested* Ecc block test : 38 good, 1 bad; 39% tested* Ecc block test : 39 good, 1 bad; 40% tested* Ecc block test : 40 good, 1 bad; 41% tested* Ecc block test : 41 good, 1 bad; 42% tested* Ecc block test : 42 good, 1 bad; 43% tested* Ecc block test : 43 good, 1 bad; 44% tested* Ecc block test : 44 good, 1 bad; 45% tested* Ecc block test : 45 good, 1 bad; 46% tested* Ecc block test : 46 good, 1 bad; 47% tested* Ecc block test : 47 good, 1 bad; 48% tested* Ecc block test : 48 good, 1 bad; 50% tested* Ecc block test : 49 good, 1 bad; 51% tested* Ecc block test : 50 good, 1 bad; 52% tested* Ecc block test : 51 good, 1 bad; 53% tested* Ecc block test : 52 good, 1 bad; 54% tested* Ecc block test : 53 good, 1 bad; 55% tested* Ecc block test : 54 good, 1 bad; 56% tested* Ecc block test : 55 good, 1 bad; 57% tested* Ecc block test : 56 good, 1 bad; 58% tested* Ecc block test : 57 good, 1 bad; 59% tested* Ecc block test : 58 good, 1 bad; 60% tested* Ecc block test : 59 good, 1 bad; 61% tested* Ecc block test : 60 good, 1 bad; 62% tested* Ecc block test : 61 good, 1 bad; 63% tested* Ecc block test : 62 good, 1 bad; 64% tested* Ecc block test : 63 good, 1 bad; 65% tested* Ecc block test : 64 good, 1 bad; 66% tested* Ecc block test : 65 good, 1 bad; 67% tested* Ecc block test : 66 good, 1 bad; 68% tested* Ecc block test : 67 good, 1 bad; 69% tested* Ecc block test : 68 good, 1 bad; 70% tested* Ecc block test : 69 good, 1 bad; 71% tested* Ecc block test : 70 good, 1 bad; 72% tested* Ecc block test : 71 good, 1 bad; 73% tested* Ecc block test : 72 good, 1 bad; 74% tested* Ecc block test : 73 good, 1 bad; 75% tested* Ecc block test : 74 good, 1 bad; 76% tested* Ecc block test : 75 good, 1 bad; 77% tested* Ecc block test : 76 good, 1 bad; 78% tested* Ecc block test : 77 good, 1 bad; 79% tested* Ecc block test : 78 good, 1 bad; 80% tested* Ecc block test : 79 good, 1 bad; 81% tested* Ecc block test : 80 good, 1 bad; 82% tested* Ecc block test : 81 good, 1 bad; 83% tested* Ecc block test : 82 good, 1 bad; 84% tested* Ecc block test : 83 good, 1 bad; 85% tested* Ecc block test : 84 good, 1 bad; 86% tested* Ecc block test : 85 good, 1 bad; 87% tested* Ecc block test : 86 good, 1 bad; 88% tested* Ecc block test : 87 good, 1 bad; 89% tested* Ecc block test : 87 good, 2 bad; 90% tested* Ecc block test : 88 good, 2 bad; 91% tested* Ecc block test : 88 good, 3 bad; 92% tested* Ecc block test : 89 good, 3 bad; 93% tested* Ecc block test : 90 good, 3 bad; 94% tested* Ecc block test : 91 good, 3 bad; 95% tested* Ecc block test : 92 good, 3 bad; 96% tested* Ecc block test : 93 good, 3 bad; 97% tested* Ecc block test : 94 good, 3 bad; 98% tested* Ecc block test : 95 good, 3 bad; 100% tested* Ecc block test : 95 good, 3 bad; 6120 bad sub blocks +* Ecc block test : 95 good, 3 bad; 6120 bad sub blocks - erasure counts : avg = 1.0; worst = 1 per ecc block. - prognosis : 24990 of 24990 sectors recoverable (100.0%) +FreeCrcBuf - buffer cleared diff --git a/regtest/database/RS03i_with_crc_error_in_padding b/regtest/database/RS03i_with_crc_error_in_padding new file mode 100644 index 0000000..e67fff0 --- /dev/null +++ b/regtest/database/RS03i_with_crc_error_in_padding @@ -0,0 +1,26 @@ +02150c587e4ee07dd565759efe4c7378 +ignore +This software comes with ABSOLUTELY NO WARRANTY. This +is free software and you are welcome to redistribute it +under the conditions of the GNU GENERAL PUBLIC LICENSE. +See the file "COPYING" for further information. + +rs03i-tmp.iso present. + +Error correction properties: +- type : Augmented image +- method : RS03, 39 roots, 18.1% redundancy. +- created by : dvdisaster-0.80 +- requires : dvdisaster-0.79 +- data md5sum : none available + +Data integrity: +- medium sectors : 24990 total / 21000 data +* CRC error, sector: 21020 +* suspicious image : all sectors present, but 1 CRC errors + ... data section : 0 sectors missing; 1 CRC errors + ... crc section : 0 sectors missing + ... ecc section : 0 sectors missing +* Ecc block test : 97 good, 1 bad; 1 bad sub blocks +- erasure counts : avg = 1.0; worst = 1 per ecc block. +- prognosis : 24990 of 24990 sectors recoverable (100.0%) diff --git a/regtest/database/RS03i_with_ecc_file_crc_block b/regtest/database/RS03i_with_ecc_file_crc_block index 4cf17ca..ceb5757 100644 --- a/regtest/database/RS03i_with_ecc_file_crc_block +++ b/regtest/database/RS03i_with_ecc_file_crc_block @@ -161,9 +161,10 @@ Error correction properties: Data integrity: - medium sectors : 24990 total / 21000 data CalcRS03Layout(): returning cached layout (augmented) -- testing sectors : 1%- testing sectors : 2%- testing sectors : 3%- testing sectors : 4%- testing sectors : 5%- testing sectors : 6%- testing sectors : 7%- testing sectors : 8%- testing sectors : 9%- testing sectors : 10%- testing sectors : 11%- testing sectors : 12%- testing sectors : 13%- testing sectors : 14%- testing sectors : 15%- testing sectors : 16%- testing sectors : 17%- testing sectors : 18%- testing sectors : 19%- testing sectors : 20%- testing sectors : 21%- testing sectors : 22%- testing sectors : 23%- testing sectors : 24%- testing sectors : 25%- testing sectors : 26%- testing sectors : 27%- testing sectors : 28%- testing sectors : 29%- testing sectors : 30%- testing sectors : 31%- testing sectors : 32%- testing sectors : 33%- testing sectors : 34%- testing sectors : 35%- testing sectors : 36%- testing sectors : 37%- testing sectors : 38%- testing sectors : 39%- testing sectors : 40%- testing sectors : 41%- testing sectors : 42%- testing sectors : 43%- testing sectors : 44%- testing sectors : 45%- testing sectors : 46%- testing sectors : 47%- testing sectors : 48%- testing sectors : 49%- testing sectors : 50%- testing sectors : 51%- testing sectors : 52%- testing sectors : 53%- testing sectors : 54%- testing sectors : 55%- testing sectors : 56%- testing sectors : 57%- testing sectors : 58%- testing sectors : 59%- testing sectors : 60%- testing sectors : 61%- testing sectors : 62%- testing sectors : 63%- testing sectors : 64%- testing sectors : 65%- testing sectors : 66%- testing sectors : 67%- testing sectors : 68%- testing sectors : 69%- testing sectors : 70%- testing sectors : 71%- testing sectors : 72%- testing sectors : 73%- testing sectors : 74%- testing sectors : 75%- testing sectors : 76%- testing sectors : 77%- testing sectors : 78%- testing sectors : 79%- testing sectors : 80%- testing sectors : 81%- testing sectors : 82%- testing sectors : 83%- testing sectors : 84%* missing sector : 21000 -- testing sectors : 85%- testing sectors : 86%- testing sectors : 87%- testing sectors : 88%- testing sectors : 89%- testing sectors : 90%- testing sectors : 91%- testing sectors : 92%- testing sectors : 93%- testing sectors : 94%- testing sectors : 95%- testing sectors : 96%- testing sectors : 97%- testing sectors : 98%- testing sectors : 99%- testing sectors : 100%* BAD image/file : 1 sectors missing +* missing sector : 21000 +* BAD image/file : 1 sectors missing ... data section : 1 sectors missing; 0 CRC errors ... crc section : 0 sectors missing ... ecc section : 0 sectors missing -* Ecc block test : 0 good, 1 bad; 1% tested* Ecc block test : 1 good, 1 bad; 2% tested* Ecc block test : 2 good, 1 bad; 3% tested* Ecc block test : 3 good, 1 bad; 4% tested* Ecc block test : 4 good, 1 bad; 5% tested* Ecc block test : 5 good, 1 bad; 6% tested* Ecc block test : 6 good, 1 bad; 7% tested* Ecc block test : 7 good, 1 bad; 8% tested* Ecc block test : 8 good, 1 bad; 9% tested* Ecc block test : 9 good, 1 bad; 10% tested* Ecc block test : 10 good, 1 bad; 11% tested* Ecc block test : 11 good, 1 bad; 12% tested* Ecc block test : 12 good, 1 bad; 13% tested* Ecc block test : 13 good, 1 bad; 14% tested* Ecc block test : 14 good, 1 bad; 15% tested* Ecc block test : 15 good, 1 bad; 16% tested* Ecc block test : 16 good, 1 bad; 17% tested* Ecc block test : 17 good, 1 bad; 18% tested* Ecc block test : 18 good, 1 bad; 19% tested* Ecc block test : 19 good, 1 bad; 20% tested* Ecc block test : 20 good, 1 bad; 21% tested* Ecc block test : 21 good, 1 bad; 22% tested* Ecc block test : 22 good, 1 bad; 23% tested* Ecc block test : 23 good, 1 bad; 24% tested* Ecc block test : 24 good, 1 bad; 25% tested* Ecc block test : 25 good, 1 bad; 26% tested* Ecc block test : 26 good, 1 bad; 27% tested* Ecc block test : 27 good, 1 bad; 28% tested* Ecc block test : 27 good, 2 bad; 29% tested* Ecc block test : 28 good, 2 bad; 30% tested* Ecc block test : 29 good, 2 bad; 31% tested* Ecc block test : 30 good, 2 bad; 32% tested* Ecc block test : 31 good, 2 bad; 33% tested* Ecc block test : 32 good, 2 bad; 34% tested* Ecc block test : 33 good, 2 bad; 35% tested* Ecc block test : 34 good, 2 bad; 36% tested* Ecc block test : 35 good, 2 bad; 37% tested* Ecc block test : 36 good, 2 bad; 38% tested* Ecc block test : 37 good, 2 bad; 39% tested* Ecc block test : 38 good, 2 bad; 40% tested* Ecc block test : 39 good, 2 bad; 41% tested* Ecc block test : 40 good, 2 bad; 42% tested* Ecc block test : 41 good, 2 bad; 43% tested* Ecc block test : 42 good, 2 bad; 44% tested* Ecc block test : 43 good, 2 bad; 45% tested* Ecc block test : 44 good, 2 bad; 46% tested* Ecc block test : 45 good, 2 bad; 47% tested* Ecc block test : 46 good, 2 bad; 48% tested* Ecc block test : 47 good, 2 bad; 50% tested* Ecc block test : 48 good, 2 bad; 51% tested* Ecc block test : 49 good, 2 bad; 52% tested* Ecc block test : 50 good, 2 bad; 53% tested* Ecc block test : 51 good, 2 bad; 54% tested* Ecc block test : 52 good, 2 bad; 55% tested* Ecc block test : 53 good, 2 bad; 56% tested* Ecc block test : 54 good, 2 bad; 57% tested* Ecc block test : 55 good, 2 bad; 58% tested* Ecc block test : 56 good, 2 bad; 59% tested* Ecc block test : 57 good, 2 bad; 60% tested* Ecc block test : 58 good, 2 bad; 61% tested* Ecc block test : 59 good, 2 bad; 62% tested* Ecc block test : 60 good, 2 bad; 63% tested* Ecc block test : 61 good, 2 bad; 64% tested* Ecc block test : 62 good, 2 bad; 65% tested* Ecc block test : 63 good, 2 bad; 66% tested* Ecc block test : 64 good, 2 bad; 67% tested* Ecc block test : 65 good, 2 bad; 68% tested* Ecc block test : 66 good, 2 bad; 69% tested* Ecc block test : 67 good, 2 bad; 70% tested* Ecc block test : 68 good, 2 bad; 71% tested* Ecc block test : 69 good, 2 bad; 72% tested* Ecc block test : 70 good, 2 bad; 73% tested* Ecc block test : 71 good, 2 bad; 74% tested* Ecc block test : 72 good, 2 bad; 75% tested* Ecc block test : 73 good, 2 bad; 76% tested* Ecc block test : 74 good, 2 bad; 77% tested* Ecc block test : 75 good, 2 bad; 78% tested* Ecc block test : 76 good, 2 bad; 79% tested* Ecc block test : 77 good, 2 bad; 80% tested* Ecc block test : 78 good, 2 bad; 81% tested* Ecc block test : 79 good, 2 bad; 82% tested* Ecc block test : 80 good, 2 bad; 83% tested* Ecc block test : 81 good, 2 bad; 84% tested* Ecc block test : 82 good, 2 bad; 85% tested* Ecc block test : 83 good, 2 bad; 86% tested* Ecc block test : 84 good, 2 bad; 87% tested* Ecc block test : 85 good, 2 bad; 88% tested* Ecc block test : 86 good, 2 bad; 89% tested* Ecc block test : 87 good, 2 bad; 90% tested* Ecc block test : 88 good, 2 bad; 91% tested* Ecc block test : 89 good, 2 bad; 92% tested* Ecc block test : 90 good, 2 bad; 93% tested* Ecc block test : 91 good, 2 bad; 94% tested* Ecc block test : 92 good, 2 bad; 95% tested* Ecc block test : 93 good, 2 bad; 96% tested* Ecc block test : 94 good, 2 bad; 97% tested* Ecc block test : 95 good, 2 bad; 98% tested* Ecc block test : 96 good, 2 bad; 100% tested* Ecc block test : 96 good, 2 bad; 329 bad sub blocks +* Ecc block test : 96 good, 2 bad; 329 bad sub blocks +FreeCrcBuf - buffer cleared diff --git a/regtest/database/RS03i_with_ecc_file_header b/regtest/database/RS03i_with_ecc_file_header index 3853b7b..234b96d 100644 --- a/regtest/database/RS03i_with_ecc_file_header +++ b/regtest/database/RS03i_with_ecc_file_header @@ -159,9 +159,10 @@ Error correction properties: Data integrity: - medium sectors : 24990 total / 21000 data CalcRS03Layout(): returning cached layout (augmented) -- testing sectors : 1%- testing sectors : 2%- testing sectors : 3%- testing sectors : 4%- testing sectors : 5%- testing sectors : 6%- testing sectors : 7%- testing sectors : 8%- testing sectors : 9%- testing sectors : 10%- testing sectors : 11%- testing sectors : 12%- testing sectors : 13%- testing sectors : 14%- testing sectors : 15%- testing sectors : 16%- testing sectors : 17%- testing sectors : 18%- testing sectors : 19%- testing sectors : 20%- testing sectors : 21%- testing sectors : 22%- testing sectors : 23%- testing sectors : 24%- testing sectors : 25%- testing sectors : 26%- testing sectors : 27%- testing sectors : 28%- testing sectors : 29%- testing sectors : 30%- testing sectors : 31%- testing sectors : 32%- testing sectors : 33%- testing sectors : 34%- testing sectors : 35%- testing sectors : 36%- testing sectors : 37%- testing sectors : 38%- testing sectors : 39%- testing sectors : 40%- testing sectors : 41%- testing sectors : 42%- testing sectors : 43%- testing sectors : 44%- testing sectors : 45%- testing sectors : 46%- testing sectors : 47%- testing sectors : 48%- testing sectors : 49%- testing sectors : 50%- testing sectors : 51%- testing sectors : 52%- testing sectors : 53%- testing sectors : 54%- testing sectors : 55%- testing sectors : 56%- testing sectors : 57%- testing sectors : 58%- testing sectors : 59%- testing sectors : 60%- testing sectors : 61%- testing sectors : 62%- testing sectors : 63%- testing sectors : 64%- testing sectors : 65%- testing sectors : 66%- testing sectors : 67%- testing sectors : 68%- testing sectors : 69%- testing sectors : 70%- testing sectors : 71%- testing sectors : 72%- testing sectors : 73%- testing sectors : 74%- testing sectors : 75%- testing sectors : 76%- testing sectors : 77%- testing sectors : 78%- testing sectors : 79%- testing sectors : 80%- testing sectors : 81%- testing sectors : 82%- testing sectors : 83%- testing sectors : 84%* CRC error, sector: 21000 -- testing sectors : 85%- testing sectors : 86%- testing sectors : 87%- testing sectors : 88%- testing sectors : 89%- testing sectors : 90%- testing sectors : 91%- testing sectors : 92%- testing sectors : 93%- testing sectors : 94%- testing sectors : 95%- testing sectors : 96%- testing sectors : 97%- testing sectors : 98%- testing sectors : 99%- testing sectors : 100%* suspicious image : all sectors present, but 1 CRC errors +* CRC error, sector: 21000 +* suspicious image : all sectors present, but 1 CRC errors ... data section : 0 sectors missing; 1 CRC errors ... crc section : 0 sectors missing ... ecc section : 0 sectors missing -- Ecc block test : 1% tested- Ecc block test : 2% tested- Ecc block test : 3% tested- Ecc block test : 4% tested- Ecc block test : 5% tested- Ecc block test : 6% tested- Ecc block test : 7% tested- Ecc block test : 8% tested- Ecc block test : 9% tested- Ecc block test : 10% tested- Ecc block test : 11% tested- Ecc block test : 12% tested- Ecc block test : 13% tested- Ecc block test : 14% tested- Ecc block test : 15% tested- Ecc block test : 16% tested- Ecc block test : 17% tested- Ecc block test : 18% tested- Ecc block test : 19% tested- Ecc block test : 20% tested- Ecc block test : 21% tested- Ecc block test : 22% tested- Ecc block test : 23% tested- Ecc block test : 24% tested- Ecc block test : 25% tested- Ecc block test : 26% tested- Ecc block test : 27% tested- Ecc block test : 28% tested* Ecc block test : 28 good, 1 bad; 29% tested* Ecc block test : 29 good, 1 bad; 30% tested* Ecc block test : 30 good, 1 bad; 31% tested* Ecc block test : 31 good, 1 bad; 32% tested* Ecc block test : 32 good, 1 bad; 33% tested* Ecc block test : 33 good, 1 bad; 34% tested* Ecc block test : 34 good, 1 bad; 35% tested* Ecc block test : 35 good, 1 bad; 36% tested* Ecc block test : 36 good, 1 bad; 37% tested* Ecc block test : 37 good, 1 bad; 38% tested* Ecc block test : 38 good, 1 bad; 39% tested* Ecc block test : 39 good, 1 bad; 40% tested* Ecc block test : 40 good, 1 bad; 41% tested* Ecc block test : 41 good, 1 bad; 42% tested* Ecc block test : 42 good, 1 bad; 43% tested* Ecc block test : 43 good, 1 bad; 44% tested* Ecc block test : 44 good, 1 bad; 45% tested* Ecc block test : 45 good, 1 bad; 46% tested* Ecc block test : 46 good, 1 bad; 47% tested* Ecc block test : 47 good, 1 bad; 48% tested* Ecc block test : 48 good, 1 bad; 50% tested* Ecc block test : 49 good, 1 bad; 51% tested* Ecc block test : 50 good, 1 bad; 52% tested* Ecc block test : 51 good, 1 bad; 53% tested* Ecc block test : 52 good, 1 bad; 54% tested* Ecc block test : 53 good, 1 bad; 55% tested* Ecc block test : 54 good, 1 bad; 56% tested* Ecc block test : 55 good, 1 bad; 57% tested* Ecc block test : 56 good, 1 bad; 58% tested* Ecc block test : 57 good, 1 bad; 59% tested* Ecc block test : 58 good, 1 bad; 60% tested* Ecc block test : 59 good, 1 bad; 61% tested* Ecc block test : 60 good, 1 bad; 62% tested* Ecc block test : 61 good, 1 bad; 63% tested* Ecc block test : 62 good, 1 bad; 64% tested* Ecc block test : 63 good, 1 bad; 65% tested* Ecc block test : 64 good, 1 bad; 66% tested* Ecc block test : 65 good, 1 bad; 67% tested* Ecc block test : 66 good, 1 bad; 68% tested* Ecc block test : 67 good, 1 bad; 69% tested* Ecc block test : 68 good, 1 bad; 70% tested* Ecc block test : 69 good, 1 bad; 71% tested* Ecc block test : 70 good, 1 bad; 72% tested* Ecc block test : 71 good, 1 bad; 73% tested* Ecc block test : 72 good, 1 bad; 74% tested* Ecc block test : 73 good, 1 bad; 75% tested* Ecc block test : 74 good, 1 bad; 76% tested* Ecc block test : 75 good, 1 bad; 77% tested* Ecc block test : 76 good, 1 bad; 78% tested* Ecc block test : 77 good, 1 bad; 79% tested* Ecc block test : 78 good, 1 bad; 80% tested* Ecc block test : 79 good, 1 bad; 81% tested* Ecc block test : 80 good, 1 bad; 82% tested* Ecc block test : 81 good, 1 bad; 83% tested* Ecc block test : 82 good, 1 bad; 84% tested* Ecc block test : 83 good, 1 bad; 85% tested* Ecc block test : 84 good, 1 bad; 86% tested* Ecc block test : 85 good, 1 bad; 87% tested* Ecc block test : 86 good, 1 bad; 88% tested* Ecc block test : 87 good, 1 bad; 89% tested* Ecc block test : 88 good, 1 bad; 90% tested* Ecc block test : 89 good, 1 bad; 91% tested* Ecc block test : 90 good, 1 bad; 92% tested* Ecc block test : 91 good, 1 bad; 93% tested* Ecc block test : 92 good, 1 bad; 94% tested* Ecc block test : 93 good, 1 bad; 95% tested* Ecc block test : 94 good, 1 bad; 96% tested* Ecc block test : 95 good, 1 bad; 97% tested* Ecc block test : 96 good, 1 bad; 98% tested* Ecc block test : 97 good, 1 bad; 100% tested* Ecc block test : 97 good, 1 bad; 5 bad sub blocks +* Ecc block test : 97 good, 1 bad; 5 bad sub blocks +FreeCrcBuf - buffer cleared diff --git a/regtest/database/RS03i_with_rs01_file b/regtest/database/RS03i_with_rs01_file index 63ca1be..5e918dc 100644 --- a/regtest/database/RS03i_with_rs01_file +++ b/regtest/database/RS03i_with_rs01_file @@ -131,7 +131,7 @@ GetImageFingerprint(16): read & cached GetImageFingerprint(16): cached rs03i-master.iso: present, contains 24990 medium sectors. -- testing sectors : 1%- testing sectors : 2%- testing sectors : 3%- testing sectors : 4%- testing sectors : 5%- testing sectors : 6%- testing sectors : 7%- testing sectors : 8%- testing sectors : 9%- testing sectors : 10%- testing sectors : 11%- testing sectors : 12%- testing sectors : 13%- testing sectors : 14%- testing sectors : 15%- testing sectors : 16%- testing sectors : 17%- testing sectors : 18%- testing sectors : 19%- testing sectors : 20%- testing sectors : 21%- testing sectors : 22%- testing sectors : 23%- testing sectors : 24%- testing sectors : 25%- testing sectors : 26%- testing sectors : 27%- testing sectors : 28%- testing sectors : 29%- testing sectors : 30%- testing sectors : 31%- testing sectors : 32%- testing sectors : 33%- testing sectors : 34%- testing sectors : 35%- testing sectors : 36%- testing sectors : 37%- testing sectors : 38%- testing sectors : 39%- testing sectors : 40%- testing sectors : 41%- testing sectors : 42%- testing sectors : 43%- testing sectors : 44%- testing sectors : 45%- testing sectors : 46%- testing sectors : 47%- testing sectors : 48%- testing sectors : 49%- testing sectors : 50%- testing sectors : 51%- testing sectors : 52%- testing sectors : 53%- testing sectors : 54%- testing sectors : 55%- testing sectors : 56%- testing sectors : 57%- testing sectors : 58%- testing sectors : 59%- testing sectors : 60%- testing sectors : 61%- testing sectors : 62%- testing sectors : 63%- testing sectors : 64%- testing sectors : 65%- testing sectors : 66%- testing sectors : 67%- testing sectors : 68%- testing sectors : 69%- testing sectors : 70%- testing sectors : 71%- testing sectors : 72%- testing sectors : 73%- testing sectors : 74%- testing sectors : 75%- testing sectors : 76%- testing sectors : 77%- testing sectors : 78%- testing sectors : 79%- testing sectors : 80%- testing sectors : 81%- testing sectors : 82%- testing sectors : 83%- testing sectors : 84%- testing sectors : 85%- testing sectors : 86%- testing sectors : 87%- testing sectors : 88%- testing sectors : 89%- testing sectors : 90%- testing sectors : 91%- testing sectors : 92%- testing sectors : 93%- testing sectors : 94%- testing sectors : 95%- testing sectors : 96%- testing sectors : 97%- testing sectors : 98%- testing sectors : 99%- testing sectors : 100%- good image : all sectors present +- good image : all sectors present - image md5sum : 95b221fd894f6adb6f6e8d3b89583fb6 rs03i-tmp.ecc: created by dvdisaster-0.80 @@ -141,5 +141,5 @@ rs03i-tmp.ecc: created by dvdisaster-0.80 - image md5sum : 95b221fd894f6adb6f6e8d3b89583fb6 (good) - fingerprint match: good - ecc blocks : 231424 (good) -- ecc md5sum : 0%- ecc md5sum : 1%- ecc md5sum : 2%- ecc md5sum : 3%- ecc md5sum : 4%- ecc md5sum : 5%- ecc md5sum : 6%- ecc md5sum : 7%- ecc md5sum : 8%- ecc md5sum : 9%- ecc md5sum : 10%- ecc md5sum : 11%- ecc md5sum : 12%- ecc md5sum : 13%- ecc md5sum : 14%- ecc md5sum : 15%- ecc md5sum : 16%- ecc md5sum : 17%- ecc md5sum : 18%- ecc md5sum : 19%- ecc md5sum : 20%- ecc md5sum : 21%- ecc md5sum : 22%- ecc md5sum : 23%- ecc md5sum : 24%- ecc md5sum : 25%- ecc md5sum : 26%- ecc md5sum : 27%- ecc md5sum : 28%- ecc md5sum : 29%- ecc md5sum : 30%- ecc md5sum : 31%- ecc md5sum : 32%- ecc md5sum : 33%- ecc md5sum : 34%- ecc md5sum : 35%- ecc md5sum : 36%- ecc md5sum : 37%- ecc md5sum : 38%- ecc md5sum : 39%- ecc md5sum : 40%- ecc md5sum : 41%- ecc md5sum : 42%- ecc md5sum : 43%- ecc md5sum : 44%- ecc md5sum : 45%- ecc md5sum : 46%- ecc md5sum : 47%- ecc md5sum : 48%- ecc md5sum : 49%- ecc md5sum : 50%- ecc md5sum : 51%- ecc md5sum : 52%- ecc md5sum : 53%- ecc md5sum : 54%- ecc md5sum : 55%- ecc md5sum : 56%- ecc md5sum : 57%- ecc md5sum : 58%- ecc md5sum : 59%- ecc md5sum : 60%- ecc md5sum : 61%- ecc md5sum : 62%- ecc md5sum : 63%- ecc md5sum : 64%- ecc md5sum : 65%- ecc md5sum : 66%- ecc md5sum : 67%- ecc md5sum : 68%- ecc md5sum : 69%- ecc md5sum : 70%- ecc md5sum : 71%- ecc md5sum : 72%- ecc md5sum : 73%- ecc md5sum : 74%- ecc md5sum : 75%- ecc md5sum : 76%- ecc md5sum : 77%- ecc md5sum : 78%- ecc md5sum : 79%- ecc md5sum : 80%- ecc md5sum : 81%- ecc md5sum : 82%- ecc md5sum : 83%- ecc md5sum : 84%- ecc md5sum : 85%- ecc md5sum : 86%- ecc md5sum : 87%- ecc md5sum : 88%- ecc md5sum : 89%- ecc md5sum : 90%- ecc md5sum : 91%- ecc md5sum : 92%- ecc md5sum : 93%- ecc md5sum : 94%- ecc md5sum : 95%- ecc md5sum : 96%- ecc md5sum : 97%- ecc md5sum : 98%- ecc md5sum : 99%- ecc md5sum : 100%- ecc md5sum : 9b8a797945f991a6d6eb98d9a0e10c27 (good) +- ecc md5sum : 9b8a797945f991a6d6eb98d9a0e10c27 (good) diff --git a/regtest/database/RS03i_with_rs03_file b/regtest/database/RS03i_with_rs03_file index 2c27d78..feea59c 100644 --- a/regtest/database/RS03i_with_rs03_file +++ b/regtest/database/RS03i_with_rs03_file @@ -158,6 +158,7 @@ Error correction properties: Data integrity: - sectors : 24990 in image; 2249 in ecc file CalcRS03Layout(): returning cached layout (file) -- testing sectors : 1%- testing sectors : 2%- testing sectors : 3%- testing sectors : 4%- testing sectors : 5%- testing sectors : 6%- testing sectors : 7%- testing sectors : 8%- testing sectors : 9%- testing sectors : 10%- testing sectors : 11%- testing sectors : 12%- testing sectors : 13%- testing sectors : 14%- testing sectors : 15%- testing sectors : 16%- testing sectors : 17%- testing sectors : 18%- testing sectors : 19%- testing sectors : 20%- testing sectors : 21%- testing sectors : 22%- testing sectors : 23%- testing sectors : 24%- testing sectors : 25%- testing sectors : 26%- testing sectors : 27%- testing sectors : 28%- testing sectors : 29%- testing sectors : 30%- testing sectors : 31%- testing sectors : 32%- testing sectors : 33%- testing sectors : 34%- testing sectors : 35%- testing sectors : 36%- testing sectors : 37%- testing sectors : 38%- testing sectors : 39%- testing sectors : 40%- testing sectors : 41%- testing sectors : 42%- testing sectors : 43%- testing sectors : 44%- testing sectors : 45%- testing sectors : 46%- testing sectors : 47%- testing sectors : 48%- testing sectors : 49%- testing sectors : 50%- testing sectors : 51%- testing sectors : 52%- testing sectors : 53%- testing sectors : 54%- testing sectors : 55%- testing sectors : 56%- testing sectors : 57%- testing sectors : 58%- testing sectors : 59%- testing sectors : 60%- testing sectors : 61%- testing sectors : 62%- testing sectors : 63%- testing sectors : 64%- testing sectors : 65%- testing sectors : 66%- testing sectors : 67%- testing sectors : 68%- testing sectors : 69%- testing sectors : 70%- testing sectors : 71%- testing sectors : 72%- testing sectors : 73%- testing sectors : 74%- testing sectors : 75%- testing sectors : 76%- testing sectors : 77%- testing sectors : 78%- testing sectors : 79%- testing sectors : 80%- testing sectors : 81%- testing sectors : 82%- testing sectors : 83%- testing sectors : 84%- testing sectors : 85%- testing sectors : 86%- testing sectors : 87%- testing sectors : 88%- testing sectors : 89%- testing sectors : 90%- testing sectors : 91%- testing sectors : 92%- testing sectors : 93%- testing sectors : 94%- testing sectors : 95%- testing sectors : 96%- testing sectors : 97%- testing sectors : 98%- testing sectors : 99%- testing sectors : 100%- good image/file : all sectors present +- good image/file : all sectors present - data md5sum : 95b221fd894f6adb6f6e8d3b89583fb6 -- Ecc block test : 0% tested- Ecc block test : 1% tested- Ecc block test : 2% tested- Ecc block test : 3% tested- Ecc block test : 4% tested- Ecc block test : 5% tested- Ecc block test : 6% tested- Ecc block test : 7% tested- Ecc block test : 8% tested- Ecc block test : 9% tested- Ecc block test : 10% tested- Ecc block test : 11% tested- Ecc block test : 12% tested- Ecc block test : 13% tested- Ecc block test : 14% tested- Ecc block test : 15% tested- Ecc block test : 16% tested- Ecc block test : 17% tested- Ecc block test : 18% tested- Ecc block test : 19% tested- Ecc block test : 20% tested- Ecc block test : 21% tested- Ecc block test : 22% tested- Ecc block test : 23% tested- Ecc block test : 24% tested- Ecc block test : 25% tested- Ecc block test : 26% tested- Ecc block test : 27% tested- Ecc block test : 28% tested- Ecc block test : 29% tested- Ecc block test : 30% tested- Ecc block test : 31% tested- Ecc block test : 32% tested- Ecc block test : 33% tested- Ecc block test : 34% tested- Ecc block test : 35% tested- Ecc block test : 36% tested- Ecc block test : 37% tested- Ecc block test : 38% tested- Ecc block test : 39% tested- Ecc block test : 40% tested- Ecc block test : 41% tested- Ecc block test : 42% tested- Ecc block test : 43% tested- Ecc block test : 44% tested- Ecc block test : 45% tested- Ecc block test : 46% tested- Ecc block test : 47% tested- Ecc block test : 48% tested- Ecc block test : 49% tested- Ecc block test : 50% tested- Ecc block test : 51% tested- Ecc block test : 52% tested- Ecc block test : 53% tested- Ecc block test : 54% tested- Ecc block test : 55% tested- Ecc block test : 56% tested- Ecc block test : 57% tested- Ecc block test : 58% tested- Ecc block test : 59% tested- Ecc block test : 60% tested- Ecc block test : 61% tested- Ecc block test : 62% tested- Ecc block test : 63% tested- Ecc block test : 64% tested- Ecc block test : 65% tested- Ecc block test : 66% tested- Ecc block test : 67% tested- Ecc block test : 68% tested- Ecc block test : 69% tested- Ecc block test : 70% tested- Ecc block test : 71% tested- Ecc block test : 72% tested- Ecc block test : 73% tested- Ecc block test : 74% tested- Ecc block test : 75% tested- Ecc block test : 76% tested- Ecc block test : 77% tested- Ecc block test : 78% tested- Ecc block test : 79% tested- Ecc block test : 80% tested- Ecc block test : 81% tested- Ecc block test : 82% tested- Ecc block test : 83% tested- Ecc block test : 84% tested- Ecc block test : 85% tested- Ecc block test : 86% tested- Ecc block test : 87% tested- Ecc block test : 88% tested- Ecc block test : 89% tested- Ecc block test : 90% tested- Ecc block test : 91% tested- Ecc block test : 92% tested- Ecc block test : 93% tested- Ecc block test : 94% tested- Ecc block test : 95% tested- Ecc block test : 96% tested- Ecc block test : 97% tested- Ecc block test : 98% tested- Ecc block test : 99% tested- Ecc block test : 100% tested - Ecc block test : pass +- Ecc block test : pass +FreeCrcBuf - buffer cleared diff --git a/regtest/database/RS03i_with_wrong_rs01_file b/regtest/database/RS03i_with_wrong_rs01_file index 9c1e201..b5dafd2 100644 --- a/regtest/database/RS03i_with_wrong_rs01_file +++ b/regtest/database/RS03i_with_wrong_rs01_file @@ -131,7 +131,7 @@ GetImageFingerprint(16): read & cached GetImageFingerprint(16): cached rs03i-master.iso: present, contains 24990 medium sectors. -- testing sectors : 1%- testing sectors : 2%- testing sectors : 3%- testing sectors : 4%- testing sectors : 5%- testing sectors : 6%- testing sectors : 7%- testing sectors : 8%- testing sectors : 9%- testing sectors : 10%- testing sectors : 11%- testing sectors : 12%- testing sectors : 13%- testing sectors : 14%- testing sectors : 15%- testing sectors : 16%- testing sectors : 17%- testing sectors : 18%- testing sectors : 19%- testing sectors : 20%- testing sectors : 21%- testing sectors : 22%- testing sectors : 23%- testing sectors : 24%- testing sectors : 25%- testing sectors : 26%- testing sectors : 27%- testing sectors : 28%- testing sectors : 29%- testing sectors : 30%- testing sectors : 31%- testing sectors : 32%- testing sectors : 33%- testing sectors : 34%- testing sectors : 35%- testing sectors : 36%- testing sectors : 37%- testing sectors : 38%- testing sectors : 39%- testing sectors : 40%- testing sectors : 41%- testing sectors : 42%- testing sectors : 43%- testing sectors : 44%- testing sectors : 45%- testing sectors : 46%- testing sectors : 47%- testing sectors : 48%- testing sectors : 49%- testing sectors : 50%- testing sectors : 51%- testing sectors : 52%- testing sectors : 53%- testing sectors : 54%- testing sectors : 55%- testing sectors : 56%- testing sectors : 57%- testing sectors : 58%- testing sectors : 59%- testing sectors : 60%- testing sectors : 61%- testing sectors : 62%- testing sectors : 63%- testing sectors : 64%- testing sectors : 65%- testing sectors : 66%- testing sectors : 67%- testing sectors : 68%- testing sectors : 69%- testing sectors : 70%- testing sectors : 71%- testing sectors : 72%- testing sectors : 73%- testing sectors : 74%- testing sectors : 75%- testing sectors : 76%- testing sectors : 77%- testing sectors : 78%- testing sectors : 79%- testing sectors : 80%- testing sectors : 81%- testing sectors : 82%- testing sectors : 83%- testing sectors : 84%- testing sectors : 85%- testing sectors : 86%- testing sectors : 87%- testing sectors : 88%- testing sectors : 89%- testing sectors : 90%- testing sectors : 91%- testing sectors : 92%- testing sectors : 93%- testing sectors : 94%- testing sectors : 95%- testing sectors : 96%- testing sectors : 97%- testing sectors : 98%- testing sectors : 99%- testing sectors : 100%- good image : all sectors present +- good image : all sectors present - image md5sum : 95b221fd894f6adb6f6e8d3b89583fb6 rs03i-tmp.ecc: created by dvdisaster-0.80 @@ -141,5 +141,5 @@ rs03i-tmp.ecc: created by dvdisaster-0.80 - image md5sum : 95b221fd894f6adb6f6e8d3b89583fb6 (good) * fingerprint match: MISMATCH - .iso and .ecc don't belong together! - ecc blocks : 231424 (good) -- ecc md5sum : 0%- ecc md5sum : 1%- ecc md5sum : 2%- ecc md5sum : 3%- ecc md5sum : 4%- ecc md5sum : 5%- ecc md5sum : 6%- ecc md5sum : 7%- ecc md5sum : 8%- ecc md5sum : 9%- ecc md5sum : 10%- ecc md5sum : 11%- ecc md5sum : 12%- ecc md5sum : 13%- ecc md5sum : 14%- ecc md5sum : 15%- ecc md5sum : 16%- ecc md5sum : 17%- ecc md5sum : 18%- ecc md5sum : 19%- ecc md5sum : 20%- ecc md5sum : 21%- ecc md5sum : 22%- ecc md5sum : 23%- ecc md5sum : 24%- ecc md5sum : 25%- ecc md5sum : 26%- ecc md5sum : 27%- ecc md5sum : 28%- ecc md5sum : 29%- ecc md5sum : 30%- ecc md5sum : 31%- ecc md5sum : 32%- ecc md5sum : 33%- ecc md5sum : 34%- ecc md5sum : 35%- ecc md5sum : 36%- ecc md5sum : 37%- ecc md5sum : 38%- ecc md5sum : 39%- ecc md5sum : 40%- ecc md5sum : 41%- ecc md5sum : 42%- ecc md5sum : 43%- ecc md5sum : 44%- ecc md5sum : 45%- ecc md5sum : 46%- ecc md5sum : 47%- ecc md5sum : 48%- ecc md5sum : 49%- ecc md5sum : 50%- ecc md5sum : 51%- ecc md5sum : 52%- ecc md5sum : 53%- ecc md5sum : 54%- ecc md5sum : 55%- ecc md5sum : 56%- ecc md5sum : 57%- ecc md5sum : 58%- ecc md5sum : 59%- ecc md5sum : 60%- ecc md5sum : 61%- ecc md5sum : 62%- ecc md5sum : 63%- ecc md5sum : 64%- ecc md5sum : 65%- ecc md5sum : 66%- ecc md5sum : 67%- ecc md5sum : 68%- ecc md5sum : 69%- ecc md5sum : 70%- ecc md5sum : 71%- ecc md5sum : 72%- ecc md5sum : 73%- ecc md5sum : 74%- ecc md5sum : 75%- ecc md5sum : 76%- ecc md5sum : 77%- ecc md5sum : 78%- ecc md5sum : 79%- ecc md5sum : 80%- ecc md5sum : 81%- ecc md5sum : 82%- ecc md5sum : 83%- ecc md5sum : 84%- ecc md5sum : 85%- ecc md5sum : 86%- ecc md5sum : 87%- ecc md5sum : 88%- ecc md5sum : 89%- ecc md5sum : 90%- ecc md5sum : 91%- ecc md5sum : 92%- ecc md5sum : 93%- ecc md5sum : 94%- ecc md5sum : 95%- ecc md5sum : 96%- ecc md5sum : 97%- ecc md5sum : 98%- ecc md5sum : 99%- ecc md5sum : 100%- ecc md5sum : 9b8a797945f991a6d6eb98d9a0e10c27 (good) +- ecc md5sum : 9b8a797945f991a6d6eb98d9a0e10c27 (good) diff --git a/regtest/database/RS03i_with_wrong_rs03_file b/regtest/database/RS03i_with_wrong_rs03_file index c11f09f..26b5845 100644 --- a/regtest/database/RS03i_with_wrong_rs03_file +++ b/regtest/database/RS03i_with_wrong_rs03_file @@ -159,10 +159,11 @@ Data integrity: - sectors : 24990 in image; 2249 in ecc file CalcRS03Layout(): returning cached layout (file) * CRC error, sector: 16 -- testing sectors : 1%- testing sectors : 2%- testing sectors : 3%- testing sectors : 4%- testing sectors : 5%- testing sectors : 6%- testing sectors : 7%- testing sectors : 8%- testing sectors : 9%- testing sectors : 10%- testing sectors : 11%- testing sectors : 12%- testing sectors : 13%- testing sectors : 14%- testing sectors : 15%- testing sectors : 16%- testing sectors : 17%- testing sectors : 18%- testing sectors : 19%- testing sectors : 20%- testing sectors : 21%- testing sectors : 22%- testing sectors : 23%- testing sectors : 24%- testing sectors : 25%- testing sectors : 26%- testing sectors : 27%- testing sectors : 28%- testing sectors : 29%- testing sectors : 30%- testing sectors : 31%- testing sectors : 32%- testing sectors : 33%- testing sectors : 34%- testing sectors : 35%- testing sectors : 36%- testing sectors : 37%- testing sectors : 38%- testing sectors : 39%- testing sectors : 40%- testing sectors : 41%- testing sectors : 42%- testing sectors : 43%- testing sectors : 44%- testing sectors : 45%- testing sectors : 46%- testing sectors : 47%- testing sectors : 48%- testing sectors : 49%- testing sectors : 50%- testing sectors : 51%- testing sectors : 52%- testing sectors : 53%- testing sectors : 54%- testing sectors : 55%- testing sectors : 56%- testing sectors : 57%- testing sectors : 58%- testing sectors : 59%- testing sectors : 60%- testing sectors : 61%- testing sectors : 62%- testing sectors : 63%- testing sectors : 64%- testing sectors : 65%- testing sectors : 66%- testing sectors : 67%- testing sectors : 68%- testing sectors : 69%- testing sectors : 70%- testing sectors : 71%- testing sectors : 72%- testing sectors : 73%- testing sectors : 74%- testing sectors : 75%- testing sectors : 76%- testing sectors : 77%- testing sectors : 78%- testing sectors : 79%- testing sectors : 80%- testing sectors : 81%- testing sectors : 82%- testing sectors : 83%- testing sectors : 84%- testing sectors : 85%- testing sectors : 86%- testing sectors : 87%- testing sectors : 88%- testing sectors : 89%- testing sectors : 90%- testing sectors : 91%- testing sectors : 92%- testing sectors : 93%- testing sectors : 94%- testing sectors : 95%- testing sectors : 96%- testing sectors : 97%- testing sectors : 98%- testing sectors : 99%- testing sectors : 100%* suspicious image : all sectors present, but 1 CRC errors +* suspicious image : all sectors present, but 1 CRC errors ... data section : 0 sectors missing; 1 CRC errors ... crc section : 0 sectors missing ... ecc section : 0 sectors missing -- Ecc block test : 0% tested- Ecc block test : 1% tested- Ecc block test : 2% tested- Ecc block test : 3% tested- Ecc block test : 4% tested- Ecc block test : 5% tested- Ecc block test : 6% tested- Ecc block test : 7% tested- Ecc block test : 8% tested- Ecc block test : 9% tested- Ecc block test : 10% tested- Ecc block test : 11% tested- Ecc block test : 12% tested- Ecc block test : 13% tested- Ecc block test : 14% tested* Ecc block test : 16 good, 1 bad; 15% tested* Ecc block test : 17 good, 1 bad; 16% tested* Ecc block test : 18 good, 1 bad; 17% tested* Ecc block test : 19 good, 1 bad; 18% tested* Ecc block test : 20 good, 1 bad; 19% tested* Ecc block test : 21 good, 1 bad; 20% tested* Ecc block test : 22 good, 1 bad; 21% tested* Ecc block test : 23 good, 1 bad; 22% tested* Ecc block test : 24 good, 1 bad; 23% tested* Ecc block test : 25 good, 1 bad; 24% tested* Ecc block test : 26 good, 1 bad; 25% tested* Ecc block test : 27 good, 1 bad; 26% tested* Ecc block test : 28 good, 1 bad; 27% tested* Ecc block test : 29 good, 1 bad; 28% tested* Ecc block test : 31 good, 1 bad; 29% tested* Ecc block test : 32 good, 1 bad; 30% tested* Ecc block test : 33 good, 1 bad; 31% tested* Ecc block test : 34 good, 1 bad; 32% tested* Ecc block test : 35 good, 1 bad; 33% tested* Ecc block test : 36 good, 1 bad; 34% tested* Ecc block test : 37 good, 1 bad; 35% tested* Ecc block test : 38 good, 1 bad; 36% tested* Ecc block test : 39 good, 1 bad; 37% tested* Ecc block test : 40 good, 1 bad; 38% tested* Ecc block test : 41 good, 1 bad; 39% tested* Ecc block test : 42 good, 1 bad; 40% tested* Ecc block test : 43 good, 1 bad; 41% tested* Ecc block test : 44 good, 1 bad; 42% tested* Ecc block test : 46 good, 1 bad; 43% tested* Ecc block test : 47 good, 1 bad; 44% tested* Ecc block test : 48 good, 1 bad; 45% tested* Ecc block test : 49 good, 1 bad; 46% tested* Ecc block test : 50 good, 1 bad; 47% tested* Ecc block test : 51 good, 1 bad; 48% tested* Ecc block test : 52 good, 1 bad; 49% tested* Ecc block test : 53 good, 1 bad; 50% tested* Ecc block test : 54 good, 1 bad; 51% tested* Ecc block test : 55 good, 1 bad; 52% tested* Ecc block test : 56 good, 1 bad; 53% tested* Ecc block test : 57 good, 1 bad; 54% tested* Ecc block test : 58 good, 1 bad; 55% tested* Ecc block test : 59 good, 1 bad; 56% tested* Ecc block test : 60 good, 1 bad; 57% tested* Ecc block test : 62 good, 1 bad; 58% tested* Ecc block test : 63 good, 1 bad; 59% tested* Ecc block test : 64 good, 1 bad; 60% tested* Ecc block test : 65 good, 1 bad; 61% tested* Ecc block test : 66 good, 1 bad; 62% tested* Ecc block test : 67 good, 1 bad; 63% tested* Ecc block test : 68 good, 1 bad; 64% tested* Ecc block test : 69 good, 1 bad; 65% tested* Ecc block test : 70 good, 1 bad; 66% tested* Ecc block test : 71 good, 1 bad; 67% tested* Ecc block test : 72 good, 1 bad; 68% tested* Ecc block test : 73 good, 1 bad; 69% tested* Ecc block test : 74 good, 1 bad; 70% tested* Ecc block test : 75 good, 1 bad; 71% tested* Ecc block test : 77 good, 1 bad; 72% tested* Ecc block test : 78 good, 1 bad; 73% tested* Ecc block test : 79 good, 1 bad; 74% tested* Ecc block test : 80 good, 1 bad; 75% tested* Ecc block test : 81 good, 1 bad; 76% tested* Ecc block test : 82 good, 1 bad; 77% tested* Ecc block test : 83 good, 1 bad; 78% tested* Ecc block test : 84 good, 1 bad; 79% tested* Ecc block test : 85 good, 1 bad; 80% tested* Ecc block test : 86 good, 1 bad; 81% tested* Ecc block test : 87 good, 1 bad; 82% tested* Ecc block test : 88 good, 1 bad; 83% tested* Ecc block test : 89 good, 1 bad; 84% tested* Ecc block test : 90 good, 1 bad; 85% tested* Ecc block test : 92 good, 1 bad; 86% tested* Ecc block test : 93 good, 1 bad; 87% tested* Ecc block test : 94 good, 1 bad; 88% tested* Ecc block test : 95 good, 1 bad; 89% tested* Ecc block test : 96 good, 1 bad; 90% tested* Ecc block test : 97 good, 1 bad; 91% tested* Ecc block test : 98 good, 1 bad; 92% tested* Ecc block test : 99 good, 1 bad; 93% tested* Ecc block test : 100 good, 1 bad; 94% tested* Ecc block test : 101 good, 1 bad; 95% tested* Ecc block test : 102 good, 1 bad; 96% tested* Ecc block test : 103 good, 1 bad; 97% tested* Ecc block test : 104 good, 1 bad; 98% tested* Ecc block test : 105 good, 1 bad; 99% tested* Ecc block test : 106 good, 1 bad; 100% tested* Ecc block test : 106 good, 1 bad; 1 bad sub blocks +* Ecc block test : 106 good, 1 bad; 1 bad sub blocks - erasure counts : avg = 1.0; worst = 1 per ecc block. - prognosis : 27239 of 27239 sectors recoverable (100.0%) +FreeCrcBuf - buffer cleared diff --git a/regtest/rs01.bash b/regtest/rs01.bash index 46bfac4..3c03f61 100755 --- a/regtest/rs01.bash +++ b/regtest/rs01.bash @@ -16,15 +16,15 @@ CODEC_PREFIX=RS01 # Create master image and ecc file if ! file_exists $MASTERISO; then - echo "$NEWVER --debug -i$MASTERISO --random-image $ISOSIZE" >>$LOGFILE - $NEWVER --debug -i$MASTERISO --random-image $ISOSIZE >>$LOGFILE 2>&1 + echo "$NEWVER --regtest --debug -i$MASTERISO --random-image $ISOSIZE" >>$LOGFILE + $NEWVER --regtest --debug -i$MASTERISO --random-image $ISOSIZE >>$LOGFILE 2>&1 echo -e "$FILE_MSG" FILE_MSG="" fi if ! file_exists $MASTERECC; then - echo "$NEWVER --debug --set-version $SETVERSION -i$MASTERISO -e$MASTERECC -c $REDUNDANCY" >>$LOGFILE - $NEWVER --debug --set-version $SETVERSION -i$MASTERISO -e$MASTERECC -c $REDUNDANCY >>$LOGFILE 2>&1 + echo "$NEWVER --regtest --debug --set-version $SETVERSION -i$MASTERISO -e$MASTERECC -c $REDUNDANCY" >>$LOGFILE + $NEWVER --regtest --debug --set-version $SETVERSION -i$MASTERISO -e$MASTERECC -c $REDUNDANCY >>$LOGFILE 2>&1 echo -e "$FILE_MSG" FILE_MSG="" fi @@ -41,7 +41,7 @@ if ! file_exists $ISO_PLUS56; then fi if ! file_exists $ECC_PLUS56; then - $NEWVER --debug --set-version $SETVERSION -i$ISO_PLUS56 -e$ECC_PLUS56 -c $REDUNDANCY >>$LOGFILE 2>&1 + $NEWVER --regtest --debug --set-version $SETVERSION -i$ISO_PLUS56 -e$ECC_PLUS56 -c $REDUNDANCY >>$LOGFILE 2>&1 echo -e "$FILE_MSG" FILE_MSG="" fi @@ -332,7 +332,6 @@ if try "ecc creating with no read permission" ecc_no_read_perm; then chmod 000 $TMPISO run_regtest ecc_no_read_perm "-c $REDUNDANCY" $TMPISO $TMPECC - rm -f $TMPISO fi # Create with no write permission on ecc file @@ -366,87 +365,90 @@ fi # Read image and create ecc in the same program call. # Tests whether CRC and ECC information is handed over correctly. -# NOTE: cache handling is currently disabled and will be fixed in 0.79.6! if try "read image and create ecc in one call" ecc_create_after_read; then cp $MASTERISO $SIMISO - rm -f $TMPISO $TMPECC replace_config read-and-create 1 extra_args="--debug --set-version $SETVERSION --sim-cd=$SIMISO --fixed-speed-values" - run_regtest ecc_create_after_read "-r -c $REDUNDANCY --spinup-delay=0" $TMPISO $TMPECC + run_regtest ecc_create_after_read "-r -c $REDUNDANCY --spinup-delay=0 -v" $TMPISO $TMPECC fi # Read image with ecc file and create new (other) ecc in the same program call. # Tests whether CRC and ECC information is handed over correctly. -# NOTE: cache handling is currently disabled and will be fixed in 0.79.6! if try "read image with ecc (RS01) and create new ecc" ecc_recreate_after_read_rs01; then cp $MASTERISO $SIMISO - $NEWVER --debug --set-version $SETVERSION -i$SIMISO -e$TMPECC -c -n 8 >>$LOGFILE 2>&1 + $NEWVER --regtest --debug --set-version $SETVERSION -i$SIMISO -e$TMPECC -c -n 8 >>$LOGFILE 2>&1 - rm -f $TMPISO extra_args="--debug --set-version $SETVERSION --sim-cd=$SIMISO --fixed-speed-values" - run_regtest ecc_recreate_after_read_rs01 "-r -c $REDUNDANCY --spinup-delay=0" $TMPISO $TMPECC + run_regtest ecc_recreate_after_read_rs01 "-r -c $REDUNDANCY --spinup-delay=0 -v" $TMPISO $TMPECC fi # Read image with ecc file and create new (other) ecc in the same program call. # Tests whether CRC and ECC information is handed over correctly. # Note: RS02 information will not be removed from the image. This ist intentional behaviour. -# NOTE: cache handling is currently disabled and will be fixed in 0.79.6! if try "read image with ecc (RS02) and create additional ecc file" ecc_recreate_after_read_rs02; then cp $MASTERISO $SIMISO - $NEWVER --debug --set-version $SETVERSION -i$SIMISO -c -mRS02 -n$((ISOSIZE+6000)) >>$LOGFILE 2>&1 + $NEWVER --regtest --debug --set-version $SETVERSION -i$SIMISO -c -mRS02 -n$((ISOSIZE+6000)) >>$LOGFILE 2>&1 - rm -f $TMPISO $TMPECC extra_args="--debug --set-version $SETVERSION --sim-cd=$SIMISO --fixed-speed-values" - run_regtest ecc_recreate_after_read_rs02 "-r -c $REDUNDANCY --spinup-delay=0" $TMPISO $TMPECC + run_regtest ecc_recreate_after_read_rs02 "-r -c $REDUNDANCY --spinup-delay=0 -v" $TMPISO $TMPECC fi # Read image with ecc file and create new (other) ecc in the same program call. # Tests whether CRC and ECC information is handed over correctly. # Note: RS03 information will not be removed from the image. This ist intentional behaviour. -# NOTE: cache handling is currently disabled and will be fixed in 0.79.6! if try "read image with ecc (RS03i) and create additional ecc file" ecc_recreate_after_read_rs03i; then cp $MASTERISO $SIMISO - $NEWVER --debug --set-version $SETVERSION -i$SIMISO -c -mRS03 -n$((ISOSIZE+6000)) >>$LOGFILE 2>&1 + $NEWVER --regtest --debug --set-version $SETVERSION -i$SIMISO -c -mRS03 -n$((ISOSIZE+6000)) >>$LOGFILE 2>&1 - rm -f $TMPISO $TMPECC extra_args="--debug --set-version $SETVERSION --sim-cd=$SIMISO --fixed-speed-values" - run_regtest ecc_recreate_after_read_rs03i "-r -c $REDUNDANCY --spinup-delay=0" $TMPISO $TMPECC + run_regtest ecc_recreate_after_read_rs03i "-r -c $REDUNDANCY --spinup-delay=0 -v" $TMPISO $TMPECC fi # Read image with ecc file and create new (other) ecc in the same program call. # Tests whether CRC and ECC information is handed over correctly. -# NOTE: cache handling is currently disabled and will be fixed in 0.79.6! if try "read image with ecc (RS03f) and create new ecc" ecc_recreate_after_read_rs03f; then cp $MASTERISO $SIMISO - $NEWVER --debug --set-version $SETVERSION -i$SIMISO -e$TMPECC -c -n 8 -mRS03 -o file >>$LOGFILE 2>&1 + $NEWVER --regtest --debug --set-version $SETVERSION -i$SIMISO -e$TMPECC -c -n 8 -mRS03 -o file >>$LOGFILE 2>&1 - rm -f $TMPISO extra_args="--debug --set-version $SETVERSION --sim-cd=$SIMISO --fixed-speed-values" - run_regtest ecc_recreate_after_read_rs03f "-r -c $REDUNDANCY --spinup-delay=0" $TMPISO $TMPECC + run_regtest ecc_recreate_after_read_rs03f "-r -c $REDUNDANCY --spinup-delay=0 -v" $TMPISO $TMPECC fi # Complete image in a reading pass, then create an ecc file for it. # Cached checksums must be discarded before creating the ecc. if try "create ecc after completing partial image" ecc_create_after_partial_read; then - cp $MASTERISO $SIMISO - cp $MASTERISO $TMPISO + cp $MASTERISO $SIMISO + cp $MASTERISO $TMPISO $NEWVER --debug -i$TMPISO --erase 1000-1500 >>$LOGFILE 2>&1 - rm -f $TMPECC extra_args="--debug --set-version $SETVERSION --sim-cd=$SIMISO --fixed-speed-values" - run_regtest ecc_create_after_partial_read "-r -c $REDUNDANCY --spinup-delay=0" $TMPISO $TMPECC + run_regtest ecc_create_after_partial_read "-r -c $REDUNDANCY --spinup-delay=0 -v" $TMPISO $TMPECC +fi + +# Read image with wrong ecc file and create new (other) ecc in the same program call. +# Tests whether CRC and ECC information is taken from the read process, +# not the wrong ecc file. + +if try "read image with wrong ecc (RS01) and create new ecc" ecc_recreate_after_read_wrong_rs01; then + cp $MASTERISO $SIMISO + + $NEWVER --debug -i$TMPISO --random-image $((ISOSIZE-777)) --random-seed 1337 >>$LOGFILE 2>&1 + $NEWVER --regtest --debug --set-version $SETVERSION -i$TMPISO -e$TMPECC -c -n 8 >>$LOGFILE 2>&1 + + extra_args="--debug --set-version $SETVERSION --sim-cd=$SIMISO --fixed-speed-values" +# run_regtest ecc_recreate_after_read_wrong_rs01 "-r -c $REDUNDANCY --spinup-delay=0 -v" $TMPISO $TMPECC fi ### Fixing tests @@ -469,7 +471,6 @@ if try "fixing image without read permission" fix_no_read_perm; then chmod 000 $TMPISO run_regtest fix_no_read_perm "-f" $TMPISO $MASTERECC - rm -f $TMPISO fi # Fix image without read permission for ecc @@ -481,7 +482,6 @@ if try "fixing image without read permission for ecc" fix_no_read_perm_ecc; then chmod 000 $TMPECC run_regtest fix_no_read_perm_ecc "-f" $TMPISO $TMPECC - rm -f $TMPECC fi # Fix good image not multiple of 2048 @@ -500,7 +500,6 @@ if try "fixing image without write permission" fix_no_write_perm; then chmod 400 $TMPISO run_regtest fix_no_write_perm "-f" $TMPISO $MASTERECC - rm -f $TMPISO fi # Fix image with missing sectors @@ -769,7 +768,6 @@ if try "scanning image, no permission to access ecc file" scan_with_no_permissio extra_args="--debug --sim-cd=$MASTERISO --fixed-speed-values" run_regtest scan_with_no_permission_for_ecc "--spinup-delay=0 -s" $ISODIR/no.iso $TMPECC - rm -f $TMPECC fi # Scan image with error correction data available @@ -860,8 +858,8 @@ fi if try "scanning image with RS02 data and a RS01 ecc file" scan_with_double_ecc; then cp $MASTERISO $SIMISO - $NEWVER --debug --set-version $SETVERSION -i$SIMISO -mRS02 -n$((ISOSIZE+5000)) -c >>$LOGFILE 2>&1 - $NEWVER --debug --set-version $SETVERSION -i$SIMISO -e $TMPECC -c $REDUNDANCY >>$LOGFILE 2>&1 + $NEWVER --regtest --debug --set-version $SETVERSION -i$SIMISO -mRS02 -n$((ISOSIZE+5000)) -c >>$LOGFILE 2>&1 + $NEWVER --regtest --debug --set-version $SETVERSION -i$SIMISO -e $TMPECC -c $REDUNDANCY >>$LOGFILE 2>&1 $NEWVER --debug -i$SIMISO --byteset 25910,100,200 >>$LOGFILE 2>&1 extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" @@ -874,7 +872,7 @@ fi if try "scanning image ecc file requiring a newer dvdisaster version" scan_with_incompatible_ecc; then cp $MASTERISO $SIMISO - $NEWVER --debug --set-version $SETVERSION -i$SIMISO -e $TMPECC -c $REDUNDANCY >>$LOGFILE 2>&1 + $NEWVER --regtest --debug --set-version $SETVERSION -i$SIMISO -e $TMPECC -c $REDUNDANCY >>$LOGFILE 2>&1 $NEWVER --debug -i$TMPECC --byteset 0,88,220 >>$LOGFILE 2>&1 $NEWVER --debug -i$TMPECC --byteset 0,89,65 >>$LOGFILE 2>&1 $NEWVER --debug -i$TMPECC --byteset 0,90,15 >>$LOGFILE 2>&1 @@ -927,7 +925,6 @@ echo "# Reading tests (linear)" if try "reading image, no ecc data" read_no_ecc; then - rm -f $TMPISO extra_args="--debug --sim-cd=$MASTERISO --fixed-speed-values" run_regtest read_no_ecc "--spinup-delay=0 -r" $TMPISO $ISODIR/no.ecc fi @@ -947,7 +944,6 @@ fi if try "reading image, device not existant" read_no_device; then - rm -f $TMPISO run_regtest read_no_device "--debug --sim-cd=$MASTERISO --fixed-speed-values --spinup-delay=0 -d /dev/sdz -r" $TMPISO $ISODIR/no.ecc fi @@ -959,7 +955,6 @@ if try "reading image, device access denied" read_no_device_access; then touch $ISODIR/sdz chmod 000 $ISODIR/sdz - rm -f $TMPISO run_regtest read_no_device_access "--debug --sim-cd=$MASTERISO --fixed-speed-values --spinup-delay=0 -d $ISODIR/sdz -r" $TMPISO $ISODIR/no.ecc rm -f $ISODIR/sdz fi @@ -974,7 +969,6 @@ if try "reading image, defective media, no ecc data" read_defective_no_ecc; then $NEWVER --debug -i$SIMISO --erase 766 >>$LOGFILE 2>&1 $NEWVER --debug -i$SIMISO --erase 2410 >>$LOGFILE 2>&1 - rm -f $TMPISO extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" run_regtest read_defective_no_ecc "--spinup-delay=0 -r" $TMPISO $ISODIR/no.ecc fi @@ -1008,7 +1002,6 @@ if try "reading image, defective media, large sector skip" read_defective_large_ $NEWVER --debug -i$SIMISO --erase 1600-1615 >>$LOGFILE 2>&1 $NEWVER --debug -i$SIMISO --erase 6400-10000 >>$LOGFILE 2>&1 - rm -f $TMPISO replace_config jump 256 extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" run_regtest read_defective_large_skip "--spinup-delay=0 -r -j 256" $TMPISO $ISODIR/no.ecc @@ -1021,7 +1014,7 @@ if try "completing truncated image with no ecc data available" read_truncated_no cp $MASTERISO $TMPISO $NEWVER --debug -i$TMPISO --truncate=$((ISOSIZE-560)) >>$LOGFILE 2>&1 - extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" + extra_args="--debug --sim-cd=$MASTERISO --fixed-speed-values" run_regtest read_truncated_no_ecc "--spinup-delay=0 -r" $TMPISO $ISODIR/no.ecc fi @@ -1076,7 +1069,6 @@ fi if try "reading new image with given range, no ecc data" read_new_with_range_no_ecc; then cp $MASTERISO $SIMISO - rm -f $TMPISO extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" run_regtest read_new_with_range_no_ecc "--spinup-delay=0 -r10000-15000" $TMPISO $ISODIR/no.ecc @@ -1088,7 +1080,6 @@ fi if try "reading new image with invalid range, no ecc data" read_new_with_invalid_range_no_ecc; then cp $MASTERISO $SIMISO - rm -f $TMPISO run_regtest read_new_with_invalid_range_no_ecc "--debug --sim-cd=$SIMISO --fixed-speed-values --spinup-delay=0 -r10000-55000" $TMPISO $ISODIR/no.ecc fi @@ -1102,8 +1093,6 @@ if try "reading new image with two missing sectors, no ecc data" read_two_missin $NEWVER --debug -i$SIMISO --erase 8020 >>$LOGFILE 2>&1 $NEWVER --debug -i$SIMISO --erase $((ISOSIZE-1)) >>$LOGFILE 2>&1 - rm -f $TMPISO - replace_config jump 0 extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" run_regtest read_two_missing_secs_no_ecc "--spinup-delay=0 -r -j 1" $TMPISO $ISODIR/no.ecc @@ -1113,7 +1102,6 @@ fi if try "reading image, ecc data" read_with_ecc; then - rm -f $TMPISO extra_args="--debug --sim-cd=$MASTERISO --fixed-speed-values" run_regtest read_with_ecc "--spinup-delay=0 -r" $TMPISO $MASTERECC fi @@ -1134,7 +1122,6 @@ fi if try "reading image, ecc file does not exist" read_with_non_existing_ecc; then - rm -f $TMPISO extra_args="--debug --sim-cd=$MASTERISO --fixed-speed-values" run_regtest read_with_non_existing_ecc "--spinup-delay=0 -r" $TMPISO $ISODIR/no_ecc fi @@ -1147,10 +1134,8 @@ if try "reading image, no permission to access ecc file" read_with_no_permission cp $MASTERECC $TMPECC chmod 000 $TMPECC - rm -f $TMPISO extra_args="--debug --sim-cd=$MASTERISO --fixed-speed-values" run_regtest read_with_no_permission_for_ecc "--spinup-delay=0 -r" $TMPISO $TMPECC - rm -f $TMPECC fi # Read image with error correction data available @@ -1164,7 +1149,6 @@ if try "reading image, crc errors, ecc data" read_crc_errors_with_ecc; then $NEWVER --debug -i$SIMISO --byteset 7910,23,98 >>$LOGFILE 2>&1 $NEWVER --debug -i$SIMISO --byteset 20999,55,123 >>$LOGFILE 2>&1 - rm -f $TMPISO extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" run_regtest read_crc_errors_with_ecc "--spinup-delay=0 -r" $TMPISO $MASTERECC fi @@ -1177,7 +1161,6 @@ if try "reading image, less sectors than expected, ecc data" read_shorter_with_e cp $MASTERISO $SIMISO $NEWVER --debug -i$SIMISO --truncate=$((ISOSIZE-44)) >>$LOGFILE 2>&1 - rm -f $TMPISO replace_config ignore-iso-size 1 extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" run_regtest read_shorter_with_ecc "--ignore-iso-size --spinup-delay=0 -r" $TMPISO $MASTERECC @@ -1191,7 +1174,6 @@ if try "reading image, more sectors than expected, ecc data" read_longer_with_ec cp $MASTERISO $SIMISO for i in $(seq 22); do cat fixed-random-sequence >>$SIMISO; done - rm -f $TMPISO replace_config ignore-iso-size 1 extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" run_regtest read_longer_with_ecc "--ignore-iso-size --spinup-delay=0 -r" $TMPISO $MASTERECC @@ -1206,7 +1188,6 @@ if try "reading image, tao tail case, ecc data" read_tao_tail_with_ecc; then cat fixed-random-sequence >>$SIMISO $NEWVER --debug -i$SIMISO --erase 21000-21001 >>$LOGFILE 2>&1 - rm -f $TMPISO replace_config ignore-iso-size 1 extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" run_regtest read_tao_tail_with_ecc "--ignore-iso-size --spinup-delay=0 -r" $TMPISO $MASTERECC @@ -1220,7 +1201,6 @@ if try "reading image, tao tail case and --dao, ecc data" read_no_tao_tail_with_ cp $MASTERISO $SIMISO $NEWVER --debug -i$SIMISO --erase 20998-20999 >>$LOGFILE 2>&1 - rm -f $TMPISO replace_config dao 1 extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" run_regtest read_no_tao_tail_with_ecc "--dao --spinup-delay=0 -r" $TMPISO $MASTERECC @@ -1234,7 +1214,6 @@ if try "reading image, more than 2 sectors missing at end, ecc data" read_more_m cp $MASTERISO $SIMISO $NEWVER --debug -i$SIMISO --erase 20954-20999 >>$LOGFILE 2>&1 - rm -f $TMPISO extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" run_regtest read_more_missing_at_end_with_ecc "--spinup-delay=0 -r" $TMPISO $MASTERECC fi @@ -1261,11 +1240,10 @@ fi if try "reading image with RS02 data and a RS01 ecc file" read_with_double_ecc; then cp $MASTERISO $SIMISO - $NEWVER --debug --set-version $SETVERSION -i$SIMISO -mRS02 -n$((ISOSIZE+5000)) -c >>$LOGFILE 2>&1 - $NEWVER --debug --set-version $SETVERSION -i$SIMISO -e $TMPECC -c $REDUNDANCY >>$LOGFILE 2>&1 + $NEWVER --regtest --debug --set-version $SETVERSION -i$SIMISO -mRS02 -n$((ISOSIZE+5000)) -c >>$LOGFILE 2>&1 + $NEWVER --regtest --debug --set-version $SETVERSION -i$SIMISO -e $TMPECC -c $REDUNDANCY >>$LOGFILE 2>&1 $NEWVER --debug -i$SIMISO --byteset 25910,100,200 >>$LOGFILE 2>&1 - rm -f $TMPISO extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" run_regtest read_with_double_ecc "--spinup-delay=0 -r" $TMPISO $TMPECC fi @@ -1276,12 +1254,11 @@ fi if try "reading image ecc file requiring a newer dvdisaster version" read_with_incompatible_ecc; then cp $MASTERISO $SIMISO - $NEWVER --debug --set-version $SETVERSION -i$SIMISO -e $TMPECC -c $REDUNDANCY >>$LOGFILE 2>&1 + $NEWVER --regtest --debug --set-version $SETVERSION -i$SIMISO -e $TMPECC -c $REDUNDANCY >>$LOGFILE 2>&1 $NEWVER --debug -i$TMPECC --byteset 0,88,220 >>$LOGFILE 2>&1 $NEWVER --debug -i$TMPECC --byteset 0,89,65 >>$LOGFILE 2>&1 $NEWVER --debug -i$TMPECC --byteset 0,90,15 >>$LOGFILE 2>&1 - rm -f $TMPISO extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" run_regtest read_with_incompatible_ecc "--spinup-delay=0 -r" $TMPISO $TMPECC fi @@ -1294,7 +1271,6 @@ if try "reading image with simulated hardware failure" read_with_hardware_failur cp $MASTERISO $SIMISO $NEWVER --debug -i$SIMISO --erase "5000:hardware failure" >>$LOGFILE 2>&1 - rm -f $TMPISO extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" run_regtest read_with_hardware_failure "--spinup-delay=0 -r" $TMPISO $ISODIR/no.ecc fi @@ -1307,13 +1283,12 @@ if try "reading image, ignoring simulated hardware failure" read_with_ignored_ha cp $MASTERISO $SIMISO $NEWVER --debug -i$SIMISO --erase "5000:hardware failure" >>$LOGFILE 2>&1 - rm -f $TMPISO replace_config ignore-fatal-sense 1 extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" run_regtest read_with_ignored_hardware_failure "--spinup-delay=0 -r --ignore-fatal-sense" $TMPISO $ISODIR/no.ecc fi -# Read medium in several passes; some sectors become readable in the third pass. +# Read medium in several passes; no ecc; some sectors become readable in the third pass. if try "reading medium in 3 passes; 3rd pass recovers some" read_multipass_partial_success; then @@ -1321,12 +1296,33 @@ if try "reading medium in 3 passes; 3rd pass recovers some" read_multipass_parti $NEWVER --debug -i$SIMISO --erase 15800-16199 >>$LOGFILE 2>&1 $NEWVER --debug -i$SIMISO --erase "15900-16099:readable in pass 3" >>$LOGFILE 2>&1 - rm -f $TMPISO replace_config read-medium 3 extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" run_regtest read_multipass_partial_success "--read-medium=3 --spinup-delay=0 -r" $TMPISO $ISODIR/no.ecc fi +# Read medium in several passes; some sectors become readable in the third pass. +# One sector keeps is CRC error over all passes. + +if try "reading medium w/ ecc in 3 passes; 3rd pass recovers some" read_multipass_ecc_partial_success; then + + # Prepare an ecc file matching the algorithm for simulating the defects + cp $MASTERISO $TMPISO + $NEWVER --debug -i$TMPISO --erase 15900-16099 --fill-unreadable=64 >>$LOGFILE 2>&1 + $NEWVER --regtest --debug --set-version $SETVERSION -i$TMPISO -e$TMPECC -c $REDUNDANCY >>$LOGFILE 2>&1 + rm -f $TMPISO + + # Prepare the image for reading + cp $MASTERISO $SIMISO + $NEWVER --debug -i$SIMISO --erase 15800-16199 >>$LOGFILE 2>&1 + $NEWVER --debug -i$SIMISO --erase "15900-16099:readable in pass 3" >>$LOGFILE 2>&1 + $NEWVER --debug -i$SIMISO --byteset 10000,5,255 >>$LOGFILE 2>&1 + + replace_config read-medium 3 + extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" + run_regtest read_multipass_ecc_partial_success "--read-medium=3 --spinup-delay=0 -r" $TMPISO $TMPECC +fi + # Do a second sucessful read attempt at an incomplete image; # see whether correct results are reported when ecc data is present # since CRC caching is a bit complicated in this case. @@ -1365,13 +1361,18 @@ if try "reading medium containing dead sector markers" read_medium_with_dsm; the $NEWVER --debug -i$SIMISO --erase "5005:pass as dead sector marker" >>$LOGFILE 2>&1 $NEWVER --debug -i$SIMISO --erase "5007:pass as dead sector marker" >>$LOGFILE 2>&1 - rm -f $TMPISO extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" run_regtest read_medium_with_dsm "--spinup-delay=0 -r" $TMPISO $ISODIR/no.ecc fi # Read medium containing several dead sector markers, verbose output # not applicable in GUI mode +# Reading will finish stating that all sectors have been read (as it +# was the case) and checksums will be calculated and kept. +# Rationale: Sectors carrying the unreadable marker are physically +# readable and re-reading them multiple times would not change the outcome. +# When using the resulting image during a verify or create operation, +# the unreable sectors will be treated correctly. if try "reading medium containing dead sector markers, verbose output" read_medium_with_dsm_verbose; then @@ -1380,7 +1381,6 @@ if try "reading medium containing dead sector markers, verbose output" read_medi $NEWVER --debug -i$SIMISO --erase "5005:pass as dead sector marker" >>$LOGFILE 2>&1 $NEWVER --debug -i$SIMISO --erase "5007:pass as dead sector marker" >>$LOGFILE 2>&1 - rm -f $TMPISO extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" run_regtest read_medium_with_dsm_verbose "--spinup-delay=0 -r -v" $TMPISO $ISODIR/no.ecc fi @@ -1481,7 +1481,6 @@ exit 0 if try "reading good image" adaptive_good; then - rm -f $TMPISO run_regtest adaptive_good "--debug --sim-cd=$MASTERISO --fixed-speed-values --spinup-delay=0 -r --adaptive-read" $TMPISO $MASTERECC fi @@ -1489,7 +1488,6 @@ fi if try "reading image, no ecc data" adaptive_no_ecc; then - rm -f $TMPISO run_regtest adaptive_no_ecc "--debug --sim-cd=$MASTERISO --fixed-speed-values --spinup-delay=0 -r --adaptive-read" $TMPISO $ISODIR/no.ecc fi @@ -1497,7 +1495,6 @@ fi if try "reading image, device not existant" adaptive_no_device; then - rm -f $TMPISO run_regtest adaptive_no_device "--debug --sim-cd=$MASTERISO --fixed-speed-values --spinup-delay=0 -d /dev/sdz -r --adaptive-read" $TMPISO $ISODIR/no.ecc fi @@ -1508,7 +1505,6 @@ if try "reading image, device access denied" adaptive_no_device_access; then touch $ISODIR/sdz chmod 000 $ISODIR/sdz - rm -f $TMPISO run_regtest adaptive_no_device_access "--debug --sim-cd=$MASTERISO --fixed-speed-values --spinup-delay=0 -d $ISODIR/sdz -r --adaptive-read" $TMPISO $ISODIR/no.ecc rm -f $ISODIR/sdz fi @@ -1541,7 +1537,6 @@ if try "reading image, defective media, no ecc data" adaptive_defective_no_ecc; $NEWVER --debug -i$SIMISO --erase 766 >>$LOGFILE 2>&1 $NEWVER --debug -i$SIMISO --erase 2410 >>$LOGFILE 2>&1 - rm -f $TMPISO run_regtest adaptive_defective_no_ecc "--debug --sim-cd=$SIMISO --fixed-speed-values --spinup-delay=0 -r --adaptive-read -v" $TMPISO $ISODIR/no.ecc fi @@ -1554,7 +1549,6 @@ if try "reading image, defective media, large sector skip" adaptive_defective_la $NEWVER --debug -i$SIMISO --erase 1600-1615 >>$LOGFILE 2>&1 $NEWVER --debug -i$SIMISO --erase 6400-10000 >>$LOGFILE 2>&1 - rm -f $TMPISO run_regtest adaptive_defective_large_skip "--debug --sim-cd=$SIMISO --fixed-speed-values --spinup-delay=0 -r -j 256 --adaptive-read -v" $TMPISO $ISODIR/no.ecc fi @@ -1628,7 +1622,6 @@ fi if try "reading new image with given range, no ecc data" adaptive_new_with_range_no_ecc; then cp $MASTERISO $SIMISO - rm -f $TMPISO run_regtest adaptive_new_with_range_no_ecc "--debug --sim-cd=$SIMISO --fixed-speed-values --spinup-delay=0 -r10000-15000 --adaptive-read" $TMPISO $ISODIR/no.ecc fi @@ -1638,7 +1631,6 @@ fi if try "reading new image with invalid range, no ecc data" adaptive_new_with_invalid_range_no_ecc; then cp $MASTERISO $SIMISO - rm -f $TMPISO run_regtest adaptive_new_with_invalid_range_no_ecc "--debug --sim-cd=$SIMISO --fixed-speed-values --spinup-delay=0 -r10000-55000 --adaptive-read" $TMPISO $ISODIR/no.ecc fi @@ -1651,9 +1643,7 @@ if try "reading image, no permission to access ecc file" adaptive_with_no_permis cp $MASTERECC $TMPECC chmod 000 $TMPECC - rm -f $TMPISO run_regtest adaptive_with_no_permission_for_ecc "--debug --sim-cd=$MASTERISO --fixed-speed-values --spinup-delay=0 -r --adaptive-read" $TMPISO $TMPECC - rm -f $TMPECC fi # Read image with error correction data available @@ -1670,7 +1660,6 @@ if try "reading image, crc errors, ecc data" adaptive_crc_errors_with_ecc; then $NEWVER --debug -i$SIMISO --byteset 7910,23,98 >>$LOGFILE 2>&1 $NEWVER --debug -i$SIMISO --byteset 20999,55,123 >>$LOGFILE 2>&1 - rm -f $TMPISO run_regtest adaptive_crc_errors_with_ecc "--debug --sim-cd=$SIMISO --fixed-speed-values --spinup-delay=0 -r --adaptive-read" $TMPISO $MASTERECC fi @@ -1682,7 +1671,6 @@ if try "reading image, less sectors than expected, ecc data" adaptive_shorter_wi cp $MASTERISO $SIMISO $NEWVER --debug -i$SIMISO --truncate=$((ISOSIZE-44)) >>$LOGFILE 2>&1 - rm -f $TMPISO run_regtest adaptive_shorter_with_ecc "--debug --ignore-iso-size --sim-cd=$SIMISO --fixed-speed-values --spinup-delay=0 -r --adaptive-read" $TMPISO $MASTERECC fi @@ -1694,7 +1682,6 @@ if try "reading image, more sectors than expected, ecc data" adaptive_longer_wit cp $MASTERISO $SIMISO for i in $(seq 22); do cat fixed-random-sequence >>$SIMISO; done - rm -f $TMPISO run_regtest adaptive_longer_with_ecc "--debug --ignore-iso-size --sim-cd=$SIMISO --fixed-speed-values --spinup-delay=0 -r --adaptive-read" $TMPISO $MASTERECC fi @@ -1710,7 +1697,6 @@ if try "reading image, tao tail case, ecc data" adaptive_tao_tail_with_ecc; then cat fixed-random-sequence >>$SIMISO $NEWVER --debug -i$SIMISO --erase 21000-21001 >>$LOGFILE 2>&1 - rm -f $TMPISO run_regtest adaptive_tao_tail_with_ecc "--debug --ignore-iso-size --sim-cd=$SIMISO --fixed-speed-values --spinup-delay=0 -r --adaptive-read" $TMPISO $MASTERECC fi @@ -1722,7 +1708,6 @@ if try "reading image, tao tail case and --dao, ecc data" adaptive_no_tao_tail_w cp $MASTERISO $SIMISO $NEWVER --debug -i$SIMISO --erase 20998-20999 >>$LOGFILE 2>&1 - rm -f $TMPISO run_regtest adaptive_no_tao_tail_with_ecc "--debug --dao --sim-cd=$SIMISO --fixed-speed-values --spinup-delay=0 -r --adaptive-read" $TMPISO $MASTERECC fi @@ -1745,10 +1730,9 @@ fi if try "reading image with RS02 data and a RS01 ecc file" adaptive_with_double_ecc; then cp $MASTERISO $SIMISO - $NEWVER --debug --set-version $SETVERSION -i$SIMISO -mRS02 -n$((ISOSIZE+5000)) -c >>$LOGFILE 2>&1 - $NEWVER --debug --set-version $SETVERSION -i$SIMISO -e $TMPECC -c $REDUNDANCY >>$LOGFILE 2>&1 + $NEWVER --regtest --debug --set-version $SETVERSION -i$SIMISO -mRS02 -n$((ISOSIZE+5000)) -c >>$LOGFILE 2>&1 + $NEWVER --regtest --debug --set-version $SETVERSION -i$SIMISO -e $TMPECC -c $REDUNDANCY >>$LOGFILE 2>&1 - rm -f $TMPISO run_regtest adaptive_with_double_ecc "--debug --sim-cd=$SIMISO --fixed-speed-values --spinup-delay=0 -r --adaptive-read" $TMPISO $TMPECC fi @@ -1758,12 +1742,11 @@ fi if try "reading image w/ ecc file requiring a newer dvdisaster version" adaptive_with_incompatible_ecc; then cp $MASTERISO $SIMISO - $NEWVER --debug --set-version $SETVERSION -i$SIMISO -e $TMPECC -c $REDUNDANCY >>$LOGFILE 2>&1 + $NEWVER --regtest --debug --set-version $SETVERSION -i$SIMISO -e $TMPECC -c $REDUNDANCY >>$LOGFILE 2>&1 $NEWVER --debug -i$TMPECC --byteset 0,88,220 >>$LOGFILE 2>&1 $NEWVER --debug -i$TMPECC --byteset 0,89,65 >>$LOGFILE 2>&1 $NEWVER --debug -i$TMPECC --byteset 0,90,15 >>$LOGFILE 2>&1 - rm -f $TMPISO run_regtest adaptive_with_incompatible_ecc "--debug --sim-cd=$SIMISO --fixed-speed-values --spinup-delay=0 -r --adaptive-read" $TMPISO $TMPECC fi @@ -1775,7 +1758,6 @@ if try "reading image with simulated hardware failure" adaptive_with_hardware_fa cp $MASTERISO $SIMISO $NEWVER --debug -i$SIMISO --erase "5000:hardware failure" >>$LOGFILE 2>&1 - rm -f $TMPISO run_regtest adaptive_with_hardware_failure "--debug --sim-cd=$SIMISO --fixed-speed-values --spinup-delay=0 -r --adaptive-read" $TMPISO $ISODIR/no.iso fi @@ -1787,7 +1769,6 @@ if try "reading image, ignoring simulated hardware failure" adaptive_with_ignore cp $MASTERISO $SIMISO $NEWVER --debug -i$SIMISO --erase "5000:hardware failure" >>$LOGFILE 2>&1 - rm -f $TMPISO run_regtest adaptive_with_ignored_hardware_failure "--debug --sim-cd=$SIMISO --fixed-speed-values --spinup-delay=0 -r --adaptive-read --ignore-fatal-sense" $TMPISO $ISODIR/no.iso fi @@ -1798,6 +1779,5 @@ if try "reading medium containing dead sector markers" adaptive_medium_with_dsm; cp $MASTERISO $SIMISO $NEWVER --debug -i$SIMISO --erase "4999:pass as dead sector marker" >>$LOGFILE 2>&1 - rm -f $TMPISO run_regtest adaptive_medium_with_dsm "--debug --sim-cd=$SIMISO --fixed-speed-values --spinup-delay=0 -r --adaptive-read" $TMPISO $ISODIR/no.ecc fi diff --git a/regtest/rs02.bash b/regtest/rs02.bash index b442a71..4bc4383 100755 --- a/regtest/rs02.bash +++ b/regtest/rs02.bash @@ -18,9 +18,9 @@ CODEC_PREFIX=RS02 # Create master image if ! file_exists $MASTERISO; then - $NEWVER --debug -i$MASTERISO --random-image $ISOSIZE >>$LOGFILE 2>&1 - echo "$NEWVER --debug --set-version $SETVERSION -i$MASTERISO -mRS02 -n$ECCSIZE -c" >>$LOGFILE - $NEWVER --debug --set-version $SETVERSION -i$MASTERISO -mRS02 -n$ECCSIZE -c >>$LOGFILE 2>&1 + $NEWVER --regtest --debug -i$MASTERISO --random-image $ISOSIZE >>$LOGFILE 2>&1 + echo "$NEWVER --regtest --debug --set-version $SETVERSION -i$MASTERISO -mRS02 -n$ECCSIZE -c" >>$LOGFILE + $NEWVER --regtest --debug --set-version $SETVERSION -i$MASTERISO -mRS02 -n$ECCSIZE -c >>$LOGFILE 2>&1 echo -e "$FILE_MSG" FILE_MSG="" fi @@ -28,12 +28,12 @@ fi # Create master image with 137 trailing bytes if ! file_exists $ISO_PLUS137; then - echo "$NEWVER --debug -i$ISO_PLUS137 --random-image $ISOSIZE" >>$LOGFILE - $NEWVER --debug -i$ISO_PLUS137 --random-image $ISOSIZE >>$LOGFILE 2>&1 + echo "$NEWVER --regtest --debug -i$ISO_PLUS137 --random-image $ISOSIZE" >>$LOGFILE + $NEWVER --regtest --debug -i$ISO_PLUS137 --random-image $ISOSIZE >>$LOGFILE 2>&1 echo "dd if="$RNDSEQ" count=1 bs=137 >>$ISO_PLUS137" >>$LOGFILE dd if="$RNDSEQ" count=1 bs=137 >>$ISO_PLUS137 2>/dev/null - echo "$NEWVER --debug --set-version $SETVERSION -i$ISO_PLUS137 -mRS02 -n$ECCSIZE -c" >>$LOGFILE - $NEWVER --debug --set-version $SETVERSION -i$ISO_PLUS137 -mRS02 -n$ECCSIZE -c >>$LOGFILE 2>&1 + echo "$NEWVER --regtest --debug --set-version $SETVERSION -i$ISO_PLUS137 -mRS02 -n$ECCSIZE -c" >>$LOGFILE + $NEWVER --regtest --debug --set-version $SETVERSION -i$ISO_PLUS137 -mRS02 -n$ECCSIZE -c >>$LOGFILE 2>&1 echo -e "$FILE_MSG" FILE_MSG="" @@ -195,7 +195,7 @@ if try "good image, 150 sectors ECC offset" good_150_offset; then # dd if=/dev/zero bs=2048 count=150 >>$TMPISO 2>/dev/null $NEWVER --debug -i$TMPISO --byteset 16,80,198 >>$LOGFILE 2>&1 # fake 150 more sectors in vss $NEWVER --debug -i$TMPISO --byteset 16,87,198 >>$LOGFILE 2>&1 - $NEWVER --debug --set-version $SETVERSION -i$TMPISO -mRS02 -n$ECCSIZE -c >>$LOGFILE 2>&1 + $NEWVER --regtest --debug --set-version $SETVERSION -i$TMPISO -mRS02 -n$ECCSIZE -c >>$LOGFILE 2>&1 run_regtest good_150_offset "-v -t" $TMPISO fi @@ -217,7 +217,7 @@ if try "header modulo glitch, post 0.79.5 style hdr" modulo_glitch; then if ! test -f $HMGISO; then $NEWVER --debug -i $HMGISO --random-image 274300 >>$LOGFILE 2>&1 - $NEWVER --debug --set-version $SETVERSION -i$HMGISO -mRS02 -c >>$LOGFILE 2>&1 + $NEWVER --regtest --debug --set-version $SETVERSION -i$HMGISO -mRS02 -c >>$LOGFILE 2>&1 fi run_regtest modulo_glitch "-v -t" $HMGISO @@ -231,7 +231,7 @@ if try "header modulo glitch, old style, complete img" modulo_glitch2; then if ! test -f $HMGISO; then $NEWVER --debug -i $HMGISO --random-image 274300 >>$LOGFILE 2>&1 - $NEWVER --debug --set-version $SETVERSION -i$HMGISO -mRS02 -c >>$LOGFILE 2>&1 + $NEWVER --regtest --debug --set-version $SETVERSION -i$HMGISO -mRS02 -c >>$LOGFILE 2>&1 fi cp $HMGISO $TMPISO # create the old style image @@ -264,7 +264,7 @@ if try "header modulo glitch, old style, truncated img" modulo_glitch3; then if ! test -f $HMGISO; then $NEWVER --debug -i $HMGISO --random-image 274300 >>$LOGFILE 2>&1 - $NEWVER --debug --set-version $SETVERSION -i$HMGISO -mRS02 -c >>$LOGFILE 2>&1 + $NEWVER --regtest --debug --set-version $SETVERSION -i$HMGISO -mRS02 -c >>$LOGFILE 2>&1 fi cp $HMGISO $TMPISO # create the old style image @@ -298,7 +298,7 @@ if try "header modulo glitch, old style, truncated img, missing ref secs" modulo if ! test -f $HMGISO; then $NEWVER --debug -i $HMGISO --random-image 274300 >>$LOGFILE 2>&1 - $NEWVER --debug --set-version $SETVERSION -i$HMGISO -mRS02 -c >>$LOGFILE 2>&1 + $NEWVER --regtest --debug --set-version $SETVERSION -i$HMGISO -mRS02 -c >>$LOGFILE 2>&1 fi cp $HMGISO $TMPISO # create the old style image @@ -331,7 +331,7 @@ fi # Augmented image is protected by an outer RS01 error correction file if try "with RS01 error correction file" with_rs01_file; then - $NEWVER --debug --set-version $SETVERSION -i$MASTERISO -e$TMPECC -c -n normal >>$LOGFILE 2>&1 + $NEWVER --regtest --debug --set-version $SETVERSION -i$MASTERISO -e$TMPECC -c -n normal >>$LOGFILE 2>&1 run_regtest with_rs01_file "-v -t" $MASTERISO $TMPECC fi @@ -342,7 +342,7 @@ fi # user did probably have some intentention specifying the ecc file. if try "with non-matching RS01 error correction file" with_wrong_rs01_file; then - $NEWVER --debug --set-version $SETVERSION -i$MASTERISO -e$TMPECC -c -n normal >>$LOGFILE 2>&1 + $NEWVER --regtest --debug --set-version $SETVERSION -i$MASTERISO -e$TMPECC -c -n normal >>$LOGFILE 2>&1 $NEWVER --debug -i$TMPECC --byteset 0,24,1 >>$LOGFILE 2>&1 run_regtest with_wrong_rs01_file "-v -t" $MASTERISO $TMPECC @@ -351,7 +351,7 @@ fi # Augmented image is protected by an outer RS03 error correction file if try "with RS03 error correction file" with_rs03_file; then - $NEWVER --debug --set-version $SETVERSION -i$MASTERISO -e$TMPECC -mRS03 -c -n 20 -o file >>$LOGFILE 2>&1 + $NEWVER --regtest --debug --set-version $SETVERSION -i$MASTERISO -e$TMPECC -mRS03 -c -n 20 -o file >>$LOGFILE 2>&1 run_regtest with_rs03_file "-v -t" $MASTERISO $TMPECC fi @@ -364,7 +364,7 @@ if try "with non-matching RS03 error correction file" with_wrong_rs03_file; then $NEWVER --debug -i$TMPISO --byteset 16,240,1 >>$LOGFILE 2>&1 # Create ecc file for "wrong" image - $NEWVER --debug --set-version $SETVERSION -i$TMPISO -e$TMPECC -mRS03 -c -n 20 -o file >>$LOGFILE 2>&1 + $NEWVER --regtest --debug --set-version $SETVERSION -i$TMPISO -e$TMPECC -mRS03 -c -n 20 -o file >>$LOGFILE 2>&1 # Now test against original image run_regtest with_wrong_rs03_file "-v -t" $MASTERISO $TMPECC @@ -401,7 +401,7 @@ if try "image with uncorrectable dead sector markers, verbose output" uncorrecta run_regtest uncorrectable_dsm_in_image_verbose "-t -v" $TMPISO fi -# Testimage containing several uncorrectable dead sector markers +# Test image containing several uncorrectable dead sector markers # (non matching fingerprint) if try "image with uncorrectable dead sector markers (2)" uncorrectable_dsm_in_image2; then @@ -505,7 +505,6 @@ if try "ecc creating with no read permission" ecc_no_read_perm; then replace_config medium-size 35000 extra_args="--debug --set-version $SETVERSION" run_regtest ecc_no_read_perm "-mRS02 -n$ECCSIZE -c" $TMPISO - rm -f $TMPISO fi # Create with no write permission on image @@ -518,7 +517,6 @@ if try "ecc creating with no write permission" ecc_no_write_perm; then replace_config medium-size 35000 extra_args="--debug --set-version $SETVERSION" run_regtest ecc_no_write_perm "-mRS02 -n$ECCSIZE -c" $TMPISO - rm -f $TMPISO fi # Create with already RS02-augmented image @@ -559,9 +557,9 @@ fi # Create with already RS02-augmented image of a non-2048 multiple size if try "ecc creating from RS02-augmented image w/ non-block size" ecc_from_rs02_non_blocksize; then - $NEWVER --debug -i$TMPISO --random-image $ISOSIZE >>$LOGFILE 2>&1 - for i in $(seq 56); do echo -n "1" >>$TMPISO; done - $NEWVER --debug --set-version $SETVERSION -i$TMPISO -mRS02 -n$ECCSIZE -c >>$LOGFILE 2>&1 + $NEWVER --debug -i$TMPISO --random-image $ISOSIZE >>$LOGFILE 2>&1 + for i in $(seq 56); do echo -n "1" >>$TMPISO; done + $NEWVER --debug --set-version $SETVERSION -i$TMPISO -mRS02 -n$ECCSIZE -c >>$LOGFILE 2>&1 replace_config method-name RS02 replace_config medium-size 35000 @@ -586,7 +584,7 @@ fi if try "ecc creating from RS02-augmented image w/ non-block size, larger red." ecc_from_larger_rs02_non_blocksize; then $NEWVER --debug -i$TMPISO --random-image $ISOSIZE >>$LOGFILE 2>&1 for i in $(seq 56); do echo -n "1" >>$TMPISO; done - $NEWVER --debug --set-version $SETVERSION -i$TMPISO -mRS02 -n$((ECCSIZE+5000)) -c >>$LOGFILE 2>&1 + $NEWVER --regtest --debug --set-version $SETVERSION -i$TMPISO -mRS02 -n$((ECCSIZE+5000)) -c >>$LOGFILE 2>&1 replace_config method-name RS02 replace_config medium-size 35000 @@ -622,12 +620,10 @@ fi # Read image and augment with RS02 in one pass. # Make sure that checksums are handed over correctly between reading # and error correction creation. -# NOTE: cache handling is currently disabled and will be fixed in 0.79.6! if try "ecc creating after reading image" ecc_create_after_read; then $NEWVER --debug -i$SIMISO --random-image $ISOSIZE >>$LOGFILE 2>&1 - rm -f $TMPISO replace_config method-name RS02 replace_config medium-size 35000 replace_config read-and-create 1 @@ -637,7 +633,6 @@ fi # Complete image and augment with RS02 in one pass. # In that case cached checksums can not be used. -# NOTE: cache handling is currently disabled and will be fixed in 0.79.6! if try "ecc creating after completing image" ecc_create_after_partial_read; then $NEWVER --debug -i$SIMISO --random-image $ISOSIZE >>$LOGFILE 2>&1 @@ -653,13 +648,11 @@ fi # Read image with ecc file and create new (other) ecc in the same program call. # Tests whether CRC and ECC information is handed over correctly. -# NOTE: cache handling is currently disabled and will be fixed in 0.79.6! if try "read image with ecc (RS01) and create new ecc" ecc_recreate_after_read_rs01; then - $NEWVER --debug -i$SIMISO --random-image $ISOSIZE >>$LOGFILE 2>&1 - $NEWVER --debug --set-version $SETVERSION -i$SIMISO -e$TMPECC -c $REDUNDANCY >>$LOGFILE 2>&1 + $NEWVER --regtest --debug -i$SIMISO --random-image $ISOSIZE >>$LOGFILE 2>&1 + $NEWVER --regtest --debug --set-version $SETVERSION -i$SIMISO -e$TMPECC -c $REDUNDANCY >>$LOGFILE 2>&1 - rm -f $TMPISO replace_config method-name RS02 replace_config medium-size 35000 extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values --set-version $SETVERSION" @@ -668,13 +661,11 @@ fi # Read image with ecc file and create new (other) ecc in the same program call. # Tests whether CRC and ECC information is handed over correctly. -# NOTE: cache handling is currently disabled and will be fixed in 0.79.6! if try "read image with ecc (RS02) and create new ecc" ecc_recreate_after_read_rs02; then $NEWVER --debug -i$SIMISO --random-image $ISOSIZE >>$LOGFILE 2>&1 - $NEWVER --debug --set-version $SETVERSION -i$SIMISO -mRS02 -n50000 -c >>$LOGFILE 2>&1 + $NEWVER --regtest --debug --set-version $SETVERSION -i$SIMISO -mRS02 -n50000 -c >>$LOGFILE 2>&1 - rm -f $TMPISO replace_config method-name RS02 replace_config medium-size 35000 extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values --set-version $SETVERSION" @@ -683,13 +674,11 @@ fi # Read image with ecc file and create new (other) ecc in the same program call. # Tests whether CRC and ECC information is handed over correctly. -# NOTE: cache handling is currently disabled and will be fixed in 0.79.6! if try "read image with ecc (RS03i) and create new ecc" ecc_recreate_after_read_rs03i; then $NEWVER --debug -i$SIMISO --random-image $ISOSIZE >>$LOGFILE 2>&1 - $NEWVER --debug --set-version $SETVERSION -i$SIMISO -mRS03 -n$((ISOSIZE+7000)) -c >>$LOGFILE 2>&1 + $NEWVER --regtest --debug --set-version $SETVERSION -i$SIMISO -mRS03 -n$((ISOSIZE+7000)) -c >>$LOGFILE 2>&1 - rm -f $TMPISO replace_config method-name RS02 replace_config medium-size 35000 extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values --set-version $SETVERSION" @@ -698,13 +687,11 @@ fi # Read image with ecc file and create new (other) ecc in the same program call. # Tests whether CRC and ECC information is handed over correctly. -# NOTE: cache handling is currently disabled and will be fixed in 0.79.6! if try "read image with ecc (RS03f) and create new ecc" ecc_recreate_after_read_rs03f; then $NEWVER --debug -i$SIMISO --random-image $ISOSIZE >>$LOGFILE 2>&1 - $NEWVER --debug --set-version $SETVERSION -i$SIMISO -e$TMPECC -c -n 9 -mRS03 -o file >>$LOGFILE 2>&1 + $NEWVER --regtest --debug --set-version $SETVERSION -i$SIMISO -e$TMPECC -c -n 9 -mRS03 -o file >>$LOGFILE 2>&1 - rm -f $TMPISO replace_config method-name RS02 replace_config medium-size 35000 extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values --set-version $SETVERSION" @@ -722,7 +709,6 @@ if try "trying fix with no read permission" fix_no_read_perm; then chmod 000 $TMPISO run_regtest fix_no_read_perm "--debug --set-version $SETVERSION -f" $TMPISO - rm -f $TMPISO fi # Fix with no write permission on image @@ -732,7 +718,6 @@ if try "trying fix with no write permission" fix_no_write_perm; then chmod 400 $TMPISO run_regtest fix_no_write_perm "--debug --set-version $SETVERSION -f" $TMPISO - rm -f $TMPISO fi # Fix already good image @@ -894,7 +879,7 @@ fi if try "large image with missing sectors" fix_large_file; then $NEWVER --debug -i$TMPISO --random-image 223456 >>$LOGFILE 2>&1 - $NEWVER --debug --set-version $SETVERSION -i$TMPISO -mRS02 -c >>$LOGFILE 2>&1 + $NEWVER --regtest --debug --set-version $SETVERSION -i$TMPISO -mRS02 -c >>$LOGFILE 2>&1 $NEWVER -i$TMPISO --debug --erase 50000-50015 >>$LOGFILE 2>&1 $NEWVER -i$TMPISO --debug --erase 223600-223605 >>$LOGFILE 2>&1 $NEWVER -i$TMPISO --debug --erase 279000-279007 >>$LOGFILE 2>&1 @@ -945,7 +930,7 @@ if try "good image, 150 sectors ECC offset" fix_good_150_offset; then $NEWVER --debug -i$TMPISO --random-image $ISOSIZE >>$LOGFILE 2>&1 $NEWVER --debug -i$TMPISO --byteset 16,80,198 >>$LOGFILE 2>&1 # fake 150 more sectors in vss $NEWVER --debug -i$TMPISO --byteset 16,87,198 >>$LOGFILE 2>&1 - $NEWVER --debug --set-version $SETVERSION -i$TMPISO -mRS02 -n$ECCSIZE -c >>$LOGFILE 2>&1 + $NEWVER --regtest --debug --set-version $SETVERSION -i$TMPISO -mRS02 -n$ECCSIZE -c >>$LOGFILE 2>&1 run_regtest fix_good_150_offset "--debug --set-version $SETVERSION -v -f" $TMPISO fi @@ -956,7 +941,7 @@ fi # correct (outer) ECC is applied. if try "RS02 image with RS01 ecc file" fix_with_rs01_file; then - $NEWVER --debug --set-version $SETVERSION -i$MASTERISO -e$TMPECC -c -n normal >>$LOGFILE 2>&1 + $NEWVER --regtest --debug --set-version $SETVERSION -i$MASTERISO -e$TMPECC -c -n normal >>$LOGFILE 2>&1 cp $MASTERISO $TMPISO $NEWVER --debug -i$TMPISO --byteset 34930,0,1 >>$LOGFILE 2>&1 @@ -966,7 +951,7 @@ fi # Augmented image is protected by an outer RS03 error correction file if try "RS02 image with RS03 error correction file" fix_with_rs03_file; then - $NEWVER --debug --set-version $SETVERSION -i$MASTERISO -e$TMPECC -mRS03 -c -n 20 -o file >>$LOGFILE 2>&1 + $NEWVER --regtest --debug --set-version $SETVERSION -i$MASTERISO -e$TMPECC -mRS03 -c -n 20 -o file >>$LOGFILE 2>&1 cp $MASTERISO $TMPISO $NEWVER --debug -i$TMPISO --byteset 34930,0,1 >>$LOGFILE 2>&1 @@ -983,7 +968,6 @@ echo "# Scanning tests" if try "scanning good image" scan_good; then cp $MASTERISO $SIMISO - rm -f $TMPISO extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" run_regtest scan_good "--spinup-delay=0 -s" $TMPISO fi @@ -994,7 +978,6 @@ if try "scanning image being shorter than expected" scan_shorter; then cp $MASTERISO $SIMISO $NEWVER --debug -i$SIMISO --truncate=$((REAL_ECCSIZE-44)) >>$LOGFILE 2>&1 - rm -f $TMPISO extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" run_regtest scan_shorter "--spinup-delay=0 -s -v" $TMPISO fi @@ -1005,7 +988,6 @@ if try "scanning image being longer than expected" scan_longer; then cp $MASTERISO $SIMISO for i in $(seq 23); do cat fixed-random-sequence >>$SIMISO; done - rm -f $TMPISO extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" run_regtest scan_longer "--spinup-delay=0 -s -v" $TMPISO fi @@ -1017,7 +999,6 @@ if try "scanning image, tao tail case" scan_tao_tail; then cat fixed-random-sequence >>$SIMISO $NEWVER --debug -i$SIMISO --erase 34932-34933 >>$LOGFILE 2>&1 - rm -f $TMPISO extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" run_regtest scan_tao_tail "--spinup-delay=0 -s" $TMPISO fi @@ -1029,7 +1010,6 @@ if try "scanning image, no tao tail case" scan_no_tao_tail; then cp $MASTERISO $SIMISO $NEWVER --debug -i$SIMISO --erase 34930-34931 >>$LOGFILE 2>&1 - rm -f $TMPISO extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" run_regtest scan_no_tao_tail "--spinup-delay=0 -s --dao" $TMPISO fi @@ -1056,7 +1036,6 @@ if try "scanning image requiring a newer dvdisaster version" scan_incompatible_e $NEWVER --debug -i$SIMISO --byteset 30000,98,75 >>$LOGFILE 2>&1 $NEWVER --debug -i$SIMISO --byteset 30000,99,203 >>$LOGFILE 2>&1 - rm -f $TMPISO extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" run_regtest scan_incompatible_ecc "--spinup-delay=0 -s" $TMPISO fi @@ -1070,7 +1049,6 @@ if try "scanning image with one defective header" scan_bad_header; then cp $MASTERISO $SIMISO $NEWVER -i$SIMISO --debug --byteset 30592,1,1 >>$LOGFILE 2>&1 - rm -f $TMPISO extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" run_regtest scan_bad_header "--spinup-delay=0 -s" $TMPISO fi @@ -1086,7 +1064,6 @@ if try "scanning image with two defective headers" scan_bad_headers; then $NEWVER -i$SIMISO --debug --byteset 30592,1,1 >>$LOGFILE 2>&1 $NEWVER -i$SIMISO --debug --byteset 31488,100,1 >>$LOGFILE 2>&1 - rm -f $TMPISO extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" run_regtest scan_bad_headers "--spinup-delay=0 -s" $TMPISO fi @@ -1100,7 +1077,6 @@ if try "scanning image with missing data sectors" scan_missing_data_sectors; the $NEWVER -i$SIMISO --debug --erase 21230 >>$LOGFILE 2>&1 $NEWVER -i$SIMISO --debug --erase 22450-22457 >>$LOGFILE 2>&1 - rm -f $TMPISO extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" run_regtest scan_missing_data_sectors "--spinup-delay=0 -s" $TMPISO fi @@ -1113,7 +1089,6 @@ if try "scanning image with missing crc sectors" scan_missing_crc_sectors; then $NEWVER -i$SIMISO --debug --erase 30020-30030 >>$LOGFILE 2>&1 $NEWVER -i$SIMISO --debug --erase 30034 >>$LOGFILE 2>&1 - rm -f $TMPISO extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" run_regtest scan_missing_crc_sectors "--spinup-delay=0 -s" $TMPISO fi @@ -1126,7 +1101,6 @@ if try "scanning image with missing ecc sectors" scan_missing_ecc_sectors; then $NEWVER -i$SIMISO --debug --erase 32020-32030 >>$LOGFILE 2>&1 $NEWVER -i$SIMISO --debug --erase 33034 >>$LOGFILE 2>&1 - rm -f $TMPISO extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" run_regtest scan_missing_ecc_sectors "--spinup-delay=0 -s" $TMPISO fi @@ -1137,7 +1111,6 @@ if try "scanning image with bad data byte" scan_data_bad_byte; then cp $MASTERISO $SIMISO $NEWVER -i$SIMISO --debug --byteset 1235,50,10 >>$LOGFILE 2>&1 - rm -f $TMPISO extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" run_regtest scan_data_bad_byte "--spinup-delay=0 -s" $TMPISO fi @@ -1149,7 +1122,6 @@ if try "scanning image with bad crc byte" scan_crc_bad_byte; then cp $MASTERISO $SIMISO $NEWVER -i$SIMISO --debug --byteset 30020,50,10 >>$LOGFILE 2>&1 - rm -f $TMPISO extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" run_regtest scan_crc_bad_byte "--spinup-delay=0 -s" $TMPISO fi @@ -1160,7 +1132,6 @@ if try "scanning image with bad ecc byte" scan_ecc_bad_byte; then cp $MASTERISO $SIMISO $NEWVER -i$SIMISO --debug --byteset 33100,50,10 >>$LOGFILE 2>&1 - rm -f $TMPISO extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" run_regtest scan_ecc_bad_byte "--spinup-delay=0 -s" $TMPISO fi @@ -1173,10 +1144,9 @@ if try "scanning with header modulo glitch, post 0.79.5 style hdr" scan_modulo_g if ! test -f $HMGISO; then $NEWVER --debug -i $HMGISO --random-image 274300 >>$LOGFILE 2>&1 - $NEWVER --debug --set-version $SETVERSION -i$HMGISO -mRS02 -c >>$LOGFILE 2>&1 + $NEWVER --regtest --debug --set-version $SETVERSION -i$HMGISO -mRS02 -c >>$LOGFILE 2>&1 fi - rm -f $TMPISO extra_args="--debug --sim-cd=$HMGISO --fixed-speed-values" run_regtest scan_modulo_glitch "--spinup-delay=0 -s -v" $TMPISO fi @@ -1189,7 +1159,7 @@ if try "header modulo glitch, old style, complete img" scan_modulo_glitch2; then if ! test -f $HMGISO; then $NEWVER --debug -i $HMGISO --random-image 274300 >>$LOGFILE 2>&1 - $NEWVER --debug --set-version $SETVERSION -i$HMGISO -mRS02 -c >>$LOGFILE 2>&1 + $NEWVER --regtest --debug --set-version $SETVERSION -i$HMGISO -mRS02 -c >>$LOGFILE 2>&1 fi cp $HMGISO $SIMISO # create the old style image @@ -1209,7 +1179,6 @@ if try "header modulo glitch, old style, complete img" scan_modulo_glitch2; then $NEWVER --debug -i $SIMISO --byteset $header,135,0 >>$LOGFILE 2>&1 done - rm -f $TMPISO extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" run_regtest scan_modulo_glitch2 "--spinup-delay=0 -s -v" $TMPISO fi @@ -1224,7 +1193,7 @@ if try "header modulo glitch, old style, truncated img" scan_modulo_glitch3; the if ! test -f $HMGISO; then $NEWVER --debug -i $HMGISO --sandom-image 274300 >>$LOGFILE 2>&1 - $NEWVER --debug --set-version $SETVERSION -i$HMGISO -mRS02 -c >>$LOGFILE 2>&1 + $NEWVER --regtest --debug --set-version $SETVERSION -i$HMGISO -mRS02 -c >>$LOGFILE 2>&1 fi cp $HMGISO $SIMISO # create the old style image @@ -1245,7 +1214,6 @@ if try "header modulo glitch, old style, truncated img" scan_modulo_glitch3; the done $NEWVER --debug -i $SIMISO --truncate=357520 >>$LOGFILE 2>&1 - rm -f $TMPISO extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" run_regtest scan_modulo_glitch3 "--spinup-delay=0 -s -v" $TMPISO fi @@ -1260,7 +1228,7 @@ if try "header modulo glitch, old style, truncated img, missing ref secs" scan_m if ! test -f $HMGISO; then $NEWVER --debug -i $HMGISO --sandom-image 274300 >>$LOGFILE 2>&1 - $NEWVER --debug --set-version $SETVERSION -i$HMGISO -mRS02 -c >>$LOGFILE 2>&1 + $NEWVER --regtest --debug --set-version $SETVERSION -i$HMGISO -mRS02 -c >>$LOGFILE 2>&1 fi cp $HMGISO $SIMISO # create the old style image @@ -1287,7 +1255,6 @@ if try "header modulo glitch, old style, truncated img, missing ref secs" scan_m $NEWVER --debug -i $SIMISO --erase $sector >>$LOGFILE 2>&1 done - rm -f $TMPISO extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" run_regtest scan_modulo_glitch4 "--spinup-delay=0 -s -v" $TMPISO fi @@ -1298,11 +1265,7 @@ fi # correct (outer) ECC is applied. if try "scanning RS02 image with RS01 ecc file" scan_with_rs01_file; then - echo - echo "Test may fail due to a race condition in the output generation." - echo "Skip with./rs02.bash cont RS02_scan_with_wrong_rs01_file" - echo -n "Test result - " - $NEWVER --debug --set-version $SETVERSION -i$MASTERISO -e$TMPECC -c -n normal >>$LOGFILE 2>&1 + $NEWVER --regtest --debug --set-version $SETVERSION -i$MASTERISO -e$TMPECC -c -n normal >>$LOGFILE 2>&1 cp $MASTERISO $SIMISO $NEWVER --debug -i$SIMISO --byteset 34930,0,1 >>$LOGFILE 2>&1 @@ -1312,14 +1275,15 @@ if try "scanning RS02 image with RS01 ecc file" scan_with_rs01_file; then fi # Augmented image and non-matching RS01 error correction file -# Currently the mismatch is (generally) not detected +# Currently the mismatch is (generally) not detected and the RS01 data is +# used anyways. # Should we change this behaviour? Solve later. -# Expected behaviour for verify is to report the non-matching ecc file -# rather than falling back to using the RS02 part since the +# Expected behaviour for verify is to report the non-matching ecc file and +# stop rather than falling back to using the RS02 part since the # user did probably have some intentention specifying the ecc file. if try "scanning RS02 image with non-matching RS01 ecc file" scan_with_wrong_rs01_file; then - $NEWVER --debug --set-version $SETVERSION -i$MASTERISO -e$TMPECC -c -n normal >>$LOGFILE 2>&1 + $NEWVER --regtest --debug --set-version $SETVERSION -i$MASTERISO -e$TMPECC -c -n normal >>$LOGFILE 2>&1 $NEWVER --debug -i$TMPECC --byteset 0,24,1 >>$LOGFILE 2>&1 # alter the fingerprint cp $MASTERISO $SIMISO @@ -1332,7 +1296,7 @@ fi # Augmented image is protected by an outer RS03 error correction file if try "scanning RS02 image with RS03 ecc file" scan_with_rs03_file; then - $NEWVER --debug --set-version $SETVERSION -i$MASTERISO -e$TMPECC -mRS03 -c -n 20 -o file >>$LOGFILE 2>&1 + $NEWVER --regtest --debug --set-version $SETVERSION -i$MASTERISO -e$TMPECC -mRS03 -c -n 20 -o file >>$LOGFILE 2>&1 cp $MASTERISO $SIMISO $NEWVER --debug -i$SIMISO --byteset 34930,0,1 >>$LOGFILE 2>&1 @@ -1344,7 +1308,7 @@ fi # Augmented image and non-matching RS03 error correction file if try "scanning RS02 image with non-matching RS03 ecc file" scan_with_wrong_rs03_file; then - $NEWVER --debug --set-version $SETVERSION -i$MASTERISO -e$TMPECC -mRS03 -c -n 20 -o file >>$LOGFILE 2>&1 + $NEWVER --regtest --debug --set-version $SETVERSION -i$MASTERISO -e$TMPECC -mRS03 -c -n 20 -o file >>$LOGFILE 2>&1 $NEWVER --debug -i$TMPECC --byteset 0,24,1 >>$LOGFILE 2>&1 cp $MASTERISO $SIMISO @@ -1363,7 +1327,6 @@ echo "# Reading tests (linear)" if try "reading good image" read_good; then cp $MASTERISO $SIMISO - rm -f $TMPISO extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" run_regtest read_good "--spinup-delay=0 -r" $TMPISO fi @@ -1383,7 +1346,6 @@ fi if try "reading good image with verbose output" read_good_verbose; then cp $MASTERISO $SIMISO - rm -f $TMPISO extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" run_regtest read_good_verbose "--spinup-delay=0 -r -v" $TMPISO fi @@ -1396,7 +1358,6 @@ if try "reading image being shorter than expected" read_shorter; then cp $MASTERISO $SIMISO $NEWVER --debug -i$SIMISO --truncate=$((REAL_ECCSIZE-44)) >>$LOGFILE 2>&1 - rm -f $TMPISO extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" run_regtest read_shorter "--spinup-delay=0 -r -v" $TMPISO fi @@ -1408,7 +1369,6 @@ if try "reading image being longer than expected" read_longer; then cp $MASTERISO $SIMISO for i in $(seq 23); do cat fixed-random-sequence >>$SIMISO; done - rm -f $TMPISO extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" run_regtest read_longer "--spinup-delay=0 -r -v" $TMPISO fi @@ -1421,7 +1381,6 @@ if try "reading image, tao tail case" read_tao_tail; then cat fixed-random-sequence >>$SIMISO $NEWVER --debug -i$SIMISO --erase 34932-34933 >>$LOGFILE 2>&1 - rm -f $TMPISO extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" run_regtest read_tao_tail "--spinup-delay=0 -r" $TMPISO fi @@ -1433,7 +1392,6 @@ if try "reading image, no tao tail case" read_no_tao_tail; then cp $MASTERISO $SIMISO $NEWVER --debug -i$SIMISO --erase 34930-34931 >>$LOGFILE 2>&1 - rm -f $TMPISO extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" run_regtest read_no_tao_tail "--spinup-delay=0 -r --dao" $TMPISO fi @@ -1460,24 +1418,25 @@ if try "reading image requiring a newer dvdisaster version" read_incompatible_ec $NEWVER --debug -i$SIMISO --byteset 30000,98,75 >>$LOGFILE 2>&1 $NEWVER --debug -i$SIMISO --byteset 30000,99,203 >>$LOGFILE 2>&1 - rm -f $TMPISO extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" run_regtest read_incompatible_ecc "--spinup-delay=0 -r" $TMPISO fi -# Read an image containing with missing master header. +# Read an image with missing master header. +# Since not exhaustive search is enabled, the ecc data is not discovered +# and were are reading the image truncated to the size recorded in the +# iso metadata (30000 sectors). if try "reading image with missing master header" read_bad_master; then cp $MASTERISO $SIMISO $NEWVER -i$SIMISO --debug --erase 30000 >>$LOGFILE 2>&1 - rm -f $TMPISO extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" run_regtest read_bad_master "--spinup-delay=0 -r -v" $TMPISO fi -# Read an image containing with missing master header +# Read an image with missing master header # and exhaustive RS02 search. if try "reading image with missing master header, exhaustive" read_bad_master_exhaustive; then @@ -1485,7 +1444,6 @@ if try "reading image with missing master header, exhaustive" read_bad_master_ex cp $MASTERISO $SIMISO $NEWVER -i$SIMISO --debug --erase 30000 >>$LOGFILE 2>&1 - rm -f $TMPISO replace_config examine-rs02 1 extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" run_regtest read_bad_master_exhaustive "--spinup-delay=0 -r -v -a RS02" $TMPISO @@ -1500,7 +1458,6 @@ if try "reading image with one defective header" read_bad_header; then cp $MASTERISO $SIMISO $NEWVER -i$SIMISO --debug --byteset 30592,1,1 >>$LOGFILE 2>&1 - rm -f $TMPISO extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" run_regtest read_bad_header "--spinup-delay=0 -r" $TMPISO fi @@ -1516,7 +1473,6 @@ if try "reading image with two defective headers" read_bad_headers; then $NEWVER -i$SIMISO --debug --byteset 30592,1,1 >>$LOGFILE 2>&1 $NEWVER -i$SIMISO --debug --byteset 31488,100,1 >>$LOGFILE 2>&1 - rm -f $TMPISO extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" run_regtest read_bad_headers "--spinup-delay=0 -r" $TMPISO fi @@ -1530,7 +1486,6 @@ if try "reading image with missing data sectors" read_missing_data_sectors; then $NEWVER -i$SIMISO --debug --erase 21230 >>$LOGFILE 2>&1 $NEWVER -i$SIMISO --debug --erase 22450-22457 >>$LOGFILE 2>&1 - rm -f $TMPISO extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" run_regtest read_missing_data_sectors "--spinup-delay=0 -r" $TMPISO fi @@ -1543,7 +1498,6 @@ if try "reading image with missing crc sectors" read_missing_crc_sectors; then $NEWVER -i$SIMISO --debug --erase 30020-30030 >>$LOGFILE 2>&1 $NEWVER -i$SIMISO --debug --erase 30034 >>$LOGFILE 2>&1 - rm -f $TMPISO extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" run_regtest read_missing_crc_sectors "--spinup-delay=0 -r" $TMPISO fi @@ -1556,22 +1510,20 @@ if try "reading image with missing ecc sectors" read_missing_ecc_sectors; then $NEWVER -i$SIMISO --debug --erase 32020-32030 >>$LOGFILE 2>&1 $NEWVER -i$SIMISO --debug --erase 33034 >>$LOGFILE 2>&1 - rm -f $TMPISO extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" run_regtest read_missing_ecc_sectors "--spinup-delay=0 -r" $TMPISO fi -# Image contains bad byte in the data section +# Image contains bad bytes in the data section -if try "reading image with bad data byte" read_data_bad_byte; then +if try "reading image with bad data byte" read_data_bad_bytes; then cp $MASTERISO $SIMISO $NEWVER -i$SIMISO --debug --byteset 0,55,12 >>$LOGFILE 2>&1 $NEWVER -i$SIMISO --debug --byteset 1235,50,10 >>$LOGFILE 2>&1 $NEWVER -i$SIMISO --debug --byteset 29999,128,98 >>$LOGFILE 2>&1 - - rm -f $TMPISO + extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" - run_regtest read_data_bad_byte "--spinup-delay=0 -r" $TMPISO + run_regtest read_data_bad_bytes "--spinup-delay=0 -r" $TMPISO fi # Image contains bad byte in the CRC section @@ -1581,7 +1533,6 @@ if try "reading image with bad crc byte" read_crc_bad_byte; then cp $MASTERISO $SIMISO $NEWVER -i$SIMISO --debug --byteset 30020,50,10 >>$LOGFILE 2>&1 - rm -f $TMPISO extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" run_regtest read_crc_bad_byte "--spinup-delay=0 -r" $TMPISO fi @@ -1592,7 +1543,6 @@ if try "reading image with bad ecc byte" read_ecc_bad_byte; then cp $MASTERISO $SIMISO $NEWVER -i$SIMISO --debug --byteset 33100,50,10 >>$LOGFILE 2>&1 - rm -f $TMPISO extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" run_regtest read_ecc_bad_byte "--spinup-delay=0 -r" $TMPISO fi @@ -1605,10 +1555,9 @@ if try "reading with header modulo glitch, post 0.79.5 style hdr" read_modulo_gl if ! test -f $HMGISO; then $NEWVER --debug -i $HMGISO --random-image 274300 >>$LOGFILE 2>&1 - $NEWVER --debug --set-version $SETVERSION -i$HMGISO -mRS02 -c >>$LOGFILE 2>&1 + $NEWVER --regtest --debug --set-version $SETVERSION -i$HMGISO -mRS02 -c >>$LOGFILE 2>&1 fi - rm -f $TMPISO extra_args="--debug --sim-cd=$HMGISO --fixed-speed-values" run_regtest read_modulo_glitch "--spinup-delay=0 -r -v" $TMPISO fi @@ -1621,7 +1570,7 @@ if try "header modulo glitch, old style, complete img" read_modulo_glitch2; then if ! test -f $HMGISO; then $NEWVER --debug -i $HMGISO --random-image 274300 >>$LOGFILE 2>&1 - $NEWVER --debug --set-version $SETVERSION -i$HMGISO -mRS02 -c >>$LOGFILE 2>&1 + $NEWVER --regtest --debug --set-version $SETVERSION -i$HMGISO -mRS02 -c >>$LOGFILE 2>&1 fi cp $HMGISO $SIMISO # create the old style image @@ -1641,7 +1590,6 @@ if try "header modulo glitch, old style, complete img" read_modulo_glitch2; then $NEWVER --debug -i $SIMISO --byteset $header,135,0 >>$LOGFILE 2>&1 done - rm -f $TMPISO extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" run_regtest read_modulo_glitch2 "--spinup-delay=0 -r -v" $TMPISO fi @@ -1656,7 +1604,7 @@ if try "header modulo glitch, old style, truncated img" read_modulo_glitch3; the if ! test -f $HMGISO; then $NEWVER --debug -i $HMGISO --random-image 274300 >>$LOGFILE 2>&1 - $NEWVER --debug --set-version $SETVERSION -i$HMGISO -mRS02 -c >>$LOGFILE 2>&1 + $NEWVER --regtest --debug --set-version $SETVERSION -i$HMGISO -mRS02 -c >>$LOGFILE 2>&1 fi cp $HMGISO $SIMISO # create the old style image @@ -1677,7 +1625,6 @@ if try "header modulo glitch, old style, truncated img" read_modulo_glitch3; the done $NEWVER --debug -i $SIMISO --truncate=357520 >>$LOGFILE 2>&1 - rm -f $TMPISO extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" run_regtest read_modulo_glitch3 "--spinup-delay=0 -r -v" $TMPISO fi @@ -1692,7 +1639,7 @@ if try "header modulo glitch, old style, truncated img, missing ref secs" read_m if ! test -f $HMGISO; then $NEWVER --debug -i $HMGISO --random-image 274300 >>$LOGFILE 2>&1 - $NEWVER --debug --set-version $SETVERSION -i$HMGISO -mRS02 -c >>$LOGFILE 2>&1 + $NEWVER --regtest --debug --set-version $SETVERSION -i$HMGISO -mRS02 -c >>$LOGFILE 2>&1 fi cp $HMGISO $SIMISO # create the old style image @@ -1719,7 +1666,6 @@ if try "header modulo glitch, old style, truncated img, missing ref secs" read_m $NEWVER --debug -i $SIMISO --erase $sector >>$LOGFILE 2>&1 done - rm -f $TMPISO extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" run_regtest read_modulo_glitch4 "--spinup-delay=0 -r -v" $TMPISO fi @@ -1730,11 +1676,10 @@ fi # correct (outer) ECC is applied. if try "reading RS02 image with RS01 ecc file" read_with_rs01_file; then - $NEWVER --debug --set-version $SETVERSION -i$MASTERISO -e$TMPECC -c -n normal >>$LOGFILE 2>&1 + $NEWVER --regtest --debug --set-version $SETVERSION -i$MASTERISO -e$TMPECC -c -n normal >>$LOGFILE 2>&1 cp $MASTERISO $SIMISO $NEWVER --debug -i$SIMISO --byteset 34930,0,1 >>$LOGFILE 2>&1 - rm -f $TMPISO extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" run_regtest read_with_rs01_file "--spinup-delay=0 -r" $TMPISO $TMPECC fi @@ -1750,13 +1695,12 @@ fi # user did probably have some intentention specifying the ecc file. if try "reading RS02 image with non-matching RS01 ecc file" read_with_wrong_rs01_file; then - $NEWVER --debug --set-version $SETVERSION -i$MASTERISO -e$TMPECC -c -n normal >>$LOGFILE 2>&1 + $NEWVER --regtest --debug --set-version $SETVERSION -i$MASTERISO -e$TMPECC -c -n normal >>$LOGFILE 2>&1 $NEWVER --debug -i$TMPECC --byteset 0,24,1 >>$LOGFILE 2>&1 # alter the fingerprint cp $MASTERISO $SIMISO $NEWVER --debug -i$SIMISO --byteset 34930,0,1 >>$LOGFILE 2>&1 - rm -f $TMPISO extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" run_regtest read_with_wrong_rs01_file "--spinup-delay=0 -r" $TMPISO $TMPECC fi @@ -1764,12 +1708,11 @@ fi # Augmented image is protected by an outer RS03 error correction file if try "reading RS02 image with RS03 ecc file" read_with_rs03_file; then - $NEWVER --debug --set-version $SETVERSION -i$MASTERISO -e$TMPECC -mRS03 -c -n 20 -o file >>$LOGFILE 2>&1 + $NEWVER --regtest --debug --set-version $SETVERSION -i$MASTERISO -e$TMPECC -mRS03 -c -n 20 -o file >>$LOGFILE 2>&1 cp $MASTERISO $SIMISO $NEWVER --debug -i$SIMISO --byteset 34930,0,1 >>$LOGFILE 2>&1 - rm -f $TMPISO extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" run_regtest read_with_rs03_file "--spinup-delay=0 -r" $TMPISO $TMPECC fi @@ -1777,17 +1720,51 @@ fi # Augmented image and non-matching RS03 error correction file if try "reading RS02 image with non-matching RS03 ecc file" read_with_wrong_rs03_file; then - $NEWVER --debug --set-version $SETVERSION -i$MASTERISO -e$TMPECC -mRS03 -c -n 20 -o file >>$LOGFILE 2>&1 + $NEWVER --regtest --debug --set-version $SETVERSION -i$MASTERISO -e$TMPECC -mRS03 -c -n 20 -o file >>$LOGFILE 2>&1 $NEWVER --debug -i$TMPECC --byteset 0,24,1 >>$LOGFILE 2>&1 cp $MASTERISO $SIMISO $NEWVER --debug -i$SIMISO --byteset 34930,0,1 >>$LOGFILE 2>&1 - rm -f $TMPISO extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" run_regtest read_with_wrong_rs03_file "--spinup-delay=0 -r" $TMPISO $TMPECC fi +# Do a second read attempt at an incomplete image; +# see whether CRC errors are still discovered since CRC caching is a bit +# complicated in this case. + +if try "re-reading medium with CRC error" read_second_pass_with_crc_error; then + + cp $MASTERISO $SIMISO + $NEWVER --debug -i$SIMISO --byteset 15830,8,3 >>$LOGFILE 2>&1 + cp $MASTERISO $TMPISO + $NEWVER --debug -i$TMPISO --erase 15800-16199 >>$LOGFILE 2>&1 + + extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" + run_regtest read_second_pass_with_crc_error "--spinup-delay=0 -r" $TMPISO +fi + +# Read medium in several passes; some sectors become readable in the third pass. +# One sector keeps is CRC error over all passes. + +if try "reading medium in 3 passes; 3rd pass recovers some" read_multipass_ecc_partial_success; then + + # Prepare an image matching the algorithm for simulating the defects + $NEWVER --debug -i$SIMISO --random-image $ISOSIZE >>$LOGFILE 2>&1 + $NEWVER --debug -i$SIMISO --erase 15900-16099 --fill-unreadable=64 >>$LOGFILE 2>&1 + $NEWVER --regtest --debug --set-version $SETVERSION -i$SIMISO -mRS02 -n$ECCSIZE -c >>$LOGFILE 2>&1 + + # Prepare the image for reading + $NEWVER --debug -i$SIMISO --erase 15800-16199 >>$LOGFILE 2>&1 + $NEWVER --debug -i$SIMISO --erase "15900-16099:readable in pass 3" >>$LOGFILE 2>&1 + $NEWVER --debug -i$SIMISO --byteset 10000,5,255 >>$LOGFILE 2>&1 + + replace_config read-medium 3 + extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" + run_regtest read_multipass_ecc_partial_success "--read-medium=3 --spinup-delay=0 -r" $TMPISO +fi + ### Reading tests (adaptive) echo "# Reading tests (adaptive)" @@ -1800,7 +1777,6 @@ exit 0 if try "reading good image" adaptive_good; then cp $MASTERISO $SIMISO - rm -f $TMPISO run_regtest adaptive_good "--debug --sim-cd=$SIMISO --fixed-speed-values --spinup-delay=0 -r --adaptive-read" $TMPISO fi @@ -1818,7 +1794,6 @@ fi if try "reading good image with verbose output" adaptive_good_verbose; then cp $MASTERISO $SIMISO - rm -f $TMPISO run_regtest adaptive_good_verbose "--debug --sim-cd=$SIMISO --fixed-speed-values --spinup-delay=0 -r -v --adaptive-read" $TMPISO fi @@ -1832,7 +1807,6 @@ if try "reading image being shorter than expected" adaptive_shorter; then cp $MASTERISO $SIMISO $NEWVER --debug -i$SIMISO --truncate=$((REAL_ECCSIZE-44)) >>$LOGFILE 2>&1 - rm -f $TMPISO run_regtest adaptive_shorter "--debug --sim-cd=$SIMISO --fixed-speed-values --spinup-delay=0 -r -v --adaptive-read" $TMPISO fi @@ -1846,7 +1820,6 @@ if try "reading image being longer than expected" adaptive_longer; then cp $MASTERISO $SIMISO for i in $(seq 23); do cat fixed-random-sequence >>$SIMISO; done - rm -f $TMPISO run_regtest adaptive_longer "--debug --sim-cd=$SIMISO --fixed-speed-values --spinup-delay=0 -r -v --adaptive-read" $TMPISO fi @@ -1860,7 +1833,6 @@ if try "reading image, tao tail case" adaptive_tao_tail; then cat fixed-random-sequence >>$SIMISO $NEWVER --debug -i$SIMISO --erase 34932-34933 >>$LOGFILE 2>&1 - rm -f $TMPISO run_regtest adaptive_tao_tail "--debug --sim-cd=$SIMISO --fixed-speed-values --spinup-delay=0 -r --adaptive-read" $TMPISO fi @@ -1873,7 +1845,6 @@ if try "reading image, no tao tail case" adaptive_no_tao_tail; then cp $MASTERISO $SIMISO $NEWVER --debug -i$SIMISO --erase 34930-34931 >>$LOGFILE 2>&1 - rm -f $TMPISO run_regtest adaptive_no_tao_tail "--debug --sim-cd=$SIMISO --fixed-speed-values --spinup-delay=0 -r --dao --adaptive-read" $TMPISO fi @@ -1899,7 +1870,6 @@ if try "reading image requiring a newer dvdisaster version" adaptive_incompatibl $NEWVER --debug -i$SIMISO --byteset 30000,98,75 >>$LOGFILE 2>&1 $NEWVER --debug -i$SIMISO --byteset 30000,99,203 >>$LOGFILE 2>&1 - rm -f $TMPISO run_regtest adaptive_incompatible_ecc "--debug --sim-cd=$SIMISO --fixed-speed-values --spinup-delay=0 -r --adaptive-read" $TMPISO fi @@ -1913,7 +1883,6 @@ if try "reading image with one defective header" adaptive_bad_header; then cp $MASTERISO $SIMISO $NEWVER -i$SIMISO --debug --byteset 30592,1,1 >>$LOGFILE 2>&1 - rm -f $TMPISO run_regtest adaptive_bad_header "--debug --sim-cd=$SIMISO --fixed-speed-values --spinup-delay=0 -r -v --adaptive-read" $TMPISO fi @@ -1928,7 +1897,6 @@ if try "reading image with two defective headers" adaptive_bad_headers; then $NEWVER -i$SIMISO --debug --byteset 30592,1,1 >>$LOGFILE 2>&1 $NEWVER -i$SIMISO --debug --byteset 31488,100,1 >>$LOGFILE 2>&1 - rm -f $TMPISO run_regtest adaptive_bad_headers "--debug --sim-cd=$SIMISO --fixed-speed-values --spinup-delay=0 -r --adaptive-read" $TMPISO fi @@ -1941,7 +1909,6 @@ if try "reading image with missing data sectors" adaptive_missing_data_sectors; $NEWVER -i$SIMISO --debug --erase 21230 >>$LOGFILE 2>&1 $NEWVER -i$SIMISO --debug --erase 22450-22457 >>$LOGFILE 2>&1 - rm -f $TMPISO run_regtest adaptive_missing_data_sectors "--debug --sim-cd=$SIMISO --fixed-speed-values --spinup-delay=0 -r --adaptive-read" $TMPISO fi @@ -1953,7 +1920,6 @@ if try "reading image with missing crc sectors" adaptive_missing_crc_sectors; th $NEWVER -i$SIMISO --debug --erase 30020-30030 >>$LOGFILE 2>&1 $NEWVER -i$SIMISO --debug --erase 30034 >>$LOGFILE 2>&1 - rm -f $TMPISO run_regtest adaptive_missing_crc_sectors "--debug --sim-cd=$SIMISO --fixed-speed-values --spinup-delay=0 -r --adaptive-read" $TMPISO fi @@ -1965,7 +1931,6 @@ if try "reading image with missing ecc sectors" adaptive_missing_ecc_sectors; th $NEWVER -i$SIMISO --debug --erase 32020-32030 >>$LOGFILE 2>&1 $NEWVER -i$SIMISO --debug --erase 33034 >>$LOGFILE 2>&1 - rm -f $TMPISO run_regtest adaptive_missing_ecc_sectors "--debug --sim-cd=$SIMISO --fixed-speed-values --spinup-delay=0 -r --adaptive-read" $TMPISO fi @@ -1975,7 +1940,6 @@ if try "reading image with bad data byte" adaptive_data_bad_byte; then cp $MASTERISO $SIMISO $NEWVER -i$SIMISO --debug --byteset 1235,50,10 >>$LOGFILE 2>&1 - rm -f $TMPISO run_regtest adaptive_data_bad_byte "--debug --sim-cd=$SIMISO --fixed-speed-values --spinup-delay=0 -r --adaptive-read" $TMPISO fi @@ -1987,7 +1951,6 @@ if try "reading image with bad crc byte" adaptive_crc_bad_byte; then cp $MASTERISO $SIMISO $NEWVER -i$SIMISO --debug --byteset 30020,50,10 >>$LOGFILE 2>&1 - rm -f $TMPISO run_regtest adaptive_crc_bad_byte "--debug --sim-cd=$SIMISO --fixed-speed-values --spinup-delay=0 -r --adaptive-read" $TMPISO fi @@ -1997,7 +1960,6 @@ if try "reading image with bad ecc byte" adaptive_ecc_bad_byte; then cp $MASTERISO $SIMISO $NEWVER -i$SIMISO --debug --byteset 33100,50,10 >>$LOGFILE 2>&1 - rm -f $TMPISO run_regtest adaptive_ecc_bad_byte "--debug --sim-cd=$SIMISO --fixed-speed-values --spinup-delay=0 -r --adaptive-read" $TMPISO fi @@ -2009,10 +1971,9 @@ if try "reading with header modulo glitch, post 0.79.5 style hdr" adaptive_modul if ! test -f $HMGISO; then $NEWVER --debug -i $HMGISO --random-image 274300 >>$LOGFILE 2>&1 - $NEWVER --debug --set-version $SETVERSION -i$HMGISO -mRS02 -c >>$LOGFILE 2>&1 + $NEWVER --regtest --debug --set-version $SETVERSION -i$HMGISO -mRS02 -c >>$LOGFILE 2>&1 fi - rm -f $TMPISO run_regtest adaptive_modulo_glitch "--debug --sim-cd=$HMGISO --fixed-speed-values --spinup-delay=0 -r -v --adaptive-read" $TMPISO fi @@ -2024,7 +1985,7 @@ if try "header modulo glitch, old style, complete img" adaptive_modulo_glitch2; if ! test -f $HMGISO; then $NEWVER --debug -i $HMGISO --random-image 274300 >>$LOGFILE 2>&1 - $NEWVER --debug --set-version $SETVERSION -i$HMGISO -mRS02 -c >>$LOGFILE 2>&1 + $NEWVER --regtest --debug --set-version $SETVERSION -i$HMGISO -mRS02 -c >>$LOGFILE 2>&1 fi cp $HMGISO $SIMISO # create the old style image @@ -2044,7 +2005,6 @@ if try "header modulo glitch, old style, complete img" adaptive_modulo_glitch2; $NEWVER --debug -i $SIMISO --byteset $header,135,0 >>$LOGFILE 2>&1 done - rm -f $TMPISO run_regtest adaptive_modulo_glitch2 "--debug --sim-cd=$SIMISO --fixed-speed-values --spinup-delay=0 -r -v --adaptive-read" $TMPISO fi @@ -2058,7 +2018,7 @@ if try "header modulo glitch, old style, truncated img" adaptive_modulo_glitch3; if ! test -f $HMGISO; then $NEWVER --debug -i $HMGISO --random-image 274300 >>$LOGFILE 2>&1 - $NEWVER --debug --set-version $SETVERSION -i$HMGISO -mRS02 -c >>$LOGFILE 2>&1 + $NEWVER --regtest --debug --set-version $SETVERSION -i$HMGISO -mRS02 -c >>$LOGFILE 2>&1 fi cp $HMGISO $SIMISO # create the old style image @@ -2079,7 +2039,6 @@ if try "header modulo glitch, old style, truncated img" adaptive_modulo_glitch3; done $NEWVER --debug -i $SIMISO --truncate=357520 >>$LOGFILE 2>&1 - rm -f $TMPISO run_regtest adaptive_modulo_glitch3 "--debug --sim-cd=$SIMISO --fixed-speed-values --spinup-delay=0 -r -v --adaptive-read" $TMPISO fi @@ -2093,7 +2052,7 @@ if try "header modulo glitch, old style, truncated img, missing ref secs" adapti if ! test -f $HMGISO; then $NEWVER --debug -i $HMGISO --random-image 274300 >>$LOGFILE 2>&1 - $NEWVER --debug --set-version $SETVERSION -i$HMGISO -mRS02 -c >>$LOGFILE 2>&1 + $NEWVER --regtest --debug --set-version $SETVERSION -i$HMGISO -mRS02 -c >>$LOGFILE 2>&1 fi cp $HMGISO $SIMISO # create the old style image @@ -2120,17 +2079,15 @@ if try "header modulo glitch, old style, truncated img, missing ref secs" adapti $NEWVER --debug -i $SIMISO --erase $sector >>$LOGFILE 2>&1 done - rm -f $TMPISO run_regtest adaptive_modulo_glitch4 "--debug --sim-cd=$SIMISO --fixed-speed-values --spinup-delay=0 -r -v --adaptive-read" $TMPISO fi # Augmented image is protected by an outer RS01 error correction file if try "reading RS02 image with RS01 ecc file" adaptive_with_rs01_file; then - $NEWVER --debug --set-version $SETVERSION -i$MASTERISO -e$TMPECC -c -n normal >>$LOGFILE 2>&1 + $NEWVER --regtest --debug --set-version $SETVERSION -i$MASTERISO -e$TMPECC -c -n normal >>$LOGFILE 2>&1 cp $MASTERISO $SIMISO - rm -f $TMPISO run_regtest adaptive_with_rs01_file "--debug --sim-cd=$SIMISO --fixed-speed-values --spinup-delay=0 -r --adaptive-read" $TMPISO $TMPECC fi @@ -2145,36 +2102,34 @@ fi # user did probably have some intentention specifying the ecc file. if try "reading RS02 image with non-matching RS01 ecc file" adaptive_with_wrong_rs01_file; then - $NEWVER --debug --set-version $SETVERSION -i$MASTERISO -e$TMPECC -c -n normal >>$LOGFILE 2>&1 + $NEWVER --regtest --debug --set-version $SETVERSION -i$MASTERISO -e$TMPECC -c -n normal >>$LOGFILE 2>&1 $NEWVER --debug -i$TMPECC --byteset 0,24,1 >>$LOGFILE 2>&1 # alter the fingerprint cp $MASTERISO $SIMISO - rm -f $TMPISO run_regtest adaptive_with_wrong_rs01_file "--debug --sim-cd=$SIMISO --fixed-speed-values --spinup-delay=0 -r --adaptive-read" $TMPISO $TMPECC fi # Augmented image is protected by an outer RS03 error correction file if try "reading RS02 image with RS03 ecc file" read_with_rs03_file; then - $NEWVER --debug --set-version $SETVERSION -i$MASTERISO -e$TMPECC -mRS03 -c -n 20 -o file >>$LOGFILE 2>&1 + $NEWVER --regtest --debug --set-version $SETVERSION -i$MASTERISO -e$TMPECC -mRS03 -c -n 20 -o file >>$LOGFILE 2>&1 cp $MASTERISO $SIMISO $NEWVER --debug -i$SIMISO --byteset 34930,0,1 >>$LOGFILE 2>&1 - rm -f $TMPISO run_regtest read_with_rs03_file "--debug --sim-cd=$SIMISO --fixed-speed-values --spinup-delay=0 -r" $TMPISO $TMPECC fi # Augmented image and non-matching RS03 error correction file if try "reading RS02 image with non-matching RS03 ecc file" read_with_wrong_rs03_file; then - $NEWVER --debug --set-version $SETVERSION -i$MASTERISO -e$TMPECC -mRS03 -c -n 20 -o file >>$LOGFILE 2>&1 + $NEWVER --regtest --debug --set-version $SETVERSION -i$MASTERISO -e$TMPECC -mRS03 -c -n 20 -o file >>$LOGFILE 2>&1 $NEWVER --debug -i$TMPECC --byteset 0,24,1 >>$LOGFILE 2>&1 cp $MASTERISO $SIMISO $NEWVER --debug -i$SIMISO --byteset 34930,0,1 >>$LOGFILE 2>&1 - rm -f $TMPISO run_regtest read_with_wrong_rs03_file "--debug --sim-cd=$SIMISO --fixed-speed-values --spinup-delay=0 -r" $TMPISO $TMPECC fi + diff --git a/regtest/rs03f.bash b/regtest/rs03f.bash index 13e6075..e14f7b6 100755 --- a/regtest/rs03f.bash +++ b/regtest/rs03f.bash @@ -15,13 +15,13 @@ CODEC_PREFIX=RS03f # Create master image if ! file_exists $MASTERISO; then - $NEWVER --debug -i$MASTERISO --random-image $ISOSIZE >>$LOGFILE 2>&1 + $NEWVER --regtest --debug -i$MASTERISO --random-image $ISOSIZE >>$LOGFILE 2>&1 echo -e "$FILE_MSG" FILE_MSG="" fi if ! file_exists $MASTERECC; then - $NEWVER --debug --set-version $SETVERSION -i$MASTERISO -e$MASTERECC -mRS03 -n$REDUNDANCY -o file -c >>$LOGFILE 2>&1 + $NEWVER --regtest --debug --set-version $SETVERSION -i$MASTERISO -e$MASTERECC -mRS03 -n$REDUNDANCY -o file -c >>$LOGFILE 2>&1 echo -e "$FILE_MSG" FILE_MSG="" fi @@ -38,7 +38,7 @@ if ! file_exists $ISO_PLUS56; then fi if ! file_exists $ECC_PLUS56; then - $NEWVER --debug --set-version $SETVERSION -i$ISO_PLUS56 -e$ECC_PLUS56 -mRS03 -n$REDUNDANCY -o file -c >>$LOGFILE 2>&1 + $NEWVER --regtest --debug --set-version $SETVERSION -i$ISO_PLUS56 -e$ECC_PLUS56 -mRS03 -n$REDUNDANCY -o file -c >>$LOGFILE 2>&1 echo -e "$FILE_MSG" FILE_MSG="" fi @@ -74,7 +74,7 @@ if try "image with 56 extra bytes" plus56_bytes; then cp $MASTERISO $TMPISO dd if="$RNDSEQ" count=1 bs=56 >>$TMPISO 2>/dev/null - $NEWVER --debug --set-version $SETVERSION -i$TMPISO -e$TMPECC -mRS03 -n$REDUNDANCY -o file -c >>$LOGFILE 2>&1 + $NEWVER --regtest --debug --set-version $SETVERSION -i$TMPISO -e$TMPECC -mRS03 -n$REDUNDANCY -o file -c >>$LOGFILE 2>&1 run_regtest plus56_bytes "-t" $TMPISO $TMPECC fi @@ -86,7 +86,7 @@ if try "no image; ecc for image with 56 extra bytes" no_image_plus56_bytes; then cp $MASTERISO $TMPISO dd if="$RNDSEQ" count=1 bs=56 >>$TMPISO 2>/dev/null - $NEWVER --debug --set-version $SETVERSION -i$TMPISO -e$TMPECC -mRS03 -n$REDUNDANCY -o file -c >>$LOGFILE 2>&1 + $NEWVER --regtest --debug --set-version $SETVERSION -i$TMPISO -e$TMPECC -mRS03 -n$REDUNDANCY -o file -c >>$LOGFILE 2>&1 run_regtest no_image_plus56_bytes "-t" $ISODIR/no.iso $TMPECC fi @@ -98,7 +98,7 @@ fi if try "image with special padding situation" special_padding; then $NEWVER --debug -i$TMPISO --random-image 20124 >>$LOGFILE 2>&1 - $NEWVER --debug --set-version $SETVERSION -i$TMPISO -e$TMPECC -mRS03 -n$REDUNDANCY -o file -c >>$LOGFILE 2>&1 + $NEWVER --regtest --debug --set-version $SETVERSION -i$TMPISO -e$TMPECC -mRS03 -n$REDUNDANCY -o file -c >>$LOGFILE 2>&1 run_regtest special_padding "-v -t" $TMPISO $TMPECC fi @@ -111,7 +111,7 @@ if try "image with special padding situation plus 56 bytes" special_padding_plus $NEWVER --debug -i$TMPISO --random-image 20123 >>$LOGFILE 2>&1 dd if="$RNDSEQ" count=1 bs=56 >>$TMPISO 2>/dev/null - $NEWVER --debug --set-version $SETVERSION -i$TMPISO -e$TMPECC -mRS03 -n$REDUNDANCY -o file -c >>$LOGFILE 2>&1 + $NEWVER --regtest --debug --set-version $SETVERSION -i$TMPISO -e$TMPECC -mRS03 -n$REDUNDANCY -o file -c >>$LOGFILE 2>&1 run_regtest special_padding_plus56 "-v -t" $TMPISO $TMPECC fi @@ -122,7 +122,7 @@ if try "normal image; ecc for image with 56 extra bytes" normal_image_ecc_plus56 cp $MASTERISO $TMPISO dd if="$RNDSEQ" count=1 bs=56 >>$TMPISO 2>/dev/null - $NEWVER --debug --set-version $SETVERSION -i$TMPISO -e$TMPECC -mRS03 -n$REDUNDANCY -o file -c >>$LOGFILE 2>&1 + $NEWVER --regtest --debug --set-version $SETVERSION -i$TMPISO -e$TMPECC -mRS03 -n$REDUNDANCY -o file -c >>$LOGFILE 2>&1 run_regtest normal_image_ecc_plus56_bytes "-t" $MASTERISO $TMPECC fi @@ -147,7 +147,7 @@ if try "image a few bytes shorter as expected; both not multiple of 2048" few_by cp $MASTERISO $LONGISO dd if="$RNDSEQ" count=1 bs=390 >>$LONGISO 2>/dev/null - $NEWVER --debug --set-version $SETVERSION -i$LONGISO -e$TMPECC -mRS03 -n$REDUNDANCY -o file -c >>$LOGFILE 2>&1 + $NEWVER --regtest --debug --set-version $SETVERSION -i$LONGISO -e$TMPECC -mRS03 -n$REDUNDANCY -o file -c >>$LOGFILE 2>&1 run_regtest few_bytes_shorter "-t" $TMPISO $TMPECC rm -f $LONGISO @@ -164,7 +164,7 @@ if try "image a few bytes longer as expected; both not multiple of 2048" few_byt cp $MASTERISO $TMPISO dd if="$RNDSEQ" count=1 bs=390 >>$TMPISO 2>/dev/null - $NEWVER --debug --set-version $SETVERSION -i$SHORTISO -e$TMPECC -mRS03 -n$REDUNDANCY -o file -c >>$LOGFILE 2>&1 + $NEWVER --regtest --debug --set-version $SETVERSION -i$SHORTISO -e$TMPECC -mRS03 -n$REDUNDANCY -o file -c >>$LOGFILE 2>&1 run_regtest few_bytes_longer "-t" $TMPISO $TMPECC rm -f $SHORTISO @@ -548,7 +548,7 @@ fi if try "ecc creating with existing ecc file" ecc_existing_file; then - $NEWVER --debug --set-version $SETVERSION -i$MASTERISO -e$TMPECC -mRS03 -n$((REDUNDANCY+10)) -o file -c >>$LOGFILE 2>&1 + $NEWVER --regtest --debug --set-version $SETVERSION -i$MASTERISO -e$TMPECC -mRS03 -n$((REDUNDANCY+10)) -o file -c >>$LOGFILE 2>&1 IGNORE_LOG_LINE="^Avg performance|^Creating the error correction file with Method RS03" @@ -571,8 +571,6 @@ if try "ecc creating with no read permission" ecc_no_read_perm; then replace_config redundancy $REDUNDANCY extra_args="--debug --set-version $SETVERSION" run_regtest ecc_no_read_perm "-mRS03 -n $REDUNDANCY -o file -c" $TMPISO $TMPECC - - rm -f $TMPISO fi # Create with no write permission on ecc file @@ -622,109 +620,97 @@ fi # Read image and create ecc in the same program call. # Tests whether CRC and ECC information is handed over correctly. -# NOTE: cache handling is currently disabled and will be fixed in 0.79.6! if try "read image and create ecc in one call" ecc_create_after_read; then cp $MASTERISO $SIMISO - rm -f $TMPISO $TMPECC IGNORE_LOG_LINE="^Avg performance|^Creating the error correction file with Method RS03" replace_config method-name RS03 replace_config ecc-target 0 replace_config redundancy $REDUNDANCY replace_config read-and-create 1 extra_args="--debug --set-version $SETVERSION --sim-cd=$SIMISO --fixed-speed-values" - run_regtest ecc_create_after_read "-r -c -mRS03 -o file -n$REDUNDANCY" $TMPISO $TMPECC + run_regtest ecc_create_after_read "-r -c -mRS03 -o file -n$REDUNDANCY -v" $TMPISO $TMPECC fi # Read image with ecc file and create new (other) ecc in the same program call. # Tests whether CRC and ECC information is handed over correctly. -# NOTE: cache handling is currently disabled and will be fixed in 0.79.6! if try "read image with ecc (RS01) and create new ecc" ecc_recreate_after_read_rs01; then cp $MASTERISO $SIMISO - $NEWVER --debug --set-version $SETVERSION -i$SIMISO -e$TMPECC -c -n 8 >>$LOGFILE 2>&1 + $NEWVER --regtest --debug --set-version $SETVERSION -i$SIMISO -e$TMPECC -c -n 8 >>$LOGFILE 2>&1 - rm -f $TMPISO IGNORE_LOG_LINE="^Avg performance|^Creating the error correction file with Method RS03" replace_config method-name RS03 replace_config ecc-target 0 replace_config redundancy $REDUNDANCY extra_args="--debug --set-version $SETVERSION --sim-cd=$SIMISO --fixed-speed-values" - run_regtest ecc_recreate_after_read_rs01 "-r -c -mRS03 -o file -n$REDUNDANCY" $TMPISO $TMPECC + run_regtest ecc_recreate_after_read_rs01 "-r -c -mRS03 -o file -n$REDUNDANCY -v" $TMPISO $TMPECC fi # Read image with ecc file and create new (other) ecc in the same program call. # Tests whether CRC and ECC information is handed over correctly. -# NOTE: cache handling is currently disabled and will be fixed in 0.79.6! if try "read image with ecc (RS02) and create new ecc" ecc_recreate_after_read_rs02; then cp $MASTERISO $SIMISO - $NEWVER --debug --set-version $SETVERSION -i$SIMISO -mRS02 -c -n$((ISOSIZE+3000)) >>$LOGFILE 2>&1 + $NEWVER --regtest --debug --set-version $SETVERSION -i$SIMISO -mRS02 -c -n$((ISOSIZE+3000)) >>$LOGFILE 2>&1 - rm -f $TMPISO $TMPECC IGNORE_LOG_LINE="^Avg performance|^Creating the error correction file with Method RS03" replace_config method-name RS03 replace_config ecc-target 0 replace_config redundancy $REDUNDANCY extra_args="--debug --set-version $SETVERSION --sim-cd=$SIMISO --fixed-speed-values" - run_regtest ecc_recreate_after_read_rs02 "-r -c -mRS03 -o file -n$REDUNDANCY" $TMPISO $TMPECC + run_regtest ecc_recreate_after_read_rs02 "-r -c -mRS03 -o file -n$REDUNDANCY -v" $TMPISO $TMPECC fi # Read image with ecc file and create new (other) ecc in the same program call. # Tests whether CRC and ECC information is handed over correctly. -# NOTE: cache handling is currently disabled and will be fixed in 0.79.6! if try "read image with ecc (RS03i) and create new ecc" ecc_recreate_after_read_rs03i; then cp $MASTERISO $SIMISO - $NEWVER --debug --set-version $SETVERSION -i$SIMISO -mRS03 -c -n$((ISOSIZE+3000)) >>$LOGFILE 2>&1 + $NEWVER --regtest --debug --set-version $SETVERSION -i$SIMISO -mRS03 -c -n$((ISOSIZE+3000)) >>$LOGFILE 2>&1 - rm -f $TMPISO $TMPECC IGNORE_LOG_LINE="^Avg performance|^Creating the error correction file with Method RS03" replace_config method-name RS03 replace_config ecc-target 0 replace_config redundancy $REDUNDANCY extra_args="--debug --set-version $SETVERSION --sim-cd=$SIMISO --fixed-speed-values" - run_regtest ecc_recreate_after_read_rs03i "-r -c -mRS03 -o file -n$REDUNDANCY" $TMPISO $TMPECC + run_regtest ecc_recreate_after_read_rs03i "-r -c -mRS03 -o file -n$REDUNDANCY -v" $TMPISO $TMPECC fi # Read image with ecc file and create new (other) ecc in the same program call. # Tests whether CRC and ECC information is handed over correctly. -# NOTE: cache handling is currently disabled and will be fixed in 0.79.6! if try "read image with ecc (RS03f) and create new ecc" ecc_recreate_after_read_rs03f; then cp $MASTERISO $SIMISO - $NEWVER --debug --set-version $SETVERSION -i$SIMISO -e$TMPECC -mRS03 -o file -c -n 9 >>$LOGFILE 2>&1 + $NEWVER --regtest --debug --set-version $SETVERSION -i$SIMISO -e$TMPECC -mRS03 -o file -c -n 9 >>$LOGFILE 2>&1 - rm -f $TMPISO IGNORE_LOG_LINE="^Avg performance|^Creating the error correction file with Method RS03" replace_config method-name RS03 replace_config ecc-target 0 replace_config redundancy $REDUNDANCY extra_args="--debug --set-version $SETVERSION --sim-cd=$SIMISO --fixed-speed-values" - run_regtest ecc_recreate_after_read_rs03f "-r -c -mRS03 -o file -n$REDUNDANCY" $TMPISO $TMPECC + run_regtest ecc_recreate_after_read_rs03f "-r -c -mRS03 -o file -n$REDUNDANCY -v" $TMPISO $TMPECC fi # Complete image in a reading pass, then create an ecc file for it. # Cached checksums must be discarded before creating the ecc. -# NOTE: cache handling is currently disabled and will be fixed in 0.79.6! if try "create ecc after completing partial image" ecc_create_after_partial_read; then cp $MASTERISO $TMPISO $NEWVER --debug -i$TMPISO --erase 1000-1500 >>$LOGFILE 2>&1 - rm -f $TMPECC IGNORE_LOG_LINE="^Avg performance|^Creating the error correction file with Method RS03" replace_config method-name RS03 replace_config ecc-target 0 replace_config redundancy $REDUNDANCY - extra_args="--debug --set-version $SETVERSION --sim-cd=$SIMISO --fixed-speed-values" - run_regtest ecc_create_after_partial_read "-r -c -mRS03 -o file -n$REDUNDANCY" $TMPISO $TMPECC + extra_args="--debug --set-version $SETVERSION --sim-cd=$MASTERISO --fixed-speed-values" + run_regtest ecc_create_after_partial_read "-r -c -mRS03 -o file -n$REDUNDANCY -v" $TMPISO $TMPECC fi ### Fixing tests @@ -834,7 +820,6 @@ if try "fixing image without read permission" fix_no_read_perm; then chmod 000 $TMPISO run_regtest fix_no_read_perm "-f" $TMPISO $MASTERECC - rm -f $TMPISO fi # Fix image without read permission on ecc file @@ -846,7 +831,6 @@ if try "fixing image without read permission on ecc" fix_no_read_perm_ecc; then chmod 000 $TMPECC run_regtest fix_no_read_perm_ecc "-f" $TMPISO $TMPECC - rm -f $TMPECC fi # Fix image without write permission @@ -857,7 +841,6 @@ if try "fixing image without write permission" fix_no_write_perm; then chmod 400 $TMPISO run_regtest fix_no_write_perm "-f" $TMPISO $MASTERECC - rm -f $TMPISO fi # Fix image without write permission for ecc @@ -870,7 +853,6 @@ if try "fixing image without write permission for ecc" fix_no_write_perm_ecc; th chmod 400 $TMPECC run_regtest fix_no_write_perm_ecc "-f" $TMPISO $TMPECC - rm -f $TMPECC fi # Fix good image not multiple of 2048 @@ -1022,7 +1004,6 @@ echo "# Scanning tests" if try "scanning good image" scan_good; then cp $MASTERISO $SIMISO - rm -f $TMPISO extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" run_regtest scan_good "--spinup-delay=0 -s" $TMPISO $MASTERECC fi @@ -1032,7 +1013,6 @@ fi if try "scanning good image, verbose output" scan_good_verbose; then cp $MASTERISO $SIMISO - rm -f $TMPISO extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" run_regtest scan_good_verbose "--spinup-delay=0 -s -v" $TMPISO $MASTERECC fi @@ -1046,7 +1026,6 @@ if try "scanning image being shorter than expected" scan_shorter; then $NEWVER --debug -i$SIMISO --truncate=$((ISOSIZE-44)) >>$LOGFILE 2>&1 - rm -f $TMPISO extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" run_regtest scan_shorter "--spinup-delay=0 -s" $TMPISO $MASTERECC fi @@ -1059,7 +1038,6 @@ if try "scanning image being longer than expected" scan_longer; then for i in $(seq 23); do cat fixed-random-sequence >>$SIMISO; done - rm -f $TMPISO extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" run_regtest scan_longer "--spinup-delay=0 -s -v" $TMPISO $MASTERECC fi @@ -1073,7 +1051,6 @@ if try "scanning image, tao tail case" scan_tao_tail; then cat fixed-random-sequence >>$SIMISO $NEWVER --debug -i$SIMISO --erase 21000-21001 >>$LOGFILE 2>&1 - rm -f $TMPISO extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" run_regtest scan_tao_tail "--spinup-delay=0 -s" $TMPISO $MASTERECC fi @@ -1087,7 +1064,6 @@ if try "scanning image, no tao tail case" scan_no_tao_tail; then cat fixed-random-sequence >>$SIMISO $NEWVER --debug -i$SIMISO --erase 20998-20999 >>$LOGFILE 2>&1 - rm -f $TMPISO extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" run_regtest scan_no_tao_tail "--spinup-delay=0 -s --dao" $TMPISO $MASTERECC fi @@ -1115,7 +1091,6 @@ if try "scanning image requiring a newer dvdisaster version" scan_incompatible_e $NEWVER --debug -i$TMPECC --byteset 0,98,62 >>$LOGFILE 2>&1 $NEWVER --debug -i$TMPECC --byteset 0,99,9 >>$LOGFILE 2>&1 - rm -f $TMPISO extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" run_regtest scan_incompatible_ecc "--spinup-delay=0 -s" $TMPISO $TMPECC fi @@ -1129,7 +1104,6 @@ if try "scanning image with a defective header" scan_bad_header; then cp $MASTERECC $TMPECC $NEWVER -i$TMPECC --debug --byteset 0,1,1 >>$LOGFILE 2>&1 - rm -f $TMPISO extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" run_regtest scan_bad_header "--spinup-delay=0 -s -v" $TMPISO $TMPECC fi @@ -1143,7 +1117,6 @@ if try "scanning image with missing data sectors" scan_missing_data_sectors; the $NEWVER -i$SIMISO --debug --erase 11230 >>$LOGFILE 2>&1 $NEWVER -i$SIMISO --debug --erase 12450-12457 >>$LOGFILE 2>&1 - rm -f $TMPISO extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" run_regtest scan_missing_data_sectors "--spinup-delay=0 -s " $TMPISO $MASTERECC fi @@ -1159,7 +1132,6 @@ if try "scanning image with missing crc sectors" scan_missing_crc_sectors; then $NEWVER -i$TMPECC --debug --erase 5 >>$LOGFILE 2>&1 $NEWVER -i$TMPECC --debug --erase 77-86 >>$LOGFILE 2>&1 - rm -f $TMPISO extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" run_regtest scan_missing_crc_sectors "--spinup-delay=0 -s " $TMPISO $TMPECC fi @@ -1173,7 +1145,6 @@ if try "scanning image with missing ecc sectors" scan_missing_ecc_sectors; then $NEWVER -i$TMPECC --debug --erase 120 >>$LOGFILE 2>&1 $NEWVER -i$TMPECC --debug --erase 134-190 >>$LOGFILE 2>&1 - rm -f $TMPISO extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" run_regtest scan_missing_ecc_sectors "--spinup-delay=0 -s " $TMPISO $TMPECC fi @@ -1184,7 +1155,6 @@ if try "scanning image with bad data byte" scan_data_bad_byte; then cp $MASTERISO $SIMISO $NEWVER -i$SIMISO --debug --byteset 1235,50,10 >>$LOGFILE 2>&1 - rm -f $TMPISO extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" run_regtest scan_data_bad_byte "--spinup-delay=0 -s " $TMPISO $MASTERECC fi @@ -1196,7 +1166,6 @@ if try "scanning image with bad crc byte" scan_crc_bad_byte; then cp $MASTERECC $TMPECC $NEWVER -i$TMPECC --debug --byteset 77,50,10 >>$LOGFILE 2>&1 - rm -f $TMPISO extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" run_regtest scan_crc_bad_byte "--spinup-delay=0 -s " $TMPISO $TMPECC fi @@ -1208,7 +1177,6 @@ if try "scanning image with bad ecc byte" scan_ecc_bad_byte; then cp $MASTERECC $TMPECC $NEWVER -i$TMPECC --debug --byteset 200,50,10 >>$LOGFILE 2>&1 - rm -f $TMPISO extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" run_regtest scan_ecc_bad_byte "--spinup-delay=0 -s " $TMPISO $TMPECC fi @@ -1216,6 +1184,7 @@ fi # Ecc header is missing if try "scanning image with missing ecc header" scan_missing_ecc_header; then + cp $MASTERISO $SIMISO cp $MASTERECC $TMPECC $NEWVER --debug -i $TMPECC --erase 0 >>$LOGFILE 2>&1 @@ -1224,9 +1193,10 @@ if try "scanning image with missing ecc header" scan_missing_ecc_header; then fi # Ecc header is missing, some CRC blocks are also gone +# 15 missing CRC block amount to (ndata-1)*15=234*15=3510 missing CRCs. if try "scanning image with missing ecc header and CRC blocks" scan_missing_ecc_header_and_crc; then - + cp $MASTERISO $SIMISO cp $MASTERECC $TMPECC $NEWVER --debug -i $TMPECC --erase 0-16 >>$LOGFILE 2>&1 @@ -1235,9 +1205,11 @@ if try "scanning image with missing ecc header and CRC blocks" scan_missing_ecc_ fi # Ecc header is missing, first CRC block is defective also +# Since one CRC block is defective, (ndata-1)=234 CRCs are reported a missing. if try "scanning image with ecc header missing, first CRC block defective" scan_missing_ecc_header_and_defective_crc; then + cp $MASTERISO $SIMISO cp $MASTERECC $TMPECC $NEWVER --debug -i $TMPECC --erase 0 >>$LOGFILE 2>&1 $NEWVER --debug -i $TMPECC --byteset 2,50,107 >>$LOGFILE 2>&1 @@ -1253,7 +1225,7 @@ if try "checksum error in ecc header" scan_ecc_header_crc_error; then cp $MASTERECC $TMPECC $NEWVER --debug -i $TMPECC --byteset 0,32,107 >>$LOGFILE 2>&1 - extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" + extra_args="--debug --sim-cd=$MASTERISO --fixed-speed-values" run_regtest scan_ecc_header_crc_error "--spinup-delay=0 -s -v" $MASTERISO $TMPECC fi @@ -1266,7 +1238,6 @@ echo "# Reading tests (linear)" if try "reading good image" read_good; then cp $MASTERISO $SIMISO - rm -f $TMPISO extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" run_regtest read_good "--spinup-delay=0 -r" $TMPISO $MASTERECC fi @@ -1276,7 +1247,6 @@ fi if try "reading good image, verbose output" read_good_verbose; then cp $MASTERISO $SIMISO - rm -f $TMPISO extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" run_regtest read_good_verbose "--spinup-delay=0 -r -v" $TMPISO $MASTERECC fi @@ -1300,9 +1270,9 @@ if try "reading image being shorter than expected" read_shorter; then $NEWVER --debug -i$SIMISO --truncate=$((ISOSIZE-44)) >>$LOGFILE 2>&1 - rm -f $TMPISO + replace_config ignore-iso-size 1 extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" - run_regtest read_shorter "--spinup-delay=0 -r" $TMPISO $MASTERECC + run_regtest read_shorter "--ignore-iso-size --spinup-delay=0 -r" $TMPISO $MASTERECC fi # Read image which is longer than expected @@ -1313,7 +1283,6 @@ if try "reading image being longer than expected" read_longer; then for i in $(seq 23); do cat fixed-random-sequence >>$SIMISO; done - rm -f $TMPISO extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" run_regtest read_longer "--spinup-delay=0 -r -v" $TMPISO $MASTERECC fi @@ -1327,7 +1296,6 @@ if try "reading image, tao tail case" read_tao_tail; then cat fixed-random-sequence >>$SIMISO $NEWVER --debug -i$SIMISO --erase 21000-21001 >>$LOGFILE 2>&1 - rm -f $TMPISO extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" run_regtest read_tao_tail "--spinup-delay=0 -r" $TMPISO $MASTERECC fi @@ -1341,7 +1309,6 @@ if try "reading image, no tao tail case" read_no_tao_tail; then cat fixed-random-sequence >>$SIMISO $NEWVER --debug -i$SIMISO --erase 20998-20999 >>$LOGFILE 2>&1 - rm -f $TMPISO extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" run_regtest read_no_tao_tail "--spinup-delay=0 -r --dao" $TMPISO $MASTERECC fi @@ -1369,7 +1336,6 @@ if try "reading image requiring a newer dvdisaster version" read_incompatible_ec $NEWVER --debug -i$TMPECC --byteset 0,98,62 >>$LOGFILE 2>&1 $NEWVER --debug -i$TMPECC --byteset 0,99,9 >>$LOGFILE 2>&1 - rm -f $TMPISO extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" run_regtest read_incompatible_ecc "--spinup-delay=0 -r " $TMPISO $TMPECC fi @@ -1384,7 +1350,6 @@ if try "reading image with a defective header" read_bad_header; then cp $MASTERECC $TMPECC $NEWVER -i$TMPECC --debug --byteset 0,1,1 >>$LOGFILE 2>&1 - rm -f $TMPISO extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" run_regtest read_bad_header "--spinup-delay=0 -r -v" $TMPISO $TMPECC fi @@ -1398,7 +1363,6 @@ if try "reading image with missing data sectors" read_missing_data_sectors; then $NEWVER -i$SIMISO --debug --erase 11230 >>$LOGFILE 2>&1 $NEWVER -i$SIMISO --debug --erase 12450-12457 >>$LOGFILE 2>&1 - rm -f $TMPISO extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" run_regtest read_missing_data_sectors "--spinup-delay=0 -r " $TMPISO $MASTERECC fi @@ -1414,7 +1378,6 @@ if try "reading image with missing crc sectors" read_missing_crc_sectors; then $NEWVER -i$TMPECC --debug --erase 5 >>$LOGFILE 2>&1 $NEWVER -i$TMPECC --debug --erase 77-86 >>$LOGFILE 2>&1 - rm -f $TMPISO extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" run_regtest read_missing_crc_sectors "--spinup-delay=0 -r " $TMPISO $TMPECC fi @@ -1428,12 +1391,11 @@ if try "reading image with missing ecc sectors" read_missing_ecc_sectors; then $NEWVER -i$TMPECC --debug --erase 120 >>$LOGFILE 2>&1 $NEWVER -i$TMPECC --debug --erase 134-190 >>$LOGFILE 2>&1 - rm -f $TMPISO extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" run_regtest read_missing_ecc_sectors "--spinup-delay=0 -r " $TMPISO $TMPECC fi -# Image contains bad byte in the data section +# Image contains bad bytes in the data section if try "reading image with bad data byte" read_data_bad_byte; then cp $MASTERISO $SIMISO @@ -1441,9 +1403,8 @@ if try "reading image with bad data byte" read_data_bad_byte; then $NEWVER -i$SIMISO --debug --byteset 1235,50,10 >>$LOGFILE 2>&1 $NEWVER -i$SIMISO --debug --byteset 20999,50,10 >>$LOGFILE 2>&1 - rm -f $TMPISO extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" - run_regtest read_data_bad_byte "--spinup-delay=0 -r " $TMPISO $MASTERECC + run_regtest read_data_bad_byte "--spinup-delay=0 -r" $TMPISO $MASTERECC fi # Image contains bad byte in the crc section @@ -1453,7 +1414,6 @@ if try "reading image with bad crc byte" read_crc_bad_byte; then cp $MASTERECC $TMPECC $NEWVER -i$TMPECC --debug --byteset 77,50,10 >>$LOGFILE 2>&1 - rm -f $TMPISO extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" run_regtest read_crc_bad_byte "--spinup-delay=0 -r " $TMPISO $TMPECC fi @@ -1465,7 +1425,6 @@ if try "reading image with bad ecc byte" read_ecc_bad_byte; then cp $MASTERECC $TMPECC $NEWVER -i$TMPECC --debug --byteset 200,50,10 >>$LOGFILE 2>&1 - rm -f $TMPISO extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" run_regtest read_ecc_bad_byte "--spinup-delay=0 -r " $TMPISO $TMPECC fi @@ -1485,11 +1444,48 @@ if try "crc section with uncorrectable dead sector markers" read_crc_section_wit $NEWVER --debug -i$TMPECC --erase 15 >>$LOGFILE 2>&1 $NEWVER --debug -i$TMPECC --erase 20 >>$LOGFILE 2>&1 - rm -f $TMPISO extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" run_regtest read_crc_section_with_uncorrectable_dsm "--spinup-delay=0 -r " $TMPISO $TMPECC fi +# Do a second read attempt at an incomplete image; +# see whether CRC errors are still discovered since CRC caching is a bit +# complicated in this case. + +if try "re-reading medium with CRC error" read_second_pass_with_crc_error; then + + cp $MASTERISO $SIMISO + $NEWVER --debug -i$SIMISO --byteset 15830,8,3 >>$LOGFILE 2>&1 + cp $MASTERISO $TMPISO + $NEWVER --debug -i$TMPISO --erase 15800-16199 >>$LOGFILE 2>&1 + + extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" + run_regtest read_second_pass_with_crc_error "--spinup-delay=0 -r" $TMPISO $MASTERECC +fi + +# Read medium in several passes; some sectors become readable in the third pass. +# One sector keeps is CRC error over all passes. + +if try "reading medium w/ ecc in 3 passes; 3rd pass recovers some" read_multipass_ecc_partial_success; then + + # Prepare an ecc file matching the algorithm for simulating the defects + cp $MASTERISO $TMPISO + $NEWVER --debug -i$TMPISO --erase 15900-16099 --fill-unreadable=64 >>$LOGFILE 2>&1 + $NEWVER --regtest --debug --set-version $SETVERSION -i$TMPISO -e$TMPECC -mRS03 -n$REDUNDANCY -o file -c >>$LOGFILE 2>&1 + + # Prepare the image for reading + cp $MASTERISO $SIMISO + $NEWVER --debug -i$SIMISO --erase 15800-16199 >>$LOGFILE 2>&1 + $NEWVER --debug -i$SIMISO --erase "15900-16099:readable in pass 3" >>$LOGFILE 2>&1 + $NEWVER --debug -i$SIMISO --byteset 10000,5,255 >>$LOGFILE 2>&1 + + rm -f $TMPISO + replace_config read-medium 3 + extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" + run_regtest read_multipass_ecc_partial_success "--read-medium=3 --spinup-delay=0 -r" $TMPISO $TMPECC +fi + + ### Reading tests (adaptive) echo "# Reading tests (adaptive)" diff --git a/regtest/rs03i.bash b/regtest/rs03i.bash index 9a3aee7..cd97570 100755 --- a/regtest/rs03i.bash +++ b/regtest/rs03i.bash @@ -21,8 +21,8 @@ CODEC_PREFIX=RS03i # Create master image if ! file_exists $MASTERISO; then - $NEWVER --debug -i$MASTERISO --random-image $ISOSIZE >>$LOGFILE 2>&1 - $NEWVER --debug --set-version $SETVERSION -i$MASTERISO -mRS03 -n$ECCSIZE -c >>$LOGFILE 2>&1 + $NEWVER --regtest --debug -i$MASTERISO --random-image $ISOSIZE >>$LOGFILE 2>&1 + $NEWVER --regtest --debug --set-version $SETVERSION -i$MASTERISO -mRS03 -n$ECCSIZE -c >>$LOGFILE 2>&1 echo -e "$FILE_MSG" FILE_MSG="" fi @@ -30,8 +30,8 @@ fi # Create large master image if ! file_exists $LARGEMASTERISO; then - $NEWVER --debug -i$LARGEMASTERISO --random-image 235219 >>$LOGFILE 2>&1 - $NEWVER --debug --set-version $SETVERSION -i$LARGEMASTERISO -mRS03 -c >>$LOGFILE 2>&1 + $NEWVER --regtest --debug -i$LARGEMASTERISO --random-image 235219 >>$LOGFILE 2>&1 + $NEWVER --regtest --debug --set-version $SETVERSION -i$LARGEMASTERISO -mRS03 -c >>$LOGFILE 2>&1 echo -e "$FILE_MSG" FILE_MSG="" fi @@ -94,7 +94,7 @@ if try "image with 56 extra bytes" plus_56_bytes; then # recreate image to get rid of the ecc portion $NEWVER --debug -i$TMPISO --random-image $ISOSIZE >>$LOGFILE 2>&1 for i in $(seq 56); do echo -n "1" >>$TMPISO; done - $NEWVER --debug -i$TMPISO --set-version $SETVERSION -mRS03 -n$ECCSIZE -c >>$LOGFILE 2>&1 + $NEWVER --regtest --debug -i$TMPISO --set-version $SETVERSION -mRS03 -n$ECCSIZE -c >>$LOGFILE 2>&1 IGNORE_LOG_LINE="^Avg performance|^Augmenting image with Method RS03" run_regtest plus_56_bytes "--debug -t -v -n$ECCSIZE" $TMPISO @@ -176,10 +176,9 @@ fi if try "image is multiple of layer size" layer_multiple; then $NEWVER --debug -i $TMPISO --random-image 14508 >>$LOGFILE 2>&1 - $NEWVER --debug --set-version $SETVERSION -mRS03 -n20000 -c -i $TMPISO >>$LOGFILE 2>&1 + $NEWVER --regtest --debug --set-version $SETVERSION -mRS03 -n20000 -c -i $TMPISO >>$LOGFILE 2>&1 run_regtest layer_multiple "-t" $TMPISO - rm -f $TMPISO fi # Image size is exact multiple of layer size minus two sectors, @@ -187,16 +186,15 @@ fi if try "image crafted to have no padding" no_padding; then $NEWVER --debug -i $TMPISO --random-image 14506 >>$LOGFILE 2>&1 - $NEWVER --debug --set-version $SETVERSION -mRS03 -n20000 -c -i $TMPISO >>$LOGFILE 2>&1 + $NEWVER --regtest --debug --set-version $SETVERSION -mRS03 -n20000 -c -i $TMPISO >>$LOGFILE 2>&1 run_regtest no_padding "-t" $TMPISO - rm -f $TMPISO fi # Augmented image is protected by an outer RS01 error correction file if try "with RS01 error correction file" with_rs01_file; then - $NEWVER --debug --set-version $SETVERSION -i$MASTERISO -e$TMPECC -c -n normal >>$LOGFILE 2>&1 + $NEWVER --regtest --debug --set-version $SETVERSION -i$MASTERISO -e$TMPECC -c -n normal >>$LOGFILE 2>&1 run_regtest with_rs01_file "-v -t" $MASTERISO $TMPECC fi @@ -207,7 +205,7 @@ fi # user did probably have some intention specifying the ecc file. if try "with non-matching RS01 error correction file" with_wrong_rs01_file; then - $NEWVER --debug --set-version $SETVERSION -i$MASTERISO -e$TMPECC -c -n normal >>$LOGFILE 2>&1 + $NEWVER --regtest --debug --set-version $SETVERSION -i$MASTERISO -e$TMPECC -c -n normal >>$LOGFILE 2>&1 $NEWVER --debug -i$TMPECC --byteset 0,24,1 >>$LOGFILE 2>&1 run_regtest with_wrong_rs01_file "-v -t" $MASTERISO $TMPECC @@ -216,7 +214,7 @@ fi # Augmented image is protected by an outer RS03 error correction file if try "with RS03 error correction file" with_rs03_file; then - $NEWVER --debug --set-version $SETVERSION -i$MASTERISO -e$TMPECC -mRS03 -c -n 20 -o file >>$LOGFILE 2>&1 + $NEWVER --regtest --debug --set-version $SETVERSION -i$MASTERISO -e$TMPECC -mRS03 -c -n 20 -o file >>$LOGFILE 2>&1 run_regtest with_rs03_file "-v -t" $MASTERISO $TMPECC fi @@ -231,7 +229,7 @@ if try "with non-matching RS03 error correction file" with_wrong_rs03_file; then $NEWVER --debug -i$TMPISO --byteset 16,240,1 >>$LOGFILE 2>&1 # Create ecc file for "wrong" image - $NEWVER --debug --set-version $SETVERSION -i$TMPISO -e$TMPECC -mRS03 -c -n 20 -o file >>$LOGFILE 2>&1 + $NEWVER --regtest --debug --set-version $SETVERSION -i$TMPISO -e$TMPECC -mRS03 -c -n 20 -o file >>$LOGFILE 2>&1 # Now test against original image run_regtest with_wrong_rs03_file "-v -t" $MASTERISO $TMPECC @@ -493,7 +491,7 @@ fi if try "image with 8 roots, no ecc header" rediscover_8_roots; then $NEWVER --debug -i$TMPISO --random-image $((LMI_LAYER_SIZE*246-2)) >>$LOGFILE 2>&1 - $NEWVER --debug --set-version $SETVERSION -i$TMPISO -mRS03 -c -x 2 >>$LOGFILE 2>&1 + $NEWVER --regtest --debug --set-version $SETVERSION -i$TMPISO -mRS03 -c -x 2 >>$LOGFILE 2>&1 # delete the header $NEWVER --debug -i$TMPISO --erase 346612 >>$LOGFILE 2>&1 @@ -505,7 +503,7 @@ fi if try "image with 8 roots, no ecc header (2)" rediscover_8_roots2; then $NEWVER --debug -i$TMPISO --random-image $((LMI_LAYER_SIZE*246-2)) >>$LOGFILE 2>&1 - $NEWVER --debug --set-version $SETVERSION -i$TMPISO -mRS03 -c -x 2 >>$LOGFILE 2>&1 + $NEWVER --regtest --debug --set-version $SETVERSION -i$TMPISO -mRS03 -c -x 2 >>$LOGFILE 2>&1 # delete the header and some more CRC sectors $NEWVER --debug -i$TMPISO --erase 346612-346620 >>$LOGFILE 2>&1 @@ -517,7 +515,7 @@ fi if try "image with 170 roots, no ecc header" rediscover_170_roots; then $NEWVER --debug -i$TMPISO --random-image $((LMI_LAYER_SIZE*84-2)) >>$LOGFILE 2>&1 - $NEWVER --debug --set-version $SETVERSION -i$TMPISO -mRS03 -c -x 2 >>$LOGFILE 2>&1 + $NEWVER --regtest --debug --set-version $SETVERSION -i$TMPISO -mRS03 -c -x 2 >>$LOGFILE 2>&1 # delete the header $NEWVER --debug -i$TMPISO --erase 118354 >>$LOGFILE 2>&1 @@ -529,7 +527,7 @@ fi if try "image with 170 roots, no ecc header (2)" rediscover_170_roots2; then $NEWVER --debug -i$TMPISO --random-image $((LMI_LAYER_SIZE*84-2)) >>$LOGFILE 2>&1 - $NEWVER --debug --set-version $SETVERSION -i$TMPISO -mRS03 -c -x 2 >>$LOGFILE 2>&1 + $NEWVER --regtest --debug --set-version $SETVERSION -i$TMPISO -mRS03 -c -x 2 >>$LOGFILE 2>&1 # delete the header and some more CRC sectors $NEWVER --debug -i$TMPISO --erase 118354-118360 >>$LOGFILE 2>&1 @@ -542,7 +540,7 @@ fi if try "image with 170 roots, padding" rediscover_170_roots_padding; then $NEWVER --debug -i$TMPISO --random-image $((LMI_LAYER_SIZE*84-2-6000)) >>$LOGFILE 2>&1 - $NEWVER --debug --set-version $SETVERSION -i$TMPISO -mRS03 -c -x 2 >>$LOGFILE 2>&1 + $NEWVER --regtest --debug --set-version $SETVERSION -i$TMPISO -mRS03 -c -x 2 >>$LOGFILE 2>&1 run_regtest rediscover_170_roots-padding "-tq -v" $TMPISO fi @@ -552,7 +550,7 @@ fi if try "image with 170 roots, no ecc header, padding" rediscover_170_roots_padding2; then $NEWVER --debug -i$TMPISO --random-image $((LMI_LAYER_SIZE*84-2-6000)) >>$LOGFILE 2>&1 - $NEWVER --debug --set-version $SETVERSION -i$TMPISO -mRS03 -c -x 2 >>$LOGFILE 2>&1 + $NEWVER --regtest --debug --set-version $SETVERSION -i$TMPISO -mRS03 -c -x 2 >>$LOGFILE 2>&1 # delete the header and some more CRC sectors $NEWVER --debug -i$TMPISO --erase 112354 >>$LOGFILE 2>&1 $NEWVER --debug -i$TMPISO --erase 118356-118360 >>$LOGFILE 2>&1 @@ -599,6 +597,18 @@ if try "image with crc block from a file" with_ecc_file_crc_block; then run_regtest with_ecc_file_crc_block "--debug -t -v -n$ECCSIZE" $TMPISO fi +# Image contains CRC error in the padding section +# (padding is between sectors 21002 and 21069, inclusively) + +if try "image with crc error in padding area" with_crc_error_in_padding; then + cp $MASTERISO $TMPISO + + # Manipulate a padding sector + $NEWVER -i$TMPISO --debug --byteset 21020,400,255 >>$LOGFILE 2>&1 + + run_regtest with_crc_error_in_padding "--debug -t -n$ECCSIZE" $TMPISO +fi + ### Creation tests echo "# Creation tests" @@ -635,7 +645,6 @@ if try "creating augmented image with no read permission" ecc_no_read_perm; then replace_config ecc-target 1 extra_args="--debug --set-version $SETVERSION" run_regtest ecc_no_read_perm "-mRS03 -n$ECCSIZE -c" $TMPISO - rm -f $TMPISO fi # Create with no write permission on image @@ -648,7 +657,6 @@ if try "creating augmented image with no write permission" ecc_no_write_perm; th replace_config ecc-target 1 extra_args="--debug --set-version $SETVERSION" run_regtest ecc_no_write_perm "-mRS03 -n$ECCSIZE -c" $TMPISO - rm -f $TMPISO fi # Create with already RS03-augmented image @@ -661,35 +669,32 @@ if try "ecc creating from RS03-augmented image" ecc_from_rs03; then replace_config ecc-target 1 extra_args="--debug --set-version $SETVERSION" run_regtest ecc_from_rs03 "-mRS03 -n$ECCSIZE -c" $TMPISO - rm -f $TMPISO fi # Create with already RS02-augmented image if try "ecc creating from RS02-augmented image" ecc_from_rs02; then $NEWVER --debug -i$TMPISO --random-image $ISOSIZE >>$LOGFILE 2>&1 - $NEWVER --debug --set-version $SETVERSION -i$TMPISO -mRS02 -n$((ECCSIZE+5000)) -c >>$LOGFILE 2>&1 + $NEWVER --regtest --debug --set-version $SETVERSION -i$TMPISO -mRS02 -n$((ECCSIZE+5000)) -c >>$LOGFILE 2>&1 IGNORE_LOG_LINE="^Avg performance|^Augmenting image with Method RS03" replace_config method-name RS03 replace_config ecc-target 1 extra_args="--debug --set-version $SETVERSION" run_regtest ecc_from_rs02 "-mRS03 -n$ECCSIZE -c" $TMPISO - rm -f $TMPISO fi # Create with already RS03-augmented image having a larger redundancy if try "ecc creating from RS03-augmented image w/ higher red." ecc_from_larger_rs03; then $NEWVER --debug -i$TMPISO --random-image $ISOSIZE >>$LOGFILE 2>&1 - $NEWVER --debug --set-version $SETVERSION -i$TMPISO -mRS03 -n$((ECCSIZE+5000)) -c >>$LOGFILE 2>&1 + $NEWVER --regtest --debug --set-version $SETVERSION -i$TMPISO -mRS03 -n$((ECCSIZE+5000)) -c >>$LOGFILE 2>&1 IGNORE_LOG_LINE="^Avg performance|^Augmenting image with Method RS03" replace_config method-name RS03 replace_config ecc-target 1 extra_args="--debug --set-version $SETVERSION" run_regtest ecc_from_larger_rs03 "-mRS03 -n$ECCSIZE -c" $TMPISO - rm -f $TMPISO fi # Create with already RS02-augmented image of a non-2048 multiple size @@ -697,14 +702,13 @@ fi if try "ecc creating from RS02-augmented image w/ non block size." ecc_from_rs02_non_blocksize; then $NEWVER --debug -i$TMPISO --random-image $ISOSIZE >>$LOGFILE 2>&1 for i in $(seq 56); do echo -n "1" >>$TMPISO; done - $NEWVER --debug --set-version $SETVERSION -i$TMPISO -mRS02 -n$ECCSIZE -c >>$LOGFILE 2>&1 + $NEWVER --regtest --debug --set-version $SETVERSION -i$TMPISO -mRS02 -n$ECCSIZE -c >>$LOGFILE 2>&1 IGNORE_LOG_LINE="^Avg performance|^Augmenting image with Method RS03" replace_config method-name RS03 replace_config ecc-target 1 extra_args="--debug --set-version $SETVERSION" run_regtest ecc_from_rs02_non_blocksize "-mRS03 -n$ECCSIZE -c -a RS03" $TMPISO - rm -f $TMPISO fi # Create with already RS03-augmented image of a non-2048 multiple size @@ -712,14 +716,13 @@ fi if try "ecc creating from RS03-augmented image w/ non block size." ecc_from_rs03_non_blocksize; then $NEWVER --debug -i$TMPISO --random-image $ISOSIZE >>$LOGFILE 2>&1 for i in $(seq 56); do echo -n "1" >>$TMPISO; done - $NEWVER --debug --set-version $SETVERSION -i$TMPISO -mRS03 -n$ECCSIZE -c >>$LOGFILE 2>&1 + $NEWVER --regtest --debug --set-version $SETVERSION -i$TMPISO -mRS03 -n$ECCSIZE -c >>$LOGFILE 2>&1 IGNORE_LOG_LINE="^Avg performance|^Augmenting image with Method RS03" replace_config method-name RS03 replace_config ecc-target 1 extra_args="--debug --set-version $SETVERSION" run_regtest ecc_from_rs03_non_blocksize "-mRS03 -n$ECCSIZE -c -a RS03" $TMPISO - rm -f $TMPISO fi # Create with already RS03-augmented image of a non-2048 multiple size, larger redundancy. @@ -728,14 +731,13 @@ if try "ecc creating from RS03-augmented image w/ non block size, larger red." e $NEWVER --debug -i$TMPISO --random-image $((ISOSIZE+1)) >>$LOGFILE 2>&1 $NEWVER --debug -i$TMPISO --truncate=$ISOSIZE >>$LOGFILE 2>&1 for i in $(seq 56); do echo -n "1" >>$TMPISO; done - $NEWVER --debug --set-version $SETVERSION -i$TMPISO -mRS03 -n$((ECCSIZE+5000)) -c >>$LOGFILE 2>&1 + $NEWVER --regtest --debug --set-version $SETVERSION -i$TMPISO -mRS03 -n$((ECCSIZE+5000)) -c >>$LOGFILE 2>&1 IGNORE_LOG_LINE="^Avg performance|^Augmenting image with Method RS03" replace_config method-name RS03 replace_config ecc-target 1 extra_args="--debug --set-version $SETVERSION" run_regtest ecc_from_larger_rs03_non_blocksize "-mRS03 -n$ECCSIZE -c" $TMPISO - rm -f $TMPISO fi # Create ecc file for image with 56 additional bytes @@ -750,7 +752,6 @@ if try "image with 56 extra bytes" ecc_non_blocksize; then replace_config ecc-target 1 extra_args="--debug --set-version $SETVERSION" run_regtest ecc_non_blocksize "-mRS03 -n$ECCSIZE -c" $TMPISO - rm -f $TMPISO fi # Try to create ecc file from image with missing sectors @@ -763,7 +764,6 @@ if try "creating ecc from image with missing sectors" ecc_missing_sectors; then replace_config ecc-target 1 extra_args="--debug --set-version $SETVERSION" run_regtest ecc_missing_sectors "-mRS03 -n$ECCSIZE -c" $TMPISO - rm -f $TMPISO fi # Create ecc file where image size is exact multiple of layer size, @@ -778,7 +778,6 @@ if try "creating ecc, image is multiple of layer size" ecc_layer_multiple; then replace_config medium-size 20000 extra_args="--debug --set-version $SETVERSION" run_regtest ecc_layer_multiple "-mRS03 -n20000 -c" $TMPISO - rm -f $TMPISO fi # Create ecc file where image size is exact multiple of layer size minus two sectors, @@ -793,95 +792,79 @@ if try "creating ecc crafted to have no padding" ecc_no_padding; then replace_config medium-size 20000 extra_args="--debug --set-version $SETVERSION" run_regtest ecc_no_padding "-mRS03 -n20000 -c" $TMPISO - rm -f $TMPISO fi # Read image and create ecc in the same program call. # Tests whether CRC and ECC information is handed over correctly. -# NOTE: cache handling is currently disabled and will be fixed in 0.79.6! if try "read image and create ecc in one call" ecc_create_after_read; then $NEWVER --debug -i$SIMISO --random-image $ISOSIZE >>$LOGFILE 2>&1 - rm -f $TMPISO $TMPECC IGNORE_LOG_LINE="^Avg performance|^Augmenting image with Method RS03" - replace_config method-name RS03 - replace_config ecc-target 1 - replace_config medium-size 20000 replace_config read-and-create 1 extra_args="--debug --set-version $SETVERSION --sim-cd=$SIMISO --fixed-speed-values" - run_regtest ecc_create_after_read "-r -mRS03 -c -n$ECCSIZE --spinup-delay=0" $TMPISO $TMPECC + run_regtest ecc_create_after_read "-r -mRS03 -c -n$ECCSIZE -v --spinup-delay=0" $TMPISO $TMPECC fi # Complete image in a reading pass, then create an ecc file for it. # Cached checksums must be discarded before creating the ecc. -# NOTE: cache handling is currently disabled and will be fixed in 0.79.6! if try "create ecc after completing partial image" ecc_create_after_partial_read; then $NEWVER --debug -i$SIMISO --random-image $ISOSIZE >>$LOGFILE 2>&1 cp $SIMISO $TMPISO $NEWVER --debug -i$TMPISO --erase 1000-1500 >>$LOGFILE 2>&1 - rm -f $TMPECC IGNORE_LOG_LINE="^Avg performance|^Augmenting image with Method RS03" extra_args="--debug --set-version $SETVERSION --sim-cd=$SIMISO --fixed-speed-values" - run_regtest ecc_create_after_partial_read "-r -mRS03 -c -n$ECCSIZE --spinup-delay=0" $TMPISO $TMPECC + run_regtest ecc_create_after_partial_read "-r -mRS03 -c -n$ECCSIZE -v --spinup-delay=0" $TMPISO $TMPECC fi # Read image with ecc file and create new (other) ecc in the same program call. # Tests whether CRC and ECC information is handed over correctly. -# NOTE: cache handling is currently disabled and will be fixed in 0.79.6! if try "read image with ecc (RS01) and create new ecc" ecc_recreate_after_read_rs01; then $NEWVER --debug -i$SIMISO --random-image $ISOSIZE >>$LOGFILE 2>&1 - $NEWVER --debug --set-version $SETVERSION -i$SIMISO -e $TMPECC -mRS01 -c -n 10 >>$LOGFILE 2>&1 + $NEWVER --regtest --debug --set-version $SETVERSION -i$SIMISO -e $TMPECC -mRS01 -c -n 10 >>$LOGFILE 2>&1 - rm -f $TMPISO IGNORE_LOG_LINE="^Avg performance|^Augmenting image with Method RS03" extra_args="--debug --set-version $SETVERSION --sim-cd=$SIMISO --fixed-speed-values" - run_regtest ecc_recreate_after_read_rs01 "-r -mRS03 -c -n$ECCSIZE --spinup-delay=0" $TMPISO $TMPECC + run_regtest ecc_recreate_after_read_rs01 "-r -mRS03 -c -n$ECCSIZE -v --spinup-delay=0" $TMPISO $TMPECC fi # Read image with ecc file and create new (other) ecc in the same program call. # Tests whether CRC and ECC information is handed over correctly. -# NOTE: cache handling is currently disabled and will be fixed in 0.79.6! if try "read image with ecc (RS02) and create new ecc" ecc_recreate_after_read_rs02; then $NEWVER --debug -i$SIMISO --random-image $ISOSIZE >>$LOGFILE 2>&1 - $NEWVER --debug --set-version $SETVERSION -i$SIMISO -mRS02 -c -n24000 >>$LOGFILE 2>&1 + $NEWVER --regtest --debug --set-version $SETVERSION -i$SIMISO -mRS02 -c -n24000 >>$LOGFILE 2>&1 - rm -f $TMPISO $TMPECC IGNORE_LOG_LINE="^Avg performance|^Augmenting image with Method RS03" extra_args="--debug --set-version $SETVERSION --sim-cd=$SIMISO --fixed-speed-values" - run_regtest ecc_recreate_after_read_rs02 "-r -mRS03 -c -n$ECCSIZE --spinup-delay=0" $TMPISO $TMPECC + run_regtest ecc_recreate_after_read_rs02 "-r -mRS03 -c -n$ECCSIZE -v --spinup-delay=0" $TMPISO $TMPECC fi # Read image with ecc file and create new (other) ecc in the same program call. # Tests whether CRC and ECC information is handed over correctly. -# NOTE: cache handling is currently disabled and will be fixed in 0.79.6! if try "read image with ecc (RS03i) and create new ecc" ecc_recreate_after_read_rs03i; then $NEWVER --debug -i$SIMISO --random-image $ISOSIZE >>$LOGFILE 2>&1 - $NEWVER --debug --set-version $SETVERSION -i$SIMISO -mRS03 -c -n23000 >>$LOGFILE 2>&1 + $NEWVER --regtest --debug --set-version $SETVERSION -i$SIMISO -mRS03 -c -n23000 >>$LOGFILE 2>&1 - rm -f $TMPISO $TMPECC IGNORE_LOG_LINE="^Avg performance|^Augmenting image with Method RS03" extra_args="--debug --set-version $SETVERSION --sim-cd=$SIMISO --fixed-speed-values" - run_regtest ecc_recreate_after_read_rs03i "-r -mRS03 -c -n$ECCSIZE --spinup-delay=0" $TMPISO $TMPECC + run_regtest ecc_recreate_after_read_rs03i "-r -mRS03 -c -n$ECCSIZE -v --spinup-delay=0" $TMPISO $TMPECC fi # Read image with ecc file and create new (other) ecc in the same program call. # Tests whether CRC and ECC information is handed over correctly. -# NOTE: cache handling is currently disabled and will be fixed in 0.79.6! if try "read image with ecc (RS03f) and create new ecc" ecc_recreate_after_read_rs03f; then $NEWVER --debug -i$SIMISO --random-image $ISOSIZE >>$LOGFILE 2>&1 - $NEWVER --debug --set-version $SETVERSION -i$SIMISO -e $TMPECC -mRS03 -c -n 10 -o file >>$LOGFILE 2>&1 + $NEWVER --regtest --debug --set-version $SETVERSION -i$SIMISO -e $TMPECC -mRS03 -c -n 10 -o file >>$LOGFILE 2>&1 - rm -f $TMPISO IGNORE_LOG_LINE="^Avg performance|^Augmenting image with Method RS03" extra_args="--debug --set-version $SETVERSION --sim-cd=$SIMISO --fixed-speed-values" - run_regtest ecc_recreate_after_read_rs03f "-r -mRS03 -c -n$ECCSIZE --spinup-delay=0" $TMPISO $TMPECC + run_regtest ecc_recreate_after_read_rs03f "-r -mRS03 -c -n$ECCSIZE -v --spinup-delay=0" $TMPISO $TMPECC fi ### Fixing tests @@ -895,7 +878,6 @@ if try "trying fix with no read permission" fix_no_read_perm; then chmod 000 $TMPISO run_regtest fix_no_read_perm "-f" $TMPISO - rm -f $TMPISO fi # Fix with no write permission on image @@ -905,7 +887,6 @@ if try "trying fix with no write permission" fix_no_write_perm; then chmod 400 $TMPISO run_regtest fix_no_write_perm "-f" $TMPISO - rm -f $TMPISO fi # Fix already good image @@ -914,7 +895,6 @@ if try "trying fix with good image" fix_good_image; then cp $MASTERISO $TMPISO run_regtest fix_good_image "-f" $TMPISO - rm -f $TMPISO fi # Fix a truncated image @@ -925,7 +905,6 @@ if try "trying fix with truncated image" fix_truncated_image; then $NEWVER --debug -i$TMPISO --truncate=$TRUNC_SIZE >>$LOGFILE 2>&1 run_regtest fix_truncated_image "-f" $TMPISO - rm -f $TMPISO fi # Fix an image with a few trailing bytes @@ -935,7 +914,6 @@ if try "trying fix with trailing bytes" fix_trailing_bytes; then echo "some trailing garbage appended for testing" >>$TMPISO run_regtest fix_trailing_bytes "-f" $TMPISO - rm -f $TMPISO fi # Fix an image with trailing garbage (TAO case) @@ -945,7 +923,6 @@ if try "trying fix with trailing garbage (TAO case)" fix_trailing_tao; then dd if=/dev/zero count=2 bs=2048 >>$TMPISO 2>>$LOGFILE run_regtest fix_trailing_tao "-f" $TMPISO - rm -f $TMPISO fi # Fix an image with trailing garbage (general case), without doing anything @@ -975,7 +952,6 @@ if try "trying to fix correctable image" fix_correctable; then $NEWVER --debug -i$TMPISO --byteset 2000,0,111 >>$LOGFILE 2>&1 run_regtest fix_correctable "-f" $TMPISO - rm -f $TMPISO fi # Fix image with missing sectors in several border locations @@ -1001,7 +977,6 @@ if try "trying to fix image with missing sectors in border cases" fix_border_cas $NEWVER --debug -i$TMPISO --erase 24989 >>$LOGFILE 2>&1 # last sector, last ecc layer run_regtest fix_border_cases_erasures "-f" $TMPISO - rm -f $TMPISO fi # Fix image with CRC errors in several border locations @@ -1027,7 +1002,6 @@ if try "trying to fix image with crc errors in border cases" fix_border_cases_cr $NEWVER --debug -i$TMPISO --byteset 24989,0,0 >>$LOGFILE 2>&1 # last sector, last ecc layer run_regtest fix_border_cases_crc_errors "-f" $TMPISO - rm -f $TMPISO fi # Fix ecc file where image size is exact multiple of layer size, @@ -1035,12 +1009,11 @@ fi if try "fixing ecc, image is multiple of layer size" fix_layer_multiple; then $NEWVER --debug -i $TMPISO --random-image 14508 >>$LOGFILE 2>&1 - $NEWVER --debug --set-version $SETVERSION -mRS03 -n20000 -c -i $TMPISO >>$LOGFILE 2>&1 + $NEWVER --regtest --debug --set-version $SETVERSION -mRS03 -n20000 -c -i $TMPISO >>$LOGFILE 2>&1 $NEWVER --debug -i$TMPISO --erase 500-524 >>$LOGFILE 2>&1 $NEWVER --debug -i$TMPISO --erase 14510-14520 >>$LOGFILE 2>&1 run_regtest fix_layer_multiple "-f" $TMPISO - rm -f $TMPISO fi # Fix ecc file where image size is exact multiple of layer size minus two sectors, @@ -1048,11 +1021,10 @@ fi if try "fixing ecc crafted to have no padding" fix_no_padding; then $NEWVER --debug -i $TMPISO --random-image 14506 >>$LOGFILE 2>&1 - $NEWVER --debug --set-version $SETVERSION -mRS03 -n20000 -c -i $TMPISO >>$LOGFILE 2>&1 + $NEWVER --regtest --debug --set-version $SETVERSION -mRS03 -n20000 -c -i $TMPISO >>$LOGFILE 2>&1 $NEWVER --debug -i$TMPISO --erase 500-524 >>$LOGFILE 2>&1 run_regtest fix_no_padding "-f" $TMPISO - rm -f $TMPISO fi # Augmented image is protected by an outer RS01 error correction file @@ -1061,7 +1033,7 @@ fi # correct (outer) ECC is applied. if try "fixing RS03 with RS01 error correction file" fix_with_rs01_file; then - $NEWVER --debug --set-version $SETVERSION -i$MASTERISO -e$TMPECC -c -n normal >>$LOGFILE 2>&1 + $NEWVER --regtest --debug --set-version $SETVERSION -i$MASTERISO -e$TMPECC -c -n normal >>$LOGFILE 2>&1 cp $MASTERISO $TMPISO $NEWVER --debug -i$TMPISO --byteset 24989,0,1 >>$LOGFILE 2>&1 @@ -1072,7 +1044,7 @@ fi # Augmented image is protected by an outer RS03 error correction file if try "fixing RS03 with RS03 error correction file" fix_with_rs03_file; then - $NEWVER --debug --set-version $SETVERSION -i$MASTERISO -e$TMPECC -mRS03 -c -n 20 -o file >>$LOGFILE 2>&1 + $NEWVER --regtest --debug --set-version $SETVERSION -i$MASTERISO -e$TMPECC -mRS03 -c -n 20 -o file >>$LOGFILE 2>&1 cp $MASTERISO $TMPISO $NEWVER --debug -i$TMPISO --byteset 24989,0,1 >>$LOGFILE 2>&1 @@ -1088,7 +1060,6 @@ if try "trying fix with missing header" fix_with_missing_header; then extra_args="--debug -n $ECCSIZE" run_regtest fix_with_missing_header "-f -v" $TMPISO - rm -f $TMPISO fi # Fix image with iso missing header @@ -1099,7 +1070,6 @@ if try "trying fix with missing iso header" fix_with_missing_iso_header; then extra_args="--debug -n $ECCSIZE" run_regtest fix_with_missing_iso_header "-f -v" $TMPISO - rm -f $TMPISO fi # Image contains Ecc header with the ecc file flag set @@ -1143,6 +1113,19 @@ if try "image with crc block from a file" fix_with_ecc_file_crc_block; then run_regtest fix_with_ecc_file_crc_block "-f -v" $TMPISO fi +# Image contains CRC error in the padding section +# (padding is between sectors 21002 and 21069, inclusively) + +if try "image with crc error in padding area" fix_with_crc_error_in_padding; then + cp $MASTERISO $TMPISO + + # Manipulate a padding sector + $NEWVER -i$TMPISO --debug --byteset 21020,400,255 >>$LOGFILE 2>&1 + + extra_args="--debug -n $ECCSIZE" + run_regtest fix_with_crc_error_in_padding "-f" $TMPISO +fi + ### Scanning tests echo "# Scanning tests" @@ -1152,7 +1135,6 @@ echo "# Scanning tests" if try "scanning good image" scan_good; then cp $MASTERISO $SIMISO - rm -f $TMPISO extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" run_regtest scan_good "--spinup-delay=0 -s" $TMPISO fi @@ -1162,7 +1144,6 @@ fi if try "scanning good image, verbose output" scan_good_verbose; then cp $MASTERISO $SIMISO - rm -f $TMPISO extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" run_regtest scan_good_verbose "--spinup-delay=0 -s -v" $TMPISO fi @@ -1176,7 +1157,6 @@ if try "scanning image being shorter than expected" scan_shorter; then $NEWVER --debug -i$SIMISO --truncate=$((REAL_ECCSIZE-44)) >>$LOGFILE 2>&1 - rm -f $TMPISO extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" run_regtest scan_shorter "--spinup-delay=0 -s" $TMPISO fi @@ -1189,7 +1169,6 @@ if try "scanning image being longer than expected" scan_longer; then for i in $(seq 23); do cat fixed-random-sequence >>$SIMISO; done - rm -f $TMPISO extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" run_regtest scan_longer "--spinup-delay=0 -s -v" $TMPISO fi @@ -1203,7 +1182,6 @@ if try "scanning image, tao tail case" scan_tao_tail; then cat fixed-random-sequence >>$SIMISO $NEWVER --debug -i$SIMISO --erase 24990-24991 >>$LOGFILE 2>&1 - rm -f $TMPISO extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" run_regtest scan_tao_tail "--spinup-delay=0 -s" $TMPISO fi @@ -1216,7 +1194,6 @@ if try "scanning image, no tao tail case" scan_no_tao_tail; then $NEWVER --debug -i$SIMISO --erase 24988-24989 >>$LOGFILE 2>&1 - rm -f $TMPISO extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" run_regtest scan_no_tao_tail "--spinup-delay=0 -s --dao" $TMPISO fi @@ -1243,7 +1220,6 @@ if try "scanning image requiring a newer dvdisaster version" scan_incompatible_e $NEWVER --debug -i$SIMISO --byteset 21000,98,164 >>$LOGFILE 2>&1 $NEWVER --debug -i$SIMISO --byteset 21000,99,44 >>$LOGFILE 2>&1 - rm -f $TMPISO extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" run_regtest scan_incompatible_ecc "--spinup-delay=0 -s " $TMPISO fi @@ -1256,7 +1232,6 @@ if try "scanning image with a defective header" scan_bad_header; then cp $MASTERISO $SIMISO $NEWVER -i$SIMISO --debug --byteset 21000,1,1 >>$LOGFILE 2>&1 - rm -f $TMPISO extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" run_regtest scan_bad_header "--spinup-delay=0 -s" $TMPISO fi @@ -1270,7 +1245,6 @@ if try "scanning image with missing data sectors" scan_missing_data_sectors; the $NEWVER -i$SIMISO --debug --erase 21230 >>$LOGFILE 2>&1 $NEWVER -i$SIMISO --debug --erase 22450-22457 >>$LOGFILE 2>&1 - rm -f $TMPISO extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" run_regtest scan_missing_data_sectors "--spinup-delay=0 -s " $TMPISO fi @@ -1283,7 +1257,6 @@ if try "scanning image with missing crc sectors" scan_missing_crc_sectors; then $NEWVER -i$SIMISO --debug --erase 21077 >>$LOGFILE 2>&1 $NEWVER -i$SIMISO --debug --erase 21100-21120 >>$LOGFILE 2>&1 - rm -f $TMPISO extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" run_regtest scan_missing_crc_sectors "--spinup-delay=0 -s " $TMPISO fi @@ -1296,7 +1269,6 @@ if try "scanning image with missing ecc sectors" scan_missing_ecc_sectors; then $NEWVER -i$SIMISO --debug --erase 21200 >>$LOGFILE 2>&1 $NEWVER -i$SIMISO --debug --erase 21340-21365 >>$LOGFILE 2>&1 - rm -f $TMPISO extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" run_regtest scan_missing_ecc_sectors "--spinup-delay=0 -s " $TMPISO fi @@ -1307,7 +1279,6 @@ if try "scanning image with bad data byte" scan_data_bad_byte; then cp $MASTERISO $SIMISO $NEWVER -i$SIMISO --debug --byteset 1235,50,10 >>$LOGFILE 2>&1 - rm -f $TMPISO extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" run_regtest scan_data_bad_byte "--spinup-delay=0 -s " $TMPISO fi @@ -1318,7 +1289,6 @@ if try "scanning image with bad crc byte" scan_crc_bad_byte; then cp $MASTERISO $SIMISO $NEWVER -i$SIMISO --debug --byteset 21077,50,10 >>$LOGFILE 2>&1 - rm -f $TMPISO extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" run_regtest scan_crc_bad_byte "--spinup-delay=0 -s " $TMPISO fi @@ -1329,7 +1299,6 @@ if try "scanning image with bad ecc byte" scan_ecc_bad_byte; then cp $MASTERISO $SIMISO $NEWVER -i$SIMISO --debug --byteset 22000,50,10 >>$LOGFILE 2>&1 - rm -f $TMPISO extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" run_regtest scan_ecc_bad_byte "--spinup-delay=0 -s " $TMPISO fi @@ -1340,12 +1309,11 @@ fi # correct (outer) ECC is applied. if try "scanning with RS01 error correction file" scan_with_rs01_file; then - $NEWVER --debug --set-version $SETVERSION -i$MASTERISO -e$TMPECC -c -n normal >>$LOGFILE 2>&1 + $NEWVER --regtest --debug --set-version $SETVERSION -i$MASTERISO -e$TMPECC -c -n normal >>$LOGFILE 2>&1 cp $MASTERISO $SIMISO $NEWVER --debug -i$SIMISO --byteset 24989,0,1 >>$LOGFILE 2>&1 - rm -f $TMPISO extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" run_regtest scan_with_rs01_file "--spinup-delay=0 -s " $TMPISO $TMPECC fi @@ -1361,13 +1329,12 @@ fi # user did probably have some intentention specifying the ecc file. if try "scanning with non-matching RS01 error correction file" scan_with_wrong_rs01_file; then - $NEWVER --debug --set-version $SETVERSION -i$MASTERISO -e$TMPECC -c -n normal >>$LOGFILE 2>&1 + $NEWVER --regtest --debug --set-version $SETVERSION -i$MASTERISO -e$TMPECC -c -n normal >>$LOGFILE 2>&1 $NEWVER --debug -i$TMPECC --byteset 0,24,1 >>$LOGFILE 2>&1 cp $MASTERISO $SIMISO $NEWVER --debug -i$SIMISO --byteset 24989,0,1 >>$LOGFILE 2>&1 - rm -f $TMPISO extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" run_regtest scan_with_wrong_rs01_file "--spinup-delay=0 -s " $TMPISO $TMPECC fi @@ -1375,12 +1342,11 @@ fi # Augmented image is protected by an outer RS03 error correction file if try "scanning with RS03 error correction file" scan_with_rs03_file; then - $NEWVER --debug --set-version $SETVERSION -i$MASTERISO -e$TMPECC -mRS03 -c -n 20 -o file >>$LOGFILE 2>&1 + $NEWVER --regtest --debug --set-version $SETVERSION -i$MASTERISO -e$TMPECC -mRS03 -c -n 20 -o file >>$LOGFILE 2>&1 cp $MASTERISO $SIMISO $NEWVER --debug -i$SIMISO --byteset 24989,0,1 >>$LOGFILE 2>&1 - rm -f $TMPISO extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" run_regtest scan_with_rs03_file "--spinup-delay=0 -s " $TMPISO $TMPECC fi @@ -1388,13 +1354,12 @@ fi # Augmented image and non-matching RS03 error correction file if try "scanning with non-matching RS03 error correction file" scan_with_wrong_rs03_file; then - $NEWVER --debug --set-version $SETVERSION -i$MASTERISO -e$TMPECC -mRS03 -c -n 20 -o file >>$LOGFILE 2>&1 + $NEWVER --regtest --debug --set-version $SETVERSION -i$MASTERISO -e$TMPECC -mRS03 -c -n 20 -o file >>$LOGFILE 2>&1 $NEWVER --debug -i$TMPECC --byteset 0,24,1 >>$LOGFILE 2>&1 cp $MASTERISO $SIMISO $NEWVER --debug -i$SIMISO --byteset 24989,0,1 >>$LOGFILE 2>&1 - rm -f $TMPISO extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" run_regtest scan_with_wrong_rs03_file "--spinup-delay=0 -s " $TMPISO $TMPECC fi @@ -1407,7 +1372,6 @@ if try "scanning with missing ecc header, no exhaustive search" scan_missing_hea cp $LARGEMASTERISO $SIMISO $NEWVER --debug -i$SIMISO --erase $LMI_HEADER >>$LOGFILE 2>&1 - rm -f $TMPISO $TMPECC extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" run_regtest scan_missing_header_not_exhaustive "--spinup-delay=0 -s" $TMPISO $TMPECC fi @@ -1567,7 +1531,7 @@ fi if try "scanning with 8 roots, no ecc header" scan_rediscover_8_roots; then $NEWVER --debug -i$SIMISO --random-image $((LMI_LAYER_SIZE*246-2)) >>$LOGFILE 2>&1 - $NEWVER --debug --set-version $SETVERSION -i$SIMISO -mRS03 -c -x 2 >>$LOGFILE 2>&1 + $NEWVER --regtest --debug --set-version $SETVERSION -i$SIMISO -mRS03 -c -x 2 >>$LOGFILE 2>&1 # delete the header $NEWVER --debug -i$SIMISO --erase 346612 >>$LOGFILE 2>&1 @@ -1582,7 +1546,7 @@ fi if try "scanning with 8 roots, no ecc header (2)" scan_rediscover_8_roots2; then $NEWVER --debug -i$SIMISO --random-image $((LMI_LAYER_SIZE*246-2)) >>$LOGFILE 2>&1 - $NEWVER --debug --set-version $SETVERSION -i$SIMISO -mRS03 -c -x 2 >>$LOGFILE 2>&1 + $NEWVER --regtest --debug --set-version $SETVERSION -i$SIMISO -mRS03 -c -x 2 >>$LOGFILE 2>&1 # delete the header and some more CRC sectors $NEWVER --debug -i$SIMISO --erase 346612-346620 >>$LOGFILE 2>&1 @@ -1597,7 +1561,7 @@ fi if try "scanning with 170 roots, no ecc header" scan_rediscover_170_roots; then $NEWVER --debug -i$SIMISO --random-image $((LMI_LAYER_SIZE*84-2)) >>$LOGFILE 2>&1 - $NEWVER --debug --set-version $SETVERSION -i$SIMISO -mRS03 -c -x 2 >>$LOGFILE 2>&1 + $NEWVER --regtest --debug --set-version $SETVERSION -i$SIMISO -mRS03 -c -x 2 >>$LOGFILE 2>&1 # delete the header $NEWVER --debug -i$SIMISO --erase 118354 >>$LOGFILE 2>&1 @@ -1612,7 +1576,7 @@ fi if try "scanning with 170 roots, no ecc header (2)" scan_rediscover_170_roots2; then $NEWVER --debug -i$SIMISO --random-image $((LMI_LAYER_SIZE*84-2)) >>$LOGFILE 2>&1 - $NEWVER --debug --set-version $SETVERSION -i$SIMISO -mRS03 -c -x 2 >>$LOGFILE 2>&1 + $NEWVER --regtest --debug --set-version $SETVERSION -i$SIMISO -mRS03 -c -x 2 >>$LOGFILE 2>&1 # delete the header and some more CRC sectors $NEWVER --debug -i$SIMISO --erase 118354-118360 >>$LOGFILE 2>&1 @@ -1628,7 +1592,7 @@ fi if try "scanning with 170 roots, padding" scan_rediscover_170_roots_padding; then $NEWVER --debug -i$SIMISO --random-image $((LMI_LAYER_SIZE*84-2-6000)) >>$LOGFILE 2>&1 - $NEWVER --debug --set-version $SETVERSION -i$SIMISO -mRS03 -c -x 2 >>$LOGFILE 2>&1 + $NEWVER --regtest --debug --set-version $SETVERSION -i$SIMISO -mRS03 -c -x 2 >>$LOGFILE 2>&1 replace_config examine-rs03 1 replace_config medium-size 0 @@ -1641,7 +1605,7 @@ fi if try "scanning with 170 roots, no ecc header, padding" scan_rediscover_170_roots_padding2; then $NEWVER --debug -i$SIMISO --random-image $((LMI_LAYER_SIZE*84-2-6000)) >>$LOGFILE 2>&1 - $NEWVER --debug --set-version $SETVERSION -i$SIMISO -mRS03 -c -x 2 >>$LOGFILE 2>&1 + $NEWVER --regtest --debug --set-version $SETVERSION -i$SIMISO -mRS03 -c -x 2 >>$LOGFILE 2>&1 # delete the header and some more CRC sectors $NEWVER --debug -i$SIMISO --erase 112354 >>$LOGFILE 2>&1 $NEWVER --debug -i$SIMISO --erase 118356-118360 >>$LOGFILE 2>&1 @@ -1652,6 +1616,21 @@ if try "scanning with 170 roots, no ecc header, padding" scan_rediscover_170_roo run_regtest scan_rediscover_170_roots-padding2 "--spinup-delay=0 -a RS03 -s -v" $TMPISO $TMPECC fi +# Image contains CRC error in the padding section +# (padding is between sectors 21002 and 21069, inclusively) + +if try "scanning image with crc error in padding area" scan_with_crc_error_in_padding; then + cp $MASTERISO $SIMISO + + # Manipulate a padding sector + $NEWVER -i$SIMISO --debug --byteset 21020,400,255 >>$LOGFILE 2>&1 + + replace_config examine-rs03 1 + replace_config medium-size 0 + extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" + run_regtest scan_with_crc_error_in_padding "--spinup-delay=0 -a RS03 -s" $TMPISO +fi + ### Reading tests (linear) echo "# Reading tests (linear)" @@ -1661,7 +1640,6 @@ echo "# Reading tests (linear)" if try "reading good image" read_good; then cp $MASTERISO $SIMISO - rm -f $TMPISO extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" run_regtest read_good "--spinup-delay=0 -r" $TMPISO fi @@ -1671,7 +1649,6 @@ fi if try "reading good image, verbose output" read_good_verbose; then cp $MASTERISO $SIMISO - rm -f $TMPISO extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" run_regtest read_good_verbose "--spinup-delay=0 -r -v" $TMPISO fi @@ -1695,7 +1672,6 @@ if try "reading image being shorter than expected" read_shorter; then $NEWVER --debug -i$SIMISO --truncate=$((REAL_ECCSIZE-44)) >>$LOGFILE 2>&1 - rm -f $TMPISO extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" run_regtest read_shorter "--spinup-delay=0 -r" $TMPISO fi @@ -1708,7 +1684,6 @@ if try "reading image being longer than expected" read_longer; then for i in $(seq 23); do cat fixed-random-sequence >>$SIMISO; done - rm -f $TMPISO extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" run_regtest read_longer "--spinup-delay=0 -r -v" $TMPISO fi @@ -1722,7 +1697,6 @@ if try "reading image, tao tail case" read_tao_tail; then cat fixed-random-sequence >>$SIMISO $NEWVER --debug -i$SIMISO --erase 24990-24991 >>$LOGFILE 2>&1 - rm -f $TMPISO extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" run_regtest read_tao_tail "--spinup-delay=0 -r" $TMPISO fi @@ -1736,7 +1710,6 @@ if try "reading image, no tao tail case" read_no_tao_tail; then cat fixed-random-sequence >>$SIMISO $NEWVER --debug -i$SIMISO --erase 24988-24989 >>$LOGFILE 2>&1 - rm -f $TMPISO extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" run_regtest read_no_tao_tail "--spinup-delay=0 -r --dao" $TMPISO fi @@ -1763,7 +1736,6 @@ if try "reading image requiring a newer dvdisaster version" read_incompatible_ec $NEWVER --debug -i$SIMISO --byteset 21000,98,164 >>$LOGFILE 2>&1 $NEWVER --debug -i$SIMISO --byteset 21000,99,44 >>$LOGFILE 2>&1 - rm -f $TMPISO extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" run_regtest read_incompatible_ecc "--spinup-delay=0 -r " $TMPISO fi @@ -1776,7 +1748,6 @@ if try "reading image with a defective header" read_bad_header; then cp $MASTERISO $SIMISO $NEWVER -i$SIMISO --debug --byteset 21000,1,1 >>$LOGFILE 2>&1 - rm -f $TMPISO extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" run_regtest read_bad_header "--spinup-delay=0 -r" $TMPISO fi @@ -1789,7 +1760,6 @@ if try "reading image with a defective header, exhaustive" read_bad_header_exhau cp $MASTERISO $SIMISO $NEWVER -i$SIMISO --debug --byteset 21000,1,1 >>$LOGFILE 2>&1 - rm -f $TMPISO extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" run_regtest read_bad_header_exhaustive "--debug --spinup-delay=0 -r -v -aRS03 -n$ECCSIZE" $TMPISO fi @@ -1803,7 +1773,6 @@ if try "reading image with missing data sectors" read_missing_data_sectors; then $NEWVER -i$SIMISO --debug --erase 21230 >>$LOGFILE 2>&1 $NEWVER -i$SIMISO --debug --erase 22450-22457 >>$LOGFILE 2>&1 - rm -f $TMPISO extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" run_regtest read_missing_data_sectors "--spinup-delay=0 -r " $TMPISO fi @@ -1816,7 +1785,6 @@ if try "reading image with missing crc sectors" read_missing_crc_sectors; then $NEWVER -i$SIMISO --debug --erase 21077 >>$LOGFILE 2>&1 $NEWVER -i$SIMISO --debug --erase 21100-21120 >>$LOGFILE 2>&1 - rm -f $TMPISO extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" run_regtest read_missing_crc_sectors "--spinup-delay=0 -r " $TMPISO fi @@ -1829,11 +1797,21 @@ if try "reading image with missing ecc sectors" read_missing_ecc_sectors; then $NEWVER -i$SIMISO --debug --erase 21200 >>$LOGFILE 2>&1 $NEWVER -i$SIMISO --debug --erase 21340-21365 >>$LOGFILE 2>&1 - rm -f $TMPISO extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" run_regtest read_missing_ecc_sectors "--spinup-delay=0 -r " $TMPISO fi +# Read image with missing iso header, exhaustive search, verbose. +# Used for testing that the fingerprint sector is marked unreadable in the cache. + +if try "reading image with missing iso header" read_missing_iso_header; then + cp $MASTERISO $SIMISO + $NEWVER -i$SIMISO --debug --erase 16 >>$LOGFILE 2>&1 + + extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" + run_regtest read_missing_iso_header "--spinup-delay=0 -r -v -aRS03 -n$ECCSIZE" $TMPISO +fi + # Image contains bad byte in the data section if try "reading image with bad data byte" read_data_bad_byte; then @@ -1842,7 +1820,6 @@ if try "reading image with bad data byte" read_data_bad_byte; then $NEWVER -i$SIMISO --debug --byteset 1235,50,10 >>$LOGFILE 2>&1 $NEWVER -i$SIMISO --debug --byteset 20999,50,10 >>$LOGFILE 2>&1 - rm -f $TMPISO extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" run_regtest read_data_bad_byte "--spinup-delay=0 -r " $TMPISO fi @@ -1853,7 +1830,6 @@ if try "reading image with bad crc byte" read_crc_bad_byte; then cp $MASTERISO $SIMISO $NEWVER -i$SIMISO --debug --byteset 21077,50,10 >>$LOGFILE 2>&1 - rm -f $TMPISO extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" run_regtest read_crc_bad_byte "--spinup-delay=0 -r " $TMPISO fi @@ -1864,7 +1840,6 @@ if try "reading image with bad ecc byte" read_ecc_bad_byte; then cp $MASTERISO $SIMISO $NEWVER -i$SIMISO --debug --byteset 22000,50,10 >>$LOGFILE 2>&1 - rm -f $TMPISO extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" run_regtest read_ecc_bad_byte "--spinup-delay=0 -r " $TMPISO fi @@ -1875,12 +1850,11 @@ fi # correct (outer) ECC is applied. if try "reading with RS01 error correction file" read_with_rs01_file; then - $NEWVER --debug --set-version $SETVERSION -i$MASTERISO -e$TMPECC -c -n normal >>$LOGFILE 2>&1 + $NEWVER --regtest --debug --set-version $SETVERSION -i$MASTERISO -e$TMPECC -c -n normal >>$LOGFILE 2>&1 cp $MASTERISO $SIMISO $NEWVER --debug -i$SIMISO --byteset 24989,0,1 >>$LOGFILE 2>&1 - rm -f $TMPISO extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" run_regtest read_with_rs01_file "--spinup-delay=0 -r " $TMPISO $TMPECC fi @@ -1896,13 +1870,12 @@ fi # user did probably have some intentention specifying the ecc file. if try "reading with non-matching RS01 error correction file" read_with_wrong_rs01_file; then - $NEWVER --debug --set-version $SETVERSION -i$MASTERISO -e$TMPECC -c -n normal >>$LOGFILE 2>&1 + $NEWVER --regtest --debug --set-version $SETVERSION -i$MASTERISO -e$TMPECC -c -n normal >>$LOGFILE 2>&1 $NEWVER --debug -i$TMPECC --byteset 0,24,1 >>$LOGFILE 2>&1 cp $MASTERISO $SIMISO $NEWVER --debug -i$SIMISO --byteset 24989,0,1 >>$LOGFILE 2>&1 - rm -f $TMPISO extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" run_regtest read_with_wrong_rs01_file "--spinup-delay=0 -r " $TMPISO $TMPECC fi @@ -1910,12 +1883,11 @@ fi # Augmented image is protected by an outer RS03 error correction file if try "reading with RS03 error correction file" read_with_rs03_file; then - $NEWVER --debug --set-version $SETVERSION -i$MASTERISO -e$TMPECC -mRS03 -c -n 20 -o file >>$LOGFILE 2>&1 + $NEWVER --regtest --debug --set-version $SETVERSION -i$MASTERISO -e$TMPECC -mRS03 -c -n 20 -o file >>$LOGFILE 2>&1 cp $MASTERISO $SIMISO $NEWVER --debug -i$SIMISO --byteset 24989,0,1 >>$LOGFILE 2>&1 - rm -f $TMPISO extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" run_regtest read_with_rs03_file "--spinup-delay=0 -r " $TMPISO $TMPECC fi @@ -1923,13 +1895,12 @@ fi # Augmented image and non-matching RS03 error correction file if try "reading with non-matching RS03 error correction file" read_with_wrong_rs03_file; then - $NEWVER --debug --set-version $SETVERSION -i$MASTERISO -e$TMPECC -mRS03 -c -n 20 -o file >>$LOGFILE 2>&1 + $NEWVER --regtest --debug --set-version $SETVERSION -i$MASTERISO -e$TMPECC -mRS03 -c -n 20 -o file >>$LOGFILE 2>&1 $NEWVER --debug -i$TMPECC --byteset 0,24,1 >>$LOGFILE 2>&1 cp $MASTERISO $SIMISO $NEWVER --debug -i$SIMISO --byteset 24989,0,1 >>$LOGFILE 2>&1 - rm -f $TMPISO extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" run_regtest read_with_wrong_rs03_file "--spinup-delay=0 -r " $TMPISO $TMPECC fi @@ -1946,7 +1917,6 @@ if try "crc section with uncorrectable dead sector markers" read_crc_section_wit $NEWVER --debug -i$SIMISO --erase "21081:pass as dead sector marker" >>$LOGFILE 2>&1 $NEWVER --debug -i$SIMISO --erase "21082:pass as dead sector marker" >>$LOGFILE 2>&1 - rm -f $TMPISO extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" run_regtest read_crc_section_with_uncorrectable_dsm "--spinup-delay=0 -r " $TMPISO fi @@ -1963,7 +1933,6 @@ if try "reading with missing ecc header, not exhaustive" read_with_missing_heade $NEWVER --debug -i$SIMISO --erase $i >>$LOGFILE 2>&1 done - rm -f $TMPISO $TMPECC extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" run_regtest read_with_missing_header "--spinup-delay=0 -r" $TMPISO $TMPECC fi @@ -1980,7 +1949,6 @@ if try "reading with missing ecc header, exhaustive" read_with_missing_header_ex $NEWVER --debug -i$SIMISO --erase $i >>$LOGFILE 2>&1 done - rm -f $TMPISO $TMPECC replace_config examine-rs03 1 replace_config medium-size 0 extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" @@ -1995,7 +1963,6 @@ if try "reading with missing iso header, exhaustive" read_with_missing_iso_heade cp $LARGEMASTERISO $SIMISO $NEWVER --debug -i$SIMISO --erase 16 >>$LOGFILE 2>&1 - rm -f $TMPISO $TMPECC replace_config examine-rs03 1 replace_config medium-size 0 extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" @@ -2016,7 +1983,6 @@ if try "image with ecc header from a file" read_with_ecc_file_header; then $NEWVER -i$SIMISO --debug --byteset 21000,98,137 >>$LOGFILE 2>&1 $NEWVER -i$SIMISO --debug --byteset 21000,99,29 >>$LOGFILE 2>&1 - rm -f $TMPISO replace_config examine-rs03 1 replace_config medium-size 0 extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values -n $ECCSIZE" @@ -2042,13 +2008,61 @@ if try "image with crc block from a file" read_with_ecc_file_crc_block; then $NEWVER -i$SIMISO --debug --byteset 21070,1122,142 >>$LOGFILE 2>&1 $NEWVER -i$SIMISO --debug --byteset 21070,1123,101 >>$LOGFILE 2>&1 - rm -f $TMPISO replace_config examine-rs03 1 replace_config medium-size 0 extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values -n $ECCSIZE" run_regtest read_with_ecc_file_crc_block "--spinup-delay=0 -r -v -a RS03" $TMPISO fi +# Do a second read attempt at an incomplete image; +# see whether CRC errors are still discovered since CRC caching is a bit +# complicated in this case. + +if try "re-reading medium with CRC error" read_second_pass_with_crc_error; then + + cp $MASTERISO $SIMISO + $NEWVER --debug -i$SIMISO --byteset 15830,8,3 >>$LOGFILE 2>&1 + cp $MASTERISO $TMPISO + $NEWVER --debug -i$TMPISO --erase 15800-16199 >>$LOGFILE 2>&1 + + extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" + run_regtest read_second_pass_with_crc_error "--spinup-delay=0 -r" $TMPISO $MASTERECC +fi + +# Read medium in several passes; some sectors become readable in the third pass. +# One sector keeps is CRC error over all passes. + +if try "reading medium w/ ecc in 3 passes; 3rd pass recovers some" read_multipass_ecc_partial_success; then + + # Prepare an image matching the algorithm for simulating the defects + $NEWVER --debug -i$SIMISO --random-image $ISOSIZE >>$LOGFILE 2>&1 + $NEWVER --debug -i$SIMISO --erase 15900-16099 --fill-unreadable=64 >>$LOGFILE 2>&1 + $NEWVER --regtest --debug --set-version $SETVERSION -i$SIMISO -mRS03 -n$ECCSIZE -c >>$LOGFILE 2>&1 + + # Prepare the image for reading + $NEWVER --debug -i$SIMISO --erase 15800-16199 >>$LOGFILE 2>&1 + $NEWVER --debug -i$SIMISO --erase "15900-16099:readable in pass 3" >>$LOGFILE 2>&1 + $NEWVER --debug -i$SIMISO --byteset 10000,5,255 >>$LOGFILE 2>&1 + + replace_config read-medium 3 + extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" + run_regtest read_multipass_ecc_partial_success "--read-medium=3 --spinup-delay=0 -r" $TMPISO $TMPECC +fi + +# Image contains CRC error in the padding section +# (padding is between sectors 21002 and 21069, inclusively) + +if try "reading image with crc error in padding area" read_with_crc_error_in_padding; then + cp $MASTERISO $SIMISO + + # Manipulate a padding sector + $NEWVER -i$SIMISO --debug --byteset 21020,400,255 >>$LOGFILE 2>&1 + + replace_config read-medium 3 + extra_args="--debug --sim-cd=$SIMISO --fixed-speed-values" + run_regtest read_with_crc_error_in_padding "--spinup-delay=0 -r" $TMPISO +fi + ### Reading tests (adaptive) echo "# Reading tests (adaptive)" diff --git a/rs-decoder.c b/rs-decoder.c index 6e565e7..d97d918 100644 --- a/rs-decoder.c +++ b/rs-decoder.c @@ -1,5 +1,5 @@ /* dvdisaster: Additional error correction for optical media. - * Copyright (C) 2004-2015 Carsten Gnoerlich. + * Copyright (C) 2004-2017 Carsten Gnoerlich. * * Email: carsten@dvdisaster.org -or- cgnoerlich@fsfe.org * Project homepage: http://www.dvdisaster.org diff --git a/rs-encoder-altivec.c b/rs-encoder-altivec.c index 2c7213a..9f8f9f0 100644 --- a/rs-encoder-altivec.c +++ b/rs-encoder-altivec.c @@ -1,5 +1,5 @@ /* dvdisaster: Additional error correction for optical media. - * Copyright (C) 2004-2015 Carsten Gnoerlich. + * Copyright (C) 2004-2017 Carsten Gnoerlich. * * Email: carsten@dvdisaster.org -or- cgnoerlich@fsfe.org * Project homepage: http://www.dvdisaster.org diff --git a/rs-encoder-sse2.c b/rs-encoder-sse2.c index 43438d5..4984625 100644 --- a/rs-encoder-sse2.c +++ b/rs-encoder-sse2.c @@ -1,5 +1,5 @@ /* dvdisaster: Additional error correction for optical media. - * Copyright (C) 2004-2015 Carsten Gnoerlich. + * Copyright (C) 2004-2017 Carsten Gnoerlich. * * Email: carsten@dvdisaster.org -or- cgnoerlich@fsfe.org * Project homepage: http://www.dvdisaster.org diff --git a/rs-encoder.c b/rs-encoder.c index ac06c95..3fdad66 100644 --- a/rs-encoder.c +++ b/rs-encoder.c @@ -1,5 +1,5 @@ /* dvdisaster: Additional error correction for optical media. - * Copyright (C) 2004-2015 Carsten Gnoerlich. + * Copyright (C) 2004-2017 Carsten Gnoerlich. * * Email: carsten@dvdisaster.org -or- cgnoerlich@fsfe.org * Project homepage: http://www.dvdisaster.org diff --git a/rs01-common.c b/rs01-common.c index 6b92bfd..89ad4d8 100644 --- a/rs01-common.c +++ b/rs01-common.c @@ -1,5 +1,5 @@ /* dvdisaster: Additional error correction for optical media. - * Copyright (C) 2004-2015 Carsten Gnoerlich. + * Copyright (C) 2004-2017 Carsten Gnoerlich. * * Email: carsten@dvdisaster.org -or- cgnoerlich@fsfe.org * Project homepage: http://www.dvdisaster.org @@ -66,12 +66,12 @@ CrcBuf *RS01GetCrcBuf(Image *image) { LargeFile *file = image->eccFile; CrcBuf *cb; guint32 *buf; - guint64 image_sectors; + guint64 image_sectors_from_ecc, image_sectors_with_crc; guint64 crc_sectors,crc_remainder; guint64 i,j,sec_idx; - image_sectors = uchar_to_gint64(image->eccFileHeader->sectors); - cb = CreateCrcBuf(image_sectors); + image_sectors_from_ecc = uchar_to_gint64(image->eccFileHeader->sectors); + cb = CreateCrcBuf(image); buf = cb->crcbuf; /* Seek to beginning of CRC sums */ @@ -81,7 +81,10 @@ CrcBuf *RS01GetCrcBuf(Image *image) /* Read crc sums. A sector of 2048 bytes contains 512 CRC sums. */ - crc_sectors = image_sectors / 512; + if(cb->allSectors < image_sectors_from_ecc) + image_sectors_with_crc = cb->allSectors; // image is truncated + else image_sectors_with_crc = image_sectors_from_ecc; // get all CRC sectors from ECC + crc_sectors = image_sectors_with_crc / 512; sec_idx = 0; for(i=0; ivalid, sec_idx); } - crc_remainder = sizeof(guint32)*(image_sectors % 512); + crc_remainder = sizeof(guint32)*(image_sectors_with_crc % 512); if(crc_remainder) { if(LargeRead(file, buf, crc_remainder) != crc_remainder) Stop(_("Error reading CRC information: %s"),strerror(errno)); - for( ; sec_idxvalid, sec_idx); } + /* Copy the md5sum */ + + memcpy(cb->dataMD5sum, image->eccFileHeader->mediumSum, 16); + memcpy(cb->imageMD5sum, image->eccFileHeader->mediumSum, 16); + cb->md5State = MD5_COMPLETE; + return cb; } diff --git a/rs01-create.c b/rs01-create.c index 5cad591..50ff0ed 100644 --- a/rs01-create.c +++ b/rs01-create.c @@ -1,5 +1,5 @@ /* dvdisaster: Additional error correction for optical media. - * Copyright (C) 2004-2015 Carsten Gnoerlich. + * Copyright (C) 2004-2017 Carsten Gnoerlich. * * The Reed-Solomon error correction draws a lot of inspiration - and even code - * from Phil Karn's excellent Reed-Solomon library: http://www.ka9q.net/code/fec/ @@ -108,11 +108,11 @@ static void unlink_image(GtkWidget *label) } else { if(!Closure->guiMode) - PrintLog("\n"); + PrintLog("\n"); - ModalWarning(GTK_MESSAGE_ERROR, GTK_BUTTONS_OK, NULL, - _("Image file %s not deleted: %s\n"), - Closure->imageName, strerror(errno)); + ModalWarning(GTK_MESSAGE_ERROR, GTK_BUTTONS_OK, NULL, + _("Image file %s not deleted: %s\n"), + Closure->imageName, strerror(errno)); } } @@ -279,7 +279,9 @@ void RS01Create(void) ec->timer = g_timer_new(); - if(Closure->crcCache) /* use CRC values created during last read */ + /* Try to use CRC values created during last read */ + + if(CrcBufValid(Closure->crcBuf, NULL, NULL)) { guint32 crc_idx; int percent, last_percent = 0; char *msg = _("Writing sector checksums: %3d%%"); @@ -288,7 +290,7 @@ void RS01Create(void) SetLabelText(GTK_LABEL(wl->encLabel1), _("1. Writing image sector checksums:")); - memcpy(image->mediumSum, Closure->md5Cache, 16); + memcpy(image->mediumSum, Closure->crcBuf->imageMD5sum, 16); MD5Init(&md5Ctxt); /* md5sum of CRC portion of ecc file */ /* Write out the cached CRC sectors */ @@ -305,7 +307,7 @@ void RS01Create(void) else ci = 1024; size = ci*sizeof(guint32); - crcbuf = &Closure->crcCache[crc_idx]; + crcbuf = &Closure->crcBuf->crcbuf[crc_idx]; n = LargeWrite(image->eccFile, crcbuf, size); MD5Update(&md5Ctxt, (unsigned char*)crcbuf, size); @@ -326,11 +328,18 @@ void RS01Create(void) PrintProgress(msg, 100); } - else /* Scan image for missing sectors and calculate the checksums */ + + /* Cached crc buffer can not be used. + Scan image for missing sectors and calculate the checksums. + Checksums are only computed locally and not provided in the cache. */ + else { if(Closure->guiMode) SetLabelText(GTK_LABEL(wl->encLabel1), _("1. Calculating image sector checksums:")); + FreeCrcBuf(Closure->crcBuf); /* just a defensive measure */ + Closure->crcBuf = NULL; + RS01ScanImage(self, image, &md5Ctxt, CREATE_CRC); if(image->sectorsMissing) @@ -375,6 +384,8 @@ void RS01Create(void) memcpy(eh->cookie, "*dvdisaster*", 12); memcpy(eh->method, "RS01", 4); eh->methodFlags[0] = 1; + if(!Closure->regtestMode) + eh->methodFlags[3] = Closure->releaseFlags; gint64_to_uchar(eh->sectors, image->sectorSize); eh->dataBytes = ndata; eh->eccBytes = nroots; diff --git a/rs01-fix.c b/rs01-fix.c index 9e9607e..520690e 100644 --- a/rs01-fix.c +++ b/rs01-fix.c @@ -1,5 +1,5 @@ /* dvdisaster: Additional error correction for optical media. - * Copyright (C) 2004-2015 Carsten Gnoerlich. + * Copyright (C) 2004-2017 Carsten Gnoerlich. * * The Reed-Solomon error correction draws a lot of inspiration - and even code - * from Phil Karn's excellent Reed-Solomon library: http://www.ka9q.net/code/fec/ diff --git a/rs01-includes.h b/rs01-includes.h index 063dc42..27e745b 100644 --- a/rs01-includes.h +++ b/rs01-includes.h @@ -1,5 +1,5 @@ /* dvdisaster: Additional error correction for optical media. - * Copyright (C) 2004-2015 Carsten Gnoerlich. + * Copyright (C) 2004-2017 Carsten Gnoerlich. * * Email: carsten@dvdisaster.org -or- cgnoerlich@fsfe.org * Project homepage: http://www.dvdisaster.org diff --git a/rs01-verify.c b/rs01-verify.c index 3315659..7187616 100644 --- a/rs01-verify.c +++ b/rs01-verify.c @@ -1,5 +1,5 @@ /* dvdisaster: Additional error correction for optical media. - * Copyright (C) 2004-2015 Carsten Gnoerlich. + * Copyright (C) 2004-2017 Carsten Gnoerlich. * * Email: carsten@dvdisaster.org -or- cgnoerlich@fsfe.org * Project homepage: http://www.dvdisaster.org @@ -537,7 +537,10 @@ process_ecc: if(image && !image->eccFile) { switch(image->eccFileState) - { case ECCFILE_MISSING: + { case ECCFILE_NOPERM: + PrintLog(_("permission denied\n")); + break; + case ECCFILE_MISSING: PrintLog(_("not present\n")); break; case ECCFILE_INVALID: @@ -569,47 +572,34 @@ process_ecc: if(eh->creatorVersion) { int major = eh->creatorVersion/10000; int minor = (eh->creatorVersion%10000)/100; - int pl = eh->creatorVersion%100; + int micro = eh->creatorVersion%100; + char *unstable=""; - if(eh->creatorVersion%100) - { char *format, *color_format = NULL; - - if(eh->creatorVersion < 6000) format = "%s-%d.%d.%d"; - else if(eh->creatorVersion <= 6500) format = "%s-%d.%d (pl%d)"; - else - { if(eh->methodFlags[3] & MFLAG_DEVEL) - { format = "%s-%d.%d (devel-%d)"; - color_format = "%s-%d.%d (devel-%d)"; - } - else if(eh->methodFlags[3] & MFLAG_RC) - { format = "%s-%d.%d (rc-%d)"; - color_format = "%s-%d.%d (rc-%d)"; - } - else format = "%s-%d.%d (pl%d)"; - } - PrintLog(format, _("created by dvdisaster"), major, minor, pl); + /* Suppress (unstable) output in debug mode to facilitate regression tests */ + if((eh->methodFlags[3] & MFLAG_DEVEL) && !Closure->regtestMode) + unstable=" (unstable)"; + + if(micro) /* version format x.xx.x */ + { char *format = "%s-%d.%d.%d%s"; + PrintLog(format, _("created by dvdisaster"), major, minor, micro, unstable); PrintLog("\n"); if(Closure->guiMode) - { if(color_format) - SwitchAndSetFootline(wl->cmpEccNotebook, 1, - wl->cmpEccCreatedBy, - color_format, "dvdisaster", - major, minor, Closure->redMarkup, pl); - else - SwitchAndSetFootline(wl->cmpEccNotebook, 1, - wl->cmpEccCreatedBy, - format, "dvdisaster", - major, minor, pl); + { SwitchAndSetFootline(wl->cmpEccNotebook, 1, + wl->cmpEccCreatedBy, + format, "dvdisaster", + major, minor, micro, unstable); } } - else - { PrintLog(_("created by dvdisaster-%d.%d\n"), - major, minor); + else /* version format x.xx */ + { char *format = "%s-%d.%d%s"; + PrintLog(format, _("created by dvdisaster"), + major, minor, unstable); + PrintLog("\n"); if(Closure->guiMode) SwitchAndSetFootline(wl->cmpEccNotebook, 1, - wl->cmpEccCreatedBy, "dvdisaster-%d.%d", - major, minor); + wl->cmpEccCreatedBy, format, "dvdisaster", + major, minor, unstable); } } else @@ -830,11 +820,11 @@ process_ecc: { if(!Closure->guiMode) PrintProgress(_("- ecc md5sum : %3d%%"),percent); else SetLabelText(GTK_LABEL(wl->cmpEccMd5Sum), "%3d%%", percent); - last_percent = percent; + last_percent = percent; } if(Closure->stopActions) - { if(Closure->stopActions == STOP_CURRENT_ACTION) /* suppress memlead warning when closing window */ + { if(Closure->stopActions == STOP_CURRENT_ACTION) /* suppress memleak warning when closing window */ SetLabelText(GTK_LABEL(wl->cmpEccResult), _("Aborted by user request!"), Closure->redMarkup); goto terminate; diff --git a/rs01-window.c b/rs01-window.c index 380ebde..c5c451d 100644 --- a/rs01-window.c +++ b/rs01-window.c @@ -1,5 +1,5 @@ /* dvdisaster: Additional error correction for optical media. - * Copyright (C) 2004-2015 Carsten Gnoerlich. + * Copyright (C) 2004-2017 Carsten Gnoerlich. * * Email: carsten@dvdisaster.org -or- cgnoerlich@fsfe.org * Project homepage: http://www.dvdisaster.org diff --git a/rs02-common.c b/rs02-common.c index a80e24c..f169987 100644 --- a/rs02-common.c +++ b/rs02-common.c @@ -1,5 +1,5 @@ /* dvdisaster: Additional error correction for optical media. - * Copyright (C) 2004-2015 Carsten Gnoerlich. + * Copyright (C) 2004-2017 Carsten Gnoerlich. * * Email: carsten@dvdisaster.org -or- cgnoerlich@fsfe.org * Project homepage: http://www.dvdisaster.org @@ -35,7 +35,7 @@ CrcBuf *RS02GetCrcBuf(Image *image) RS02Layout *lay; CrcBuf *cb; gint64 block_idx[256]; - gint64 image_sectors,crc_sector; + gint64 crc_sector; gint64 s,i; int crc_idx, crc_valid = FALSE; @@ -43,9 +43,7 @@ CrcBuf *RS02GetCrcBuf(Image *image) if(csc->lay) g_free(csc->lay); lay = csc->lay = RS02LayoutFromImage(image); - // image_sectors = lay->eccSectors+lay->dataSectors; // remove; semantics have changed - image_sectors = lay->dataSectors; - cb = CreateCrcBuf(image_sectors); + cb = CreateCrcBuf(image); /* Initialize ecc block index pointers. The first CRC set (of lay->ndata checksums) relates to @@ -100,6 +98,12 @@ CrcBuf *RS02GetCrcBuf(Image *image) FreeAlignedBuffer(ab); + /* The ecc header records only the md5 sum of the data portion, + but not that of the whole image, so flag the md5 sums as missing. */ + + memcpy(cb->dataMD5sum, image->eccHeader->mediumSum, 16); + cb->md5State = MD5_BUILDING | MD5_DATA_COMPLETE; + return cb; } @@ -414,7 +418,9 @@ RS02Layout *CalcRS02Layout(Image *image) lay->mediumCapacity = Closure->dvdSize2; /* Double layered DVD */ else if(image->sectorSize < Closure->bdSize1) lay->mediumCapacity = Closure->bdSize1; /* Single layered BD */ - else lay->mediumCapacity = Closure->bdSize2; /* Double layered BD */ + else if(image->sectorSize < Closure->bdSize2) + lay->mediumCapacity = Closure->bdSize2; /* Double layered BD */ + else lay->mediumCapacity = Closure->bdSize3; /* Triple layered BDXL */ } lay->dataSectors = image->sectorSize; diff --git a/rs02-create.c b/rs02-create.c index 8f13c20..62b2dec 100644 --- a/rs02-create.c +++ b/rs02-create.c @@ -1,5 +1,5 @@ /* dvdisaster: Additional error correction for optical media. - * Copyright (C) 2004-2015 Carsten Gnoerlich. + * Copyright (C) 2004-2017 Carsten Gnoerlich. * * Email: carsten@dvdisaster.org -or- cgnoerlich@fsfe.org * Project homepage: http://www.dvdisaster.org @@ -45,6 +45,7 @@ typedef struct char *msg; int earlyTermination; GTimer *timer; + int checksumsReused; } ecc_closure; static void ecc_cleanup(gpointer data) @@ -64,8 +65,10 @@ static void ecc_cleanup(gpointer data) /*** We must invalidate the CRC cache as it does only cover the data portion of the image, not the full RS02 enhanced image. */ - if(Closure->crcCache) - ClearCrcCache(); + if(Closure->crcBuf) + { FreeCrcBuf(Closure->crcBuf); + Closure->crcBuf = 0; + } /*** Clean up */ @@ -164,28 +167,28 @@ static void remove_old_ecc(ecc_closure *ec) */ static void check_image(ecc_closure *ec) -{ struct MD5Context image_md5; - RS02Layout *lay = ec->lay; +{ RS02Layout *lay = ec->lay; Image *image = ec->image; gint64 sectors; - guint32 *crcptr; int last_percent, percent; - - /* Discard old CRC cache no matter what it contains. - * We will create a new one a few lines below. - * Note that it is very unusual to augment an image with ecc data - * which was just read from an actual medium, so optimizing - * for the cached CRCs is not necessary. + + /* In the (unlikely) event that the image has just been read, + we can reuse the checksums generated in the reading pass. + Otherwise create a new buffer. */ - if(Closure->crcCache) - ClearCrcCache(); + if(CrcBufValid(Closure->crcBuf, NULL, NULL)) + { ec->checksumsReused=TRUE; + memcpy(image->mediumSum, Closure->crcBuf->dataMD5sum, 16); + return; + } + else + { FreeCrcBuf(Closure->crcBuf); + Closure->crcBuf = CreateCrcBuf(image); + } last_percent = 0; - MD5Init(&image_md5); - - Closure->crcCache = crcptr = g_malloc(sizeof(guint32) * lay->dataSectors); - + if(!LargeSeek(image->file, 0)) Stop(_("Failed seeking to start of image: %s\n"), strerror(errno)); @@ -227,8 +230,7 @@ static void check_image(ecc_closure *ec) /* Update and cache the CRC sums */ - *crcptr++ = Crc32(buf, 2048); - MD5Update(&image_md5, buf, n); + AddSectorToCrcBuffer(Closure->crcBuf, CRCBUF_UPDATE_ALL, sectors, buf, n); percent = (100*sectors)/(lay->eccSectors + lay->dataSectors); @@ -242,7 +244,7 @@ static void check_image(ecc_closure *ec) } } - MD5Final(image->mediumSum, &image_md5); + memcpy(image->mediumSum, Closure->crcBuf->imageMD5sum, 16); } @@ -297,7 +299,9 @@ static void expand_image(ecc_closure *ec) percent = (100*(sectors+lay->dataSectors)) / (lay->eccSectors + lay->dataSectors); if(last_percent != percent) - { PrintProgress(_("Preparing image (checksums, adding space): %3d%%"), percent); + { if(ec->checksumsReused) + PrintProgress(_("Preparing image (checksums taken from cache, adding space): %3d%%") ,percent); + else PrintProgress(_("Preparing image (checksums, adding space): %3d%%"), percent); if(Closure->guiMode) SetProgress(ec->wl->encPBar1, percent, 100); @@ -306,7 +310,9 @@ static void expand_image(ecc_closure *ec) } } - PrintProgress(_("Preparing image (checksums, adding space): %3d%%"), 100); + if(ec->checksumsReused) + PrintProgress(_("Preparing image (checksums taken from cache, adding space): %3d%%"), 100); + else PrintProgress(_("Preparing image (checksums, adding space): %3d%%"), 100); PrintProgress("\n"); if(Closure->guiMode) @@ -355,10 +361,10 @@ static void write_crc(ecc_closure *ec) for(i=0; indata; i++) { if(layer_index < lay->dataSectors) - { crc_buf[crc_idx++] = Closure->crcCache[layer_index]; + { crc_buf[crc_idx++] = Closure->crcBuf->crcbuf[layer_index]; if(layer_sector == lay->sectorsPerLayer - 1) - *crc_boot_ptr++ = Closure->crcCache[layer_index]; + *crc_boot_ptr++ = Closure->crcBuf->crcbuf[layer_index]; if(crc_idx >= 512) { int n = LargeWrite(image->file, crc_buf, 2048); @@ -414,6 +420,8 @@ static void prepare_header(ecc_closure *ec) memcpy(eh->cookie, "*dvdisaster*", 12); memcpy(eh->method, "RS02", 4); eh->methodFlags[0] = 0; + if(!Closure->regtestMode) + eh->methodFlags[3] = Closure->releaseFlags; memcpy(eh->mediumFP, image->imageFP, 16); memcpy(eh->mediumSum, image->mediumSum, 16); memcpy(eh->eccSum, ec->eccSum, 16); diff --git a/rs02-fix.c b/rs02-fix.c index 6d0da42..6991247 100644 --- a/rs02-fix.c +++ b/rs02-fix.c @@ -1,5 +1,5 @@ /* dvdisaster: Additional error correction for optical media. - * Copyright (C) 2004-2015 Carsten Gnoerlich. + * Copyright (C) 2004-2017 Carsten Gnoerlich. * * Email: carsten@dvdisaster.org -or- cgnoerlich@fsfe.org * Project homepage: http://www.dvdisaster.org diff --git a/rs02-includes.h b/rs02-includes.h index e8549e7..e32c529 100644 --- a/rs02-includes.h +++ b/rs02-includes.h @@ -1,5 +1,5 @@ /* dvdisaster: Additional error correction for optical media. - * Copyright (C) 2004-2015 Carsten Gnoerlich. + * Copyright (C) 2004-2017 Carsten Gnoerlich. * * Email: carsten@dvdisaster.org -or- cgnoerlich@fsfe.org * Project homepage: http://www.dvdisaster.org @@ -84,12 +84,12 @@ typedef struct /*** Widgets in the Preferences window */ GtkWidget *radio1A, *radio1B, *radio2A, *radio2B; - GtkWidget *cdButtonA, *dvdButton1A, *dvdButton2A, *bdButton1A, *bdButton2A; - GtkWidget *cdButtonB, *dvdButton1B, *dvdButton2B, *bdButton1B, *bdButton2B; - GtkWidget *cdUndoButtonA, *dvdUndoButton1A, *dvdUndoButton2A, *bdUndoButton1A, *bdUndoButton2A; - GtkWidget *cdUndoButtonB, *dvdUndoButton1B, *dvdUndoButton2B, *bdUndoButton1B, *bdUndoButton2B; - GtkWidget *cdEntryA, *dvdEntry1A, *dvdEntry2A, *bdEntry1A, *bdEntry2A, *otherEntryA; - GtkWidget *cdEntryB, *dvdEntry1B, *dvdEntry2B, *bdEntry1B, *bdEntry2B, *otherEntryB; + GtkWidget *cdButtonA, *dvdButton1A, *dvdButton2A, *bdButton1A, *bdButton2A, *bdButton3A; + GtkWidget *cdButtonB, *dvdButton1B, *dvdButton2B, *bdButton1B, *bdButton2B, *bdButton3B; + GtkWidget *cdUndoButtonA, *dvdUndoButton1A, *dvdUndoButton2A, *bdUndoButton1A, *bdUndoButton2A, *bdUndoButton3A; + GtkWidget *cdUndoButtonB, *dvdUndoButton1B, *dvdUndoButton2B, *bdUndoButton1B, *bdUndoButton2B, *bdUndoButton3B; + GtkWidget *cdEntryA, *dvdEntry1A, *dvdEntry2A, *bdEntry1A, *bdEntry2A, *bdEntry3A, *otherEntryA; + GtkWidget *cdEntryB, *dvdEntry1B, *dvdEntry2B, *bdEntry1B, *bdEntry2B, *bdEntry3B, *otherEntryB; GtkWidget *cacheScaleA, *cacheScaleB; LabelWithOnlineHelp *cacheLwoh; diff --git a/rs02-recognize.c b/rs02-recognize.c index af504d3..cbe7bf6 100644 --- a/rs02-recognize.c +++ b/rs02-recognize.c @@ -1,5 +1,5 @@ /* dvdisaster: Additional error correction for optical media. - * Copyright (C) 2004-2015 Carsten Gnoerlich. + * Copyright (C) 2004-2017 Carsten Gnoerlich. * * Email: carsten@dvdisaster.org -or- cgnoerlich@fsfe.org * Project homepage: http://www.dvdisaster.org diff --git a/rs02-verify.c b/rs02-verify.c index f0549db..c75feb1 100644 --- a/rs02-verify.c +++ b/rs02-verify.c @@ -1,5 +1,5 @@ /* dvdisaster: Additional error correction for optical media. - * Copyright (C) 2004-2015 Carsten Gnoerlich. + * Copyright (C) 2004-2017 Carsten Gnoerlich. * * Email: carsten@dvdisaster.org -or- cgnoerlich@fsfe.org * Project homepage: http://www.dvdisaster.org @@ -563,7 +563,8 @@ void RS02Verify(Image *image) gint64 ecc_sector,expected_sectors; int ecc_md5_failure = FALSE; int ecc_slice; - int major,minor,pl; + int major,minor,micro; + char *unstable=""; char method[5]; char *img_advice = NULL; char *ecc_advice = NULL; @@ -902,45 +903,36 @@ continue_with_ecc: major = eh->creatorVersion/10000; minor = (eh->creatorVersion%10000)/100; - pl = eh->creatorVersion%100; + micro = eh->creatorVersion%100; - if(eh->creatorVersion%100) - { char *format, *color_format = NULL; + /* Suppress (unstable) output in debug mode to facilitate regression tests */ + if((eh->methodFlags[3] & MFLAG_DEVEL) && !Closure->regtestMode) + unstable=" (unstable)"; - if(eh->methodFlags[3] & MFLAG_DEVEL) - { format = "%s-%d.%d (devel-%d)"; - color_format = "%s-%d.%d (devel-%d)"; - } - else if(eh->methodFlags[3] & MFLAG_RC) - { format = "%s-%d.%d (rc-%d)"; - color_format = "%s-%d.%d (rc-%d)"; - } - else format = "%s-%d.%d (pl%d)"; + if(micro) + { char *format = "%s-%d.%d.%d%s"; - PrintLog(format, _("created by dvdisaster"), major, minor, pl); + PrintLog(format, _("created by dvdisaster"), major, minor, micro, unstable); PrintLog("\n"); - if(!color_format) color_format = format; if(Closure->guiMode) - { if(!color_format) - SwitchAndSetFootline(wl->cmpEccNotebook, 1, - wl->cmpEccCreatedBy, - color_format, "dvdisaster", - major, minor, Closure->redMarkup, pl); - else SwitchAndSetFootline(wl->cmpEccNotebook, 1, - wl->cmpEccCreatedBy, - format, "dvdisaster", - major, minor, pl); + { SwitchAndSetFootline(wl->cmpEccNotebook, 1, + wl->cmpEccCreatedBy, + format, "dvdisaster", + major, minor, micro, unstable); } } else - { PrintLog(_("created by dvdisaster-%d.%d\n"), - major, minor); + { char *format = "%s-%d.%d%s"; + + PrintLog(format, _("created by dvdisaster"), major, minor, unstable); + PrintLog("\n"); if(Closure->guiMode) SwitchAndSetFootline(wl->cmpEccNotebook, 1, - wl->cmpEccCreatedBy, "dvdisaster-%d.%d", - major, minor); + wl->cmpEccCreatedBy, + format, "dvdisaster", + major, minor, unstable); } /* Error correction method */ diff --git a/rs02-window.c b/rs02-window.c index 915debd..e73f27b 100644 --- a/rs02-window.c +++ b/rs02-window.c @@ -1,5 +1,5 @@ /* dvdisaster: Additional error correction for optical media. - * Copyright (C) 2004-2015 Carsten Gnoerlich. + * Copyright (C) 2004-2017 Carsten Gnoerlich. * * Email: carsten@dvdisaster.org -or- cgnoerlich@fsfe.org * Project homepage: http://www.dvdisaster.org @@ -415,16 +415,19 @@ static void toggle_cb(GtkWidget *widget, gpointer data) gtk_widget_set_sensitive(wl->dvdEntry2A, TRUE); gtk_widget_set_sensitive(wl->bdEntry1A, TRUE); gtk_widget_set_sensitive(wl->bdEntry2A, TRUE); + gtk_widget_set_sensitive(wl->bdEntry3A, TRUE); gtk_widget_set_sensitive(wl->cdButtonA, TRUE); gtk_widget_set_sensitive(wl->dvdButton1A, TRUE); gtk_widget_set_sensitive(wl->dvdButton2A, TRUE); gtk_widget_set_sensitive(wl->bdButton1A, TRUE); gtk_widget_set_sensitive(wl->bdButton2A, TRUE); + gtk_widget_set_sensitive(wl->bdButton3A, TRUE); gtk_widget_set_sensitive(wl->cdUndoButtonA, TRUE); gtk_widget_set_sensitive(wl->dvdUndoButton1A, TRUE); gtk_widget_set_sensitive(wl->dvdUndoButton2A, TRUE); gtk_widget_set_sensitive(wl->bdUndoButton1A, TRUE); gtk_widget_set_sensitive(wl->bdUndoButton2A, TRUE); + gtk_widget_set_sensitive(wl->bdUndoButton3A, TRUE); gtk_widget_set_sensitive(wl->otherEntryA, FALSE); @@ -440,16 +443,19 @@ static void toggle_cb(GtkWidget *widget, gpointer data) gtk_widget_set_sensitive(wl->dvdEntry2B, TRUE); gtk_widget_set_sensitive(wl->bdEntry1B, TRUE); gtk_widget_set_sensitive(wl->bdEntry2B, TRUE); + gtk_widget_set_sensitive(wl->bdEntry3B, TRUE); gtk_widget_set_sensitive(wl->cdButtonB, TRUE); gtk_widget_set_sensitive(wl->dvdButton1B, TRUE); gtk_widget_set_sensitive(wl->dvdButton2B, TRUE); gtk_widget_set_sensitive(wl->bdButton1B, TRUE); gtk_widget_set_sensitive(wl->bdButton2B, TRUE); + gtk_widget_set_sensitive(wl->bdButton3B, TRUE); gtk_widget_set_sensitive(wl->cdUndoButtonB, TRUE); gtk_widget_set_sensitive(wl->dvdUndoButton1B, TRUE); gtk_widget_set_sensitive(wl->dvdUndoButton2B, TRUE); gtk_widget_set_sensitive(wl->bdUndoButton1B, TRUE); gtk_widget_set_sensitive(wl->bdUndoButton2B, TRUE); + gtk_widget_set_sensitive(wl->bdUndoButton3B, TRUE); gtk_widget_set_sensitive(wl->otherEntryB, FALSE); @@ -466,16 +472,19 @@ static void toggle_cb(GtkWidget *widget, gpointer data) gtk_widget_set_sensitive(wl->dvdEntry2A, FALSE); gtk_widget_set_sensitive(wl->bdEntry1A, FALSE); gtk_widget_set_sensitive(wl->bdEntry2A, FALSE); + gtk_widget_set_sensitive(wl->bdEntry3A, FALSE); gtk_widget_set_sensitive(wl->cdButtonA, FALSE); gtk_widget_set_sensitive(wl->dvdButton1A, FALSE); gtk_widget_set_sensitive(wl->dvdButton2A, FALSE); gtk_widget_set_sensitive(wl->bdButton1A, FALSE); gtk_widget_set_sensitive(wl->bdButton2A, FALSE); + gtk_widget_set_sensitive(wl->bdButton3A, FALSE); gtk_widget_set_sensitive(wl->cdUndoButtonA, FALSE); gtk_widget_set_sensitive(wl->dvdUndoButton1A, FALSE); gtk_widget_set_sensitive(wl->dvdUndoButton2A, FALSE); gtk_widget_set_sensitive(wl->bdUndoButton1A, FALSE); gtk_widget_set_sensitive(wl->bdUndoButton2A, FALSE); + gtk_widget_set_sensitive(wl->bdUndoButton3A, FALSE); gtk_widget_set_sensitive(wl->otherEntryA, TRUE); @@ -492,16 +501,19 @@ static void toggle_cb(GtkWidget *widget, gpointer data) gtk_widget_set_sensitive(wl->dvdEntry2B, FALSE); gtk_widget_set_sensitive(wl->bdEntry1B, FALSE); gtk_widget_set_sensitive(wl->bdEntry2B, FALSE); + gtk_widget_set_sensitive(wl->bdEntry3B, FALSE); gtk_widget_set_sensitive(wl->cdButtonB, FALSE); gtk_widget_set_sensitive(wl->dvdButton1B, FALSE); gtk_widget_set_sensitive(wl->dvdButton2B, FALSE); gtk_widget_set_sensitive(wl->bdButton1B, FALSE); gtk_widget_set_sensitive(wl->bdButton2B, FALSE); + gtk_widget_set_sensitive(wl->bdButton3B, FALSE); gtk_widget_set_sensitive(wl->cdUndoButtonB, FALSE); gtk_widget_set_sensitive(wl->dvdUndoButton1B, FALSE); gtk_widget_set_sensitive(wl->dvdUndoButton2B, FALSE); gtk_widget_set_sensitive(wl->bdUndoButton1B, FALSE); gtk_widget_set_sensitive(wl->bdUndoButton2B, FALSE); + gtk_widget_set_sensitive(wl->bdUndoButton3B, FALSE); gtk_widget_set_sensitive(wl->otherEntryB, TRUE); @@ -578,6 +590,17 @@ static void query_cb(GtkWidget *widget, gpointer data) gtk_entry_set_text(GTK_ENTRY(wl->bdEntry2A), value); gtk_entry_set_text(GTK_ENTRY(wl->bdEntry2B), value); } + + if(widget == wl->bdButton3A || widget == wl->bdButton3B) + { gtk_entry_set_text(GTK_ENTRY(wl->bdEntry3A), value); + gtk_entry_set_text(GTK_ENTRY(wl->bdEntry3B), value); + } + + if(widget == wl->bdUndoButton3A || widget == wl->bdUndoButton3B ) + { g_snprintf(value, 40, "%lld", (long long int)Closure->savedBDSize3); + gtk_entry_set_text(GTK_ENTRY(wl->bdEntry3A), value); + gtk_entry_set_text(GTK_ENTRY(wl->bdEntry3B), value); + } } /* @@ -632,6 +655,15 @@ static void entry_tracker_cb(GtkWidget *widget, gpointer data) gtk_entry_set_text(GTK_ENTRY(wl->bdEntry2A), text); } + if(widget == wl->bdEntry3A) + { const char *text = gtk_entry_get_text(GTK_ENTRY(wl->bdEntry3A)); + gtk_entry_set_text(GTK_ENTRY(wl->bdEntry3B), text); + } + if(widget == wl->bdEntry3B) + { const char *text = gtk_entry_get_text(GTK_ENTRY(wl->bdEntry3B)); + gtk_entry_set_text(GTK_ENTRY(wl->bdEntry3A), text); + } + if(widget == wl->otherEntryA) { const char *text = gtk_entry_get_text(GTK_ENTRY(wl->otherEntryA)); gtk_entry_set_text(GTK_ENTRY(wl->otherEntryB), text); @@ -681,6 +713,8 @@ void ReadRS02Preferences(Method *method) Closure->bdSize1 = value > 0 ? value : 0; value = atoll(gtk_entry_get_text(GTK_ENTRY(wl->bdEntry2A))); Closure->bdSize2 = value > 0 ? value : 0; + value = atoll(gtk_entry_get_text(GTK_ENTRY(wl->bdEntry3A))); + Closure->bdSize3 = value > 0 ? value : 0; if(gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(wl->radio1A))) { Closure->mediumSize = 0; @@ -1059,6 +1093,65 @@ void CreateRS02PrefsPage(Method *method, GtkWidget *parent) "may be a few sectors smaller than specified for " "technical reasons.")); + /* BDXL three layer capacity table row */ + + lwoh = CreateLabelWithOnlineHelp(_("BDXL 3 layers:"), _("BDXL 3 layers:")); + RegisterPreferencesHelpWindow(lwoh); + + gtk_misc_set_alignment(GTK_MISC(lwoh->linkLabel), 0.0, 0.0); + gtk_table_attach(GTK_TABLE(table), lwoh->linkBox, 0, 1, 6, 7, GTK_SHRINK | GTK_FILL, GTK_SHRINK, 5, 5); + + wl->bdEntry3A = gtk_entry_new(); + gtk_entry_set_width_chars(GTK_ENTRY(wl->bdEntry3A), 9); + g_signal_connect(G_OBJECT(wl->bdEntry3A), "activate", G_CALLBACK(entry_tracker_cb), wl); + gtk_table_attach(GTK_TABLE(table), wl->bdEntry3A, 1, 2, 6, 7, GTK_SHRINK | GTK_FILL, GTK_SHRINK, 5, 5); + + wl->bdButton3A = gtk_button_new_with_label(_utf("query medium")); + g_signal_connect(G_OBJECT(wl->bdButton3A), "clicked", G_CALLBACK(query_cb), wl); + gtk_table_attach(GTK_TABLE(table), wl->bdButton3A, 2, 3, 6, 7, GTK_SHRINK | GTK_FILL, GTK_SHRINK, 5, 5); + + icon = gtk_image_new_from_stock(GTK_STOCK_UNDO, GTK_ICON_SIZE_SMALL_TOOLBAR); + wl->bdUndoButton3A = gtk_button_new(); + gtk_container_add(GTK_CONTAINER(wl->bdUndoButton3A), icon); + g_signal_connect(G_OBJECT(wl->bdUndoButton3A), "clicked", G_CALLBACK(query_cb), wl); + gtk_table_attach(GTK_TABLE(table), wl->bdUndoButton3A, 3, 4, 6, 7, GTK_SHRINK | GTK_FILL, GTK_SHRINK, 5, 5); + + hbox = gtk_hbox_new(FALSE, 4); + + gtk_box_pack_start(GTK_BOX(hbox), lwoh->normalLabel, FALSE, FALSE, 0); + + wl->bdEntry3B = gtk_entry_new(); + gtk_entry_set_width_chars(GTK_ENTRY(wl->bdEntry3B), 9); + g_signal_connect(G_OBJECT(wl->bdEntry3B), "activate", G_CALLBACK(entry_tracker_cb), wl); + gtk_box_pack_start(GTK_BOX(hbox), wl->bdEntry3B, FALSE, FALSE, 0); + + wl->bdButton3B = gtk_button_new_with_label(_utf("query medium")); + g_signal_connect(G_OBJECT(wl->bdButton3B), "clicked", G_CALLBACK(query_cb), wl); + gtk_box_pack_start(GTK_BOX(hbox), wl->bdButton3B, FALSE, FALSE, 0); + + icon = gtk_image_new_from_stock(GTK_STOCK_UNDO, GTK_ICON_SIZE_SMALL_TOOLBAR); + wl->bdUndoButton3B = gtk_button_new(); + gtk_container_add(GTK_CONTAINER(wl->bdUndoButton3B), icon); + g_signal_connect(G_OBJECT(wl->bdUndoButton3B), "clicked", G_CALLBACK(query_cb), wl); + gtk_box_pack_start(GTK_BOX(hbox), wl->bdUndoButton3B, FALSE, FALSE, 0); + + AddHelpWidget(lwoh, hbox); + + AddHelpParagraph(lwoh, _("Three layered BDXL medium size\n\n" + "This is the maximum capacity assumed for three layered BDXL media. " + "Images exceeding the smaller media sizes but smaller " + "than this value will be augmented with error correction information " + "so that they will fit on the specified BD.\n\n" + "You can enter the medium size in sectors of 2K each, " + "or press the \"query medium\" button to use the size " + "of a blank medium currently inserted in the selected drive.\n" + "Use the arrow button to revert to the last saved value.\n\n" + "Please note that augmented images will at most triple " + "in size as the highest possible redundancy is 200%%.\n" + "Even if this limit is not reached the augmented image " + "may be a few sectors smaller than specified for " + "technical reasons.")); + /* Fill in values from the closure */ g_snprintf(value, 40, "%lld", (long long int)Closure->cdSize); @@ -1076,6 +1169,9 @@ void CreateRS02PrefsPage(Method *method, GtkWidget *parent) g_snprintf(value, 40, "%lld", (long long int)Closure->bdSize2); gtk_entry_set_text(GTK_ENTRY(wl->bdEntry2A), value); gtk_entry_set_text(GTK_ENTRY(wl->bdEntry2B), value); + g_snprintf(value, 40, "%lld", (long long int)Closure->bdSize3); + gtk_entry_set_text(GTK_ENTRY(wl->bdEntry3A), value); + gtk_entry_set_text(GTK_ENTRY(wl->bdEntry3B), value); /* custom value selection */ diff --git a/rs03-common.c b/rs03-common.c index ba24faa..488d368 100644 --- a/rs03-common.c +++ b/rs03-common.c @@ -1,5 +1,5 @@ /* dvdisaster: Additional error correction for optical media. - * Copyright (C) 2004-2015 Carsten Gnoerlich. + * Copyright (C) 2004-2017 Carsten Gnoerlich. * * Email: carsten@dvdisaster.org -or- cgnoerlich@fsfe.org * Project homepage: http://www.dvdisaster.org @@ -26,7 +26,7 @@ /*** - *** Read and buffer CRC information from RS03 file + *** Read and buffer CRC information from RS03 error correction data ***/ CrcBuf *RS03GetCrcBuf(Image *image) @@ -48,13 +48,14 @@ CrcBuf *RS03GetCrcBuf(Image *image) csc = (RS03CksumClosure*)image->eccFileMethod->ckSumClosure; lay = CalcRS03Layout(image, ECC_FILE); - cbuf = CreateCrcBuf((lay->ndata-1)*lay->sectorsPerLayer); + cbuf = CreateCrcBuf(image); } else { eh = image->eccHeader; csc = (RS03CksumClosure*)image->eccMethod->ckSumClosure; lay = CalcRS03Layout(image, ECC_IMAGE); - cbuf = CreateCrcBuf((lay->ndata-1)*lay->sectorsPerLayer); + cbuf = CreateCrcBuf(image); + cbuf->coveredSectors=lay->firstCrcPos; } csc->signatureErrors=0; @@ -153,7 +154,7 @@ CrcBuf *RS03GetCrcBuf(Image *image) /* Sort crc into appropriate place if CRC block is valid */ - if(crc_valid) + if(crc_valid && block_idx[i] < cbuf->crcSize) // Cave padding sectors! { cbuf->crcbuf[block_idx[i]] = crc_buf[i]; SetBit(cbuf->valid,block_idx[i]); } @@ -163,6 +164,17 @@ CrcBuf *RS03GetCrcBuf(Image *image) } FreeAlignedBuffer(ab); + + /* The ecc header records only the md5 sum of the data portion (if at all), + but not that of the whole image, so flag the md5 sums as missing. */ + + cbuf->md5State = MD5_BUILDING; + + if(eh->methodFlags[0] & MFLAG_DATA_MD5) + { memcpy(cbuf->dataMD5sum, eh->mediumSum, 16); + cbuf->md5State |= MD5_DATA_COMPLETE; + } + return cbuf; } @@ -522,7 +534,9 @@ RS03Layout *CalcRS03Layout(Image *image, int target) lay->mediumCapacity = DVD_DL_SIZE; /* Double layered DVD */ else if(get_roots(dataSectors, BD_SL_SIZE) >= 8) lay->mediumCapacity = BD_SL_SIZE; /* Single layered BD */ - else lay->mediumCapacity = BD_DL_SIZE; /* Double layered BD */ + else if(get_roots(dataSectors, BD_DL_SIZE) >= 8) + lay->mediumCapacity = BD_DL_SIZE; /* Double layered BD */ + else lay->mediumCapacity = BDXL_TL_SIZE; } } diff --git a/rs03-create.c b/rs03-create.c index 40066d2..71460ef 100644 --- a/rs03-create.c +++ b/rs03-create.c @@ -1,5 +1,5 @@ /* dvdisaster: Additional error correction for optical media. - * Copyright (C) 2004-2015 Carsten Gnoerlich. + * Copyright (C) 2004-2017 Carsten Gnoerlich. * * Email: carsten@dvdisaster.org -or- cgnoerlich@fsfe.org * Project homepage: http://www.dvdisaster.org @@ -147,11 +147,14 @@ static void ecc_cleanup(gpointer data) } /*** We must invalidate the CRC cache as it does only cover the - data portion of the image, not the full RS03 enhanced image. */ - - if(Closure->crcCache) - ClearCrcCache(); + data portion of the image, not the full RS03 enhanced image + in the augmented image case. */ + if(Closure->eccTarget == ECC_IMAGE && Closure->crcBuf) + { FreeCrcBuf(Closure->crcBuf); + Closure->crcBuf = 0; + } + /*** Clean up */ if(ec->image) CloseImage(ec->image); @@ -339,6 +342,8 @@ static void prepare_header(ecc_closure *ec) memcpy(eh->cookie, "*dvdisaster*", 12); memcpy(eh->method, "RS03", 4); eh->methodFlags[0] = Closure->eccTarget == ECC_FILE ? MFLAG_ECC_FILE : 0; + if(!Closure->regtestMode) + eh->methodFlags[3] = Closure->releaseFlags; memcpy(eh->mediumFP, image->imageFP, 16); memcpy(eh->mediumSum, image->mediumSum, 16); gint64_to_uchar(eh->sectors, lay->dataSectors); @@ -353,6 +358,25 @@ static void prepare_header(ecc_closure *ec) eh->selfCRC = 0x4c5047; + if(CrcBufValid(Closure->crcBuf, NULL, NULL)) + { if(Closure->eccTarget == ECC_FILE) /* ecc files span the whole image */ + { if(Closure->crcBuf->md5State & MD5_IMAGE_COMPLETE) + { memcpy(eh->mediumSum, Closure->crcBuf->imageMD5sum, 16); + eh->methodFlags[0] |= MFLAG_DATA_MD5; + Verbose("CrcBuf present, ecc file: using image MD5 sum\n"); + } + else Verbose("CrcBuf present, ecc file: image MD5 sum NOT available\n"); + } + else /* augmented images are stripped down to the data portion */ + { if(Closure->crcBuf->md5State & MD5_DATA_COMPLETE) + { memcpy(eh->mediumSum, Closure->crcBuf->dataMD5sum, 16); + eh->methodFlags[0] |= MFLAG_DATA_MD5; + Verbose("CrcBuf present, augmented image: using data MD5 sum\n"); + } + else Verbose("CrcBuf present, augmented image: data MD5 sum NOT available\n"); + } + } + memcpy(ec->eh_le, eh, sizeof(EccHeader)); #ifdef HAVE_BIG_ENDIAN @@ -504,6 +528,8 @@ static void prepare_crc_block(ecc_closure *ec, CrcBlock *cb) memcpy(cb->cookie, "*dvdisaster*", 12); memcpy(cb->method, "RS03", 4); cb->methodFlags[0] = Closure->eccTarget == ECC_FILE ? MFLAG_ECC_FILE : 0; + if(!Closure->regtestMode) + cb->methodFlags[3] = Closure->releaseFlags; cb->creatorVersion = Closure->version; cb->neededVersion = NEEDED_VERSION; cb->fpSector = FINGERPRINT_SECTOR; @@ -990,7 +1016,7 @@ static gpointer encoder_thread(ecc_closure *ec) unsigned char *parity = ec->parity + 2048*nroots_aligned*layer_offset; /* Calculate the CRC32 layer (ndata-1) */ -#if 1 + if(layer < ndata-1) { /* The first ecc block CRC needs to be cached for wrap-around */ @@ -1010,7 +1036,6 @@ static gpointer encoder_thread(ecc_closure *ec) if(layer == ndata-1) prepare_crc_block(ec, (CrcBlock*)&ec->encoderCrc[512*layer_offset]); -#endif /* Reed-Solomon part */ diff --git a/rs03-fix.c b/rs03-fix.c index 0a7a1d3..7afb6d6 100644 --- a/rs03-fix.c +++ b/rs03-fix.c @@ -1,5 +1,5 @@ /* dvdisaster: Additional error correction for optical media. - * Copyright (C) 2004-2015 Carsten Gnoerlich. + * Copyright (C) 2004-2017 Carsten Gnoerlich. * * Email: carsten@dvdisaster.org -or- cgnoerlich@fsfe.org * Project homepage: http://www.dvdisaster.org @@ -834,10 +834,10 @@ void RS03Fix(Image *image) Stop(_("Failed seeking to sector %lld in ecc file [%s]: %s"), sec, "FW", strerror(errno)); - n = LargeWrite(image->eccFile, cache_offset+fc->imgBlock[i], 2048); - if(n != 2048) - Stop(_("could not write ecc file sector %lld:\n%s"), - sec, strerror(errno)); + n = LargeWrite(image->eccFile, cache_offset+fc->imgBlock[i], 2048); + if(n != 2048) + Stop(_("could not write ecc file sector %lld:\n%s"), + sec, strerror(errno)); } } PrintCLI("\n"); diff --git a/rs03-includes.h b/rs03-includes.h index 1ca0a2f..7c715b6 100644 --- a/rs03-includes.h +++ b/rs03-includes.h @@ -1,5 +1,5 @@ /* dvdisaster: Additional error correction for optical media. - * Copyright (C) 2004-2015 Carsten Gnoerlich. + * Copyright (C) 2004-2017 Carsten Gnoerlich. * * Email: carsten@dvdisaster.org -or- cgnoerlich@fsfe.org * Project homepage: http://www.dvdisaster.org diff --git a/rs03-preferences.c b/rs03-preferences.c index 1eaa779..8bf4b5b 100644 --- a/rs03-preferences.c +++ b/rs03-preferences.c @@ -1,5 +1,5 @@ /* dvdisaster: Additional error correction for optical media. - * Copyright (C) 2004-2015 Carsten Gnoerlich. + * Copyright (C) 2004-2017 Carsten Gnoerlich. * * Email: carsten@dvdisaster.org -or- cgnoerlich@fsfe.org * Project homepage: http://www.dvdisaster.org diff --git a/rs03-recognize.c b/rs03-recognize.c index 003d0ce..dab8c2f 100644 --- a/rs03-recognize.c +++ b/rs03-recognize.c @@ -1,5 +1,5 @@ /* dvdisaster: Additional error correction for optical media. - * Copyright (C) 2004-2015 Carsten Gnoerlich. + * Copyright (C) 2004-2017 Carsten Gnoerlich. * * Email: carsten@dvdisaster.org -or- cgnoerlich@fsfe.org * Project homepage: http://www.dvdisaster.org @@ -409,7 +409,7 @@ int RS03RecognizeImage(Image *image) Verbose("RS03RecognizeImage: No EH, entering exhaustive search\n"); - if(Closure->debugMode && Closure->mediumSize) + if(Closure->debugMode && Closure->mediumSize > 170) { layer_size = Closure->mediumSize/GF_FIELDMAX; Verbose("Warning: image size set to %lld for debugging!\n", Closure->mediumSize); } @@ -418,7 +418,8 @@ int RS03RecognizeImage(Image *image) else if(image_sectors < DVD_SL_SIZE) layer_size = DVD_SL_SIZE/GF_FIELDMAX; else if(image_sectors < DVD_DL_SIZE) layer_size = DVD_DL_SIZE/GF_FIELDMAX; else if(image_sectors < BD_SL_SIZE) layer_size = BD_SL_SIZE/GF_FIELDMAX; - else layer_size = BD_DL_SIZE/GF_FIELDMAX; + else if(image_sectors < BD_DL_SIZE) layer_size = BD_DL_SIZE/GF_FIELDMAX; + else layer_size = BDXL_TL_SIZE/GF_FIELDMAX; } Verbose(".. trying layer size %lld\n", layer_size); diff --git a/rs03-verify.c b/rs03-verify.c index 7c4c185..c857dc0 100644 --- a/rs03-verify.c +++ b/rs03-verify.c @@ -1,5 +1,5 @@ /* dvdisaster: Additional error correction for optical media. - * Copyright (C) 2004-2015 Carsten Gnoerlich. + * Copyright (C) 2004-2017 Carsten Gnoerlich. * * Email: carsten@dvdisaster.org -or- cgnoerlich@fsfe.org * Project homepage: http://www.dvdisaster.org @@ -649,7 +649,9 @@ void RS03Verify(Image *image) gint64 virtual_expected; gint64 expected_image_sectors; gint64 eccfile_sectors = 0,expected_eccfile_sectors = 0; - int major,minor,pl; + int major,minor,micro; + char *unstable=""; + char method[5]; char *img_advice = NULL; char *ecc_advice = NULL; @@ -768,39 +770,31 @@ void RS03Verify(Image *image) major = eh->creatorVersion/10000; minor = (eh->creatorVersion%10000)/100; - pl = eh->creatorVersion%100; + micro = eh->creatorVersion%100; - if(eh->creatorVersion%100) - { char *format, *color_format = NULL; + /* Suppress (unstable) output in debug mode to facilitate regression tests */ + if((eh->methodFlags[3] & MFLAG_DEVEL) && !Closure->regtestMode) + unstable=" (unstable)"; - if(eh->methodFlags[3] & MFLAG_DEVEL) - { format = "%s-%d.%d (devel-%d)"; - color_format = "%s-%d.%d (devel-%d)"; - } - else if(eh->methodFlags[3] & MFLAG_RC) - { format = "%s-%d.%d (rc-%d)"; - color_format = "%s-%d.%d (rc-%d)"; - } - else format = "%s-%d.%d (pl%d)"; + if(micro) + { char *format = "%s-%d.%d.%d%s"; - PrintLog(format, _("- created by : dvdisaster"), major, minor, pl); + PrintLog(format, _("- created by : dvdisaster"), major, minor, micro, unstable); PrintLog("\n"); - if(!color_format) color_format = format; if(Closure->guiMode) - { if(!color_format) - SetLabelText(GTK_LABEL(wl->cmpEccCreatedBy), color_format, - "dvdisaster", major, minor, Closure->redMarkup, pl); - else SetLabelText(GTK_LABEL(wl->cmpEccCreatedBy), format, - "dvdisaster", major, minor, pl); + { SetLabelText(GTK_LABEL(wl->cmpEccCreatedBy), format, + "dvdisaster", major, minor, micro, unstable); } } else - { PrintLog(_("- created by : dvdisaster-%d.%d\n"), - major, minor); - + { char *format = "%s-%d.%d%s"; + PrintLog(format, _("- created by : dvdisaster"), major, minor, unstable); + PrintLog("\n"); + if(Closure->guiMode) - SetLabelText(GTK_LABEL(wl->cmpEccCreatedBy), "dvdisaster-%d.%d", major, minor); + SetLabelText(GTK_LABEL(wl->cmpEccCreatedBy), format, + "dvdisaster", major, minor, unstable); } /* Required dvdisaster version */ @@ -1164,7 +1158,7 @@ void RS03Verify(Image *image) add_verify_values(self, image_percent, new_missing, new_crc_errors); } else - { SetLabelText(GTK_LABEL(wl->cmpEccSyndromes),"%d%% tested",percent); + { SetLabelText(GTK_LABEL(wl->cmpEccSyndromes),_("%d%% tested"),percent); } } diff --git a/rs03-window.c b/rs03-window.c index 61067d6..d1acafc 100644 --- a/rs03-window.c +++ b/rs03-window.c @@ -1,5 +1,5 @@ /* dvdisaster: Additional error correction for optical media. - * Copyright (C) 2004-2015 Carsten Gnoerlich. + * Copyright (C) 2004-2017 Carsten Gnoerlich. * * Email: carsten@dvdisaster.org -or- cgnoerlich@fsfe.org * Project homepage: http://www.dvdisaster.org diff --git a/scripts/bash-based-configure b/scripts/bash-based-configure index f68ecab..6baffde 100644 --- a/scripts/bash-based-configure +++ b/scripts/bash-based-configure @@ -1,5 +1,5 @@ # Bash based configure - library of test functions -# Copyright (C) 2004-2015 Carsten Gnrlich +# Copyright (C) 2004-2016 Carsten Gnrlich # # Email: carsten@dvdisaster.org -or- cgnoerlich@fsfe.org # Project homepage: http://www.dvdisaster.org @@ -658,7 +658,11 @@ function GET_BUILDTMP() { BUILDTMP="$cfg_buildtmp" if test -z "$BUILDTMP"; then + if test -z "$DVDISASTER_BUILDTMP"; then BUILDTMP=$(pwd) + else + BUILDTMP="$DVDISASTER_BUILDTMP" + fi fi if test -n "$cfg_help_mode"; then @@ -667,7 +671,12 @@ function GET_BUILDTMP() return 0 fi - echo "Build tmp: " $BUILDTMP + if ! test -e $BUILDTMP; then + mkdir $BUILDTMP + echo "Build tmp: " $BUILDTMP "(created)" + else + echo "Build tmp: " $BUILDTMP + fi echo "CFG_BUILDTMP = $BUILDTMP" >> Makefile.config } diff --git a/scsi-freebsd.c b/scsi-freebsd.c index 78d0be4..0e3397a 100644 --- a/scsi-freebsd.c +++ b/scsi-freebsd.c @@ -1,5 +1,5 @@ /* dvdisaster: Additional error correction for optical media. - * Copyright (C) 2004-2015 Carsten Gnoerlich. + * Copyright (C) 2004-2017 Carsten Gnoerlich. * * Email: carsten@dvdisaster.org -or- cgnoerlich@fsfe.org * Project homepage: http://www.dvdisaster.org @@ -215,7 +215,7 @@ int SendPacket(DeviceHandle *dh, unsigned char *cmd, int cdb_size, unsigned char if(cam_send_ccb(dh->camdev, ccb) < 0) { printf("cam_send failed\n"); - cam_error_print(dh->camdev, ccb, CAM_ESF_ALL, CAM_EPF_ALL, stderr); + cam_error_print(dh->camdev, ccb, CAM_ESF_ALL, CAM_EPF_ALL, stdout); return -1; } diff --git a/scsi-layer.c b/scsi-layer.c index d68533b..cad13d4 100644 --- a/scsi-layer.c +++ b/scsi-layer.c @@ -1,5 +1,5 @@ /* dvdisaster: Additional error correction for optical media. - * Copyright (C) 2004-2015 Carsten Gnoerlich. + * Copyright (C) 2004-2017 Carsten Gnoerlich. * * Email: carsten@dvdisaster.org -or- cgnoerlich@fsfe.org * Project homepage: http://www.dvdisaster.org @@ -1160,7 +1160,7 @@ static int query_type(DeviceHandle *dh, int probe_only) * and the blank disc capacity. */ -static int query_blank(DeviceHandle *dh) +int QueryBlankCapacity(DeviceHandle *dh) { AlignedBuffer *ab = CreateAlignedBuffer(4096); unsigned char *buf = ab->buf; unsigned char cmd[MAX_CDB_SIZE]; @@ -2027,7 +2027,7 @@ gint64 CurrentMediumSize(int get_blank_size) /* We can return either the image size or the size of blank media. */ if(get_blank_size) - { if(!query_blank(image->dh)) + { if(!QueryBlankCapacity(image->dh)) { CloseImage(image); return 0; } @@ -2264,22 +2264,6 @@ static int read_cd_sector(DeviceHandle *dh, unsigned char *buf, int lba, int nse ret = SendPacket(dh, cmd, 12, buf, 2048*nsectors, sense, DATA_READ); -#if 0 -#define BORK 34999 - if(lba<=BORK && BORKsense_key, sense->asc, sense->ascq); return ret; } diff --git a/scsi-layer.h b/scsi-layer.h index cc7d9fc..cb5c559 100644 --- a/scsi-layer.h +++ b/scsi-layer.h @@ -1,5 +1,5 @@ /* dvdisaster: Additional error correction for optical media. - * Copyright (C) 2004-2015 Carsten Gnoerlich. + * Copyright (C) 2004-2017 Carsten Gnoerlich. * * Email: carsten@dvdisaster.org -or- cgnoerlich@fsfe.org * Project homepage: http://www.dvdisaster.org @@ -240,6 +240,7 @@ enum }; +int QueryBlankCapacity(DeviceHandle*); gint64 CurrentMediumSize(int); void CloseDevice(DeviceHandle*); diff --git a/scsi-linux.c b/scsi-linux.c index 0f5b5d4..4cd201e 100644 --- a/scsi-linux.c +++ b/scsi-linux.c @@ -1,5 +1,5 @@ /* dvdisaster: Additional error correction for optical media. - * Copyright (C) 2004-2015 Carsten Gnoerlich. + * Copyright (C) 2004-2017 Carsten Gnoerlich. * * Email: carsten@dvdisaster.org -or- cgnoerlich@fsfe.org * Project homepage: http://www.dvdisaster.org diff --git a/scsi-netbsd.c b/scsi-netbsd.c index ba66174..574c662 100644 --- a/scsi-netbsd.c +++ b/scsi-netbsd.c @@ -1,5 +1,5 @@ /* dvdisaster: Additional error correction for optical media. - * Copyright (C) 2004-2015 Carsten Gnoerlich. + * Copyright (C) 2004-2017 Carsten Gnoerlich. * * Email: carsten@dvdisaster.org -or- cgnoerlich@fsfe.org * Project homepage: http://www.dvdisaster.org diff --git a/scsi-simulated.c b/scsi-simulated.c index 8a00c19..a4145a6 100644 --- a/scsi-simulated.c +++ b/scsi-simulated.c @@ -1,5 +1,5 @@ /* dvdisaster: Additional error correction for optical media. - * Copyright (C) 2004-2015 Carsten Gnoerlich. + * Copyright (C) 2004-2017 Carsten Gnoerlich. * * Email: carsten@dvdisaster.org -or- cgnoerlich@fsfe.org * Project homepage: http://www.dvdisaster.org @@ -95,13 +95,18 @@ int SimulateSendPacket(DeviceHandle *dh, unsigned char *cdb, int cdb_size, unsig memcpy(out_buf, buf, real_size); return real_size; break; -#if 0 + case 0x1b: assert_cdb_length(cdb[0], cdb_size, 6); /* START STOP */ assert_cdb_direction(cdb[0], DATA_NONE, direction); + return 0; break; + case 0x1e: assert_cdb_length(cdb[0], cdb_size, 6); /* PREVENT ALLOW MEDIUM REMOVAL */ assert_cdb_direction(cdb[0], DATA_NONE, direction); + return 0; break; + +#if 0 case 0x23: assert_cdb_length(cdb[0], cdb_size, 10); /* READ FORMAT CAPACITIES */ assert_cdb_direction(cdb[0], DATA_READ, direction); break; diff --git a/scsi-unknown.c b/scsi-unknown.c index e9183f6..f5f1072 100644 --- a/scsi-unknown.c +++ b/scsi-unknown.c @@ -1,5 +1,5 @@ /* dvdisaster: Additional error correction for optical media. - * Copyright (C) 2004-2015 Carsten Gnoerlich. + * Copyright (C) 2004-2017 Carsten Gnoerlich. * * Email: carsten@dvdisaster.org -or- cgnoerlich@fsfe.org * Project homepage: http://www.dvdisaster.org diff --git a/show-manual.c b/show-manual.c index d53c9a5..c25342b 100644 --- a/show-manual.c +++ b/show-manual.c @@ -1,5 +1,5 @@ /* dvdisaster: Additional error correction for optical media. - * Copyright (C) 2004-2015 Carsten Gnoerlich. + * Copyright (C) 2004-2017 Carsten Gnoerlich. * * Email: carsten@dvdisaster.org -or- cgnoerlich@fsfe.org * Project homepage: http://www.dvdisaster.org diff --git a/smart-lec.c b/smart-lec.c index 8da74ff..02b9c49 100644 --- a/smart-lec.c +++ b/smart-lec.c @@ -1,5 +1,5 @@ /* dvdisaster: Additional error correction for optical media. - * Copyright (C) 2004-2015 Carsten Gnoerlich. + * Copyright (C) 2004-2017 Carsten Gnoerlich. * * Email: carsten@dvdisaster.org -or- cgnoerlich@fsfe.org * Project homepage: http://www.dvdisaster.org diff --git a/spiral.c b/spiral.c index d634980..725b9f0 100644 --- a/spiral.c +++ b/spiral.c @@ -1,5 +1,5 @@ /* dvdisaster: Additional error correction for optical media. - * Copyright (C) 2004-2015 Carsten Gnoerlich. + * Copyright (C) 2004-2017 Carsten Gnoerlich. * * Email: carsten@dvdisaster.org -or- cgnoerlich@fsfe.org * Project homepage: http://www.dvdisaster.org diff --git a/udf.c b/udf.c index ef02c6d..174fa36 100644 --- a/udf.c +++ b/udf.c @@ -1,5 +1,5 @@ /* dvdisaster: Additional error correction for optical media. - * Copyright (C) 2004-2015 Carsten Gnoerlich. + * Copyright (C) 2004-2017 Carsten Gnoerlich. * * Email: carsten@dvdisaster.org -or- cgnoerlich@fsfe.org * Project homepage: http://www.dvdisaster.org diff --git a/udf.h b/udf.h index 35f09d7..abf9264 100644 --- a/udf.h +++ b/udf.h @@ -1,5 +1,5 @@ /* dvdisaster: Additional error correction for optical media. - * Copyright (C) 2004-2015 Carsten Gnoerlich. + * Copyright (C) 2004-2017 Carsten Gnoerlich. * * Email: carsten@dvdisaster.org -or- cgnoerlich@fsfe.org * Project homepage: http://www.dvdisaster.org diff --git a/welcome-window.c b/welcome-window.c index 1046bc8..d30ebd9 100644 --- a/welcome-window.c +++ b/welcome-window.c @@ -1,5 +1,5 @@ /* dvdisaster: Additional error correction for optical media. - * Copyright (C) 2004-2015 Carsten Gnoerlich. + * Copyright (C) 2004-2017 Carsten Gnoerlich. * * Email: carsten@dvdisaster.org -or- cgnoerlich@fsfe.org * Project homepage: http://www.dvdisaster.org @@ -77,11 +77,12 @@ static gboolean expose_cb(GtkWidget *widget, GdkEventExpose *event, gpointer dat Closure->invisibleDash = g_strdup_printf("-", bg->red>>8, bg->green>>8, bg->blue>>8); - AboutText(box, _("- New multithreaded codec (RS03).")); - AboutText(box, _("- Completely reworked online manual.")); - AboutText(box, _("- Switched license to GPLv3.\n")); + AboutText(box, _("- Added support for BDXL-TL 100GB media")); + AboutText(box, _("- Optimized ecc generation when medium was previously read\n")); AboutText(box, _("Please note:\n" + "This is a pre-release for expert users.\n" + "It may contain unfinished features.\n" "Adaptive reading is unavailable in this version.\n" "It will be re-introduced in one of the next releases."));
      3. ;Y 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%0DtPZi9I8K4_DuF5F`y#Jr43 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 diff --git a/documentation/user-manual/screenshots/info-okay-rs03-file.png b/documentation/user-manual/screenshots/info-okay-rs03-file.png index b73d861d4cdf635ed2d4870a0cce295bf852c6e2..521b41d57a89670deb7f5f5e3a5fa7a75274116a 100644 GIT binary patch literal 102324 zcmYhi1z1&E+ct_t3P?(~v~+_Y-Q6MGjdV*$H_|2D-7VeSUDDkR|KQzwf9L46E_Jz> zYtAvAxZ@dtGE&0uuvoAV5D@U9A_8&{5O0tnAYMa3LxOkU@=TS%ACS7@!U7P_FTZ~` z=SG8fV5~({Z6P2KI$vI|VyF0*_MO1Fzp0Y?D(xLEDS8| zAo#x<=-3(P6F8dK850PLO3EmEA$){@Ab=1R;8k#%KS*(OLhHKg;c3jxPQKtn7U7eG zZuUnY68!MiCvW!aJGfbyuc)r|PF>#*e`|Jm$jb621`tTP_`gLKLmn47&OLs5V(TOH zM}-y~TX9P@O8a|o)WpcyXghqL;%ua}x6;aE|C{Io^xM~7UkSh;Qdw%8u&}Ti_}yW+ zg|7!aEF$wLy|5vRQ`dut zqN&CTX2bn+H4VZLTu$^K+2U~xIA17uc<_JNY;@-{rrirnM*YTv-=jgGB%#_RL#*7d zMf-*NHzP*D4*|FTWUT|{{rgUBI*qE||J|2{Y6v!KSenP3=R0Fyj(rL0v@!QC##6lqiY-|`QQe*{EFOT-RjR(DPNy^5C z-oU^hUV@Yw9j=0UV{Of=wwCqj>B-5}m9@aGig;&284{7W%0GXplmOXd(fob zeOc1ksEMMCA|+*iUvGb|XeAqm1NK+rXc7HTAuicx5nRHx_o4Djoj-kpya@cr2D3Vo z2TGWORhu1flUOWtA8t-Bb|;`bJw53;2>NIDO*VL5y`W1qgm)E#@-qTkS!oS07venbm{vvB;UzwJLN*KYC*KB01;OX1$ zL@r{nS~Xv+0VO5n&C2srPvQBB(DsBsLQ3ZDtUH8SiYC{$XEt1$nh!F(F%cv(W+8IM z@39yvucDhCmHXjrcjmJhQAj0zJD+c1yoZ#H{3jNkuE>M+8X4k%+dhS!*og%5fdY6VuH!dEkr7r=-cWE5zbwon%O5wPOicm{=`4FM>A-0!DLL2QKeGkAYpj_ zsdDXD4?;AfYS23)NH8DkGf9MvnBSfa^c1_j)@#LLtTLHTldx1m;TR2}=6!3DE8po( z$yKeIyE+3=cBcwwoC9GL7xDjzX=QRs$}Yh!eWUGF>)D7;f#c(Hl$2DbXJ>r56PX3D zo14S35S~0dZjTS-6cn$}h!TZ<&+I?PvWy79+50n71o=dZdXBc5F)`xT_f!W-2@1Z8 zKK4ld8|_sUG-$LN4ksc~mujSW1N*$np3HryeLa2I>451=&B{G!A~Pc5cNJ*(IIZW_ z$N|&bb{{qC^wj3j8`W8)9II#JL?9Yxr1-nUCLN>s5=W{px2)4m^=z~kx#ONWSA0R{ z!Uf($HT$9IiS1oi4#x;0{MmX=q{Tj0jiox4e>mFeMzN8=^Hx>Jg>Ydc`}d3pMQmy9 z3bvo|B;votEXO3};7w$MVU6cD48KcTexfo#Ic~njBaIF`T53eWz##Ya{a?y^w|+9L zOlWWC(^qX@`|;rI27c{~mJcF%7wu;{T7 zt)2(YtiPe*3)=b8x;k1BvnmJ2(eFfU)0=3xLS7jQUG4IPWhZAShYvHsjh%Mxo5?b_ zR1YJbC_=-W{ITRDHurv=GV}Zdg&z^S-PcIFBw0y^KW#A|s>{lFQQ+aU-|u|CPrP%H zI!p+q_*zs@u5d~qG%}F!F2mIB^`scxjXfEYQVzKuewy1E44G8&svowcv5W*X;lGJ2 zCZMP&CN3^pxP^g=j*f(mE;Uo~jUMBDUcugl9tn(U6f`Vs_sU9|4-}$YgqDbk3I^DN z{sLLA*61OZp8`Mg9iU}3l^Cw2a3qXH0v4X8i`6G`{ZrorGVV-#lU}H?pihwa^^079 z#ll-@JG6F$U_8v~>o%^xEdbj0dc`Zmf{Ps)ZA@Cti21kB-*l<3Bbqca7xbj+>L6+p)Kr zOLgg&GiG?&sxe)5^(;6a+~n&{TX6oI+JgA)zWf>d~F_%~S>k$Tl)#?+NW2NjI#e?luh?51SUwIHA z?W|z`RO_Mi(lV4^Gz!`sq6))3n_n6JP&)SL2v4S7pBCmeTJd`aadEg5ZPltF;^FaX zh2|*=n`|guH6BrQF1Ox!eaKhHL8l|=>SAXceY06Q?*v!jGtw|QWPXkvo4V*KDsCRZ z+^AC(89AwMQk>ocSGkCWcK6RrNJi{cM-D5C-PN@TmDzA)fkRIVm8mly$?udOfKtxO`6! zld%6a96{m%LuZ&FCGZk6*1Lc-ZUT;Vj-Uf98<3F0353 z;Ex~)JV>6<*Vi9+-iglI+}nY*J01_i_fVH|Dr~E!QpXpI(;0!FyZ7RTaC_L@&WlR@ zLpto=r%RuCeUa-Nr!M!|jz>=kK;lz3wXUC(Su5Q@^u1fK=+EWCzxQfNFJE&;* z`1ogMX90nMyip`^t@3F@=@TBAgyB0$+Z-(YIhs^!Mw4eli3$&)SltLg1XLrP+XK?0 zHTATl(fMuPr>RINC983t2oMwU@*4P~%~`NPe+ExlW_o!{{a}YLYoX?an>#oqI07oQBVFObDzqP$pROF1?(i&|_oj}}D4 z>K`yr`{VFi2LCJ{COqw&U+ghuE>}4YA#C~>`Hz;nzrU7njj!IXB@ktpAzc)9%cTp; zHKfx%kzw*9XnDG@fV?=As+#$TGaPOcWA%8vpKyNQW)}sYsRg~X&iAb+N(yy7-Eo+c zg0}Rl(MgwAWYl-K)no&$C`aVh0FTRQ=U_vR3*(iy(R1y&Y3_pBmD~qBQQ>{&*@EZB zsY&-3ZIQUp2-ZR6q>_9TYPI-tRLFgw1M*v*+bo8C?S#Zs4tRGu?sSG1|3rNfr^9&v z9-q5ux{=g3;veW|{fX!mWHTPsFj^!?On{939^fg8MwQK3#19z`k}@h4q5()}VDJeK z4{!Dm;bli9(QZy-QtjuP4sS_d;oz_>&gUBEt+&PRZ?ya9)qKJ8X(GF%49Z6*+U!l{ zLk_5xM$jdgaXu9IE-XU-$jBg4DpKi6TtSHNDEO6uTt;alP?Z|2WMtPU<4-gL@>Hj7 z_(QUfKZ3lRA!$KR2ac5D?&z@dqK+~-Im_uje!d1Pi68Ij(C!o?&JWs_2drjg^0Be8 z?J64wc87z3RXa_JnJ}E;YGQvqhK1Q0o}@UQS>GXq%Ht!^*6Zn%M+T#idEJ^r$qhTr zdya`%WsXs2$i`tSWX@Nme=s=g9D)*+hLR#2XIt^Dhu=A0`-DfnmxM9? zl9=wE;k1_CQeunmYD2He{tm*)1>@^9_^#33VehSvsM^&EOe)74{_Mi|El*qOLE=;< z%Qc*s>;{7gt+D==7CpcESfiC?+WRid)dYUZD=GQaS721mX%g%AeIsCtv;6+#X{eaX zm@7WDosYnDC*sz=PM>Y1Jy&7i`}5~mwV5&@$-n6Tv=26*q4f6(0e>b+K&?NS7WWs45ZXLUi{>iJvC zK4~Y&Yi=uS=Dt2!qe1r-q>b9N8jFm0Iu9J>u3E!w7N|`*rpHFs%|C0XNAYeSV`4~= zudRd&rw9g+6I9tRa~}6t;SdDvmoy58yv%JP)OSLxIKML`#BDWiDaBS@$ScJDtmlr4 zja|p&cpEHf_&lbYn%e3cwD<+We75OlS$z2)>qKAXwvOLj<~ASj_E2podcufJnvBtQ z!^hO6#Y`g?`eg~dQs3{-;P_{ht!7G}!X9}~r9=7qgu242R6fa5R?g@Y59)1L6++Cm z*doHZNT5S0NERvOm%GScYQS6$R+LpM+Z52t>AdnUM|&k}2pj%5e7)i+Eg&O*Vq%}(UJ(fHyPa0^ITXP{ zhY49!xEQp#9r#px8W;oSkH7nCI1Z=v&yT1j46)1Ui=7RxP$`)#FvdB@?HAMYREiKB za5*H;`nc9zFCkWY3<@b|D9FlG@6T&wE5kWU6rqVrO-GLS$8d%vK5;iD&th1sz?RJ= z&una_XY0jrhu}FvsU0R5m~W{0Gnk5OgVZu4i&VFUKU9aZ8Tr+BA;D697Ou;3)c?D# zDk`3(I52d7FjC^pQ2Xn;tpWtMn<=61(PE4JM#^^NN>Dx0F%fP}80yY~Q;{^kjQSqR z$wC3yxgBXuTUXH}@Nr@4FswYkjeF)FuhqZ$m1-9Rzt(1ie!hPtr(bM))GtZAkTKCu zt=^JYC6D>Gs(IKx+)(03O3BiUQj#B&oi353ICHl8`a@E!c~|Y`XBBgVnO<)-W=cXu zL;;yEAxg~z=2JG+E&>^QMFk&cRbdZ%+vuJAvq0CT2i2<$a3HgvY%u@kp{OwvmYoZ3 zFEV=YyWlQwxi3WN1>^;l;);b+Y>y<$tA0Tw13PwV7cRI_Z%LDOlUa(<#g|y>t&^?? zrMnjRx3cq*xGrT$5t~x_+IuoaREJ%D`c5gSn33|UEV7KTQ@L&KSqStrd65ic zeQNO=BaYFKCn@IOR;IELwLx|$7EW<6i%L;$OP-lN?bq{(ciEQAO5qr?O1fhFE>cUW znA>1Zt!bZ}o6GK6-1@L*R@G8Ii^`vAo{aR-`f*fAqNSzTYz3bap=>9(H1ffPey!n^ z-Ttii2+sqn)FvLIUFp+F((Gmx5(e#UHzGe80Zeg4h#;?6b{Ez zJe2We`DerG&SX&E6)S}cWp<5>q@7hTxVgK_D#pxN;eR5Y@ueP^J%k-w)4Xvpb22o2 z4^SB!4gwKz=BTMX_=|F{j5|x=JFgIdZ>8Vql7>Pn0=tuhm$_l`n!al>Y2q^_!r$d+xGG#@(jG=+)~-O>85TG@RDV5 zxPl)?;rVAz7;E4hb=aHHAx827jhiyD4KlfQSAGOJChg{3$vseGpIl7>4MarN1_rB? zoGbBLIEfi_RdH?xTd21;pWUmavN#+8MRTX>MA)GErz$LIoE!;iRVtYx!5=|Je?yH! zKHJ1IoaW7Xx7PYJJ-GD`P(^&MIu@NT zyzu_M+i5bzr7cblHCJMo?V&sxRSd;(Iwd++k~H52=8@q<j3Vbi(r zekYM4SR(`D7zV1{D-mHvV`>>08BPzUJ*TIq|A#-(0!c)HB(k=-D`;p4d4Gj(U2JK$ zZR<+T%I^Aj$&mmX?cf`XP`9)X6yoWSK=!B~~gZLp3uo`Bdo7uKblsp{+ZhD;e{ z+781jQo2${3+dI+!#ARK!_S20lVY&_HR~v2%{D}@zm5~^)1FyOeAMP2$J&ptJ-R8%k=INYy{Z_OEl zI7p?MaL5;yFdlXCt90Lf#bnAZeB~ZI{UOXs8;XmoW7Ie_Ua}r_^N8TfAyvNxSuzn{ z=11v-)uwU^Jl~rbS*3_T%~CQJ7A1wCen$K*P0h`xCntXf2H*r`%hZZd zQBh^o)WkqM_!Qzl;#$1kCL?+4JrG(@@N3@Z^!0SfH}R3wFM`?sB9wLT^?(4(aQQq- zv;2(spg~U#i+Zydl6?LdL2%Ole{1-o&A@ z&t;cfOTsm^yy|X_4Dq-pa#M+ap8qSsjpy)e`Hby_2$99c{F{iVC=GrQV-gY#+Wt2m zXy2jypIAR`Z<1?rG@$crlS)LIXS0Tuk}^uMP|5bNIunE0lmucTmuKhdR_^TS z9u7-E{Cdf8Aq~V&dJo%AT~Nnf^o$ArdAv z7=^yW9~qOhBpwf^WZ%C_P1M^O&2ZDwN^>|Ih=_>fQCV18;(_RbpKp+1U|{(6Y_(7W z->fNJYqTx8;57ts(sz$ctRp>m$zwEvkXU zc|N|v$h9J*0NbI+orzplX)gL63oRWTBu&j!OB2PZrPz*i>x&&EK%6b+tJ($z_PuHT zc7059e0=UDW;{7PwOKH#R%7>gV2dIdD^R4WQoD|^v|v&9=^3GMR8zxZXU{#oyiAu& zVyPbf_}?PXd@3lI-j8POZY|lJK}Sbl-`xB;XHLq_{?l+M5g7@|CY6uxd$4u^tVLA8 z>!f5%awaa}cGVBn)9e#Dl6pXxU$o}uyG&3-Tje_b+ozBt?Fpee{o%u^w5ciO`PO6b z)8qX&yHE0&gZ_y4TWkLKT{ANu{X0N`+B~d%=9iF2I_J==Tnx%M*~w&_YxU$QR-pbk>C*vPDv(okBteq0s9S>x1HF+m;GV)EPTJvU=^c;csWl(q3kq1A7VC?q z629kVWtBOfqqA7tEh%=NoxzqD#Qc*tUaJ)q77GZeo=@*;-G@(}y6B>E zyKe68D$Hgqb0q5hbvjCNR4WbPV})Z4B8JhCv952CYR*3(b8~YG2nsfED}TH=AdKG| zNk~XISn>RU$%scvu?r2MqobojjUI+4nIoSY7AH`jotO-)=d@D}Se(zz4$ zd@;i_tq#{CiU3;$gSuHz07@mRuCDHEoed)j*|HrTpLeCNFZI;gFIJrS$&zo4YWxI7 zh;5S($tfwJ)B|oeYdw}G9QJzw8EiDB^>c~0e>XSN$Ba*|uWjev!@xii(9(XaoEu*~ z1%k%X!B0QGlVQ&1wP4y7-L>{`Xat0H5Fxsq0Xplu|7EELx`JXhzdypF?Z}elJ*)Zb zDEV_k$%p*kzrWUw5EAl&3Z627KV!TXZ~j>sQFd|^Wjl4Qc-lEEqb|4j2?rhBFN2)x zdXW*7{pm=l=H7mXd1x4zt~G1xJ3AUeLPCgSju=%%(e(JCSjceYxXdm4i=(Baynhd}a-bL#)UU=){{+$HAhxE)z}Nt*&neFKB~xuO1k!#_V>ZC~{4 zyAh^Piz^1R)ccd94A_+3CpT=1yfFMiW$CRE&y?*nPjqSN?LDbRhr=A#Ys+fbX_YRe zW@Za4UJVT#xQ`ya(bC*r1qIY9Wf7K34ahh+Aq557Tp&^A=H^t2Su!#KWUcP(>PjaU z!=0h{KckNiQ#QQyTl4e7qnTstWo}w5y@%UtU^NtJJ#+5v?!L!iTTN~$rWT(}G>4x$ zCpB$}C^;=;QPi4D0F7^iw)ujKw&jKv_=vp5#?bHH{S*-JJ@5J$9FZ0LO={{(8oO<( z{?6zc8xAZI(%QrQ$}`9D2J?XX-GvFBhZAIKYAQyk5YPwX8I4#{Q}NahSN_di?*S5` zz3bYMD_88Z(vhnkUW1cWUWrsUR<+{k%>_s(sFaD?7!vp>J0WwC$NOvL$9b+0%6u9^ z*~AC*H215O0VR5%7ksys2EL1LY3Yc;02%N@MPHnOhTj`gz-W^iHUU*}ZB1wA(&g0d zUk4Ss1OtR~D%&ZGW$UAoA3}5D;2QQ<8jj= zPNa;CEL!bUGL6}6SZ*#9ke=ecq?vljXyI*hcnGG1mbAEfyiqi(9()sRCbwqz34jQq*iM= zbcM^=_a&v{xb>OFW$C{N^Y+9D|FY#qc%FT7xu3E|{r~HZ##Iq)*4m|c|99=Lqilrq zI_(x24*zgg=(pa_+f9#G?cFee85yr-&Hmkn*IvJ+^kx712Jj{{%zwA{)p~C1DFrSq zC8ckz1FG{ID)exM`@IzKt1J`}fh_fMd7>g&f;wmcPUM#t-?~-%%O|s}y;iA_Q4p*PmVXD~QP#gj@hgF^z=n*X;G$^TN-Dmm#-J}utxoNNfPn&G`^R^l zXdjXB$mb)!o{U%sd$)cSdAM5Oh^5uyb#P!Yn=Z0BY~4yU3kWgq{^qzOYHofYxSdJ9 z{&~^c6Jgz%y93;Y@k&c{9(0@5*}|wS(}-tprmxtYV|Cvt^Gk6 z9xEg*?b%>tLQb}GEHo{uYOVFHK<9YHOsH>lt6xab#NSkINlOoI_Bqw~Ati6`*D!Eq zeEOB-iNdVJ+b5J#2RE@9MVX!O4N0?Jj=CoZbvq33c-(s#~iivpl+nm?z= zU+TO)qay0g(zf&EkJnb)e5y>RV5Ox;AV;dzinFq_PX`%C=o}8%JZ^MgI8qQqqdJGs zA6kW~h`moPMdT&6dkQOEZEd>8dqe`08OyUPy!Boyb^4gt^a9u@YQjF`g1-kg z)tso5#R!Qtd!41&j=-9#e||F2H#F3Y*!aX!{F8Os!| zKW@3#=vi^vfCnz4zh-If@83VjQk}fRd7fwiP6JNZ*eik$f1CrMzrHM$24A~E;G8Zg z>oXImhg=V%#K{tp20g>L_Nktf#3}asGxXMfw3Uk0L`_UoGtapiPUVR>!!t%YXGU*@ zzLQ9cYb@9-x}6sTS>Jm&g#!g?43$=z7W8kExe7G?l7>X6T%Jxi+LqS_^hFDfSU#Ri z%~q+>`rEQNOEZ_(dBskerU}lM3P>=?&!zh`7tCs@En z&FAYP(_P;9a5d2>J)*M+>;$1{7+qwW=^~dlF(6jXNi42XkXYOtznk*uFweQUIc4M{ zVtWCduOA*y&(AvmNX5q|US3{ya&}$YJhT_xdyevD!R1cwZGB=6&scnYhL}c>;ZDYY zaMY%x6p-EYzOgH)fLufkQ#96w9HC#*P$4vEnjrIflnA@(eX9pf(EzurCw} z6@h;HjQT_~V(a0-Et$wf$i#%2G}N7B)gtPTfD1?>81$(ynIMg$0~0AEG&Bf2JUlP6 zJue>+5MTrp5?DP%T>J!V`<#F3DMX?|3Mlg^GjL(v8tE`7o=sHXmoMOkw0dy05w`8X zyC^7jt(9$T?!L2U3I;#BzTqmbr0F|l*flfae{w?S@$DXNCLGsu`4&o`Q!X}6=q%D) z2*VwkoI>#SfHA9#ZgNlpCz?#TIpZr|DGy3ep4-W*@kC|;GE&{$neg&IQTVZRW&Cun zkUrKxM=t5E^^DEfJO*tl@)2Rkj2Ro~7yFX<1O;Vq(3o(Ie?mfj1Nr`MIJ|lUj`qnZ z@3a76A489$RhybxNQWt})ufM*5Tb(Gp~5`1@dYv@Ev{xNhn)+ik5b1t+Q9A^o*_h}q_%2TJT`y?{Pyiz z>%;1qaX|PW0JM0CSbo3v=@tt$B^L<^st+d}$Y2&nVf#_F!H&YjWY_W@fHG(}IAUhz z&?L)-vFhiYu}q*0V3A5SB}7Dgn0fjM$DttMYa z#K(88cLmcYP-1e}k$3nbI^vq;Av}rlWe5hNgX_?ekddL_;vQnb%c6E!wAW>@kANZ|#K-p<1_mbX^9Xpva*szBKxgT&Lf>OC1prDheUI~i zY0!ZD)_2Ho!}IyxPp>B|bF4S7;QUEnKRE*s8PH=ys))zJXzFkuqd^R3^UxZs{@?{V zL(9|3j1$I%lZ(r$9@Dzs1u-b~N}m^xo2Lvvef|<^7%7|gqt84euPpvTem4YXtWLE5 zv+GiC4Lr{T&5_G%rr#cCFmg#Oc~JtVMro1m7v$Nji(i$LAn_m(=W8s2M~u=o8l4#% zri;g*-j14X2px3z%U3zlwvyr-tTNYXTBj)d-7GgBw8!92T;1OGpEBi@MMItP>d@&i ztktbdupz$^cfhAni#DGvL;7)b$RYDfHpKkoPshy1XTzbuP<#QW(kmxs#P+Os`Z>xz zs$Skq=FFI4r@NigQ+n--@%8Qeo&|p4TFq~-W-B(sh1_l_E!9m-z*@pQZ1Y$F3N59f zp{`V_ITS&t9G&b|HGO+&;kfMlkxHq^dSRyCmMoFUT5s>&z$a;U=O78`v-)CWaZ_>@0Uui_TYPdRYa>& zga7pD6W7TfAC+Q2oOoq%29w#N!Dg*(=oK-J0F0SxFc4e6nGhEzEGtVm!hKK8k~C$1 zk%2xG<)m&2Ms8fbDaEK$92b zJ!RUlvH}o1h%mdu`54ZlIv-{;kIf<0XP>3z8`|prelZ|F{A_*RRFBCt#A97?V-%00 zd6eI~8mX(P^o)>B;n;MkH@ZGr3JeISD{`g*edgi8?PWqlsc`e@{&;)ND6RPVfhSYK zGy4a)2ar&wHyhy-`SM1oE~YfLTZ3zTWNE9HGg^9AMXE&_DFQMg!ee0qoDHiE7t&xD z@Zs?dU6P~|=9is?QdV3}N8Qy`uU;%nEqtCZ98tUd-&ONPMJn~)G%1ZAFfjgv;Vy`B zx%nhoxEB7Zr> ze`|C++l#iHy=#NYD%J|O-w;AgK^Q^64QRYGJ@Pm;h#I07uxmO&ivtsb-CR#>9r9sv ziHUc)i~hlQkvCTh$12UH%mjoc)pOLnCC!Ff%L5x2VYcJ>(ZJFE4;qBte=t zZ03{00=k*Z?VgyIXAG29(~BCTsK`iOZEb@8jaqJEZEhu_=!=Vsi%LjjnM~w3IXTsp zC@U%|-&(L>2L=Xqc6QdqlvY)t3d)+g2c~knV*xE$8L_-$jevpzCTU1WLV|i3zH=y_ z63m4rebjVn8Fno*nSk{6_SU#}cMGA`xRH(7fM+!1YA z>y_eKJO#A7>*F5A5w63U*19^3=)O*%Rqaj}V?!*|S{V(-kC`tu3|$UdEH#7zU;skv zn-N|(5BJNrg{^p~_k6itbR9j(synPv2P16TMLwS6 z0iA`VPuPmZct2$ln9WE{r=InMwD#>H6nxoFB@U&lQoDCSzlZXR(;C ztL_3y4iKJ|3S+>i+<1+Jy0?$dH|O4pmtCr>i!UmozHs@{*49>HhaUWr4-*vz;$UxH ziHM4(gIx^64Z7wx8N8{(yU}!hMdAwJoBj|N6Jv8a zA&88OtX{vcYJGI5J-4;B1+dBXewfYujtO`cB2jj{2FX00E$XQ@Ha3GPoN-{)(ueQe z9TFhI@Oh+^l+b~4{vu#Z><+WNSE2$go?sM-uAbgf*f-}dg$M}vQh&i3=q)#S5{e=h zWB?hteLQ=hZq4u1?r=H=DkqficCwHJ_r_PW)@J}%l3RzFNUTzy13E#;xRw~ipjT=reLC5Ut zSEL%|MD%02cteCUMo?qHR(Qk>1M?e|sd$wB>m=6g zoO)YT=STR9J14@MTa7us46s8ly(eBBmIKqDl5l{*r5UfXqyJjG#R!O-2Me|Sd3ogH z6BE1R+1Naf7btI_;J=QsyJq7CbznATvl)-&uoo&7nRdpN?M=Tq?EsS<05h!Z?ru7m zPZuS;$K?nCeH{fK|E1USN=UqKbUY@drVath+G#Iwxb?^v`P-9@a8YsbjS1K4kr7d@qj!Vox0icNlFPI--WzSZ95M|}$_!JaKfX%a=9jB=~Tb4eU`Xvc4>kpWi zqAo5R!2EE#nj@<9Uz$Tvtlg+{zjrvQ-_`^ODZi*F%kkK$mZ^5h0qSs}R&OF_2vAc- z_q#XL8g-+JEucSCYPa!u+*=e67>f1N3x#5J;d`1Bl92eKkV(-Q^eX^=30yy!&Bhy~ zUJ9=dOH(S;dwNi=-_1!fnJK|N z-)e4Gw|a!a$6tZe>Qqwxa(j1&gpEB=W3d2MmkJFHjf5AUp967Nvj3n)d#5ant<~XUVxAJa#u|g59ZKTm!?yd5mzAkIx_W3eQ!` zw0WDimq2d?tFur0h`iG5iU>GGmE}@U43%;u2x%WgsobinWWXQe0aUxY2osh?W3il< zSm8dcG9L5({riK<#X(n4_Vb(HpaPE}jP}P+VKSSd@;pB1TKiJeS3m4uu;;FEZ4U2+asWgyIUHrVeQk7vO!8V&1T?2MIg zExTWTlS*c5YySy%d(?Pr4A$pm&KaN=yQ9SfU|9J4_yK`{%h3t6hV}x*!r59Yd>}dl zCHri@w6!5Q1YCE0eSNmYof8QO3B+mm3nBK$bIF^oR!m!&<&u+=i)XVTs-Q+eMePJ* z&?;rxuavdi?WY2c(JkvY(ba0qMZr+`<9#D-IGfG70MP0jj_NiLARrO(20;lJ0pRvq z3KEDFGG=Bp9-dY>%8fZd5rGz{a{O4LN-8K@cRtKHSFQ&IN)3>MQ2-zY<8TnOjgGXA zi#AZ;bi(YR130gs<#GGzaK5^c=%;U&?pn0;(?FB+dBh)zZdvE6pVG!NdNd==Y~kS_ zxkrAya-VzH;%&H0=%`)c=@B1U32tr07e=`bav+%>bFR*`{Wbv}rEb5Zk(`Dm2TcA0 zbbj8AZAE7~nFksEs0i2tG8*R4lRMPTWIZu3i1dv%Bhu2Oukm84LM(?m5V;4{k01O` zNF{gXDnCjlG3#yap<&qJy~pQR9P&4zcD}s@QF0ej%3x1PK|zs~lQVv&MLXs=N>F>w zj0K-rDy^L`BsHH*27~zpD}2Gq@s{0UV;yt@;u4`7M|Tw}$~vRA*CfS_R8}J+J<_>) zH-GzzTFfX9mpyRZl66l<(=!h^;{}3utP@!sgZ?DyNPR>`b{tEWEL19PUl@Q=Efv%o z%{-m-k@8s{c~dO4Pf7#?b=wSCH>_0xc1MHIsFav=Rc<6y zgvG=dSdv0PHcrCc8joeL3uQ)vZlnD3N8Z6wW1PW&hwkaR)y>6(v=iW0;FdSadkjZ` zU4`ee!y8NU7zyYFnsVaa2Y?yr^tvo;U_y3^K0FZdV#;DU(B6 zz}$(5j_v>%t6>sLeVh8~4de$L9N!GKcxE&7Oku5oMCL-(rW@?7q5F?O@XM&E$VeT< zjHx!8VK5rTDXBLk0hpSY`BFb+TS-CTWJ+0!QMVJi_A!OS{%=X+5%8m+Fz9vJ`295O z!(?z{hLUROz|YMnxg&0DxRzTiuqY_%Y!BmBnazaF&SD%mVDIjl;4>{PV&RmSlT*A|8c?HKT3UcWmFkF_ENwh7m=Mn3aA0rGeXiG|*#rLdl$|aK z#Bxk<6a`=;fS^d0UG_hNVrjd@)z^HzEDrRT1bRJ4%mmd%n;!kGku+%;nGXxK$A7^< z{tK$|(L6>r4sBbrJ{h2G1%XTsv>ahWLsH;Te8+v>O0vRW(1%V>AJ*Bcx81I=TH*G% z+a-JP;J^YoZKpUcnjbCJN552z70>4spq4dmo`PLQ0hJZBli|C|eP>WvG6MU;~haY^AT6GYpUnk?@w2^Ae@4qpw z!1eJfD&|Ngy%1JThXd`Y0!5&8FGwV@z(@D_W{?lY)B8Z-yG2~?&s2iGBPJ$BbLU(a z;W7)DRyg+^Ip`vP3rkzp|3_PzqN1Wy8XZ2nUL64E$wM0iH?>+-uc9Y#i}5#l!i|8* z31DDMn-3Ht@LZ`Js*b_WZk2Ez3%oYss?7M!hWhZpgd=_z1L27qR3M|N8P?W;ojE2V zFtAX-5y>aWiF~-zG(T2fBC4o()O@YkV7J>2COA}T%rSu>n&bKW1dn%Lh{{G-e6wF|~TWs@J5&Q5E6R+srYH^L)dW0!A6rP}bTLNe(@ zQPGc-#M*eiL#4tNg3Wpd+A#VjO1_b1wTw*E#=KZR+>;yO+Alf=4j;UfT)gI7ykh@X zs-A`zw+C^9ik>xd=73xV^}~`=e*Rro6tG@F)K4Xb9pgU4d@*Fm2qBbNKFoaO?&hWe z4+#!?bZ_kM2Nx7v9L)KE@IJdg#$JqFvRxVen~<71?DYo9>2IWPGXGdX5cNPw6F)!y zT*W3LurouhSDqmnm)Zc!-LJC0a#-&a1;DZGZ(p>A0nj-RYR^+PTVL_;tZ-PkI6Kq3 z-B^3vtU&>-%d+--LR!3j&F`&(;wLaT3C`G!m1=2$r~_Psgop?yxT_rm=RWn!8$=1f zAXAD|&*9W-EeYx9B7n?0~_gUkNNqvczmF%g0jY}L*# zF24&X!4%BFd^L9C((u(G=gw52(Nyz6-*oXp@9^-}WWKy2-}=LH+vuo`*_61(g-i2- zhfkXfv+~Bn{;I}tB!tsujPu3r#?$wBZg-dSeya1m&--azU`na(>2Ckk_Sej*=nUF1t?6Qkp_+#>w{0aJzma~ zaG}#`4i?v@CX}J$;SB?fqEcr~Xw`HI>Cl++25K?xZPQ`R!eTpz>DJhX7k;g&Ic)t0 zgr;t_T7BbQPn$N~Xr?eCDC1kPThr=R_MsA2hYNAwRq1dz?{aP-fd?oaSb$)V8@52# zLcrq^0hQo|C33sPgWQP*_y#bo<2|o}r)OP|fxveoWnhR32!Q@>YrEvqfqnGz{U6I( z0QX*pDSvj{+1S8o;jvkN+t=4;8BEG`G0K0i(wbIOR752wl9iL1WuG(+ru0z#<(S#! zbe>wbPyS4bXu8;-7i5%~&tYX`-2cv_lx*iHyZ#E<(jxT22sla|>`KhUBqa^N{0m?q zGn?9GOjuwf5S!~tIdjYy=8fhxJs%^WY4JAsUh(h(Re z5SPtsTRG${y&gJzo}-84DDT}-LRj?A?Tx>GgvrV#yFHjFB!x=h&abbT{5CkxF)B&F zs4}B!fgrRIRkEm<#UYP^RIvVW-esE%Lo6yS?TCUhrS(uz)TSUSrfNfjpeV=(DaxmW ztz4AYTsFK}LI482tc>)i193L53LQ}J(kZf_TqjZw}HHfEB zp-cd$^M+GbU5}g7l9ML@J9x{(;|cg<-^fU5<@K%k+4=d&*;&E&c(htG&WU@C#s{MX z2@#AQ9{^ky>!r&q7670MHhW7zMTMdo>-_wPxH#^(JC5n!A!}3*R38mzjL>DSn^il@ zrc*<3x=VxSFM_{M0;3U_O&Hovqvb1{s+$9pnsFeGc6*3bYx}e(O}jH-4K(|fbWRB% zgV$Xz=U10hDwpCZ7SiDA-(MYaJ)H3874U(bd;yy-&0&C*1OL<>ule$&TbjES_(25+ z2QLj%QP^mDUbfgywcT=$s1^HNFT4749w)cI(EG)DM$m+$G7lax0g09er$>2tUjc;p z>({S3_Y%#qd^K}L`A45Q6;nTIh{f*%pCuBR0s+1&cRn`+5RzCp%#JfPCZ;P-HWN$^ z{aIK@0;|TF1XO$zx^TaeW-On!AO8OS>hCMtw5{!}lTC!vtIxRI@9dgySxCbNC5#$9 zHbPk!%`XmiQRnQ7g&eP{wRRXsXI%jBPN7;f2AEtTp3ckH*Vi_djEKnl#XJE+=4rR* z+b?VeSa_Hvtxql>fyPX$OO6Ljp)it9pQg@NOGxxZg>1+b*P4gNWL2X^O_}TtMqh#A zbdT>QqQncO_R}eYEjj&9{X32aH~0UqFHvxEVizl^Z`*^@g5|^ux?fl#=UHT;J`16z4PZAE;N=fkkuPH-yP4=kpWvUlbSzDhPVzoTK4eX4~WQ-Yq+f+vV2~cYOFs=W2;BKu-kw}y; zNuT1T9GG(@V*_q#nr92Nl~ra^%GufXtzq{dVf>Uf5J+rpY>_~|^#;DUw^CtoPkGL= z%h~DaCsI;B`+bk?-pEY5-SKyVvb$rMQ1~7yZ6z2v zfp*b1FtBm8V3iA0R$pcq00QgmNfmM{v1rX2(s~Hs$Tl z<&MiXib_@x&-N`vhX2h1EW2X9rd0omB=8Q3@(8C+&ekkPzkXb9pm?)iF(*GiCUepC zFYS;+Hv_!?vl6%je0e)h^Opd(%RX zgW1ty22u&d1bdNr!jO}h8RNh{_7lq{qNb)^>AnQy8GYxvB7MyCc1_|vr&JGJxjb%i zGR`d!p=Amb>Qq$eo!80S8XvIdt1ZNJ<&c5Op>L=^TBbwX;7GOXfoMiWwZ4wGvA#|j zb9|S2$yQZ-vXHMxi6;6~Ym=n(je!VIZD@G-uBoYPCkC#i%6kbi?}Jep25M?H=UrrG zp0v;=B}q{KFGdQoIz>DS#pxPv7tcAQq@)%bJ+Tvzj5o1ljN3%SW0e90f5L)F^gkdE zkb|C{o^Xd>s44&uU}UvRB}XVVy;CCn&v+INnxq6>Og@au2arM4@Uev8tRjUx_gZe6 z$NC>HpYfex;4rB)*kJ;lDJFK}N38q32Pp>!R{1XhXMJ2B^^gPXZ!s0n41X> zeYCK#vyTC-7M(_e`g0s;-Jd`x{N(cz%5-k9)D#yHf#!Lt6W(@ruh@PnP_p-EK(eT= z$|9|meYkfo9`2LAYk#}5)W`~ik@e2N=!?VqoUn(_YE9kkKZ60+j0+=Zayng~AT~T7 zxV%5^=^Gx#R16CYTmv4(i*h8*N^KU;Zp#9WAa5jD#fpZi>gr}(Jb^^9ad0pMD95;3 ztveh)j&Z)mMG{He16C7x5^x!ZgV{iT|3*7q#ZW9}5$O?7FITcRrQSVOR8)X5(bc}_ zDn+9x&Y~fVVx5hBA*6ZtXQv|pe4OP2yY1P%t z*epdI^Yino)|ziYYG(@uZ{n5IPOyWANm;qS2%rDRF@4g5-e=!(ng#S;Ix9f9OVM4jdVBt@BOm2+Obkc%-a&`9MWtVn-Y5wDk?dncNJ?6(uo$W(qNi zWBHW(_{Nn4=)6M*2@|p=6_J>IG8la_+ zdNVhmdILiFQxd~8^4kS+{)m{hx4#qL8Q%=m#XxRIl3a1hLdL{m8jJg8)qObiOK_YrF|fu- zK9lu-JIb0eRjJTNqM+!jGToG%DOuVbO(zBhT*ug$*II}F+QvD{7nckD&i_Z(dxvw~ z_W$EbQ(7V`H0-^iWE8R^qs&P54oP;4vdKzTl7u8HWJTGVgt9U-vSssoysztX-}m>Q z-*F!u*LB?$-mmj~J!0tw{MtuBPOI|KpPij0#E=ve7V=qr=S0X^!EI)Jj}aNkM-pt%*b56+zJ_lsF)a@3KIkzH}Q?N zw6so!)e`8bC?111&@h3*n}y_IXW+A_9m#5J9Z3L&|I(2pc@AANHcL51u4&U} zpV971j9hoWcfX?db=7$1s-g9Q2x2N(H8rxcR^MNv27k*mNB{#zIljz)dqaloOj(gi z$pi)UcI1UaLL)0LHE(!s2t2w=S2Wc7Bj!xmi4prABQo_tm!D%coEaQsQAfTEJ*HY) zUmWY{cKljN?Rm-}qAsG)ak;6#f2Jcni{wC3sE*XsFq__-SXA@M`sSF27LUG?lZr}R ze`%m;r2=8#2CK%(*mYCtmT`-e&z=>4ZBXo_Sj$^++I0@XnOm&oKKU-^C zCZo^ehMzxm0m7T3FxMv6Yd#J1g@9b(gvg!G0~aAz>~bDB+4v*(QcOmnf}WnJ zvT{(H%g^&kKYg*aujW}^BljEpX~Q1j*V1xz>JNu%qU0)n`h8S#Y1!(VW@fs>qp8oI zYqhn-4-5>NH4yu1hyk6b7IAQK3(n>-U4c->pI+69( zrltH4?_)5Yyq+6iOva_q5@7qbZM|v>66WFx1V26X=g&f1)_V+3O&jb=~DP=8fhA-T~R(3f;1pO(Fas@cWbBgZWd+uU1AO!(N(l-k?Ze^t9&oT zlq!ouJJ0I6dXcit#P`%M2-)l=@hZJpKKE)vX zL|LyCnK%)Rcj|k|$ga-xH<#>QaM38E-+Oq zI+mdM6?;zkT6xA4#?aW<@C9dw(<*K8FFPz(|8(vC6!`9MzM-*ZT%fgg0KtMq1^~Q{v49W4dagtwehI zTI)DwmsOCX-MJRWE;#=ou%J+q&0_k=LAgYsl>xJ-YV}R8%##kvJ0R$on4TqA>@Q8K zkL2QL^&q-?_pS)-?fTO}gEuWL{hmCLjjpmnrVp2Wjek~_ed)@9FEuq!Y0g@PryXLy zmZtGa*;Dx^Yv)f3&qz%ZBlG6?-ql-MQ4Mhd{_h%;$Yq$#&*~@zbO17>H9BJ;*fy1O zJWoO1VQPnnQ|v>XWcJq7E3fD`^CwjeEp~p$&E=d`epa!eFF3AEpOdajNVQ z(lVD{T~GHH4Bzo;BUr6>Sm>ujoR5kNN1C{2!1sQJB-f?e(?2O=n6JF;NT&>@7rXeL zw_>UHL07&PT~58`$x}Q2%neCvzLUFdPF1=kJezyq)Zq8bZ`O0lzKe#|hL@HT{$_8s zckdPt%gGWC+IzU-!-vqxsn8W!AzflPNBlvHMm>_4PShwvKk149he|;TF6(MQ;$&a|xR=}>W_?F#Mj&X+|<|{OcEbwXb9LQ8~ zX(&07daKe8`g|h`3wd;%c*DzUTZ3@45TCD4a9x_JLlX~Fq)RIzYD3|cmy3%_gv*aQ z{vd2hihHzE{&Fz`Bd0H182jvZN@~ws$FpQo_c6MlSW&4>=12DLgdWxk1YNCn{MMfQ z;N^7_$IXgcqm9&@e}>4GTA2q&XT?^tY4-%mCEJ=fnsRkl_xx(C zl~X*$b=Iu=&*t9cd+A;V#{ASm*YAqDQhj}#bxcl4!FVCE@%i)T{1z3Ak5rUh@3BCSgBknw&%oYi7}`}W(%qvNNf)3!EiHQ4y5FT{7v zkND2CJ{tH&o|bQ;Qm+%aD_&dkw3MXbElETty&dj&d69VVSJKt@n@$IYEvF`olRl_0 zZbj2lzN`DWCE&B`^KyS?MO9T$csTirZ^PO{QU4R){w!wf=T`_MytFmFAL z%pd~0KD)U1ty?Y?ad%>2AI*3g*LY~=3_O-1SciA|f~$UcJ>5P-Ct`=)vRV5mm+>2! zBNWrV>Jc)6t~ONs4%2KThfBVO6?}2$bKVy*^(WcG{uTZHt@M5cXBPD~b#*z#dPa)f z&ZpJQ)xP+c^v@*93dmY>IYbVP#C}edOx3t$X!t;nTb4O2G&-VusGz#*M;AZ5AApx% z7kwtx&W@#Wi6Z&?esQ8ZAi{a3D|c`wp?-EM?Y>u3Y~j`@w96o{VfTD=+U$Ma3(vM=nl3Jnr|; zpiH1n2HwD!#l<^N6g)-mQPUguN8Vm9^H-Iw z-4Y89_s{Kl9$5+8q)fowghm9dX^A_)V^W z6Q)|$2!#_T9NxXKi}ZTruWKSY*(q&!OWM@+xF*l;+e1}1O1Ff@$OD0Uk$<|LX>Q^x zqcJ-Jm3ec~UE7K}Ng2Ii4|>@i;@mD>nz_jbap&D$#S6_l=brbv#(QnZZS8mevXl8) zz0Ju_HMh&XUiecs-LyR&W=eO_-#d#mLHNS>x1d*_$C;>lK7M|g z#E_(`tbR`S6f!=3>6R#?P%sht7;o41S^I(4Z>~|#zifF{ZfZq$Z=`A1SJkyWYiJ;q z{8F*+;Qn8#vu93MJW93kq|8@1do|f-VfM$KXY{M{I$r&1t&LBNSX7&Oo=!9>)$s1$ z+wfL;NUfPTDZ54ss1Fuzc4_kwTCutM#Cw2vm{#*G+I=iL^j5*_nE%KfcdTZKWZu7Z zrI=*IrSV0F`%3F`wf&RzJY$n$_Od5e^3P1b)#EPnSczFGF{HgXUSMyTXVizc_c*zf zTFk$(Mx>?4hNLGmO9uo{d4R)fdUadJw`UPciBbcgsKo#gb8!L#Smt}KAx8_ zfG8f=y5jS--XPw?eXTu1S5r-0J^5e)Q?g#6!|r&ZLG-BTfOqZcA=@oAD>=7l4ao1} z?6c0K9%Zkl=EoDB<$}vu9VEe{UNY$~_e$d+0@ckXC49Yx9ES(SOZhk5A2=F7VJ*>LB@#hpZxmbx+}> z`0kyTwm$tE)pzkEsqfAs_`e>uC8?*_GBQ^kxV&!{iZJ09sU)|?e~ivY_C5Z;bU%Xq zt1fnDlu+C`dku5h|Na5;=8)MrYR=sMI_Wm5wF@0?%#rTTs{PmQ4rf|Rv+pt4xjE{M zglPePvH#1PBm8(&|NHlsQ+#CX|FPrYGrxWN)T`2@Ha`9!>8JE7|NDcN*p3{zJsBbK z;rHJ^goWd;31Mwdz5+}RR7-KoS6VW&TerxNN5*s6v}7M$iPE^oHD9m_A|g7hgA}6) z@Ad-G!Q2E*8Tt5Bzp3J9T!{kmuitH8&zg1WC2?Wq9#AkyFY;M7;Nq>FPYis~{{>c^P@e_4T@~x}K18o*TR3 zL`up_JtWjK^~Lraq>+1a=+FLr`vx-d*XH0hE&UcfIX$fm6i?qgw#a!q*zk+bwpkm; zkqvdiH}Z9b{h$UADbV6IjwCFi)Wd-Rf>WuoEm;xs8>vnP z>a`REB#M!oq4DbJ9X*APPe2q*6!aFmgh6|uXbZUtL9`A*-%)aMjW<5hS<7;w?kgd_ z$5>R$JUuYMU0j_XVJfQ)W3eA?pvL>5Khf}~ZRFsmJ1#>K>d&{W#wqscN4jEad#ID~ z1_&}R2f1m2ptTIe zpLhYN`dVFWWNPYjJskrqruZg4NL;4-N&rMxQ}f-Dj!w?$5+H-!@N%lg{GWV-NvflT zxpw{WfDK0k#QWUrsDSMzf|Hu++msMv=()+P9190k-fP1zRRn`wx@P968#m;3@?qj{ zuxx_XUC*a`-LkR#k|u}t6+r$!lZ8KpWZ&lXnZjzJ!AfG1OC zae9+EMI~Xho`(|fXZFq^i0${TFEgAJ6N_{1r>iNNIb=N5WpDB(shB*x56J-_wyx3$ zSt~_x_nvc_ASaU8%njzg@u}^#ynsyLT1a&;!{p=TfpRGbW|XUg;^yWp2|iTqTys9m z{Y>9A<=ai)a#q$3wWp}Gr)%2Dk3y0|o;0L&MPEO;a_b)Q>z(u89}T{#4ar{MwCa3s@^>nB zXWU+Yh(U+TDrm>sb5~bYYocA7bj{+Ga*IZdyX=rU7kdbi^7ywq7QZX_% z;TO4^%wR)w4)nW^A(*6HbeECYb4J!vuFTVJuIa+eEabTmdI@oJU$f}_l=qGA_s@I= zTU%TAwQOkc8Xc69gZO zNlL0Bg95P*ct~w;(K1QI0)7I5@2JyY<}>6SNGlk~X&y~fV}pF# z_5r`3ZO=ZH=1+{w%=|YmHhJz75Xj+g4HYL*n1OJGns>kk0!=!Cv;}bpq()T%ql@DL z0W@bxlGSRnO$-)lS=75rH)oVpZVuR7ta{Ful$Db+1UUAccFu7Oukde1EygCUxyI*G zv->ByxNoi<#J<>PH}f3}7!QaJHqzZ!&FLvw=nAt}*7wei#(2!mjXz0Fz82~Uw9;tc zbGe}TRq)Sc&=|x)<=0wPb{Gsam7Cl8=`XA`R2*sg5i&jAs}a{}uWH?>*FEeP^X65Z zvi=KUuRs=+wtb|eudO<{MQlbNTY>{B)wwB8nZ~*Rp358kl(seH|n3bcAw8_Dl zp`l0j9-dCY=%`|LktE0so>T%?iW&v`>+`Y5g`aj&L(|hu;15D;jfuWxOvQ^}D>DLgM}>ZxrfXzuuzlYE*4r;pTC76Em}g)v*PT zL7%It_T1Mmacxc4k(9wrQ9LK3`8~7$ zGibDfBoaJ6-_qOsicXfbSrYrDSv7}Yd4fuJJf51e2E#7}WksrPe$eppl+5I_NTvvd zN~j#Qa(^q*dC)u?BXkG%TuAp@Sy@2v<5JLDUvcRDJ4=A|WV*iNIeq#VsV`rNOX1S*(ky z4S6wVbSM`*JGh@xR>f8p@_`S-WmKIwpZIfWM)9V0OVrSEGczv0!O6;u`H$jZgkz%u;pA7KU%d0ae`w zYdBQZsHGJS<5Q%Twzh9(K91AkTRzet(#|^!YeI}<(Nk~~DClk)vNba{hn_qgF8mkj z!c(-PM#isSx-HZ51fK$2yBlZZd`2`6DU3724!s#vZ{EC7qk>xl@e^5g{mm!N-RA9I zFN|wJSZ=ri)3r2mkMlD4^!;9CFVMVG8%tB2Hd9mM*VfkV>h2zK6L#J&EzgE$_yqFZ ziNN+BKSUB}FPfUZ8NNFm%Y$UKM2C?&7!fBaDgQXtt1)axl+F%~{ z0f|ajiFW&idCQ9>uJO-w;YYykKS<)e(_3y)f#b|ElSut?aA8 z_Jh20s~dwuL#bC2C8JHAC5pJJB3T8#vpLg0Kh8e;3CDR?{><2|$w`-X)2Ez1w3-xG zS;=3&W}FMAM%%1o+0I;oa3h4uqVTaLt&E}J}g#i z#8Kev*$(@5Gv499t@UkB?~}#;5HzkiLUt@ntHd=>e;aCzii!&VxmLj>eK8d%{~zdN zaL=9>5D*X*n{y=1c$QykR9L!6LzTw;(c&cONI`c9M&+t*s1} z^qljwUg;X@p8-&g2v$9*iEG-GH?G^-p^A}u&99nz z=n}SmZK>INjWs98rfMi`m)Q^P!Q;7@tS0ZQi1{o6#Y2uZ8*dS+l3u~>ODykj3>CO8 zP1HM|x`9^WcjpWjavp1;K3f6h2ApA}{LvHZ{!)B$SD5*<-tkIo-Q&-<+sp4VUoCoX zHUxtiSQmol36~K>#>em)?!?zInjcm{0?BCsfiN^;Syr8gUBB4$m(s-u+YQ5+@@ptK zMbvq(9k{w(d-@D}3g%YUw#sod!)Mdl_46m?`61OD(<@L2bbYkBAZ*t++!S}g-(ee_Rai6co((QD+Ur0`njOZkV6+KujsbZ zd=OLS3P=K%sl{9cUydw}t0NZZ3Enb!k{J+$5a0(CI!Yw1 z$d*OU&1DiPM!H{yY#s?iXW(lJ8@9Eu@C{b+f^Av*-RzHiyJi5Bx5^)S<4~il?fw2e z67G0~?U`?>XZqb2&Kh_YhQM8*7*`8P6u)`P#S+7O>+WapI`O-&>_tfljo^riDv(3I zh2KbhnPH{hwE!wUGEGfN_++Y}w*Xs^+u~ew$K}xu;y%+#zX&)vh6b+sE{tt+I?b7GPQLsyl%XzO`7aH(}#i5v^(1l{5Um<_d~2P zwXs|{go&FU55tqyoJ0iOBw7mZqG9s6{)IWcL5l}X&2?C(z`69=Zc z9j*I{FV71L3mYNR>CX7Gg&>)vOBvUpR3)U#mLCv2F~%?= z{eTWy9ea@bMyaH=lAu{r?5~zY;yt^M(9jUn^%U&kDOd)Pl-_XZad04zPGGx8jnqXf zy-&TK-XZF`_!O@Oc(iABk7oTDv3t;y^I;L-znGUKd2>pH-3paAS2`7Cc+Z%d;TpTe z4+VBbLqfBFdoQ4(XtKD*BSoK_Vg~M5if~{$JM%;=(&!K#k5~3V)_*oB1RK5q0lbuq0prSMS0BM$V8>4j5w0QSr(Zw(DAWi6C7nfktIzvgNqeS^nrt&Kf9maYkYWu-BH_{jCDFYcz z@DdLOwB3?p7EF2iQ6e5l0P1Fvp`xMz6X75w2O}7Bi}nZ)d$7azmZ+_#g{PL%-VJWC z{Jfv7tgbx?@y{9qof2XBFM0Z1I5s<_nhB{4WHNAwqh~(<01XXU4RuK44f^<^@wM(D zgY83y#V9)?#AQyWA4G+mZ$7T zp3k%FxP_L#prGJtsk@85*QV16Iyw|5+JC^gy;$e@hJ)WP_Y0pQ_4RrV7R?cT_D*8E zu;OmuYX2ScgxeO+i~`0e^Ady1SB2*C}8hUL(f zYvr0BC4!6NB6C<`hb3m0Bpe7L_97x8YDqE&4dsfhpU1?ET(H$R`QM*4fKByXN^h@~ z!`h zBN40i5?CtqOCcylMr(^I+K`pBw(>pm3Z^e9fO|dq>kW-AkM+Mpa6o6eGndxfiM;C> z2SYOi3Y5PYsHg}9aQhksznv%8b6$(K>N^vQd!QBmC3^ z09I0zlnZJP7U2kU-NZYCPWt#+%Wv+<2P{>`1A>FcMjK;xuSJ>aRWgZ)yl57Wsa}~I zBH@z4u*NxGQKq@uW5jmin+2pIP@5e>Qj5{mbI@80V7&h~1@K2t^4#3Q9_Ytw~S9Im~3>*h34ovbs7nF_D&&B`hvZ4>=%OG|Rjf zkQ$c%_(3u--uQvKtE-Eg)gQD#Ytl(IwP(1X<}?!%#j#^X=)B#V`IT#Vd|wxN=dI?5#khFmuQ|Hiq}jbg6$4xKN0e}V`69t?fHah zUoj8Wxmh~A6;AB>7eCu%=j1>oU(w$$(cc<-c|7;zc8@6X8BU)(c{1UB{N-e|qd+nq zJ$e*$H0;F-KZWG)t=g({+Pb=q>vvB=Qb2PyO>u;qgTo)VVpD=dbFPJYNWIDP=;)(# zbT^EP@nn8|-eIqsMZn*7@uZ(JWYx^n|I*R18`C@VdXM0lwx5iYz@JMrl;XicDN9Q; zV#ff{e5IE9T6r6HMzXcA=qR&2~8pClOY&gR650$loxn z9=hN>IyJhyyqp5vQ!~{*U%0>GK7YP&?wrOTwiQmH8VuzwwsE#UKgJ=mi5`st zJEZwu@4MTj?@N=y1^4F2&_d)59|r>QR+S+%Jp3^fmkxyi*xWvc8Eiw8{pSr}4*R#e zob2exfsUpnEkc+@g+9u(L4%!wP#}_mWm?O;ydDh};p-_RlO^-V0BpNuXU7w9!JuD) zK-J;IH2VJTe8HzrA8wYrV?h0aH>$E%%~1E|01!Eo*V+}9V6&Csg$PlDa7 zA1#@@eC@aQf1c`b6CeuMl0#x+l~D9}`S{8!Djs6cdLd*ZnP>SPWUGqEbRH@frs{=y z9@*FDF5EG%#yoP)YpWvNLJn2x_TQ=VLUw%`za3$CfSYLk%i*HickT?J#KA##0mr)< zW=xo#eek@;n&K*JYW8_;6JY}PKPjaQFK!gD7yz^0=ODgaQB2Ne!@Vf;>8Lh|cutGpkQ z?a3-n(C$Jy^d#+C-2Ov{-WXLk^%T4K`y6zVT|^f@RITzFH6d2ajmBHD9E1AG#)1nn z8V^J(UB4Aq_4RA^y*bTTQ5QX$2rmfR9^_9E79FN4#jV0|+pZRWtoq5Q`e+HS9VlH9 zcl4esXJlmfEiNxCaA;^YqoaA0k->!~E`pSh4R_PlR=Lb`lk{0N?i|AA1cJuW)YL=- z2v4Ri7`xp8zRiuzO&l13S^?civAENdaOJBF25fChDOzu1J(%oRSXa!J@;D?RRnQplIErcw{Um_(emPr89{piJ<1kk4E)+GJ zRE9IPt7P5l8@v#5aa&8BNs^o8X>vD4l0i81l(+?hEPsZ0Bq&Cj*Omx4+~vA3+Wy${ zIgDo{4GP=y?{GNFYxbAg!Cim^o5}8+F)xv3q^KI&*%=Iq{7VnLByD_pt6>))7<7|g z!dPt4=NsAB1mYkG4L#q#21E@A#+^u>@vR%TV|jW5zM3U?RG~rM0SJ6QK3C(i5|Hcb z*RNAiQ=D+u&>#oy0=8Yz7NcN_tCKJ}$!<8;Nr8=FxJ+Dtfz<}Yw+W!`dv5vPizH47 zPeHSZ6pbhDGScX-RaI4?bTn`kKXoecqBa2%GpRo=GLA;~wQaA6YiFlK@KklsrvA%> z(mTwIj4fG4vb9_|Ebw;0G>{-~rYySzc^w8D1+&PLA|iW$eG!hjz#`T-LONY{ju~Pc z+@1^19H0@l{n}~3^QE$q$w2Gq(NMyOGp?=aaKUK;5P5DndPCWddUTY@?Fc76KEZ(C zkGJm^Y02o(tR22TQXkd+CQumt+ga9N$AvdHitg@?EGqWt>-Ui+4mwerYP2xsMHtyE zJKtw4G@!E1&Rbsn&vPFb;blaPszCGIm1iYP(0E#2GXu&FuRpo-bWbuqtVWt~f|)?> zd(}{3We-~(?^9WK#>pbNZ>aqi00h9u#Du5>NoabO#FOlXrgM^V@a*6jj`TiI_HEr0 ztpnN#R>7&6G6V16W+ED)#fs``+3Nn*R@EQ-^ujs!@Aq9D6uI;JYH8@O*@a%Fh!S22 zkMV{JgYNKmT3f$Mg~@EJX?5bY06#x_e*=;FtQj< z8azbshIm!ujxH4x+{0H`pt@E~%6<6qDrGXqrjIliRukmvUP5p$Ad}-9;-EC*R^|y$ zO`jV|TwM5)c^>S6*X9zXVibMnoMw7Q?1eGin__~m3Dh0|bUjbHU$NeAab`O*CagTkO--lKIcbmS!F^3#92tRZVh@rX@3R*suba`{Bcfn?NR>1_$qT z5K4581ppn@SqUl zt_;Y=4_t&K6A6IEm@-_2b&5WHx{d0DIpv>72E;(Tqo^C)PpLEMZRDW5k>BvkKZC`Q*7R_^jH zQ)$Gh-b!nDa9leIfVTLmF-d}_$eDgJ#4~tS|M=lYu+&HXlg<7xsx9Q6lUHS;l929L ztY2;@wSYK0ADtia@|Zxc;n0?2`GHQT9bqqV%R6`OL~Mm95x|8pqyfX27z!;PVrU-5 z#nI`09JU^y=Nlx(L4ZUNF&q$hrv$9NE9vQ_O+4;RRhJb9gaq8caC<8O5I}2D>nC3A zJz%XSJ2OGFF+ie9jlU0sIkV)up559%z0M*v88q3(O|i|qe5=p!R>}l#$^8hA5spLU z7(o0DL2*7m!UYxJEws&TG+WOm$c^0>Tg@>!f5^!>!_6H8?RqN$7)#cGkYDDGLS!5l z-R2sB^jc_Mx9CVai`SVDISy(~j&A1F9i8y9gam`cPi=N`1;7~qXx$pBTB@uw@-R_A zZ8fuwe(^#LGc=Tz$?drg1fz;p)-wcZFB&-J`~1_IZi`F3nx$VwOx){o9Y;rjv}=xE zeir5Bs^sR%%gGskzVD3O2)hUA-U<)@f0fcNHBLVb3S!1O;3-2@sWY|Q-rkPJqN1ru zdFD+kIvwCyFpjX#K7QF|I{Dp(;4+4rh+UxDKkPl0UQ+7IZ3hQIbGysPh9dDkapA&+ zk}W0}Iy0Er*-0W4E~5)eZqFjAs5T=yBjbLOEB#??bl|`M=w)__g0E?;amR=IL7SGY z+cLq<$rkxOKHoj^@$BqvsO~HKN+bq<{Yo6lhj9ms?iAEW@$V5oc>Z5;w!Bh6^VspD zN3Z`bB6#%d?dJ#xen0>zUI^Kx30ojL@-tgM$C$82fBzU%cP{Ha*t@dPdsvC_&swzljBm1OO#TTIw? zS~@y}=KSyUrZ1?9h}5Y{`6yrC{V21%=fn;jiXd6y@l~cE@opNIzC5?J{>5cuB`YW< zG*mTooK+!ZZ39;e$tx(l0v}cRy<=h2-kxKXK>w7uasgy)Fq03i?ddB0o3h8i0n=@YwiQ=>V2F`pV%SDwG4(PbivNcFEH(mjrU6*rKWz6 zmv_+Cwqw506kiVg(+zgbyRN3Z28tH+`>h!HfAAXpMgop>#&y*aSEnHQ%?Qwf`zuBF zx~O=tD`MHlJ2Ml?W4gB4-W!yaBQjtd2rdFKpEZ|BdXvEH&aZm!-LmF$=l73XB*3IrRvb7r&m7!k z0GJ$y6%=Taz;6IlM+|Z_9_*?J;k^%p@ca37gIP<0egSTkjkfx3q)Lc5Pc!oWbN#_X zufkJ_9g=tN9>?@ZKwZBa-v09KTR5buc(*_~AHv~jhJAPk8_pW?9in&~*}YC{tZo zfk=2m6(fKcE~S?qt(gm2=IU_4xdN2R2WbID7TQNaE?8)5xVxVi9UaAZEAIgINx`Ay zh!iY(Nw3KN1tGAxOu%OJ{CrtiSLX-6Nqc%{4B-St69|pX%2dvI*X3a!Z||YW^}U!* z$}3Kr5#Pn!i0J{YJQP%dZG(-CTCqMhNgw;#;N7WTLjqdi{|83lABR!*I2)9BzxIU0 za~SkJOqAN2Wj|!A3adu1i?QkjPZR%HMiR}Se`+G(o3>b;CNJ#PiJ2+P@BeGK{`Us( zrl-3PjAH(lL==-kvcli5)ht&FvyWZ4Yh77h{s6*b=sDap-cLPNNQV8HyXVsgi?^^@ z6DRYPwdZ)IudZ9&o6HbiU1(nTf7WIth0VI9cfhtwR*yv}v_5QF$dEv<9#eueWG#2=P8VG&}T zd`nK$O)=rWABH!eZQ@-_bOi8+Yj)4k2BVXvph}QTe5rG`Q%#tjl>h&3t|Qb42{XCk zseMxa-91Nq9`pY9w;y_a4_UE$t^Pk;?h>2*`rnLgC7u6gXNT{EhHKxxf~8EkC#PyI zNB%Pr6M&G1gQuZ=`@cnfsCM$?z;_NW%AZgx;ZJ)*0cVJK-T(V-9l zNuSvMpI~f@PwKRwU^wo^_Jv3Vp~v@?n9o3hifN#yr{_1&Z~zX~m6an5@+n=`{}ezh z?2+*7Q*)waFqHU^QcGg%pdI}6)2?g;-bOG^4hjs7^5CnyR(%9FF{{j1r_DILn zI`{YQR;Q;x-5}kA&qV64zS=>*6oVSZi{|$3Okc(_HO3DBiA_Lqes`?j;9fgB8fZ(r zYWzrUUxhh> zvaP$bHN9kZe*Rf>7FnC$ClRL{j1vqZx}W*PbF;T`^WUf=+(MU9H5|6Lh>iIH{8!i1 zyluH{ZEZbYnSxH_;6XUxkAtZJ-o{im=wlEPiy;yy58gM+j`tQxjk}H51$5NhsNU#0GDrRBZ+4Sg#ErdKYyXeK){iIdV0Fx?FH0M zh*jqn-}z$A$3yF#s@dAx+6n+SMX;a0nyg>~lpz%~$)cXB%{~3a zyz$*0DhI+cKREkwgk22j3}NL)=n*ksNfcBmI|&m^!q&YX8SWd-ESYSsEfEm{6qyvQ zL+S(H4wpV)@S^ce8sdgCQ)_g5quNy+4BeOZ9Bv5iFr>qbtOb2bM019N2@7mE{s5KX zegdY2^GymmITBL1{Dtof;-Y$7tiB(h(!iiv1j2|B6yT1t>@oVmtS_A`DMfBqWCEzX zB@=OQz5v)bx71mWm@My4jmAK4`n)fCVp8vs{A+h@U2LV0p z1gb}%KLP(x^BdoOu(muqOHh&lj3xvRBhmtKcE%6Jg&28A4lH2u@}6L|LkWup{Cqq$ zrlO+5To5r24<s(P@wP36nu%~raS1Vq&w2M5sY%n#-;sUcMc3zDl(^W{rHa-0L|AP2yT%5 zKuFJ%*!U2GH(Ac+u3^7VF|ot$ym7)Qw=Tw|RQj-wEl6qSB?~HoWb~au*#n3rCeEJT zNle_G{fFw$TF;J~^&hL0;!ntd+9bMt_r0`x!!`D6wvTM`A~?0a#Q>p%aOv*^4H;&g zo51BnY*Bx{_K2p;6#`1a!w#j1f#77EKo|hhP==~A8Y!qmc$rLq<)09}M-;8}MmV;Z z`n=0L3rNLa48zjgQAyX+aSY04Tqh{Q{OCOO&jUi+Twia2@0M95e%EIxo1#UWXv~`9 z-w?#ibuDOMFs_>XZaD?iRV9=DV8jA8%EsEHA<%>s;5E-hoJ25|GzjyD*Q0wl@4j*} zGBOeXt~Y4&7F-U2nP*fn|CdXmL<1l^e07}%B6XW5M>?El`s|LU5#mM63sC-IFE~eX zXmTssi@MB9=ibKhT_pnUHc}I6zz52+BW>onpasAB8+XL_`NKs(2mry)k%^y+;eN10 zJZIxPoZmo;o59=S+mN6fKwl*QF^Ejii3iuyP3po^_uvOHOF-b8=FJ#!lR6gHvJ~&y zl$p4}I>sa6KBwS|wZ^7S%;z~kU?4+%&yZYJUKQZCXA~9H<7b4x<|TwBr++iC~g^#Is<=Emw5%d9=eB`z;qJ8a`xc~e2Z^qIxL& z;R+P^o@dUTqq+}r&i}YF>J|w>0jxmmiFh>@oNJg4<>Mm2#?Jp%4OuLH^oSTT3NuVo zxZHbBp3dcq7l}dyj84$gpK1)MH|F;_=+-RwSM@Y=lx z74TAoZT+2}ztvNawY$^`Fx^`um)H|nRI$T_R%c;7AdGsvv3jqPjKKcDtI3wozwmhb zoi2bkC|wZZJ}KJ%R#i%n=E}d1P5kE$VJQ3%NYs9FQ!`D2Kxjo->JR&9hX;{x9P?Jy zD1ab|aI*&<#R5V(jqL2I(ZnHCrKoS71C2!{2|TtK6q>8~_K z<&cP_<#M(p84pnDg81nx>gq@w9S>kgAcCN?qM;!GeW84_uC6X^kIz{0TcH~a-nE*~ zX8cy}K6N#D3+e_5bLH*rIW=PsAJPM{zC~o((8XN1j#9PpmCT>yy-2fJ?GGTN^oaV> zH(ldr=Sm(^J25iG{e-Qiv9|VTp3W7_wTBL!kDCR;lM?8wp7=}dxOPMx^mGuX%-d{u z#Lp%;5r83@Kp&vHlVVp`PoI8uk^262j`OI!>a`gLufr$zv8GS?QM`>VVzMn@WVf)T ze*Gr8zelaXpdH3Zz`b2>APdELHMw*HE!A6YY3b(-@2~dFSgQ9FQ&<1`A`5Yj zKz>x0n_+hT*n-u7YZC-5ar&e1MSQI;xqC8k6C928)`tj5m zfNGkh8}o{_LqOzVZV&4FSWzJv?>2pYLfAF4VQy)2ujAtHbcE34?$wo}TEAM?+{^-U z!!D+z#3QaMMCmgKwKObW=|xxA3M@gWlY!8+l#Je3>VG;BYU(;8gZ>T`>@h3 zMB89jJlb6MI)!oR<;#~Oy$6hh#6)|pd<;d(YWadfUZBQL78VvHReeS#k}@>t=HK73 z>114I(PE#hCs;1hh$A+m%}n52Nw zZ0iEWi_TJ#k`HVD^8htul;gfSKe?zT^PKOrJ>Fi2jI84f3@SKM6|PXe5TsW%Eep(` z6@E2y{RjI`pSNu%d;t{CFSgq(dX{c`22agH^%5+h57Be%nUgQ+cI>c0S2TizMZt7> z2Cw4q*jQcB1tp?Om&EpwPBq|MV{a7yjQDA!4zZkk$pxMC>uc#LplC{`N2$|^KX+vr zopWG(hOzw!jmX=&ABlp9mN+T6$Q17(1bsa-&dR+q-o8B|&$HP&WPCy_Y1xX<1CpMg zl6-RL!LGf_w}xw4-Dk@=`2qhV}xr?Xt+!1s;>nDW9iY`qElq@>?#I8}V#j`apM_hc#!#KQ66+@mPNC=(mDX=HS z^$G9>{2JR9>aR)mu7Y+Y^99W5pdKzl9qU0#}fQ_snGA z^8*GBuJ{J>)YMeeyBwq6ibx!g0@R?duWw>{<1Ohr5xQjbwLnjkD9zYY4lSqA5yg9z z5(JsAoM-g$dOS%FYbkUlFu3C_gr&n+p)E?p7-B|-6*`bMVa&Cl(=}LKV|deh#H{( z`#>^|o;aa*CvNZIEXxs+w8k{Okt-V9zBppF957D%#lceAf^2^gE1KIA_+Mk{xN0v2&W) z+wq3b&!-6oi~Xg7EO@Y|Py*RLgI^9)9wq;FMKIvvK3}h_{CpO1@zQ{cU~#zmXG-Lv z#96XFWD6A?S}nA==i0UZ)Ty`bSbS|RYXVyT(sgKNrh0LF#^2|NsHK|Z-%u!A25^Pj zFT4V6Kex6PsdGttGL9X6QL*#AK_BVoV}U-3e*RtQ{j(0+L8cv*dYoSa|8wEpK6X`^ z=UGHOi04^dpIKNteNre=H$Tq)eY;-%pRUrTd*9af1nczQwl*-U716RfByfA+Gy9DY z<^NsgH6Xs<7kOf&AcRVRA8kv2$ujEd+Kf6D8t-~MSR^0J%PvH3eNJlPYEy5f5%ZFq z5|6jO*@*hW{J(p~W_d~WBc=%&a_yqOj*vP$cvb5n_+tBdNPgZDv|cfYSh@`^lwTkx zEAMPvwKzq9{a8Oe&y&M2ghMWDS`g@p$ReySr|NjYW)MfA%0 z$LuqP{H^E=VvCt?85G4oSV)sE5qdCNn>jc+sXHPm$*B9^(LaKdv4KfY5by;#!lA#y zQ+01bUiiJfp1)TZACc(NViDn&OntgWzI>6$g9n?m$7pCARE}RIKl5M5*rgE#Ux!U( z?8QT+;`(=rAm@KtB>H6WTR&6tap%nowj13~=8O_dDjv^`h?f-#h+?q`+mSH$YrF|y zm6cPSYsQU*pMT^f*pJki2u_^XI@c5CU)C&@(bRFFy7#BObb@ZhuNx}u1=EM_TI)9A z4_{4m^lxD%do+ho^aYIXz3okB+?YhLRK(Jj<+Egdj->f6gnc{v*J04> zkw{C~wyC?jJNroSs6(^&*R*R1G`(gJPeI}%J>zx}EZ^a*Ea7@<2Huxm(H&F_POvJb zB54d61)pp(%fy2aGS!mOyl~B-skm4anCF-7oU&g-Lyd^muBNq98V0EKiDm5H`#`Ur zmwZKq95#X;p}^i~rgoM7-l?Mu44Lcen5(pObr%{0RETfl?qSzH;s)rqfE~Yqus!)i zmwW5EWZb$+`sGQPq+E^vCmSxE+|TXpNp($yHoChY583G7ws{FGk2S&>#| zg#WPwK4hmP3$AkNb3B!0-YVJK56b^@d7=>V`@yR04U|zIT>)YR))VO>r;tYiXdl-M z7P_zUFHLlG92_CX)Z-ge3efD8YLbtu-Q(R9EW97i2$(7f7i6w%p)4Z1+M?^j4xNmT z4MO1J02yp=I8u1;q!Bc~kL#l3FK}~nn=}D+C~#R|W@AhJmO0~}GUm0w7Gu?~C6>Gv zmM8+#vN|@evhpG1lj2bzhppn}B_2a7t8`6$Wihnu_z|RgKZ%1BrnO$jr5N1$0fW9Q z@h@c#av)C=qzxk{XT$I&d9(jN`{3Fs#$1yPZw&7k>ZqaDhma@PZTTeVh4goa;AlZ} zq&e=qP8@c|{&$NZF6Vd*GV0Y;R-yvXqcHLe4A%}p^~CGGvJV!p8eHyzI}2H$Rzc6- zhaA{eB8(bws!3H?FkiU7J2MT;#@m?gjH~4atn`(vKMfGA17an8ICCfDE|fX#^##$wwDAH$GcEDm2c7i_j7hnz303kwpPN_8*!~b$*X|c(#i6SfLZgUW0yD z0&I%(p|&Jh=dG=EyPQ9?X=ac1Y%#BgWr=JcCw!&^1V6xNG7f`IT5rdJY}MfcMz{h zY)BH$QUEK#z*Pz4I?+e#ZiU;oRrGG$aH@vmIY`Xy?$GbwHAuyx7Mh~?r+@57SG>0( zi0H&GujTD_pzvO*_>yvz+Jy>@KZZEOE*>o@+KJEbY`opi&B=3{HVV6D^}2g5KLuK{%{qh zM+74vuLF%fv^ka^H`|tAhk?k8=8p>cPeGk0^kSdT(Pr@{USSH=ZHB%h$9aYx=;P{m zO2WRwUNMPM22~Z3UKM%c?ftUJYOqE|3){U{e*4(x5dYc^mZjo<%NuKcc+2KetE?h6 zxgnA;UBzv*y3RcdQzzmAAoHo_DG+HKbWgCA&=cc7lGIYoTRxXH{01dJ2G;4^g`!!A z{l_;RVGiA-rL*@B4}bN0A4I!E@-ZE1a(HV{kSoxd5*|1*OuI|g-H;ub;jD-IMzPC? zcJ0a~+{*)R$uo#P9Hx5`2-)7?s);Y}XJ1`iC7=!ngX6XCx{3v6U%R{eLwaoaGw3(M1Hw+~B_>3LK#K;% z#kKHHRL^mSgqztCg$3tmGaj87{zwQGLdXIUsNV;;Ed!xS*MI39NS(Cm&i4L2_0M?_ zt|_x|;k4>hb5rbjI@FbtP(O_Azh(>$;N*n2(`CMv1^5i(`}a<8un2m3st~-6z*Ptx zM^zxzan9$sE3);#GPcV+0A%%i+Z&iEK}iiRG)o{^EfkH9?-w@+LqQy|O^q^NZ7mzf#X&gIObsqi zMfEUuBq()UI^-~^tu}?KLllybp!sW^HJG zA1B5jO?{V$vG@bboYta5vO&@iB`M)T?Y)G&tjGI@=4M&v=@7GnVaaHy>WWhA${xGo zqg4c7F26A@aa?YvTi99`Q2O!iJ6ef+dO-bWPT#r!znoc3NcpED!MDg@xZLQ^_?d%C zG(eg`RjeA(6mW+3%J}*<*O;g%79d49K}1FUVrS7+deK?%gx&RnOi3o=I)Kcp%-yA@ z|0>#sO{k!Ml$j*jxS(LTK`dn}mQFJF@5^y@N%FLC{_hb30H{pfU+?eOw7-4(VtNOm z#;h)QEg&J=0jX$So5Y7v>*1ef07dEt70#^+YW?-KrRgK6rVZ(k7FF zBcJx&*nw|VTUXb%&c@0ba-$R^F62Dn7_UGTf~a?&uO&goa+2fQU_wV0-+D5W>7E~siYdl(bAE#50jr=d|XIFaO7js}$hVJ=qX(o_ua^>6g zbLU9rofk^qtoz<9{*wYtDNs@;`BO}UINQWT9;7#2#$Dl#qwX&qi}7yPxy@W5424LL zd7YA?p8x)E(Or+dpOY0^p>YhJolSl9Bq|K!XEr?6B{q#yy`qkGCef}Xt zi3F?Mz-~9ZE(Re6n|g{5I+q=Ys0#@VEyrCGU>h>Y*B#cvQbk}~@j*gjRAWrpYn)!v z((bxUf36;V{a)ptX6@3d_b&31bMK%Lg1Ckw=TKCtgT8(|rg-%KhP(kH+}!bynvDEz zJ=67*l1UL^!-R$@C-Ew4i@9L7O{AG>(Kw;gGXSi8tg|`xFH^E|t<~8>B2ZNnCi91oe zB~_UX%CAPZ!AJ#+-XQe9^W>*!pE{%d7NOKF=1sB&pG$`&inhn{`YmA>ps^xC*%EjzhCd?^D+N=ADnjL zPg-}FAC@8|_t}l15L_3*idXD;wjPkj)$1zoee&deK=RN+f5e~LGIvg^3&4W`r-4%P8EfQbUCLVw2`7IS&ew!T zzPsFucXQJlF9PwKPawy|->a_lba$h(k$3Ia4s8$WD9yov0pGiKm7=<1+HfZQIG3+v zaPD7BmNHG#?VYSEouWfc76yeUf zr$+KIZj}eD{SzH08*KCGs1m&jz720ez8&=Rp9b*PhKkQ)2ZtS8S+1M*Jchim|2!kW zqwo52qa@q(B-1m)|Jh_n*bLd{a@hZK-8<;#NAb^+v=Tq4qAGY7euMkFGOsBPeksys z|A%rFFqU|mRqQSMKB3S%-kHyt7zk%1P$|?yy7qSfg*+TCKP?1I5Hanwha)re5 z>g=V~7t-{iPks2ZhHleR0Sjf9T;>6@^`UE}Li-%BEpQw#7h7Ted~-PkLgaKqVW4+z zJ?A_fxqvpm1TY$<+Yc;oZN=v{1U8!y=W^12mn(evwnImD?kMIpkv!je(F&FUV7k5K zUd%c=I)t!v@L4Z<4zRMGQm(#+5gTVJ9EIkEvv}f%x-7zAT?s@$3#*J9T($?hU70nb zwlL$u>PG?1pRIwrh(k?ma8BTmC>FZ|A#{bt_u6zZOS=>mGJ?(TReT z7cZXc3kYVGq0OO$*YV~|tzI{2Jm`Q^8**bFh zKPM7ooUn_0e;p3AoJ;l=6TJKQb4{#eM^BCIRZyoA)DvJX>ml$4JRo4KuUZ1tw&1dwpzd9D7eg zMTGZE)c4W~LiN@c=_KHF&rA#L2r=7@w^G&AEEH38zkoXU9^VT}chBCv*yq@#r5Ryy z$3fvX;?!S$%59N*qH}5Wdi}4h)2aHXRyCm6bMf=DZH9(xrwGTZzP<#2;P#A5oKHi1 zpa2xcuDN>vYcuiAr2!;wVP@QxawvxIn(|msh4%EBpk6B@^ykvB41f$}B!aD4+;vn4 zJ{d;55^Y;HPt4u|xO)Mw=r{g;`m1$yobU@wEaRAr$70A#3vn|ebTdi1sevG;k>QL% zMt%8!_4=u$?$}rc6xm=Rd4~Ph<}%aJbm1#;&*j~i2?KMjL&H?xt@N#jFdlxqb1z+V zDH*ITbD&|1$DYF0lVeq*fo=M=aUKr_T--XgM@LHFwOc`EXoxbO5Hf&d$z~ zmJsM7V4DLYQ{qZTN5{0G6@GIRX%~TEI+ZmwJLM~Q7gYy`zjj@eATY$3xR6~_)7JI~ ztGfhKXy0q?xkd_JUbXL5DgZ(HNCN4uWnKv0m1@1E`}FYd!dyp}2N9fX`=&+B&$0`p zJyjb~Y4@V0g35-ApFi%yy)b0_QeZhpJN&GWk(iE-`v0-tw#F?@Rv^V7yEXImq7E*F@dfIojW`B%H z=IC&}9&CrYh1oc~wBim$p|mZyz;Q>zlcDB>(xbQRFGx#EOF#*6Q}Qp@Vv^)afsF8I#nu(O`h0$-pal2d6?b>2%R}E}ozV_# zM~n(S6#|2+s~&6rf$2yFpOF4fIWDljc=TE1y`Mmehzcg&OD(74B`*#*FG|NOXrXY@ zH%!h%3&wf(s^?1gPQWNcj*wIapy9$M5@P^;cF9w}n9_+~mP9Pg%X7yqoci7ou!MNY zjYMrC^=^Xu+WDP$glVD6ucge7(4xdjIg0?=v00thfz0KZh}#q*gBF1dKjIDB3n;C3 z$K2_ui}6$>w3K8~ac<^+3X>M%I7O66^gB3T`jqVkMW18+aev8m^1;&C@?=~)0!j28 zLd;8x(>?c2KI+>J4E?U(Jsr+N^J3T;eqhns^+B27pn^~r``{Sx0uI?fj)Z3mdl>9W zKYI$vohy!$`6B(8icKyQ3J^@SAk=pOQ-^gW$0z1s;tRXX@~?aU(E=QU)E>m2+WdPy zKE8v1q3}3^IRrC_ylEPC;*p(q!kV=2x(kK{J4EZ7*00ryTK76wCLt*O>u_|U762f?r zHy}TYow5j6n}U<;=uL@-;0Mn;IIL$cc)x0$F~-ykawQ}%&{?oIKFz{?X_{D0vkr0c3*%fTy*@AHyu&+HYl$Vpc?K-yk z0t$I7_|&wtp@oG~fA9D;FQy?cN#H}o_zv7l-00MX8X8&QwJ?yoeS83sEEI?jpFH`5 zCmg8IV-Z`6q|;)kOFG_z=y;o+0%x}R-9wYvg`eNpIN|~o}R~myW-+-Aa@Y0W*;(S8u+sT zok(1w!WN_zOToi`Be-8ybLl|pMgZYcOA)w$^;PD!04>{v{h+Aux{kmGr(Z-SEG*nz zFio&$5Td&qqrE=iQN+4<*nOgC?wbRr$4qhGySZ9r>~l8xsqL;JV}E}@(#ywXWeIRS zfHte8iI&spdy8+(Jr`Psq@3{1h6nGb>KJx+NN^-^LKB`HcZV-yC!L%`O0WC0G>Vc_ z_E&9Jpd|?`DmrTNHNVyM8JRzM)V0r=TjrOO-_$62D4+Z}$?tLb=a;?3iYY~z#I)2@ z9ZMfsW+nsuaOz`_wq2eo9v&HK!{G;=U`9{kKX^iRr(jo_foA>Jyocf+YaTdwd$XYj z9hkwyh%U{sD)3wQW7c+dujoa9BJey7^jYoSQbnbo8xAiB<9LAYj+V||8=p5L!qfg7 z0~nzjwi%FJE}%Kg%X>~}Hwzz+@9r*yi70cu0wUNFv7~_kwm-8zoIl&fJg_g>beu_h zXOd|~Ydb735+|`7cktsTFg^5ky~M7DLJLbfJ00{Q3$5er zg$u+qT_IZW=g@J_U6118>fs2&QJw;2@Zbm4gRhmhS!zfyxQ=UXO42^nkBA6upkYaw z)SoYUct=s&tA<1+Mg6|opup_93>E0!cgx?@`);{f#qrB|-Fk<-B-Gcb&t_gf8PxZy zzQP!rDxO_}Qtj83uJv%-{v4vB^oYv1cCDaU9BD)}ElT{DdVrX);|H+rDImd`cllQl z-a!yvDyce7l6EDR*e?s(u%@cABQpw(+)V( zVi56b+NxUb&EMgJyIN~Ts?+Y6`<@qiuTB7b#~@_W`l24y-zuW**|HZUOxSQh%5B{e zCi3_9CxZ41{%}iu^}4d%z{U}@aT1fyRphuNT)EgI>5FH-&R#EdOjc6Ta6ayBetuhH z(@C9{@b9WmpR(~x_x~6Dz!pjt@SeTaRt@b-wKX-Q;+9z<6iKI60H+X1g$ zeL;*sc89$Oni`?)?#F#B4P*|oKmgY^7J2$x5#O9&x4>zJ^ei$W^q49j83H9!GIqLY z6|^)o;Zad3jp=+PFNLt+L&!lzIhQ$OH~sB-IT}^0%sH-{Tz8pK5QlUP2x@F# z-(^rrD_-(s`z5uWMZ&3e86*sFyRPXi%+xmhdi?8#hS9)M@Ir8_dU=%Q#q}h-kAC1|fN4(g;`qV(1%8@61PqDr2KV*724Di4Q#6_+PZ#?9sPZQ? z-tK4J{aH7(U{r>CpSa8%3>KO5fDH7Jo< z9k^>;Vy8IqxMJOj9_UO!Vc+8rlgv)@v)2k_Z|i?6Z$HjQC%P~u3O%B6i6db$f_d@X z=Gsxzm^1|~NG&~S^x)~g<;sE2IN57`Kk=?>k}_2`Q%@hinVp_)dVPi<|2&9O4ZVd9 zi<4bl8DqmkVKEOMxd!7GKgjobH-r{|Mk{2q?GmShfIlHr1aojOIo<7N+c^{kt|z^q zHvjfTO3f`&+fb5cm%yXeF)=Q)Px;)1Pbg>%c)9vK#?0|HHxl;u!^Jy&%&GS%*fMFa zQK3}+dKPIH<>lwPyZ8T5zc?-iyLZ}R0Hnegxn5&ROv#jphY4RX>2q+G$V-g*s5+39 z?X~f*Alc*;6%7MJfP4P-t5>g{?l95P&=3GnGXZ>zCxjEGq^T*>qT;BsE({lTXaQRM zx$y4GLcD-QTLi~VRrHV$mXf#?1`BW zq2w@0cMW)D*SU%;X{B}86VQHFSHZLDv5^}DrPKEkSb>XVhlhtTMm|8Tj#EI^;G|Pm z)(#lQpsfl0O+l%@c73*NEz6ri*^hm!!fm@tuJz@KqSlWw*V0Z!9kxlAwQ1_M&B$_@ z;G+FzGye4+|8VM|r|E-^#l`dVs@j^G*28rX$i`S1`Q7KI86)(2?7&_tYjj=<)_u|s ze}sXHZbQ!FP>WE!l#>}G?F(+ReVT=t78Tnd#C?Eni06|yf(!)D_HMC|7UN)!BF%iw z_tI)6Gb7_dP1xQBT|kM4_S;?x`fzLCnOEAZ$>}1h%R@)TXrNxul`ZRh4r|$1{b>V+OLE8ONe5}bE zvORFH4-I$(HQ$R?7`Y4wawF@Kl;pqxVKSzRH>Sje+1Qwvj%-&`6JB06VPQ#=wD_RW zYp>u=nBxW?tHjIcBap5OIL;fZ8s6vP#CKc*Nu>9`V|ms0S?kma$Bz<$vu`Dj*jqNg zzT19;UeunqT6xvaPe1O?_OE##gPP(Ut_=EdXPTyaEE^xWyDRl#pV{3Jk2$GH8y*(>vANmu%W!xM|~5%iW*-!!@mGQ!Pk zy<)uJqb@B*&28Kv6X9E{He_@nZ)-aY8UrZ>%71gj$hfmTVNCM-7wUI9lh}`c%*^Ta znUiB*pX6}s(=XFQr9ONU?&!8=(k=8x-Pz^{cx}6(5<4NpKS{{1>QN;cmIJN)A9qwMt*7dAF4lD zBsm=3KS`U>M9C6R9r1)VbEMhcCgXT$lj73rdooc{YF1m`f~pVR;?-)lYv1WOVU2%& z&x3sI2eqWDTomJmWj+Q}MK=tcW`1)?Ye0Xgp>s5(Gx8mqblb3o|FPo@N!p_%_i>0~ zBsp`2?%ncZR);QupB9=k3+H4S4%uE8cf1}KP-!sj zEuXlWZ=JNZpG=gF`mH~6hu-8lQ_|Ts4%d6gu9zw0Q&6rLsN)6ay*fffP#evdbC;Jd zk?fy23En$x>ItUg_B4aWae;3xb)P=H@Y$kAR@N+;Nc$4j0zisl$32&Cj31y%Ef6dG zGnpNRuu(aKf?p;!%R8)Ld7!4uWyLgy9NyzM-K1_#;fX?pr)ZuRcqN>y+pY|&6B0qd z-nXI+9cfz5^M63Vx%{ZwS>}kBcq_cFKO$hNu@~le!7?(hy>4H}A07O}IP#ORqe+lV*%}_2HI%NjabI+?f(UXQZz#~(vU}9?{fkFT-(JMw zs}|K&dT8x7J7Jlxyvw61y=O}GvMOAmEeVJ_&6KL@} zP(Bbue$4c>*ZbqnUEPFy3YijWEi+g*{nVfmNQ?62qoaJON~smPhh|nv;_;caqCu~K z=CdxQ^+TG8$&1A^JGono=bc?&UW+ zb^d`KKOAz7`fsRNP7YtI2IA@nDhr^CE-r@%aGQaB%H`4FVHnUt!@|Ov>mP9l3dRFE zK*X~-R#UfY;8u`&Yg2vi(IZYQ=j4CxT4o3jpNmf|V38Q-hEZavpr*PyJTfu_Fa*HG z>V^i5`E&6CrhVS$GvuQ$plX=_sQ?ut8u0GK)5MSFUwt#NFHqW0;d)Tl65D z$#_06&YrJ-80N+);pF6wcu*xwnXs0meDTDfdW?Wy-hk}znMqLKe88co2VGKjQ4V_h z-{uZAa=Og;7xDeg2?{z?6y1IF_Z(amtYPvhTutSvIuhA?V^ ziomUiOaa4rCQi<<`MHmc*!+hvlf7H&j3*$c*bVb;t@6Tk42|eE(2+6YUCu->+KmB> zQdVWN0WCm&!A`t`4s#lu;29$W@3&MVH&@35$~@(fWL_~iI?B@>ji22X0Ny^PMJk9W zNU3=sayUQ;LPlOcq$en)NgghfG$?qtQF+>DA5=E!rT+y=%>3_AqE>+;%$Nk}*mMu4 z8%OH1XTD%1Cmvkt%wU9o2shmGOKm)=j^7c^jb=VF`1~heJy1PQ3QL(gUNS7Fi?wqi z7lfqjp1%_`>!0PCY}GE4=BRF$)(pF)FVX(fl9qau2FMFaSw`C6bBQ1 zvYtWwf%{}QcdU8iA9c%L7!w}>;%y60;Dq1y0 zXTv~vF`qfqcRidlBIazQnThQDdDM7OB(y=aQc3uwAgF=30KT=>gNklqM>-`1Ps{m zz_m($Myg!vw3K^xO2gwGa*dUbxRTg7-Q9HgvdiCV-h~N3us+n|? z16R)v+!P_QU=_{KMo60hip?{93f0K2W8Qe=HlE0NK`2HKoKol=4Wf1`g9BUlU-n?J zc4e_rS|uMHmWdTG?UtraaTVV;;t*@CHZ$m|yP~9hE`XnMPHapwHZkVPmMdqP$^!%@ ztyeUgzU%8TRYJws&rNL&4Z@a4@R+c+;bt*^GxP7zoHOgXl5K6lgM*s24W*@}C(l{e z-=vSaikcEKU-0a4PmkXvm}IcJg2(}PP`Z2bc6b{d$h$*`>xaz)C;F?p7SX?$#}UoJ zpFjUSM)h#TBrT(Oam+>%-`&}iVW6Xb}V~%ee!w$&fC*LFbPV9v9 z`kkE%UvqwJ{YI-5;z4#H18YChD1_T87JH^EE-XQja`@^XVrUdGJW9gxPsavP;*A0E zMLN^w=a+OH)YScd)Mdu7?Cxf{e!G5yBfo!!?hE(13G~fH42`AwtNSAB-L@x=I6e_x3^un+q#jflQ>4E zeP$BdtN&hlp1Wa56ffmdzqwH{ZXRFk7zg_CY-d=6g z`t}LM%OF2l#y1Avo+fRjJP_Zlm!wwv&9J$6->F%9q4v~aIi+>7jvtnL+z;_a;@yR; zgU`OuPmFIIJ$h8^#xKpAJwa6&tc@)3k&zd208p*m{Qc5r`b+XL7)vjFc}~7Mp3Dt- z!9CE%@bABfmuaIw`q@a?%1eMqbiljd98ERtx@TTm{sE^j;Oax?D^Gw(R!9+eVNp^3 zXYS*Hl6eBY1OU!vVN~=IY^Icy{g2)hu9pqbuMX64LzhQr@$_1MKxhG#aW^wAbjozvg18*HPUnZ~y4-r8 z+6~Riqb3L~ter7N5nd>Gj39_0h;-fR2WqF99xrX9=6QGft`d?FohccoNFKVzpA8O!8& z^Q%(Ar>k`d2??vqJ()HIEpZD9agLY|pMe{+DFE~mb+R|8vhu`q(bb_}D=TA*ad|IZ za=8xIQI>Cc#|WXn;U5^N!QeKu1d$D;fUyZ_x5h{V=O!RA7(PA)H9$JqTjIVKZLxV( z(puf%Xwbz#2R&T()zO_hcmD0RQHxXVf1avyEXR98X8ZPU`surqWgXA-&0~Z^9v8-A z>>f5$ai_jJ{C(%+%X3SeJ&CbWkfk6xDoO=eo_&4iO2kB@TiS6A5gQq44vW3M=%Xh!Z2rqBV=j}IY4XLG~S2)}gI%tcNiSF%ZB_vV(ORWQTA;pyAnan}Mw33em zpaqOy-rqnA;d`hDk?1*yFt}EZXsMWd%W98&p}R`X9VTep(yEusB%o&yd$ZAE-sHtR zhgL_I(M5d^Re$_FTW6}}$S?|kbO@zDZ6XlN4UZqs7o5?@UbVyoM zy;XV|AOF`WZC)CHhh(CF{uFU?$GSXpfp6dH!{Kr7-bWwG-S_XG#C-)tQ59@9%d;7g zD#(Miva?fz01hd6wI4s4x^(-`Lx%O2IpB`xgVfXXsZt#y-DhhRj?-AG7PX~1acl{jt16oo>3(bX!(2T3zB}I?%w-B9O_f^5ZHomP`s$?z29RoOfwU%g zzNMw52@#ExUCv^zqi#>V3Iq}7H4N_S6=28eni?b=R1+dj8fRIK-xR`ej_mF{pa>vd zXt82{3TMCj55#iXODu}svLP<&<_F>HiM=fT^TTH9@Oc@=K1wPO=TX$^Fn2oV*IuWj z;`cO3#&Btknf!71Ymk&)>vAp7MG%NxybB22FM4uLoZU>g-Zzx`is>+_h42JIISJ&J zkR!tr(iN(WUk14|wXg#cWJ%wp5ouiq3qM?1gyjnn6u~j)_IzP3e$B_B_P6gyAu5oSL4#1#<)GUgm7(6v!_i zR7fU>WnG8bQ`-o{erM+Toqwr*=UE_&x`*sAtTULh5o;I&F--*L-`=8UYk`3e_ZPIA zPzF3v*Rwj&@H0AI&r<6vgG_Tf)1H-^1`bM&?EX)#@VY+A7zq(m_s?Ra=Ix*?-tQ43 zk^mz4qHro2d=7j6Vg9q&)>2ej3TgX&BvmMw5+u3sOMy)dN=_z}?LzA~{-DDiV5-83 zPbgC-5jYToi4rQsf5oO0y^7VCKXTpnV6k)gNTk#euhgWHxWoCE4Y*7i$t(qQsNSYt zi)qVBS&7Sg_UwyTu6?B788*A)2M-d7ii!>nQD6M>TpE%zq<|he**Z5z%5rR35QM?| zzVeH?-#>j40_|@L<30C*Z&5INQu947+`7-p_6p59QA~L@L0uLH)Dq>q z#zFGVT{^c7jPcL@t)1w>S$7fcGc5U2RwDX0bf#I@>TW~zKLmc?$8!-h%PTKm@o5?K zDzE_JN>DIZYjk1ZAxQfA%ge@Z5b%oA#vYU}pBU=dykNPaw;syMd-iCg-PL2(Rkh&< z#qG+-Ql-{h=u*?wX99ckWkW(G4J@>dO`=E3>f?ji@&1YfSy?I$Rw}A&Ai5%6o=U80 zY<%=8(W$95<-lPe83;3hvtI;sjgc|!h$a|nq+Y0@&KT5Ibx%)ewa2NAELrxe7A}7& z{|G5qpoeiDSRv#A4pW+Z6EEjJKj_)B{C^Rzfy)I`wwZv0@R8XLFW6`HA@kbk=e3sq zzj#^Izr)L>saPR))@Px;I0O6wyT;_UA4^o@--gD5>m%x`Ji zo0Gb}x+Lr+3XZKoN}RVk^@gW=eN=dZ5*`4gHC(-O*AtC-IwjZ0tkxFe{QN^vmG0}~ z%4dtfJ|!qj&}pOsWoe`QmRZezifs>FInQTl=}g7K5@Kk2jpn)A%m<~s2g(T1gi=6; zNXn^~z#kDbNC0AFcn{00Q6ba>K?czto=^TmkOy>-khEM{dJOL^cporM2j=JJHyh%j zq7ViH>@KpKqyV%MG9ib;E)Q`Zv?u?9=(r})V1rnfL!i7R?As{>)9=aaW?U$xKlZMs z2M$|cZ8tx@dhud#co?M-q4o18;?_AjY5`{=#%W-1@J?bswTFGPSn)*$uZVxEjw2$N2L2`2OImXgYoDq4gUKHCSkZTP`+RX+A4^O} z>6$FB_8+)4;_K&q`@ACThc31CA@``QJ$^Jdk_4j?;$@!URMQl3zZjo5Q;WGnGKQqaYf#T2;jjMk~$L$%q}82 zS{0&G#13%0!>4;XQ;bI>M0!wnZ|X_^!}V9+G;)%>c=EG>hOD+aEH~=aNMua>MMwKx zJg%J&#o9YZhoc!}EZpm&!Y4Bb6dC~HMA3-s2Q;x06LfUTy9kH3?5(u=H~*6N{Uds2lhgCc`l?zlr~7zuaUZVV zBGvPMi^vJPIkN-T5*N>f2>!r{u2(oV|C(LMxkgBjMKlD9@$A|cx?jC%f@>_aEca%V z+7$+ukP#m97&Sk2VFo+(kSM87_4>zCs8X9K-BiPTDr>4YT&8A^tT?jX&#vfGY>dvt z48v)0EBAK3gZxKiIQ;%i+?=rf2*MdETG~?(2xBD}9vgGT@Z{86^d1N9!(@HzsFEyRJL}weL@jcWPItDFTI$#{!>o(^yw2&R?Hw~>$xs1Q6#Bl znsM8%C=Kpa%RDgm=Wg=r>%c+iCx#GO?@bSR=-a3f2?$hOxAiFo&|Xo>GcI1+l538K**^ThmVx?A zK(+eM>3|7AJFopp9^515_l6WG{uY(>1XgctO5H)MG(q?TSe;Nr*zZ+%7jXv|`+yMS z_s!v+CGhD_&(WlxJLHY?D6?wms_S}7fIcgn6Y$5dGD}`Q57i7@NlG_v9Bq;BUr*Y& z6W%uSe?e3h_Srqe5yLe3U6&WZdx6+172b7jy%tWO=AuT>E6BjRP=@gF& z!{a&0RAF_#)f+7lSFT>Q{PNr%(x_0NPvd}Av14M7W_#4M*3eetDR`;yZ0s;514v^Cr~4TL%iaTi!Z@kSLl2I z$_Mt+cfFF$b#=oKA;YXIZSDytlgol_M#j2cWcZ6Clio2?oL+0P&R2p=UUtT8bTWzV;D<=DaE%hlk>AV?!Sh=F0%~TloD*94o*oO#4e<=lPDZBgbuocK zGFx@B>*UIB+#!fTxeymboR2{pTpaRfA$?G!8;ZUkCUMn=rpZPm;mB{P7|bP|B^qs>v<@A>D>Y^ zz%6@gLaFV{@Y_-p_25Rx@mPp~0`r{cJ5BA?hcvv*%=XsEkO3oyaR4h#IJQ^Vdjd+_ zy|@~;-?&jkI0x`=F_%1CF`e0Wa>wrS%F!l^R&-4wH@gXYBH+g;k&l*W>4eq%u*^Z~k%xus+%Kj2 zf5jBw@+frHt}0*rRq4BFk?XZDTd$40P3<*)*>Ft8t>SM#j-e0xmlr2pjXxU8^3k%% z-8xE;74^`8=KnXzEX|CFHe|=WlMJ0W;4kDJuFMDJ0zodm2UW=;8y2FP36K@KtKLq|;C6eE4MNHwZ zj@vurshDI?C=sHO{RHqfKmUDPx=3T`;{Q+}Ap-{!@^Z;fizL2oDG`zVQc{I`{Fxck z?;_7fT%0mW!yk2T@7=evscIB>;?7Th`%a&k@NiCc3V&aGKN=~lllVyUKNL&Z^oP!} zfnh zYiEZJg2eY;7zBQ=(@!@xHVWn;xcK3g-R!5K=V^WNn~ar~jMpxxNzlI)`=ViHs&YzC zutuWr)0Our5-KKdI~p>2^Rxt~yQBnTB&t94esXLEJOwr(5BSW8CR(Usle;vdYL z6Bs4E`m*Uo6Fg_7S9)DVKP?oG8ABlU`Jy%Q{S;4}s5D<0G4SbQE-m}Y0**#1P*7}T zljOK-2CzWm%jMsDdlv^|50X4j`Cv01RQ8^JA!I>A8N7zaDW7wGf(om?EgFS%0nO$aP(N&9~Jh zRM$0G?;lfC2j~Lvy3`j7H^SGuxQ*og-dvgOw*olQ8Gd+vXj)lL7@00Ms?6tio;IeW zJ|RS#Y1~>pKTY3|!$qgwBz0D3@L6iLu_g`G$jAu%7;NWm{MaeG{MCAGx}&2*T|+|= z3Iq6fK9^p1-jVGO-5Hv1Uy+cLfBZl$uci3c?+_SGmL7aRTx@`vRWU%kvACL;G_jK6 z(0PC5AS34T$wy4Do3CdI1r$aW?e5&CsmO8HK})xK+oajsw+5uHe#B>Q7cDNjWtbOk zJ9d3*2Xm>@>9ZrrlgBNrepE5873~~a=HkMI!tWNrPW`b7Ci`Xf=4WnfVcxnj_=F|F z)0_0zZl8-sI_g?_A2jv<@ssmX+{*lta(E4|N(y2H3S~jxJR=5c0bO>bhb;$34*jXQ zQ)WEGZS-b8Y1wT%+GAF(oIFmyYn^U=zqKI3UHRA{QF_KaBVVAJSXGm(MDn`IbM1ZY zOM3eHK|um`H{j9y^yW?UhuY@dOqt9uk^LAPoS)So-rV@-+wJuetutvbwUzr2;~a0q zenf7_xGv#7x1{fpP6fUzu{-Im>J^4|gx=4;k{Ek_fXY8(j!LMji9;^#>?xB#&qp*$ zawu{f$kR<#Ha2F&^L%w<&7H{COyq8vBdI_nW6oJ(#dHHD^Qhp*6I%NE`U5yf>zbNW zupYk2+j7`V1gxCvU%z?d?G$Z4d=q?n1$hjgGn}+_tNmglL?p>WX>T+Q)^h1*K0Xro zB%jCctLwqHE?iO3kC!`W*eMyMdj|5*KxfrT%OV~9K+@&x#x+wmqac9{GJ2DeIZ))joL6-35tKz&T(B=`EI)rY4fu1 zc>~3uaAa6|?MlQEB4XxgNK*%~vk%dxx2L!yTH-5*eGTNOxC#Nr9 zkUklo^O@dIodldGnP0kY>f5i!qrV-%jTijKl>hvVV8-CuExY=s)f34r+*gby)zz=I z4az*7G%EM@uNCGIGCIrmTbVdm>^$YR+Lhbf-pW(uxrY0tY7){?Nbd(YZgahpG8@Ej zADJP9SKV3*p$iIq(z%zr?-4SDmU{Buyt%SqO9xNH7xWJxo_QOQhK9yzJ-xe_>cP_} zio{H&vn=HQP)hHBqIU<}LKpkxDBxqY77?I)=hoFpSiA2)5tVFSO6aiK zyUe?^MtbMqW2&sLB;p@TGXjVbgCqGlRJ8`wN%u>>lJq;B@5JB5%_USls#I6=iDnyj zWZGFRiJS{Fhw?wOb_Ho^Qqa6)0IRbL%BIgh-9FnlHLkgJ?KHjqvz0OX-TWb>C?9{f zIy#B5>%(Bpm!n>565sOo0$1FHT{g#kvJg%VR9#s>GmMgm%QX;|!}NPL!)Pw|JhKSm z3&ouK8jHM2X>Q-1zB2vIUC4AAZFKP!6MPW4qIobgqHuDnVq}Q*JZp!u* zycU#QuM*$$CT3J3zJ9UlxzE<^qANdSpClxR+cfAC@7_HG3I;#53PE(1X&MZB?++-d z_`oPZ#eoMQODfXZdWBtNh5_M$&7NUk0)oQB+2Bgz8oLGNnld87l>mM{e$1qAU|=~^ zD@w?OeYtG4a4F<-+2+Pd|J+E71&Sr*_f=2)`l0iq`o25@5BS$Il$EtUg1rM-<@&J2 zLd~pKJj1LQA)IoAe5278pPew(j!o%IEKw6HNbJrK5y)_ETz$iOf9IvWjQzK)DFiR` z(uE6OsLadojlJ{vsF5L?k@AjUPx`Jj%5?RC#uMBHcix*kd$15^e{F^5QotYRi74}L z@V{|QV~;ue+~oVN1f`dOfwW{A!PMbbZMgNhUp?#Se&5kSTG>`4*j9l~1q!GYvn+H} zuKe=4vDC41P3kvPD{!QIKv@VSZ9eSH!qu2fnTsSz^MB|DgH%#R8_?X3dj~2Zo`vwJ zl9ijCeH*IR2p%9Fy5`snw+I)tqSJiM*@_v&dA_NlD z(7&<-of#{?MN4!7BlQE;U}SgMEe3ca0_jEZJH%ftPY3(oy?Y#=TNq@B=dm{$!Pb$M zo-Xb-E(TbJLss^Wg}5Gc+fISYjZz0>686J8Q-$wK!CJ;Zl;if(G%&~{1W89qJdfgz zB$^5CPz34y>&K0;gcXVdKHJJ}E)f$=;TDI9TMXMbx4fWP&ReJv)wDjb!GJsf%^)GP z_vx+qlf=6U9DWIDlzHDd7&uxf)bIY(>T-s2cN66yMXTE_CupfutT34z{*K6209mhAe5E~GLe`<1o# zDqI+*uWM}l&{vj=&X&?+Z57|TJD4;L45EmLa2z0ZX**KBRXjYTB_1<@Y}>QUo^s08 zmIv6+FN8NtnCoU_X8sr+ej(2zE6akGXrj+3ZUfOYJVt*a(~whcbNln;WaQ=SBLYjR zWMDu`5K#db{ZbCK<}Z-<)|-D;cR81to0}&YcAWH~ilSqhgT8?+5^XlrgEq>H_EODm7f~0))bZR7Ai!$DSuEuYEg=TRm_amE{ zlT(&lcwhVKRQF-!)-ppr8U`f#V2|;Ka#}I@%X!>c2>&nCx@oB8)mi(1tjkWDglsw# z+#S1!h<3#uy^l@t#t*X-G0sZY_~mXBPTBKDUn!x{m+l+Sg@L{1!I2rKZgn{aDO|R< zaS&&(ejIh*fH-H*zTC$YLSsXwBN0q?t+y2KY<$HL@V+)leu}lUvcY7(po8?SVd8&G^a2wJO zQo_gJ zU@ga<%>$2}lu^Z|>y4WQDv1Amdei>sf?21|I(JMXjCBqa)a)^hXYd7A+2)$m6y6IX zW@>Us-#$B8QUp>S3sEku1RcE@_Zz<%kWhlYC6V_KUY#~D2+he+;5jb%QqI9W{eU~d zQ<4zCs$c$6@nlEhiH95_p<|jtVinx9uO7YOIPd64mT5?qpnsh!fzHs73DOOT z?mf!EbW{W-5sE$oeSQCW;Nj8vJ(hT5gL&%tbB+raUQC8%d$n!#SLeP>4TF3T?^TR} z%6HEfe?xYNkVSd#!8{#S)R;c^s#u%Y4nZ6fqRgtU_dEIn$@cF5Ku%tbzx+%xYsuv= zf4H+Vdl0u7fFj?rvK;~f0!ttJN({bEtu%La?Zz7quYQsUPS4vA}KCLiQ+F$#b4rfP74%jQ$YoutiN#XHL5M%F*-Id;9cFknxni1;@J zV3?YbF=oEOYCf;igHMOk?!7*%mULyNp-0pBwDTx$Z2~=kcm@31=V^vT~gRQ(nD-x$ywm8h%GY zllY?ZW#exQOwOC*ZM-xv~#}8 zcn`yI%>vG{>h~P=qH`K%uJCBX$!qN|PcirU_*@@%lks{242&LCA1CC)aPCU1d$Sy8 zx~C(z+CIFD?Oh3vaV|Q~@Lz(n01rV2aJ+NxUf0pQ+uLo6y3n=TBDcP;e0^pM`Emz# z-fqY4#PqC|e5E9Cr(EnR)Pg4QM+{Vh*hn4;kSC>`LEAP zN%;6wp_u5*wh$bDsQ(dhm_I_Lq7O>EB?p9e1&9bS@o(#u8H?EU==uwUxftnx2M{wp zHur(NA3iT~(J~2E=#~hmJC+crDIL88J|mxu5mbW`tVc;56ThnV>QOM4wq&fMcP`}X zSFhby790Q30(`n%TZ`9shS@6PIqy|kzkp?b!}Qw~K1BGD8hh`3z14YdWR=MNdpz8% zJ5Z=|1x71Prqs!Pp87h5l8C#|=OU5g*t;r?hQEg!Gw04#v(rT(=jGm8W))E$ ze(s<3AyS6wRzMlQAieHbqI;C8R!EMm#UZIql_|DBQsOMT%#=*IU+SbM)#QJj(3$F? z-$8U*AS!lIk*48oz(y1;@4;i!K1Jq>Qs2H7_*>k&dT~;UWkxPc!Q6{^#=xJiaciRA zRVp<7(Pi9EC3SV`NHJi1)$&Be`;A;y88TWQr3-OvMbZk zSe(kN2xB|(FG)jY=%Rq##7n5cr{*@%UjN+7)YzE);6dN(75Vu`2*?!2EMuen1L=iJ zGi6Q_%Xm1z?bt{D^&Ic{z30muW4U5Fja5M6=XjUg?QT}vx)rTQnX*rZ?C$bN(RZ^w zQd<+^7+pj{_v2tBZLrSkD_*vlcbaapq#F%R6iV;NYD&NS{fbJ`yI~epa_2AzaTU-B z0hP_^bcY<5?+W^nc2#}ipPy}*$8AOtpsK*mZJJk)8giOUoysfD(zU7;PqY;6I4D)f zQ9xtKqf)1S(m_z=e2zZ%*s*BQ8$D(*>CuDp7s|uM`Y!HF(6-I7c-6LDhVg=7EgR)O zh>m5I!l%>Jjn!N`lL{2K)nsgt7Jm*T1>RBlaO1wgllwNRR+j{8Y(nyV^!y?|vz)x@ zK}8k3tLJfQRX&Zp*8WG#j6J2h2=Fd4t%APx+P-)05|_woJqF?>Fg z=toj?fN*5EyLZ^lvmDJiFjM@htla$SRm$aA9W`voBzyL3KW+M~Q2Z>fx;g=CBDQ?P z-ei{(#OSSSc=Sby2I=b50<9=@n)Q3DfxPx-12Tp|mMw$!HByB_PU?ya>?(h*d?)AM z`R7Hoa?YNYw&7Ht)E+P$sUo01)nAgY5_BeLd#UU$gwcoX)~{`{zXx`#Wf~iItDh_m zL7HhY#HBo;{(gjStw7PlBVu%x-01Al-_4vVQxXQ2vYmIFw_f{wcigO}xmI!L2%VBW z`fxlOP1Lpd#-DW5NpTN6K2rPqi;bU(71xVenejzOKGnZbK*PK39XsTbEk5~1J}!y0 z(X!fBCNxJYbh{~|e9ir12R)6D^Q?cbx8K@;i^`ybD36#HC9keZNO(~Z^_|RZ@WHdX z6lcEhw%_T;za6gizka?`d^FVqhx?5CD1ysQ*}8wflu>mSI7LaeuDzoAkw5-V{iEp!qQpvILC7<_lp`#b!wR1rE8NK+ax8WFzAJ7g z!u{e4lM=&aK>>j~Wo2cXu6S*N+a%yYki+6N`Jttyfq!M2d-q(5&HhUM?y$&hn;V<@ys z95Jm#m5>Aj^<;*t;GRZ`^2LjMsDEbO+*}s|yb}&(QD7h=UVfcEn^So@bK}Wjsr!_;wTEE#=&^2{?}U;{}-@AMDg7RrZtEj7y361#u04fbr<-^+tZ)s zuG`fMaOHRUh35(^swRxEDBiBkuu9II_5Yl<&*CL_`Lg1j(-X&SJXDR810(lz33Cp7 zleMmJ?k|Thp=MW4P;l^;*VRnI-irt{GVF63n`vnRk&%(e@z&eAv+{tJ%4c(x9FR!r0pfK(0R|e>+rf@_d86b-^9cNX=!O!z#lJ88JC(#T)SL!j-p*0|0h=@ zCGl1Yw@?7meKv}VzU4fK7mc<;=_4>1tKbcPAcnM0W!wjkSeh;if8WflXtX19m6&Mq z_v2F4ZHZr;oo-9fiFZ8N{&qF^(~;2d&p(mwrSt#z`pU2>^RL|vDj^^x-6$a4Eh$|h z4bn(Ah#*puQeu$OA}C!_(ycU-(xIf3bf2}I`M;;$b3V*m*Qn#(Jh6Uj-Rlmds$tNX zLc*_3JmBHSq2|FsdlZ{lRb@g1Jk;@Gj^Am}j_$DM0vrN6jRAb1NJ)~hZrtdA zz;TFf%m-++b*YyExP@Mx7?|$BmJd?OmX?xwK2vgExz?=21fbaCKfeOW;vVtn2RXuk zjw3Ds{)vH(AJo^Ya%!`dCjXa-y9h$ndV0=uxsKlFxXub5q zIi=>gjSVVP*~86d2x)ctBk7PodeYf7J4*wigmzFC#k_e#02*yGK%wPMPt73HPd%4q zPjDaD*>Fq+`a)fxs;PO32)KfNfzi%5zyye+_y-{D&2fOFs@(x;J3H_vZRgAeii@d?m(<`%W(QhV6)e=b8XCMxu7xQ zXM|>EL2%{%jKJ1ftUsI?Y?Q6K3ie%+kN4KWxbyN}47FH^ z@9BL7MMY$phJs=jx6A(aTZ!8*Yp>&9y70G>falM}1&SVc_aeA9F5zI{@;!O{d-9M1 zIP4v8I%LT&t|TWxKbmB#*s!`(U6wdh$x!#J^5?kz;{A6@XH!pC*anQ5s?WPQ1>b+( z6A*CFi-c3UCux@l`Rb^vCotA_S>Y2rtn}%w@r6(_v~*zSVT%JILC?Sc?xGxypN0!> z&HBZ|X2?FLc{}&(R|t5J2EvmGFVIA#qrE!akLpVixJDs@vp!eI$da~qcEH#%%akH_ z(QocK`gSKxBLyWWm)UX>UoXixGyp|87^J-P5)w2#Nd;1D;o}!`bEhu9^(dXD6vC>i zNRT+4{{`zFjv4?!J$m%x6B?n7!bNNajt|Y%ol`|iva$W$?SuHj5cSUj3q4YNhl@0Z zog~2Z5_zgZ&N3DR$4X0k&$W}7{Jq#0r-f+TA3alEmE43lLTMoF0$BnwlvTjhP8dk| zlXF7<%vFjSv;Ry^sC2#!>&tvg(l(7?C(|p6e5{B_mPogjQd-~0F`4{Yi8mcrB72)X z^Cy{bPNjJ?r_}G9yiXjcIR=gOo?BrqU{W5m2ylJ`%u4TkFKXo!ka#XggQb1Wu7MnM z0UT^B1~Qm>)_9@T!kNB8@jiSh8OlkuyN#lA@o|)zX2cX3iGw}cy(HYCwFUDrN3}0H z@yA@+lx5@>p3lILEmIpS96XWCzP%A-pI8Q;ciGviszS5S4Y#G<)2yCIw4?kJj>7C4 zK~_k2qkj9o)#8VMID?pbY`5aoy{9_(>hy6g<4NC2OE26YB>3Ay^NANQi?TbqjFQEg zk0cypTV@VtOUqR-+bSe?A*!^*Zj7=_#}iAi=SmO|{AVtE6znsknoB`DvQ3iTz;tyyu>~jv>e|nc{IH3gR=xKVVQPS3B~P zfK17=cNX>Ezht{bTUP&T1_{rUev}1qtI68r6Jokn^I&(XZq`R^B`goB$eXKJZnclc z)33BG{UAuHZky_4o39+9Y@rvbMkgSA*!T)8G^GAvDqwV*zYcg5>X`FV_IIz>v|p(n zW~MfQ4)@-Dt2*PTBo_Lk4hsi|^6HRqvQ;)GwVX%w1cW!GL;daDtiMqFyR8qtedWh^ z38D9?LvDakY3a73g?`+e$f(zEAGE?!uK6gVSG0H5uJ@BgvJ!jp&;=Q*sFzfSD%M+@ zZ)8Wj8pU%+O-uxm5>v(6?EZ%jS7G-)OZODe#q{6)M+^nRmVuP0NwVADJQYCwZr; zu#(YwF+A&fw&Xfh^aV#kULyD;l)j*q_A9M@touyfowf{`Ry@IZ3`0kw)rZa4e`24y z#EMD}%4N<92tT9Sxz>a)+TH5?uy7Fu7w2-%N?>7xKZ1_)}Hilaybz;9P z9MxKM8zcg>@39B2G)2C^n}gY+FVT_L5(fH&5eEVX?=6N__^P#DVN_I-A9_#OZy$Wg zSRkgHyrW*2+tD7Vys|WiBeFv7U~j)gC&W?YH!<W54zMTl3pYo5dy{|Fw?X(LC2&TKwmI8+da! zX}$d0Hm$An8F`d=2S;bF7)^a?Qqno??hv%f6o3*DTr$s*T@;jy#yhJN@=96xypqk< zP9NJn9DX(E?>9YULgWYGDfB;nk$07cyMGbZ42$|*rzh2+8VXjv%5rLzFo#QPU z8k(=a+@QY)>wL+NLv-L+2IC(;KR&TPTbADz1sl*Ly%I8%rSXj?E+aiY2`No&F zesUtOtK4JnE>pHK7_(PBD@4Zqn*S)G-4k?$KV$PS2uC)nQY1pt9HH z{2|`pB17NlttS%87u>k;14yDL94OTKUZH-nIlj~Lr20qA{O%D>iUqOVJ$Sb;D5iZ- zgSxqhMAUvqbEn(j5pqj&C>O|m9O!ypI^S=3CwZZ`pQM`oHqROjXL}Rz1c$7RYxMM+ z((6lC{T}8CWyml$`+P`E-DqsNhaMtrwq0yEg9c*)fb!}r-I?k_3Tvk?2?-J+IkF5i zqtlG(0y}LVlgm&iMh{B$FQlS4UqKL4>jw+__q5ONgk_A_{vChnyuIj_#D&l!y*Yz# zh^Wj;+?#u{&UG47LkewM@u4pcV*BBmU(baF2ZxGSvHz*Bz#-+uJ1;|LnH0=cF-~9b4si3nPU2>3W#(*71qp#M))A)NSuO-&Lb}OnS1*HM3q( zUb;xty8W`%Md-XFBN=a9XmNJ||M2XAP!|=xJ3E^DjlR~;rzQ?1EbuL5x0Wf+jmL^7 zY&;C=s-4M4(=RENPdS_4_&K}1)c=G701};(ixN&Xarfs(FL&> zXQsfdIH4`;E_?7mldjrCJF8`6A^*j1VJyiFyUv0%-qQ6h&XmQjJH1UcQ|?~YO_SAn zF1ZIe!q+nLa;_^@z1hy_4?+YeHWN~iUhY?gM^DavORq{7ahg(-_c6ZfN4ir#lTjJ3 z->SbE1#gAQX5)oG>AFYN;T+W!tb$#x`36jv*fEYlvG1GsvAPMj?kA1WjxKnA^B6o` zU0;c;?y*o{R+7^9AhUbSfAmqZ`c4$HBN7d*%&;g`QCxZ?WA3{Cn&n1ta8zk+Ozd!h zVQ9lRf5gZn9=T|D-ZgtOQEpdSVjFfw>~?e2Hkr3KGsiVT+A19<)%Eo;fzuNl9Esd} zw{>i`0+V2S%*6k1nFX2}?8^gTz_0q$ctw@tw$Dv*gx&e~^{8)5qT=Daeji;}PWk8$ z?xQ1q=Ke9Wu(ZGvRkt==%KfAMK$H24$)KFs-0oK4_7W9Pegz61>F7OmifcXy^PvgU zIW)P>$%$T!=D6-mNZ~on@4l}oulDqYLxF=(r@b2T8X6T3km{LIeN5i)H}CB0=#z99 zWirvG^_F1jP?3gu8tOrbCMYU+XX4JQVir8gkAJVorhs1l!(FmfjVnd^eXWO9??&Rn z^Mz7hnK}B@-CWeo+cxEHskxf0&h>e`9*?&{f9h-S37!G}D-lNbMM;BquSg;88Z7sp z1A`JA@@Wf98mVb~_wbR+yX~*HVkEQkB=z)2A^Wjw(i!+Q5aC4%3-Oxr5E=QgXD%_y z=w~TqRKDkS368%Vf17RD;Nm{>Ja_eb>Gx@HlvXz>pM-`id-cSZh(9jyRD13Eoe`y* zy2R_VE!OcfKQC{sQX&e~B0YjeF|4Q;lvE%3Cy!T$oa9QxlRF}h+rhqX1I7I*7jVgH zXL`z1X1EanDpm|f$}J*lIzB`Vfrq;t8;>cgchH@BR7Q$jZtC2m-#EaT;V%D72Tw~| zv={dnfhMc2dj*LB10K&xcAFB0_8a1d(_AAimboF#CHtTL;U+s zr~AEc(w6F^3@96<@S4X&m}iFnF~5ncYXeF@qLboZ02Utj1K>Dpjdgx2FiBZIAD&nAYuk6)WE zpfftK_W3JYKKt5RgEyh<36e#D>M5@_?6(zya9345s2jm%9$hcHU_N_FK9 z*(Yf<%kvE%3%*TxB}dH6js1Ssnv z5rHZD9X7T$02m(_8AXHPNfuBPVL2^rY)s9<%KG}Y$Rl{{vWl=z;@3>iLB6LpY9IU#-<=v6$ph1Acha&{ z1VefwyY8D6GbxjfLf^QMRWItJE}@XK(`+4t^*2(6C+9gjvJd5PJi(Tg7pA|*0i*wNrEmG)(4PU9|}S-dbR=qS%284 zw6u0EK**_dx_Bn>`RSXqH1NZ?8XST%-ftvD$6oWseer$IpTO5FOQ`8q1e!vwkY^k3c~9RpgsP2Lid z&^i+z61K$tZEn3((c*$JpcJPg`8 zljbHbK$$atKFao^@MuDiNMq(V2sA-Q{q>h4B$(lXX$vfGkwpoBt?X<|Fy^Ta^9)ZdL*Cr*U^f4Bg8pSovmKiW=SOy(R78>Tg)%Ssrz!%vLO z23(-PG=1!+nMBx`!mkZ>16ezySqgF=>E~ybM|_NrxH;KyKV2QZ1uTn!lt8mFajgl$ z0R;pc;riZSVzOR&+yul)+-!}I<@EFbI8qm1%TqsBLx&Z|Jb1X2l$J_?4cS|r2F8CV z-oc7;7QTyb`Lmf!4j4GH9^@tC+lSJZR&DtNO7)-fIoFcRr)ApGvW7&uha3XZ+Up8EgFh9rg9J3^B+)7|PK^ znsMId3f7TR0kuBibvE~Al5w`1hfPd~wyR+S9*MvXdfZ!(kE@~a%`IBDz*{iEi-7#T zG7$kATqTv{0|IdAiv~j-v-Q!fIZ$c~%T1m3Mp}BPtg~N$(c~sDc||di<1E0p)Y5V^=~A2(xZ=<0tW+W~2{P?q;I9;x zv$wcvNKs22el2mgMkL(w36FM^OCf2=jLGORA8}nT8v`4o0x_Fj0PtJF!ky1+37I-2PFz^KM&dJ zEfbcOR4{efH*<(`t4~@cylZ}1Q}pl-Lt(DDs*RH>CRYME1>I+Fy4z^_x>;>$40O6& zi{kG@zfM3%#*Z@G0U%Y$$a9V!dY*f;z?Q?x#SpMe0BivgOnz}(e^qS;Yyb4m^@&&i zF8hBq5i!v{YAY+^!yv0*bDlds+pYoAuQpp$1V-{K69;;k#xMJQOqi!70EP zzf)4JQu;!S`S~e3Ge--2?nvIq9Tt|3kLg8REBRp0{wXi-yZ^=N#|^K`p>CIbYRreH znJznmD(7|X0rY_{@&%1tLCBBFYa+#9a6_%)I@m~MM%-$ z(GKZY$|q+9_X?tSB<>NzWMdts8wtfYV}=waSJLz2$9r*lB&r<#6J9DS65AZTa8VUnUFbFNfB_l_2%?-JhXq znxcl|s7K5fyV9Y&vk#q_MQ5hpV!T4QH@gt*4`AqeUl5JuTHaH$IR&m|wE;6^7m6)@w?J~u-Y{&HCDe%p@ zju}}k;5d6Bb}q{R&-sg5ywT6a(#}K2Gk(g7zFlhst-oekJ*XGCvFZnxMH0r(USQs6 zK)A<`W6@P{lpYZ@JY5j|IB>VDXlgq;(__eMQwF&N149}LWSU7{{`L8_VN9mJpIIua zDAtV=7Iwqg>ZXJpG5*C5I?XFzL8KGR~nqsJ$P39 zd)Y;4+eU)4p#PsVcF0duLLL~dc zWtSWysr$N6?eHciy9h2*KD%C(6&*CR22V;nTwUq@^O1NB8TNFyhNk$^;`1=+KF9R? zhPA)2%Kgc%Eu_HQ#l(XXT4MjBG;l5#~TX_1YRzMMR$W_GNimL=Lfe=g|on3El zGTe;w3`|YMK|RmoGLvD7BHI;!my5!eGPWWdSv)Wz=_;yIUg0}!J|PC7;!4?UXL5FT+KE?b=#(l>X>i`;t~EvD-2}0hW0_Vf-BtrfbZs^gd%O z?Wy6iiLPW9(j4mMPLB)^`;I6JGrKBw?3#cuF#x;)FpH$1da6F;F9}r^B*oN&l`ddw7D(OQ?diEXKeA0z4X(tvow)yym(hIOj7_W4s0CM3E z(^{SUc8D1Y`%!*N)lGJ7rd|}bihGWpzsJEfr~BwnHx4lOqc>+{JpR$El|&`ZG21Z` z6Vg7C+$B;aw%&$V`Otx36ssLV7`=$AN|Vd78-!Uv3er z^e!k_IrUq@UwZG{`voE`Ie5R^Q;5YC2VoDFkoJPq!NVF~xro|47={ z8}aS@-%`9V>CEUK`^D4R6jfv7N)5p-l$fQ@I*&DJ;A|IDD3e>MK0W7VrG2hT%}uf0 zo;#4og@#4k69!~FB_*d@AZme48*ZUaq~NS!1XDU?gs{8S6~s&G=+-w3&hu5X2Q7Vl zHxRFY=8!5{)!Lq2Y10O9N4|uK)-XK~S7A}A_hnBNA?e}4FAf$8Dd4gND>D=Xc#PZt zi{Gn28|iuCOFzc=w-I1tWt1_$R$b{{^QWX57`fZ+QyJ0)a$P|(! z>okaz6oqC_{lSChKy}5yrD+wG%WVnN`B$H*)mFBl@U1~>b|Cgm+zWe}v5S*seBOiT zXm8CjA;oarxiyoO6IEu7P9__@>7+K)vf~5H?8QPtY>&&)`+`$%LV~%$2piOWTnE38 ziNGZE&XcVRqWcnJ1PEB*VzIKaI?S9^NF`H?ZHDROACG-S2VpAtUg6NWXTukx{TNJK z8ZZKGeW0Zk3^c~p>1irlvAqmg)YAXdp$A8H%G+e^KF+zlg*v^K!{t^u1ibHSI@*ZP z>G&n}6@(OWUDzwg1-kcLF@+kQ_>8euiahdR8_T<=Y#fe9K!D(~8&&{14HoSDIv_h2 z*1AkU4FR3vbEplI&YU5T!eHu;b1Go0$aVG`SW;os-WULEM1VK7X-}f{wN8b99?KV2 zVIwb=2?%p^@*$We1X~{nV+CW~Jk-i)hVDj8`436gm2S*Z{;60@#>%Z=G7y}S^DZ`~ z1FcDWvNMP5)(mcQe?KTuULj>2_a%(NJ!gHffOrVsM#yv18AitHteMBo#co3l#p$KXds;zg9&ta9VM=LuxGfCYgWL?s~SYRCe?uH<}pzyY%~ zKJmfrG+zPA7;zDdbl*ylMdi$_J$LoLtPybaFFGd^azQva{_U)(f(7@Q7BpB8JQW2-YskO-XfDVS)IXMMO!Vexphb(?-sa9}#K**Z9up(DyAv<; zk$KTBZx^|(lzAH-uCh}#l2agFqLXj+bf}kLitT4ho57yyn`l}%))?G^xw0`*V)=^M z+OKBk^g8xpkp1LrI6^h{*$F}GeCp+83ZYvW8rrlH61bb2)R4>louQsg8k=fy#4Qke0UH+(WJ*Z} zNSvLW$@J$A+JIaW6aP-Fo&;*j6bqE)a(Q#1)s2-1T+~)(U^mn zbW0)x;w{GM8h0SiSKu5_K^@Sm6Cwu_FS*($&%b{C8UQJWu!$#zI5kKy`fq4)#15^p zGHs7RzjkA>Lkt~}$YaTZBn&_42&tXE=oq8$5`LusHawpps6FlByO4S_<+MUXZ)_ojRr)Z#zs?KWL0uuY-pI z6cd)nyg4-NPla|zt+gwxV7uqllYut#yreMIv4kC2!Kw6Ds6eccim~;Viwp5tp6(k;_{pSz52~eiNa!yV$Xv^+GC+35lrD=?F?+T zdsiBCi_-?|D(-M_JO_eqgO4x*o?QMFFq6{!bEcNag>o+xTNW@jsD9Ys_5@K437!`) zY`&-s0x}D5#m8H17H&V4fah(7pF8xp;yDPmHWmw#{!^u!nX>^$e=~? zYeDRVk2hDm1spUaVGYjmkhnOa|NJ2T(RZ1(M-V}_AUlB@_$`8#=fcz91eui!@4;b) z7E39JG|T%RcD98R;!~ZI18Y+NvNc7v{ua!MwqW(wLZhheK4@IZN)H+=R4_kV@ppyD z1jdqHr;}nBjpr)YAv{UP6e*cDWv`{ALFkvb}n!pqHrexbG-s-+%4U zR;^TIk$Y5dSbvfB=xV6mbIH+j!`;VBg>qBTdZv*hK`3;?1^Lf=R3AOVTrAkQBF=L8TU znM41??L1>x-hT+~K3FmtA&t1C?>!qLREFLD6h20~a^l<4@b;1L?oU?ilGc^Wm`RdQ)bY_bmzn93mcV2|Irg%L-X);-dSOQD)G8rwvS1KV-OI? zh`|OTm_d2wvsa^uj}$-18K5x8t0-W05%C(TGH+Wc;c=NXRcN`=X_dTG=2OI{E*SZ! zFB34ZUoxCP3)kWANP_YHL0j<6Qd4GKruZm%AlASFI30m!pl`;#S#ve8)c(!QQo71A zIvwl4EmDI2XnbhjX{qRSjfD5VBH`((!FJRvd2DG9msvVgV$37FhGz#8pWEynec-1sNzZk^}Mtnl^(A=6L zHA6IE`z1zkvt~gnLUpb%|o>fugsy;4Ay z??t-=sY&_x8frc(p`{f)qA4OL0Es%hAZBO08u+xgu!oKDdaw?W%0_L2%lwJMjhvj4 zLVq#oq_n6``??5e`i0H^nw^f#1L?BfCgy8SSDwg~3=3V?#NO)&>?cy{VnMTaK=0ULE4^xKK2 z5)swa7VrYLzEDD?mQbA~D+jAw}jt@u0>{+1w-`T9)n*aU7 z9ZcF=lbsu$KixI%*lOHrv`C|Z?#zsgzd>Y)sW)!Je)ah9c{da}dFnSoIndJgn;biKP95GCE_#&Youb6&{$t z&f*KQ!gv6QQ-wb|OMQ+z6NTN0{myonVE+Hod|{oAq}Jd5Y)=vZBxpFbiJu+(HglqZ z{xu{-c4d5r8YJWvgYWOKnOv0mU4n2EpO7#JLWS1+ySlrRCIycc9hZ3BnC@DbA3lPN zM1a_?*-TclZ`L0ggIK*PQFvFP^fiD6Fu0;1s6;-?YYm$te}nxXjh{&3vW^Nma%40| ziTA!8kgFiJm%NS=)AJd=*cjTkIiF%c_2c(1|-vmx!C=I5Vl=j%X}B0g*h zvk?dy8WV_$nnVg+;VVlMs`hpU1r-%(NLU}tiN*mv4IGHk!tP6n{2YO_ z+|B8O-}Ep_iio$h(}^E4yrMVOD;MFH^RQnO#_O7D8^KKFw2>?v%UzHLF$ZtYGDF$K=>{}tah7p3_VDt|Gy%=c< z%*`Tj-@;rM)2<+(uJ9iHd`kpGmH=bDy)6km5{{HGxSz;=0p?1iEe%X(Fne}<@vwJ= znZgjlvn?$xK|kHnmpX}qopgfMF;&9}<{5Y4ccdRYD9o$?etph5#5cCqJ>^_H*w6s8 zh*l6rfmP8d7##Q`lP$sZ*Zgo(Y-O~NRj1&H6mp4V9{r?*@|Ka4g9eDzc=ZkzcwiDC zF6z@xUCxeN!Mf5MCK%|DjAwS*J2vkj?PBywQx0ds$prRgWeOjxUa2tXotjDfVYf4r4Ibz)4=odRS0Dz{>-}UU2YUQ#c_LJcgmbu!q#`b% z^eLn|{6`mdI=gHbJ}{tuw%salc7CXT?tXjEFnn6K^ciG(*=;YuV?zl;E=16W$z>r; zCLk`tpEVrX_zp-kahY$C0Jnk9?bE!P{qQc(eYuj~;sD6^X2>SPS90)rp5 zywd}+l|e&}g^vCVN-8ykz&1fLV5xb#o0hJw#mayg7+%Z592isy4lB*27Oq0i4x(lh z3f$-MYN`ORDEg(rfz8aW~q|)^UL!sbod{oHELlQ zPzpIyum`6T6-Ce2rT8+5{OKSXHvlRch}bc~l~fj)i!&LCtib=LIxR3`$G(quZ!I5d z&$*()fE_e@VQ|>qVzI*q-OB%^TkC0L0szixb_`jHK;H({?m5^ZsilfU-xt^KHYnx& z4;KIh7SZsnkTjBph6c2jwjV#pz!!ymGc9TN*{7jZuS2r(N8gg6@F79t%HO_-ruIk@ z?kB&6`gY2vB z4?g>oF&GCH;MtLOb>#;2%}5hh<3Fk~F4HCijCi-0naMzTk36Tr?BZ2?d??VZEG9m~ z*7~p1OpX7UA>i#;=wTC_8}LLU?=r~75QrMXm!M;%=jV?uFU-$p9bO}c_#|!TYGDx( z9;5sJn&}{~UPlbn8&H4<^~b^M3-pz(n>xx}(t$6j>NHn*7S$#NSgtyU_Df|8&^Ie6*v7y`3=DCH3Ln%V3Dn z1C8%5Ky@<;3Q|D$y$gno3d`U^!o|yLF_fcfFz%IJSi{Bm4PF3#>P{Cl3)`}nIYO=$`19VnWAld3@~fVgrWS6U-IG_~$hWCS@lJSGADU1yVMss# zd{AHiZ9)RNR&Ry#k1__xeEWV1x^LBs6u!Oy7ZeD9TH5K%_ft(5U{6G+CjACIDCb6< zj+WLZqN0opJc{H|gN-ug;U615H`Y(d3S&f#Vgk3F$<&8aHX-yv^4^xf%DeX;oYggI z%bnI}rN$aPvfBqzLnof{f2MAY+92|O5WSslMr?CSLMw$DmwYD z>u&I411d#u2>a67h>ZC8o`2Q3y(0{&kXLZ?=FOGgP0Vphk9d+k+cY-JZ&iH${1}ok zNUi%jlsu5uFyQx>-H+_Jz|Z%42A8mK`_KMw8z6dk4-S4n>R3%oNFaeP?zUkd;^#LF z7FBKSMgT*IBMj@`DZpfH^yTp&*>ZhB`Q$O>mzr-lesWunzFd{!^5sJDSM{{}x|e;D z*KcmGiB1_^%5iV30=qrezUwWiBu41eF4IF?Dv{tI^h0~q{^Rw?k!XN{%G`b_DJeUn zXz#x82gMvbIcaHWN5>w>M=#gC?CGvm(Ae(5W)Ea_d^m(VpZ(zP6;nO7fq<;(+EYjm zgML(QcX4S+?(*USY~mtd5z?#%)emXo1)gaH1RTnZYTjO6bCAdg93?O`0(0luEhos` z^84QOUVJqu@BCu+sdaSoU3gxA`o&pT2tFi`5kdo!Lb#6XL=k41pQ;5mg+uDi&s9kYBdCI0C z2^oF@;S#n1XUEGX!zYy3rtJ}eckbMwy>%-nn&OtqMM|PZap+px%nUWOpbaN$tjrD0 z4L?+$KD}mC`{YVqj+^h<&L#BTGKD(jU|$W(JodupHcB2(MAPqCqz{TFaY*5{lx$9ZP==oA<12IiNR)E@opK>N7$ zJ=^Pj)*&HrrGhi%tWSAzg0TTheZy9RAL8ud)Yjm$O*5>B5E$5$4E3F0GC7gkq3#7X zyffbG$TK|>W)WFgS?D0+aK(=#Pxep10Pb|x#~z$1F)>Jc)<&EacgV12hXEUxmbTj7 zZY6Yug+gw@qn6+u1N*D674DDZA60TMu*fm_?V&krM|GbI_{+7^aYr|wPL z!!JXvSy=g0>r+& zR>2DS=cIRFnOxSfdsvPeZ0`H4V}Aa;Q|*y|lasSpM04$(dFpiEa!Et_V24Tq?eJmk zp_8xfrIFVCD*}~-Z%U~$9(x>6@KoD;Ej_s#)H1-$9e|h4s;QE=%>~i&5XYWJ6OKzG ztn{d@9iJG_XdY%aX-7y`8}-WI zV@MB;K~S>a`M$2X#bwjX%*(1-`KJDpoo*ZOf3UVEdv=% z1Bm8v+Dy8kY&(;O*tA!+8Q`773H4vx}4RY=zcs>EdfNVxQ$SnM{8^9Bgn79a5`)Qpt>1<;6GQ{UI*QA^- zkNa==oNmmB;BI{GRAqp#W{UFg77!?CBOn{Xtk*?MFxH zT&*(qWe(&W=*nY&kibX7pU~G+w?eseI6Brw#*aasv2(J{3Oq~RufK|b5mrCr*p7E^ z<5MPfoTu-4ZNrA4?$ha20pvA2t4*AajNF{q=ZBnMnM`%qUwtJp@o5IH0{zc-RIKG? z(qFww`aSDE_cEK8NgfX5)me^BQ2?^sRZ>W=O4dFxh7;auvNFaF`)1>>lYI)19#ccR zMa+KPVt=h_y$w<_6!pf`j)cg>sy{zFA;B^Rj5Ttg=)(TWsD5`^y`!sL zuby1=azyt*Tc?TnWaXs=^q4qytf4FR@;H_Sb?Xmj_Z^qNbgipZp}<2mKl>|9)sdVl zLjsI<-x{0LxW&!Q*&>f*h%hx0NqhYovQEf8+YW^SvBcC$hyQ^2&Yg_1vNr%@LZep- z#`kI03pk_1p%y^`nwuMPX}z$p@ZRGBh*|Izkftm(hQ`a?V&WGBu>PZ=*%I-Tk7_qk z&DC-P?_jVX3?YC-3Y=rs% z4%sfN8mM3i^PMo9kdTm><%?pKlTr5eeg)(u0=2i3wU`aPsl6Q*)=!bK)B`a88vCE~ z7apD-d6m2UVlnn!l`UL^skNskDHAd!;zwOITS$nATzAaxf;q3Z==PTdU6we9@sij4 z_A_SC{UX3S5fHvfl|(M&UCmm3wm+i#*;rzKcnCJy@o-?g)7t8okn!_FfwKZKBA~so za(gye_Y_OenYi3@%c=15Fw<C5$e2aWU`BtCHI0A&VfIP$Dxdy+2gp$vnAMGqKqyXxH zi+dlI9)MR^cfO1PPh*Sq(aT%>{BaQHPy&WJVC{y1>py8qY6Lk}Nur+AfQ|wVb8#gHg>XefO4v^2z>i2|10d~>=z*gZ?)}8Q<=tU#ff>dLT%A0R|X7DaYU$ zVhpSd9#hFn5wpGa^w+PYWM!{GFRIuH8+$c))OL0fws+TciuWw7to{t$mne6)j#YH* z(o233F5Cy4H;4-aW7d}>#$IVjy!TY?oRMwJt5;+&1x-_xZ&js7>$^X` zYjfm$#`0aBeYPbAARj$WD40&RLEVb(u>E^`Cz)|IC*k%sq&_LiuS3J7cF=f-tnu^C zg0B!OW5t|G*>Bp~Zo}txLH2XD2`(5mm0S1!YQ?Q0Ag+7?2{LYHM==nq9-WaPpDlzP zlB=3E2;h%25K8na)>M0XdSJLP7{URg0{O>#;!uNyy|!u1%#;%$P=+Tds-&bnibmq) z@vaGC4k9+7azVU0I;49=ci;fP&<9tb6?lwZ^C8P9NCW52m`<0IJ?7jj6GKD8;xZKl z1=Gt58(`5A;NyS8;_R^oN<(m1anAeqfdFO@LV};V`apV6k`GWCqdJlkJX2wZQMk_r zFE2QzzDi1BrV@2$j0ceW9WbacPm=RBW6Kck)$FA5gBk(5gHA=JUnpctTayYWMwyy8I*f#BSSXHJlXZ_9UW!P zv($j#A~R%~n}@&xJ`9it!SNYBaUMWqCt}#>Qv?fWso=+fNUuK;I?KqRjv~CtRfRzAdoec89ivm@Sc0 zRgp_j@FUdo@6W((63nU4OuEqBgT!QlWSv; ziw?#v;E~K$FCpZ`0`jzwK`$iA0Uh~+{7nN`nrDxVj_LrD0oYth@S0fnrM&K||I?Kp z9NhDXH#&>acOH@e6;)Jz0{IXP`c0TE?%Rg&-)w~ayp)s_!1&ieK#2!u>g~HeI7>@Q z8YilXCLY%CeT^W*;`ZB#SY}5sIig+V2n0)QC{iHi;+~kvli=h?kT}Ac0b$kW6Az#wxK@Ryrc&wXjKZ`;7L_G#2JJ9h^n{|1%DuJ}BdN=O{_wyt zmY9@O3iDdwAvnBZRTwyGOu>}+0?uw;@4b5loiIC&f7!nWGFrJuKcB(TfJaOWOMD9z zj_!B0U-b0!Ol^Ni+p7jcjjboH)GaS9MalT|NqyZ*N{UWEz~AEqxFG|;f?_)SNixmP z8x58(psHj&JDA+MdhMF)-pYfB2q#o{3Mp ztONuMcbh)5AIT%Kva*6QphkWKRSNalvuA$bu?p)2XRg@}5VTt>>(-FklZ;rJ|E}XW zX(45Cw%GW@-PNl8lp=qt!)EzQ;u}U}V|w)P#_fi)Kgz&^4*)V8bVh)wbN8i1$BD=x zvmV*mwY~jEilYE1VK%dKbAPKWnwfZ#Z`@k~T?1%;l(CZRyS{$qB0q#;Ck)nYnjg`2 zcREGkC`;(WAtPvdMTY|Kp7`l+_oaRl&{E;HPE5RuXD@^qL?vJIaTSyl+Jx@#$XZEA z8AVik^S}P{#|;@hz^n3KFiVDxJ>-Onf#(iF($bOv@!-J&xW}u%5hK`J3kxcMuK;TK zotE>~VllIJPMb4~9Z-5QGwG0kJETX(g9)9{+T-Lm4aE%+$V`jx^!^r(U9ku8uU|h{ z-oJv2EjTfQKq{z|vcHSuXyif~pm0F5&+_st7pcFm_`@&In$-@B{1ALHqn8reHK`}c zqcf8e8Un*o_kw9>^jq$TWyX6F{-kt~f zBi~6J?d(|6{for*JAV8K4-W4B&KaB&Jh(YtGYAVo;99>gD9E!gHZ+Wq&g3$qo$mk! zkA96CLw0smKprzy#g=?uUxid(5dJNQ7B_J?!uy-xm*&$fiVCwm>; z-SE!zdd^b45fOluApp7nPxQeU_8K5HzzH-?PUnJp5y4?$yp9GXgWLZTKw`dx&Fm<7 z09gc0UXHx>*f+2}1Sn(V?*6c*o_+-%^IfeC@+T_;hj$P3UVVe>FMv-(Bnyx*1W^0l z2lK;Qa#37xBLV}df5C!!{$xMz`L7})6HOf*M)m-~SZ9l!#k%=iRoG=L4JHg?~Yaw^1xc(rI zuXi5$Kv(Dk0GI&R@l5ZntHYhy$~!XhTY{_g<<=7Nu%{#ya^V8t2EvUyCo24Lq>+#c zycwW5*w4}}7KcV}0p<#>r_U7c%_Bd!exDdYLbF+}L#O;XwVf`{2UT z>VL6|0iMC%11C<}%$%J&;h9(;$%(26hwygr&WoCFl}GNNbPBw10LObfG0EG1R~3wy zNk#Vjpv`H?)6NHDvFOiSGkOg;?aph~-Rj5^gJUb$(XztotT{2b5g*39p1cu+eLwg)NJ<7+fe#t%c*Ea*RLlDMZ3&9)?`ivqdl5jWYxab8_#(B zbQ=@Z@e5s>{vV}%1yq&mx-M8)h?q!-|lCvbA`fb(D({}PS^}vOde_T;zY)*L-WET z{^Ww5e4FK5)xD*|qY=i%ZXOsZdk8aY;;UAkMTtq=y{meM!4fG~-VNC;-sI)w1_ChY9&1YJ}(H_8bBk&9_2@h;4*We^{eka%pXFh1i5>}9TYGxsBi6 z_=~RPQ}O8=q`YUIsJZsP`;c1^OyferF1O{6_6Vw)zt9N$_up6pPT_wrhKEPD?fVZu z`Y%6V#?DtgS(ePi2>UcNd-3YkCAkJ^v=C2FgoLr_ z>Y`F)_}<&=gLwi)b0Z1d7bnVZ+}!o&j!0`Al~cn}W4pd&N2uB0-8zA8Kqb$12cdN- zDe*^l4{=FbO8;@pXhrR_aY>(7W$?blqv&8 zsx3u_p9p;;_RG@FPHI#cxWqSdtw{k)Y=xjBDBEIK?#2zbxHuB!WJZt+RH1?nO8V`h zqM|_pcIW+>gtvWKnjOaa=K>x8c<{Q0M(xY9Q~mw@n?KEs$TpXB_W$les&61Jr+A_kG0cihJq=SYQ9D1jr@ zGLxXz)?AKJOH^WaSWt&=>a@1D*9|0`R`_mw#t7o=JM9&olw5n&j%=0cpZ(`B=Hbd{ z+M&aTH@|K$*uG1x8a)?A#B3$PrX~uk=+-UgPZ+d^aWH+u!^p=sy``t;ekCRn8yR3W zz9uDq%)ta?P3YxLTs^e;gX7X^0t!_Z-i4qmqW{?aq2@z2qW|;f_msyjMK%1W$$V#b z<$u%9`B`>h4kiM-UBO(Uu43e|rG%wpZ+JMZRipmfZp(Bk9c`l?@juyedxO6vNxyul zNRxqrng|n$c%ejxkXWlJc2Vx#DX0e?7V(VkFNY;7=Hqi<6qjgbloC~m&HmqQ4x^x8 z7>?l-OxZCU4FIc|sFumaoD8o3f$735UCT2Z906HbyD)O|YQ?`bP@DEr3%p1!Snf+| zdG^LJBsk7rgUN54volFesrsg% zDkhCIEbiSKO?Q{wyKWNvmBtg`C}BJb5foymc!1o|2V-rfGyoy~)x|WbY9i+IRY=Iy+1Z3f`E;cVZ?0Y9ztJ4}ycrN! z;)9lat&=^mL+|V_ToW|=kaqV?I%9Ehab#_z19;%XR?x&C`&%x%rr0;d&}(CnyDgt) zVHxsdip2mSPf5D4#|W^+X$URdPRy_v22PNDyj3wl5lw8=^>>p-&Jnh^cGA<+O9joi zy>%4X%`ln9TDbar4-Mb<$w?ViRX*WWv!|*0Ix(69rkz+zbU8_QcUHa7h~ z7yJLh*{Y&XxDaz4Z0#G1Uek%R=AqG1#9|)9#+hoN7zYkxt*$onj=wRRiOIeEr2>CD zyx{HZ@&gk0F{y|*_Dzc1v2KLT-7;a_MdL6T*~CcPmzQUmK<8;X^FD}*y6D}{Y5|2( z;v#`q^fNmG4*~&^4B<|0T>?u|8{u10QqmR89PjCQ8RG_S-MIq-u0ZwYJB3qyeJrmP zl!2|-K*Oo};)C80?)Z7&9t#VM0Qevs z*<`a=$d`>QN8bqdct2xu!gwtBz?gtgqji|V2|$Q*=WD`FQC(9r_SKu2u)eme z*{jYcS&ZK`eBUw#s=MG<-&O3y37n6KKtjMiEM-qawL&5*v_wD&T}(RV$~V>*&!MK_ z99acaz#IEzPH^K7GHL(+Bx#4Q67lwPdx*i9PNNk2Y*>J2)J-wkc zhK$)dBUBn8Lz&~E3Kg0K&frN_uza?0~;s$b~Y6GP}N1_ zz=EU{A>E3G9d%${KU$8QN6*mT*GI^7+j+xA z9T0E3!Tvrum^?xgN`XDjO6SZ|lyPPbn7jo|@@x29w)MnafA@-W45EEUw^j{@gZJU* zJBR7x7&h`yHId6!BdP(j&_u!A)?nLdFyL@=ul?$f4>2!*hT<2ecQl51q0if-IK~_9 zV6q2MBm=-MwqSaRtH5F>HKwobM(qdSR?~iAyv&_+ESeOz;|c}49tW7_=HT|*XH1(z zo`(vpQ6anJI8PZcZ2BU&S3k7<8Bwk#yJ_M{YfW=~fn40V2d1&z_|@d|2O5E|0!^G%=+Z^=PN@ z{Mux`e@`=d3;U@{Uqjn1`$}0+xrWaU*Ikj~hsy@BdO_$> z>8)2TUyhNDSb>u23~=)Ewgou#*Vjl8%X3OvWEt_?w$nu(S@%vnz@}gngY&>&$Z7fG z?aEt>Qm-zc^^3N^$w=rddz^D+@36o4+0XRhj`9KH_O!u*mF0aH2&X@sBdr~3ekC8Z>?CUzdeS?L)>AL`zWzj;u-pL-DW3o6{(Y!SbEK((8mhU9^ z8z_|XIUVfnb2$76uqffudzl$Qh6k;_nFkm*O6x1-=($b*256gGTlc+CemOf`LI!1yXHd`)JP)lqF$!H1oCFfPv81cD zRymJ+QM1bay1IumKu9F3HQ4jm-e5kL4QEx^+C$ig)}0C42(*U3MiWkM+f6}q0q24t zbW3n!H;nQqD=9q>3p=~kqnU5`M4e^0CGouL@YSoPa@VgDMh{^Hy6n+NIwI9E-CJ@* z$dTvZ!GnNbUG*cv$`GsfbJ|QYQE5N<&!n%t$;>EYFqEOOscG!Y84|zB>a>h>&X<{m z#g$T5BA9K4xAw}M-!FcY!wR*^&duBA4sQi-TQ3%N);n=F4&J-dzvi0i&_(CZIc`Pa z0ZCx=B4O)F))3r5=0bu^9!25&s2O2sgqN3B!z{$!QTlbXgz;2w+vyEU+->G#1@R%U z^SvIewZZEED4|}2l8-Q@4(C}^TAIR@DR8`QS7LBTxI#1!z3;uMs`w1OLJV=kRJ9Au zChj0jq7zHKWAY0|_Ww;f_nLkwDY-bMX^f@N8|9mUa2?IQk+wZ_5iD7`4l^zrnean& zZ;p5N?#Wwnl8IO+)$C#U^~)0T+C4G3$iJ>|Wipr0R0tQ+&W*Q)2swdUa)BP=!GkE^ z{6()th#^ThfPUj;tb}pf$DofN)$sD79v5iyEs->%+xT5;c4(2nQ(EZLA?{1omo^_1 zHHlVtUbZ8wV4nvkpVA7p7_?J8$3h4!{rVfk+&dWzOBK6bwE=id!i#a=t+J|BDgEaY zVEz#<>qh{A5hfG;`0;lB!wsCV3*&9lfc8LZ0$IOI9KUGckA-pQ{bF8XqH(_U3cJ;V zjCUjZ-5f-ujQ^^_x1aWF*gkc_IW=Zs$a^CoX29PUX*Mn}6b%RjVR8q_61-Ux#LV znV%0fasga=;=edv)IFd%Dmrr6v0;fMD*3;BDIw#tiIr8>byqrAC5&DH>amTE&NP^F z<#g_U@2B|^$M^u}5}HLIK-Sh=*nS8kcBMa^zqJ9Ro2Rlt0-rwuiLuI9d$V1_`}Yjs zr*WRDl0`1@vni0p4&;N&x*E6-n)Bz|v_VQ7IM@}94iDJ=*Bw9;Wkf|c(b7&fHVMx+ zC}U(_eE`=VdBxGrk_TdjBWJBAmV;rGzIbOZF=0v=)(O!c%Jb$Da*Tn|-^Mbqb+FN! z?6d=ViYcl^%?X|uMYiq1gX3eC_lB#3B=3$N;j>v7D)$~E)GRdo8JqnA0>mzTmO=#u z4FnS=&_jw3VB;DQxDhLjVN7w1j*b23w6e!~s@pX=nXI?h6yq+d1}go71eVSbVK7@A z_JNf2^cax%K*=-i+QE)T$83r*cyMBC8Z?!M1DH5-b9rA=?AFbgEE)mD2B_yQ;2E4Umgav5dDLJV9C;E9HGeM0G zCAY7@%t;8K!P7IMu!R_Xu`u{t6vbdI4XLoMmCz79W1;$f1l^c!V(6VHXiJ zRc@d;OG{Vp$Hbg~2>z>G7@B5k;q~LtA|F5bLoUov>74>*K|jVzQgCh(y<~NHgqPqV zs@d-w1TOK|r<;&2g8X`hGk13YIVh^Geu}v|SbxE{T~XKAf2sJI$Hc(!!Nr9`N$ITT z8_LD9g*q6~PDQ>EpwA^5k0ywa2<3AilM?6YQxEUE_Y%UnIj_mt%5r zAGHC0YBgGa<5jy&$lq7wg9IRa>I*ruTA!mYi!@%;#EHQRr8Qgt71i%gwSi27R4+#c z(g=POm9T8lTYXkbH`@9Ml8w^x^`h@ZuGzNd!o3dnKl?HW?To*lS++)N!wIwu3CjC- zkdi+0dF1ZC@34(XaK_fX2M#a@zPR@f-S~I69C?`wWT%c%Hubo_IKjvmE3^ExIhloY2jQ59-pJIZb?Op6AV635jQt4HWmm#qjnh+ zyYJqCU@0QBWe6kS#e(|2zT(k4#E6qU71pmX{iHNnoxJpJ3ZzuK*R+FU|Fl-5S$FUk`tMZ!Pn%Lm-t4p~l3 z!monE3hK-M;(QcaTMRhhDoMt}6V-}}=@@-1nsg55zw&{1-(AQz!uEhI`BG28`cn$>OBX&}W6@0F_YnM#3`bhn@G|CG zo<3axed}>ap-WTUi$8}#Od}f%o@xxY>FeJczp)$YW|$o+t&%Xr14YqU{o2yLDPba) zjddjE%+&ImhNue#vXt$o$uF$rqI4Q;qOfc2(c2WnF>=nGjIIcxZZON7`L6qQ<`WY3 zct84s{O&cHci6mX69-W8NIdqT0#=mbGF&LCb*8$z7{$$gO%tO|W)$AAcira~7Ix9l za0lW(&@lTKA2@jMSzw?C)_FIL6$(&?H zT&tnQ4S9-F5#`k@FoNU3)UJNj5FHbP`r^#laPHC@Yg|ecxV*WEU*(39T$ux6wE z)^Sp-`|KZTxpInIsnGi%0m)+PLWA)OGscmchY9oSS{GbsZNES0@ZrV{0y=k@{}>l1 zoC*3+6W9(slbnlP#1z`$N~Sn=>v0PIe#M05>p?FA0x+-yh98}u^YdG^T9cAvM!KOQ zK>Z&?ew^0NT7%=n9+CQvosq@{F*Pv+oKDeBH& zLF5;j!)F+_&F;Lq1-QAi&&9oShKx@x7>sHlkXMfI+(|3UPdet<+OE#m*W(@uEgSGd zbb9;Shc}Hs+d~5J)cgbP1oGKX;I?AY7+}Vx0w;dRFc8rKy#-EjC|f)qiSL3&coQ<1 zL_|fK`Gg213b!ds*^B>x^_)0&jsOEfqB7E0rhHl|9TwKAsw((TNBPk75yrJ-tFy$g zWBevu^r-t@aT!y#v?$);B#k*7AG@cb>?Y=Um3$w60^v3UhLymAqB&pKRz5F7#d#%p z^QLW(^M(+C0>N|b;=I1J1+Y6OuTT5#X8)vnu<-DGS(a(`{hOLuC7t^`b#wR|@5+tD zR`f8ynG7?_jX2}Jp*4NM6#nXAP!KOFG2gz+{A zV3)~3nh`bxNLQu@{ACHyJLvbpLEY6U7rG`S@eb6~b26kOEd*e8^(quA)$nGk+)q_`l{`_uD!+pn7J;*q2%$3m2Mc z9*;D+2H`qQE&MOn#?xa-ZOS9&o!gL-`k3i9+o@Wb9k^(*&8jQebnRGNt-O|FS zaI+nk&O;6M%%>)dKM)_*P`Yi$p72vv*6MfR~{TrIhd zM%D!hnPth7)2#~mJ1(oL<^&ve0#&N70#)G5Oj0U*91z{{K`f!1%oC4-h4OuzQI56g zd%JOyum80TT*M%E#MIaTdLF@)v2;~wvC>@CTq?z@va)gL9Nqk93vcII3g;k+H z?DrMM!%Fz$>F*+E)G|WhTGISs+MUNNy<%=C@a|yQ4fkR8%pv$6lDJ zzk^`uM^Sdg>l>BoA=&l|b>t=CEJ^Ev^rsN&5=z_u*1j+@q4eJoYdU8c(N{ zfRS=A*8PUlw~@eAOpwe>CVktGtb1K%qF<4fkZz!;X$Q2s{(JeLK24529~! z3Z9(+dv;SE_|)$!OE0i$oKKdW`r(5X@|_5U3;2}RMmh4BItB0bxf>>gO9QMGQu~d5 ze_5fTuCD!>JxP|M12wQNicNJp&AIO)CGEv?ho@Gb^hwDL!Js}YZnNR8)OXTg2~^NI zcF+E+V%^AFhBPeU?1>YP-oJ;rHshVXvNI6T_?1+yhd0fA#9KC7C>_A0qu&3D^2pMi4kJie)wbOmi!GH4NwJR)BXg>l zlvvxoQUAb=9)_IiFn-_S;$xue2x7e#r+bdFnMD^_r1R(en}qy}4^0O#!2e?mw;9nd zBBTyl-BPUWXtig{Nfry^D%hjiph3^InJQ{+g}yfv`g`4(flAyK3Zmh<2>q7#ZRon! zv$^l_s%7N)5(3!>NK9S0Akxtex2L5r0sA5JTxo_yL{LvLF%I$c_9kp7Vah-OIrI*NF3)?o|k7-c7K`~Ox_DHMbN?e zs>Ra(tRrX~pnQsD&Dn$NKHfv;{X+5Tv17;VdLJ#FQBCukhR;Pofz9Zv0sQzocJ6$h zglO9@1x^mgeH{Gyu4xO2Z2ub%T1=CVl3Cu}JORFF>}x~{Tly5opTPC)i_^UO2qNUH zEQ2*vxR+#Qhhe%QC@tQ7^_;t=%uY z-z|lsHhcemJ?G%fKXAxvqXNUJ?tHA&mYhifUXv{Q2M~F&Fq%|(qieL$kL^#7zhRB3 zYGPP@pa8AI`rF!gQCp66x_qn8ZU<8KZ@OZ}8e)#W4B^^;4B<(wR+g1DH6=*K2zJnX z5gy-Rz4MW1j@1ndA?WW*6!O{N7rd!{|jr&w4z*0a*q+>9hSaR9aY!|{7;?CqB$Xzsw7?Rrju#O8bt zb}lOo;ptCi1Pm}UXS6QhuWKTjDAb&vV+OY}S}9c*Y>+_4{}Qr3$0}!Gk$7{BLLe@o zp8#|S{trNh1LGYIO6T9cHXA~ez1m=f6f$wF!;8<^29-Bh)e+?u-z)%{%@al|B*|CtI=trDV$gcWQzEM zNtY_B<&loo2=e2bU`nmR2rF-C+XaIEuA)_>_KO-|@n zS?z|_?(^-Bd={%4J9gvq3^|N{`w6=(8%UKuddQcDYN>9$H=#NWM!C34sb{L2f9VgJ zQMd7*&kGH6%080XqZy zl)-qo;cN{7K);3~^{_z$)^S)doW-7R(!He&Kezj3#R^`(#b|C2iL z--V3RrhwdAQJVwjP)O__96U&`H?1!%x>){(9h;a>#H9gRD^o8)|G7AsK7?gM(wT6EOU^`3qG0&T#rOW(9cCP8TTZW z`w%MKy;9G@!;=<6Jv=1CbigjOWwSp4|MNnxCO(HAVCGhWnTkx9+P|CIxSivDVtQfI zzWx56tE)>}T3)i;bTkBW)?ks|k3A!9cxjT7;8$sQA$?Y|fAtihyas zqxuR{_tu)P<-jb1pSyPIH002`2<)vkY)t<<+@x3+@=qb5Zq?TKS~Xa;hU+Q_vGJ}K z)m*`E6?R>?1y~8)6hZx@TJfc-ifW#Zmv<-3H>B1DRAU)$QtmV#+IQX`2`1zR<_x0L z3sd?r8GP>+`S~AhxwR=4`Z`txnP57BlFY0vdK?j4rU&^%FdslZ(L{L(6Tl9{%9829 zp9l$Zig)_ z2*Bw**w&$){PuD1Vq~OsBd`-}(~rH^T$v&qcY*{!6UNNS+V8Tl@(KeauGoz=MDa`d zuETk>ADn^yaBcE@EVO4YAzHkDzvzr+fz*^8Iy+3}#ih&36G*4Mr1v9~1qrSHq7+>` z_2LR)(znz$I1gVspM5u#{^H8uMy5^APr0v4bQPMZAzci)BUViY^degfNytSNukqRM zJhWwAM#S*c_CE7bl@I0*j~!CT+b>HjF2nO=tC+|>(w9e{A3b})e#$sCm%UJUpVA?W zc=;tKR9B%xM`m5n6BaaOV^di$%-?ea-Ocvx+dmm_D0_tZ<$_?Nwck#FtHv zeN1c`rX=>^8mJVn~pD@>gSh}mqghTVMz`-J)TPeLfq2!XRa z#wt3%BHA)0sE`qbG0}qP)xRgZtnG@AKd)218JYybx_e_t3FMeRYAxPn!qOyXgmHZ# zQs8y{M|+`~{-p1F(Z%YBjoqy`xuYvT%0pnt?{z5uY1u7p zlqCXl^{z-^9tp5=fxjKuVeZMvrWYGCXIj)u8xiW!G}-D|L@2PqN%{bXT8N%FgK%&N za|ZJlU#22uH7P4{GlG6DVP!3L^B>9A@P#GC(9rOV`mcSkXE3~I|kpCl>dDTX>=;OtI;oC#0g%K=ebqdXLMy{MJKZZy3DhfICRm{k{`NWS+y1g zKi)&?(0CAxKtTL3XaW1!)rE%OwWO~wxa|pn*WB90G@$n* ze&3iAy4?Nc(phgi{DN~r2)D@E?~>H2PX(<*r*2!G-7L0Lt)XgE*F>~EBn zm7@$*qjaTdtgy~#plCyLwRu0I6p(4{G^0WL?%0xExKQ-rN;?S^(U$uabS@8hEoik- zFc8(WTie@jb6NVLc|_3u0HnI#nHLQg#y#2!*3<&!pK(a*)P_n@;IG*Ag|?u**F2|R zdmMf;PTWdJyN%)Ek{OnJ1Uy=zRhiD<3eUZP&%AaU!K1Cfu=pg66clw4-UpKCJVEHS zzP3VT{P(Q@Tf3W9;8o$8F>QK!IubPkSqnQm4c5@tDkZJ@ad+RSy2^T%frG=1Dcm-c z3WCDQkFgIc&!I{q`ug=NvNs-9-oD4OdHe3&JW*?ePY~CXV$kq~C3&PRl_@?R&mRFV zd-LW^&1h;~o+GqNp%y2Ih8bqCkLmj%>C&)e-P7W#V)K{Cunkj@;=5d7ma2X-aei>L zgJFi{DTZZ77a&oD^+YJ-IC1HMUCj$tWETROd4< zuifS12OLd+#2NrpGkQGmrFrp+t=Gq5W}UM+8Q%lAB@79KxDRulanzkW8@3!RKCxA9 zdqve%C$svkO|l2MaEnXrRAuCovWF-M{~sM4wVlcz?6m1QK$znd7^v*8dlrVM%ZiEz zQApR)4Iqw=FKP|DsFy4ha1dASqN3uNL%V=N zmlUqgvjXL|!dt##*WZIZ{Flq`RaWUgbsWx2`it(!0rIH49sA+Khc~iRrWKD`B$E zmQ^MM{G7Ql-FRd|SwZ0dBv$&}c@?&6^CwU^)+I^cFk)BlG_Tmw?c$RCrGCV7RFab;Fr#@RZu%knr_i_fPRLa!3#loGE-Z-G z;t;ym(z{#{X$2OEDbCWeb>A`it2a>dd01c;gxuD&oV+*rgHP=j-EQ8?+uSfWgmDzG z<)x@tL7JX5k?|8(z|qkWCQ*E!!{Bx9z_H2OU zbVxhv{mgFFs*7Yb(HA{@V0gtSu?q=Ga!8uP#$VSMV|pIu>sz<@v{G&$2Wg;Z!#NOF zkk(df8@rys=a0Hyeqc^dgj2?|n5#Vl;SP-EWd~`@c@zkzRF_SUV3hOzeGDw4N43*c zQAL@n=y8QWW$}G9fnb#2)o`|>$DTnD`rN$Pbz4Q}_*N);hmgivacjpQQsFJYjtuLz z%B=c+04jGz<)fQ^xE-aUqDtN`MHt!!cOQ!D$k0e0#!~(6$rL`2(NR8IL^2g&Ik5f; zcLSC8ltANNa&i%{*sp|LgbGq6R6Gy>@kY`qw1~!B1%F2?c=+05>R<}~r=a9Cb zRpc>uB0@lbH=XmZ2fP+~5%Y`5Db7|r<8R{$$v!D5DFm(uSRwh5BfYz+k@xWKJQnof zLJ%Wa4IkfJOlD%AU38E#?p}Q~OE95O3uHwQXhJUd0G^=*ipUr*ohQ26v+n)H0@}+b zUc18TE{ck(%UEdSTAxLnDa+X1TIc2s<2|~ARRFL5O73D zq{PI;c!sx^mz6yWm<#)|0L}$YQ)76e-<+(vT<9cow_{{MHni#FPmk7XexaXQ7kxiz zD0j^H+C`DHp6L=ZTPz5a^}CUB>jc1ROO*_*BCn@34(wis&O+V9J2!qr(!k&(vYYZ2 z+F==Y<500a)q2y0roX)FA+~R9QOGRyuhlXW5SJs^WXJ@jkD8n3%PEq;mQQ$1EniJr zM&wC>*=l(K*nd0i$0l&@7BPEJPvx4Pw-{dcUhLT*g9bo*e$*Fv7>}w$7AeflmHB<8 zFs>4VRO0Ye%V@NeMfJ_A{= zGbr@IGlM_mP@Nnb8w<7hMqLy3+9_j2BJHTeY7x2T!vV2)TxggK|`{d8z^sp<1&TDDR^0D2aJT-B{^q*Gts;^0JPC+ho&; z6XN<#!$>bC;JateR0q|E$XiEZ<7;eU|8PSzgfsgjh+}a%N*ZZ{%8WWO3^c;-3uAfq zYDHxHDR>gT-OZ5j^$8`zW~g}?27TmPCnsGQ+gRYDGu8ul~(ibo991XTRQBU7hmI&jHNx6ntsx zxgQ1-67wBr`djmEnmn=Oxx!gL1W6QxxAb5a&dJ^DXZ$5M~Rrl$Ux$uvj-2ij-}b`Ka3v1 zEi2Sj>?+;X${nQiw+?9NX}&!fV zjOPwDUZI~xc9!(QJ_a$bwSGF;`rO6lMsmVi?$u|$bT@)4SZK54cjFmR=ChHjftv#u z6DgAhFYq%@P{tRtF-Y5yzQKHu; zM~-S!wdg$dq&N6^>z*l{ul_6HZ5}kqpRK=*8P$C`VW2Da`#rI*#MiAcrm@=+1#h#a z+LrpvZ_MEuo7Jg|%_MB4rF-#?;+IKIUg7(`n;d_1@)h3;{D2l4)tKa&P-0R3*);>k zBhU8!ey_m&$rkw!ggGd`e{hZMZRVq(-g8gF``FzQ_hq&eXTkgIVgpYp#kG7}=B*~I zc_zEnhIPb5AEF5QeX%$%tv)zR#~uH@`P2s?si)M6!aK>ScHKALaK@W3eo(vZM3bAi zp3WlD*O@8*udn(^z9Y`vjyx`!Z*+{#BKs-aVvgYpTYL1JuLh+*HA^<@EAFFc)MMLO z#oMN*EluvKOsd`SEBU9zBL6$bzHbG*zfv414 zd+pocs($`(tzvi2;k&u!=|F$O!1J~`cUJKo)=H@f6)L5TSq4D)s3@WqPzkkQV?qw&t z)t!)*-X$U(I zef`Px53kOO*-1WAd*M}f*Sy8TV9&yVXf64%9~9rnQ;W{@T*6`(eeA__C3NZP1lQdc zoC8d>r5}yTrs!`CT-wC{)mH!)?ee#BZ;D&DwmZ*C-!rB1U77Zw$P=im6;gjI64|a) z6Q56)@}vC`3;m`GBHCJCFAUEP!0Vg-(`2=C?ZX}G_Y11)?4wReyYoJ(4DL|z>`Zaq zG_l%#-7q0iQ>=$^abjVLsyVDXrX^8sK9O;-Yo5>aZT^X<6G>vOjmj*{9K$S(UR2LWMh)&mEmms z?xP|(UAM>L!kOVu(N0_Jx83_Na5OWS&R3>^TR`|zNNZuy_ZHVderCcwH9uGSn4Kr_ zbIlJKUFSpHi8|+~rRd*EGCX3}+naWK$5#2+z2CYIvtBJJ()Dl+eRh0@^K8vBpWv}` zS-B!(H%`r_nz83-2FGztobHyyO*Nsv8S;L(o?2?@-YM>~^`MFVLi(RRG`o#B9~*|m zMZF2jP;XYyGj@74;u2im(ot~Cu+Ju-^+l$wi~KJ6CF@n|f*dP$vc=%CXjVoGT`kE1 znnLd|8%8;uq~{Jj;+38_L4L0b;+$HQq8qb&yukvv`P`) zp-1}C>v9bXb(62Ja_soH%euuHOQ*hZSa0?sVbvQQ8ey6Ly`D=S(J-hkXW2JU?#ncd z+(deI`HJJQyy;!s&mB5!H+9(c9vmIXOHEgP%k*F(?{mJffOD?|exN=wIeL?K=|l)# z89aN>sL76OALoK9k)wA(t!~8RM!;uoHC{R*kE>*I}{-_8{xnu3j{EhTe(R0`6z&H!jlCgsa7;Qqv9gXen_=JbnKYx1r zU{&>lhvu$@y(2W9%_b+(*%S+2{Mqyj{H6;}`Owy_d6XK5yj8gWishHs(q1d+j^$_D zr7i4iRjS2qHXVvMN%wd}G-i`$2UkOX_QrP?#m*RB$>LiXMDw%TkL4XFqG&Op;4dj0 zUKwYYTyxwmq$ zTb^0|sT=6@<4DW?bnS(L-#cH{v}7=1AfiNK&dU z{z%4fJNXp<#nL6SZdWn>!i=Wb0T(AoXxtJv!dJA49Y2EQB+;k~CxsZqWh!g#3pfO*#V zb|UOr3T^S9lWUnu4{ZAMrtxBJtK^bcq|vFX+gM*FNbVr)HtKpJn?6N39c~w1=G##x z8#DEZ+;*O-`}SJZs+6^3{(}sQLs8Kc1c3al3jO zJ0<0c7a7kO9)9UezoavlmYH@XJMB=Ex1%>Cb}DwzIj2@%FQeAY8NG{jLj7~<<{|mv zxBV~Z4o7smUuBezw&zijBFV!zfeLQcIL0)%hxC};CS5>wsK_m z2CK-e+jHC31^YAwf~F7DIWJO+#2!60cFJ?cv(I~Ml!@{5$us%u(vwS$`;_yV$UR~k ztC*hHcocSw&y=|ywt)8LJ^wFZ>R{JgzOKrbQEIg+xwuq8Ejp)Mg>!tAgc3g_aFv&L zSJ!sZg<5qVS>PhOYv;$ZG3j1*S6jk&WW2gQVdYk_CT47Wwz-)TD3LIS zG`zSpm?QyY_UH8Ur>?HeHa5pGbg!1k{Blp5y;yGVQv>eM&Up1JcdqW3+s*Lp!1#40 zuA?taD@>0kpCS{N3ys^%nVENWT5&vQMSo8qZF!$=QN@pvsQh8B9N7@lrQ*S*g`YiH z0#k+~mxlr@19g-4IF}7Bv9E;>6$uMo3Q7;)Dlo1;Z67$ZSAKg!`Fl$tO$V*Bz1_W8 zV_grH?Wj*nCcmyy61UdnDvH$#w4-D)ktGx|qUw|)n=Z&5*u8D@Hdo@*Hb;$2r-m(_ zI%o8}EPO8N$Z%iId3VpX_QKr@<95dKe)_M!FiiJ5y(3<&hK5A zCFrQRU7GyEQoBP`d%s}WUX}dwu|A4KE?vGg){@+oZNUT<_Qsh*_H#dEAgUsU^5xTA zE}ip1ET64MQ5yf=+4{z}c@7D{KP!YG&m4NGLGW5$hvv(oPH^f>1aNLm$De~odekSM z=hBD$DV+js19*(RF(y%H-Imj|Fh8I>KiQf^S@B>!VQQ{Pro4uRgoXx-L=?Hp#Rl9p&SrCg?a};ougl?AcdiM?mjc z^V7iOx(KaV5}@y5{C0C5>RPsYj%!hpzRzD;zsj8q{-JJ-hC2l`**%Nd(B$l1cPd!g zB$_w~xApGb-964BM=cnBzp-0Zy{ni7DK*c1NbZPWG(ut_`>)kmRth1)m+1i1bO(0=xhw^eiao zQLN#~ClBM}YiFQw1<^r(Cv{=)AaZlt!tW|-ZSC{L9vBpm+iW&T2BqZn3qt1z-*&6i zy3#Ilji^$?JHY8v^lIWd%}OXRi;U=7#)KL;yOGYND;JLQ@Vr7`(wq1_mV7jT+6Ylo z$p7}Ro23_fsi@`xt#PM!~UxVcEx!a$wQSW&%J`V{|47q*xH6+Rimd;*#-= z#c{3m9)*XLA>z{o z`VM}rA0i13h|{yNO-CDRSSd0g`bY|NZcI9laE43~<&W$kvJFvfrNvwr}5#eekZ&=1sV6`F*Z# zr>`~g%Mxg3{`+OA44hVrx=l(u_WgMXL$`+US<#=+T|CjS=bt}g($*$-dnB&THPKwD z#`0&y`ThOrc!ntj(+vS{MBDuN8-vo(X1Ys$JTJ`q89&Ee{Qams{?eI{T+saS_XW#m z{PTl6C;omg-2QpDfBq$lsFHN#_s^A{h|0)t&o7)9{8Z!$FVLHKBmen%dqHAiVs&$I z$;b`~9S+Kv{U`oB)Q`VNk9I2{fyUE2e^XS^W9#7Mo!8XVu8PRfd-&4EUX&skDb;%} zAM)2*_g`xlaa>#diH+ok$tNw#J2Tpr+~0?%Jc_D+yjTjc+ow+9@;JuByY~}5xo33YF4o~v&hlewE zcJ3xJ7_DRy1^7SRX;BxJ*4b+|{Y}SLUR8DH1$b6dZiv=hrJ9|ceFt*oue(y(rZ>aZ zKQ`f!EW1`x$4w;c&##;NQa&srXhu`{`^d?X9&RF8vO0-Ym_KTwV<%y6b7J{|k-8FK z?6C!H`VPkM4MMIw ztHa`CnMr1Zf`+1E89~u0Au)6$QS+~EKI@Ev(hK<;>K8=hgtm$=1q2+DQ@bhAU>dT0 z?B3>PJ7$F!dbqmY%|_yew*|qX#wsUkyw_Os{4&#=(2Dt|*T4W0XDxPLhW%hHY!IZR zx=q(LOfoNv}H474&8*H{o50^!HLQ<5qwL4Q9uKKkj+a(5EV zg+}ixDJY7|(`4B#N4?QX{9K{*%q!{?ouo9m{oOeA)^91?sU}?;W<1nHNdNq3HKtVV zox2n;&-o8$7sBmQR6&>AM=(`_#=}%DLOv}NVc;!^FI~C>G=2{_rA>aXe$jx#Hc|4! zn+dE=-^D>y216;V4|P9!3h69{1Rlm363(UCurDxm-pE}jbo^O1jQT3{h0x2tmI4c} zHhphtTJFO=4a$x5%U9aP#C2vkxK|sMiM`(^%9{U*Qv0?TLB;%ShOKC{NIvNfqCW5r zAFRe&i7{s)-1O_lf&kWp3S>hX$WMB_IVm!dDb6UG3jwQ;(XVW=k&=v!>DWAEou zs6NHk6>gchN_}DY^sNDZrr*ygixFHWUsdk_s5cmtWNw=!7k@`ZbZsL2wPD&Qdr;M? z(`!SwU+KrjhRJxR*SUY$RK*Zm6yx@A^WB2fz*Qy= zhLUbG738RL59hf-`n(Uo%l7Fw{km{4GZFadU@R#uLLFyxHXhK$l!+-8wFW)B{}4g~>HYJ8(|^W~=h*f4m6o>+fHhE;$H|9D)-Buq`5-adt9y;}}j> z2wU*UwY3l7+{T<~NVX*yWG%@KD@GdUL2;gof}WtpN4Ba)!N5 zL(iD3apTjXx9(b&dR~sBfA&l9x*k?Pv#Sgbh>NnA_u$jYirEk;NRoEH+(XfcLO%U_ z??Jc7w&~rEi%-Abl@b5YzoiusZ4kQ34Bf!Amru(Hk7NjUroDsMM|F6}%RL3O; zmO2trN-@>;qNa?WrN-%|bTxj5tUd&h=d8@~I5bd!cDvrRh7DIBIP&YW+4 ztGHwkPm`XsNm^dS;`QtAlLsFr#&5SNe4Cmf%;@j=Fv;oN=BKId8cD3T`PJa&lYcf2nTClD|A;`Zcs@3} z;1A7hDJ^!_-jPKy8Z-5VdFa$Ty#8_bHSefz(jCelq~DCK0`#ZKxb+53G&3Q(pm$}e zkcrps@cO!Q-mku0yJ;Pby;|k3o17@jqV!%q)4T23bycrzS<3cT{wlW)C;HIv-TVIC z*?E15sp@o9n8iK;MVdrvtGAVRK9tUtlq4T~65>!Idy7=fnE8br$w^izroQDB)^|dn zNP;V9S61jWWbJfm%3{)qwovcd$En0mWX0v-xct|{_ob^VtTrqu(jqQF=9K(c{7L=~ zp5vNI*VOJ&)M!6)ul#00TktAsS?dVf;V4-*%K=PaqOR@yl=62`5F?|{(cfc8y&hJ6 zSwGZ!J%Hs;nJ60CvLmqUzv|6%G+$-UHE;?LV&Lque;<|>3?CcjxsCSUL z?z#3hAtPm7YmM|w`O|DUd#OJyRZ&v(6%O%|uKK;lji?^F#mV``-cNu3a;=j0q=>(Z zFv%5S(yihNg}2_9n-5Dczc$#}aPy&^u95PSt5wl~kA8ogtot=i!$jGJF{E`qYdOjn z8Yo%ZudWFW9jNEnx|P%>p#Rt>bDN9>vsSvRyKC=%N>P)h&h2;e-xl2Wv07R)Ldq!K zXdvtlMbo!QkK+fG^9J|&3a#{Jar1Y5!8<4)y5*(_T{>BzF(7p!DY-$W)5~2nU(Jd1 zj&Wih`=2UU{j*51w1*-hVAOCZgwpL3IyB19>dS!;cA`WmTexgI%n*|fWS7HJ|$T1@Gr>Ymbx=Kg= XG+k1xeyb4?{&!hiMl4BG>*4Bha(%s$N-F-LzIp^N{D5As6 zH}mbi*II9^rT-ThF+>DB1Q-|?LuP`t#&|qMm!@Y(DkG#n-Q3Bs!bv}y;!#qCy zN^QuF1dqUf7gw=?fkA3}`g#^cgM<$rgtL{97J*xQg@#1)3bl)21U!UmE23;GWNB`$ zZ($1~WUa4ltFQOY!PwU5otT957p0#_*f22fU?hYE6dY&vk{lc{+iyDg>$3kOo(ZCf z3&O*vT@DEdqr7Z+r*xc`s`COLAwY*-saWF{(h_i=p8kUcbz3|pUN{1VB={^jvGMkH zmCTRe>pKh)k5i{)H|v3e0d6Rio8r)6BT2=$D~yE2GvL!Zl-Dnx{{-JS!twSfKYp}# zi{r3LM>sn2!1B*StJWUcq00aGVf6~t{o6G!X8SA307=0|cQP_E2CZfo7Cc0}U|5NW z0UCM;BwSxbq4uBawS4&7=8yhNxza4IcQ`U2AOI$o#W;d%b30Uo4nBS;^m97ua{Vixe?QpLh|Wl+1nsw4h38?Fhf@P{oHpZi zL>iPPqC<%hIl&I{;U@f_b5f(I3i|XimxDlYHI`b=H9DT_-Csfrg>Ke2u~Qbp`TZcp`r~8ag0l=i|63H*0Eh7 z=;?p8r&1Tox;p{Y@5LgQP3~*{`QrHU5<3I^e+&KkK`|#!($0>xy}eyQL1C$c`-{RW ziHI*4KJoE*eFn@B2;}9Q^_06R?@+G2`FU#Z`D1UcmmSDsH#c|2s|T?gqMf_ zpFo)wYtNoL55c(s$;a)hldAmKfl%G<>Q!2mCj6w$f4&7z2iAhJZq+1vHf4~vXHiwTXVqh0%9)`&o*==sHIOCP$yj7)D z6un+zL0SI}fCPybH zg4v@Pc?b~5fEg<`Gnw2aQ* z)tv1SM2aWBzpwHnW+(Vl-8ZHezXT)Ofn+YG7mKV~C}kBF*Y8rs`CHXdk?n)ZbBJ}I zMZ}IoAgqGWZR4c;cUSHjDmBN=BnO5#sk7}-zvkvoBxL`@_}vG_g#O>Zf4}QRLxRJ= z#9m%q6`Hh|XTS?KV!_)(;#LgwnVXBu%qDKvfua&E1mMZDe)#ag+t;^N#N`fR#zsw+ zXJUqk^c&l7HJ@gA!kBqJdWFa7gshXp4MR{qAmVW=o=l~(IVQi5qJG7=gHRSs~kUa8gx31IVt8b{VL6jjf{-cSe!WOq~AF$Z4c%uswPcmDNv9pkX6V?kKxC0{Gm4yqxe+#%uAD4a8*wd zdU<->No=z>#aPsEF=No~je_=1jD8eRfc!~Me_ml9A|N3_rLDbuwln_5tK~;to(#We z1UO5nsakjU_nfv{DD5I2ynTGMnc{MC2{Er|rp>;JD#5!?pYs;}`88(}{w*(%&-n z-VCYTuJ7Or&Jd|5o3?1>ee`E%16&xly2|v=QYe031Fz_6mV(&wr0q@m?8}J+yeszo z+SAhHP5EIjErL_zWP_(=WZW_N&HJ16N|_DB)n+O#+B;{R_KXy9cOCS!D>z}c(9p+> zW*CKL(3WpS=|U8$WlsdI0|1&MBq$Ru^#Wg7~W;cG>k5_pM~G6&~Mn@anw`M znZJB**VEq zv1K4UY1Uxwr^<1fe74Nl4pyK-RM5AG!I3OmNk;MWKdsx6&$G8az3TSu$ao`AN`jG9 zV9+1W>geLaY_%c`617j*KlSP;rp2T}2Rbvfd#(@_y|TV8a(OTxP6i*DtF8A-G=qeR z2`#c)*xH&2$?rvjhAfEOr)LQeXM$!y^_LfUX*8f4vhBzOEJH5!{_p==2l zXu-kaj@=?}@rLq;g&*B+7c;Z6MoM+X6d>z?^o^gG$Wq5S356`1Wb}w{)8y*T!^s>E z8U<{FkW$mje76`H)U?gnUO~rOrqcF@rUIvG?)Use41PB5Z_yk8;&^pZ~^J8{rMVVQTk2VOKl<8>L1x87pR%_{ z;2h)}g#L=l`I(!u{l=}PBFchxn=z~T>ZBXz+nw?F>C67ih>NyP`_#q{cI2n0^4G-XfEh3N>gwu?va-0D8Ephv&0SKKSxEf#n|>!@P5${p z5w>$xc>av&;z@%g%P|Hk$CoueFvyeV{SoGc+!{Fe(b{7YTh|`UJ zp3~w<%EDpYp}gPNDer18r7V&j(YLu5-!qjF{uD@aJ$`ue7JtY`1({Fi@c^12<+9tF zR)0ArUTf#S9ujv6wPs}tWM>KG0(^9{lA=|E{yN~v!j5^(!#; zW;WMcpRFN4G0kw}GsMj|W=FfO3{T{|Ss$5~XJQMhNq|FDTn00saq6+Y(~8-MfG!iGFk{_9^IWIu_tzpCkRuXUTfAGO)RCtE1b7fOEDtdZ)6B84T1~EtknVCJl0TdV79W-vz zZc!yKFYo2&2WMZ`x_-!_FaOHjF;_E#&C-?JCn6#OYu0sVB4qC5&V4~GLZuS#^@w8@ zHOJ+?NP5>)@;Spe--KX`$Lrf>RX~ELk{0bZ7Y-3=ze@A2{;T{l3jPa$LJNjdBlQ$8-@@|R*Ae=)$_>KVa~)s> zj-QXPOGG3lWkq<4=C^Axqz+Hzy2Pm2uqAEd&lH?i4YqH1)*ScU$RZ#=vf~oVA{Nih z$FHQXFh7Ntb|nWM!I!fE2^>4-3TblmOa3E{+pjZPZ|kuNvyq?iEo>n^Lo~3-&kOL* z0BJH;ZJd&W@^z9S4x8UI{uKGNkM@26(<@7LDIwP9UCKpG_GtUu!a5Z**Y@3CdA#5f zD}ryY~MV9{O+@G>Tcy_zF2=e|PkcTK>uE5I*^tWK@Bt zr}CbHy|}wv^FgO2EvG2Kw1P8?4hcar@z}hHSYrJe`*Bq<8a+;BOu@INQ3>E~TrRXg z>5b-aresHb`0-aw&q|DU+5YNKJkK!3oIpVK!h*I7IOfQ={rN*IGU7N)GC~ZXT6xe{ z0M*(m5!*V|WHsEMlt-|Cj$2RrRQhFLd8J!I?Bd$%Gf>w zf(v<@U`&w~iz?m1VB@^N+94wr@x0N{5&XAZc({M;lg;GWAnn^8>=yF86bW{*wDw<; zZ2ZmHZdIb5wy2cN_NtebtqcnF53==ba6M`fGrOe=KuR)9qr@`FlTBxLWUD3nJ+2-^ zJ&RYNmQv_q1CC@{d&kjQD|60-t=`%X@kuMcbe&SJDI1QIu~i?kv%@#d$i0(a6g5P& z5?3Vp6heu2xsZBRZV-#gXO z>CI%J7b-fcm?)K&dL>!g_R^{|X#4ClYw6A;6Wd{TRzbS&R0v~R`{mLl!3*=h&#O<$ zis~QN4G_Ne%=Z{7*-|RPi9vfLcvXE1^J*`|W%I1{-S78bdO3@ob~F)FG%$oMyUl7r zr?2+{A4#@nPmhA!ZA0HIFHm5go(>?4$ZnNP6L?o3tS_iQDXnccPg)3*RyHmbkcfHg zMH8?RT3O3dCqg8}?OvdcA!dxzy;gHkFT@Ye;myBzWgm^kZT+2gfdn@*I~!`fE}12h zH1n=a;vfFJ^i?opICXUQQ*?B~uwkc|!vn!CPh-QzbPws}1 zF-%K=V6ITctLm|y!T;L~F1k!x6MObA$?W?+pr%2;eQSPsQEZF?x=WBCI zH)-{rCPlN7Kx?mSp(0PlZd$qihElfA_CnR;cwNcJZMB5T7i*g1!^fp~Il@?XY3#{H zO$S1~;Z04F>vO}NaiQ(`Lc)}WM@zm(cM4YWHyX(U*tt|l72W0b-;fvXZ(!uo(7a&J z47aop>n`g>P2zj@PnAyl`Yd>kyJ(eaf0q+jhwOKl81H{wcc3=Js64ouYW=QC#EA#J2fLq`~%BiZEi-Fw;415MMUA{%iqeW>!6dJKt7t;owe|c$R`^=DnVN@~82uclfH>#XO!L zQ`vn>hO^CL_F5vEkYEOLa*gUU)bui_*B5^TICQGyTp--hCLCRieNk5zG*;onE2iX` zQTHMElp9&2COlTL)+K92!llvAsguJWKk1r< zw*K}KJ7>FVAjH7Jl!HKm_fP}GcKy3<-c_AQsHPa~N>xCX4Cey`K2p$d zT2jDB;ifDztgj3^N0_F3jq*&fhH2<%>8^JzVB_X`Jiz(e0W*SYu3@C7(yCO>lbpWw#m%lA(>OVtm&;40 z%`7AWes_Yv_P<@d^qr$xsrBjU_7V1@Y?jU+|G-lWU2je&@Ti(Wb7OiXBKBNy?U>hj zl8i^QSn0?VAZb}z^vsr9-37Rl*86tI+OOS^>*j@9hB>9Gnc^||2`Mt?^NsAXHQcRM zwsa)(s&s?4{KzVn`X};Uv@7}-TxJZjf6yeu&uc({l)g8v4`U%hOtjOZi|EL2H%_3> z!X4KZ9C0S?zBzSHP0}wR*}YpTSePhGpUIblaF4WT@ahQ(A;mfDbUc+p0=*(>%Va(0RUkR3(o7eZ!--;lYy=M0#OQV?L<3|~Vf3!`{&u9?Hx87Q3M@JM?)SscD$Ut9HP*kjqHmaE22hzq!wk+}A z)>a^lU|?dh-c;^11@zz0YBtty50PJbQcjtkP$d%e#gYDuC97jRk0Hh5ji?JrBNa%=0~lp=ulHr=M)uL*q>)K zrAsgE0oeY%R1Ok_;KHEMTx++xHCddJgYggKh~as{?9+SkhDVRxStw|ppJ7FQ>ZI(3 zpEkCn{kr*wY`?4iZLA<(&PI>MN_utr^3_rE{bfMFe?Jp;T}amL=1D@RMbJ{;N@t@^l&kwZv5i$ z!<9>QKE%bTSlp(kzgKB+MpXL78e+BD@tnbQqQPR3p6sx(E>)$%cJiA;B6L4c#p0h; zc>Z%qszA9k;>QmdSY)EL%E#M7k9SN=5$^Xl56kX_1;%>9f*DbtqUMk&B}WBU{D`9? zVq#=NiFnm->+5;8CkpXNNYaYRU%m1Ho6KsutKK~@VCA+@stf1bki5{~@*;J(Ycp!I zown*a`!83s{Pq2!=>h*7Pn0g&Wu3FO_NRG^QhLO>5cal6wD7_E=T>v+#im^ z@f{|Vk899e6DUy{8p#&Mkn#EG*0k?yU58U;|9v>fD z%^Fsyayp+;Mvx7s3Bi@CUPf7%v#CKlW$7>d(J8umdpjp5{Xz)2**G-+!7!iRRfpx| z&1A|hpgq<$YN~zx>KPM*Z2*lM8)KO%H)#tUtaG3OtoRpZ(dlG;D zZo9wa|5aQ}kK{)f*xsXN*&twM)(Pd(XqpR1KU(s#;rPA;!^p@8#7Z&Thp>{u7!`eV=49NCjY=xsgm^|FBE2~M4L2}_kx4}z8nD= zIrL5X6o!cQLj83Rq00wkzAG4*LB3m_rx&cWYi8t`Ks%FqRg z6d{m6Na26SA3KVW+y1zZd9Zfh#`m&ntjYdz5Sf6Zt7`FM$K+%Tuge9KZU>>dRr`85 zC`;2PU1e`awgm-O`S}0ZV+sE4?DWgY5ud!Q^-Sh_DSydJLE#4!e9W!qk+ML;Eh`;wT~_ zK89zVtns4cYQ1(s80TkgafbH!!O0nv2gbXNem*`RMauHulclAl1!u|+Ld%la1O)}H zI0)7@u~E>_o_|tQlrjI{qr;{a&#R#nax=*YOfJ~BI6wLgR_hL1_O_s|rd^fAjWZ*Qy58xJNo0KL9WphY!rYNv9dkn~q*sNwS8OQ*e3 zF_6Ary}=r(bD;P1@{)s`2X*eo+^%&;Di^Y)X8@R5(bn0SK`BW(N%dcLRR4rK?A`RO z>T&Ph)S=04dt_ZIIZ@omh!UU8jEtE%QoGeRdAKS{-yb%zFwJ5?_#S(t!gV~WHjoQ* zX6@nrdNXCYX7iyvM^5)OB4S!~wfC=I-}xS0Q6p>{dvj|ynJpJ|gYa1K{Der}zfbgd zywx;xt9P$CJw2^?e3*80cGh9RqoSqNTd4OtK08CPe8l>1y~t39%bVP47iSYa+-mue zs7XcN8s41Ef_wP5$i~6371UTrW*n9&uOo!Vr1xuQ^4MKL!Vca)V2u6xY&7(vYWvt& zEG1cs+~y?+UzrkU86%jtmQ1vN<`|?{@p6MAw{DB|}b5?weF+FCUiD z*%6E{Qe5|6tvF&|P4i2n*K0&+bdO|C{Qrw1aL3?~56~+}|J(J~s^nx@QZ;g8A^-Q) zkBL;Q^CnN1_hv^b-n6u%P@m*k=(_j&U&J3P@fEHl#!e6D}j<OV`%kp5(w6@P6Sh-PP^8Dh%D$G=s1F^tQfh*j5Ag=A0 zFyA6Qh)S9ufcy%pb-E#KyFas@c#2Mn=Glbq;j`(~9dTH5f5EN#+u&f1ljrVe&gSOl z;hYMGfG7XLGqip2chzUJa&9IjdDn~VkE9F?zj}Q`n+FFU(>INCKdyIe$cj&&p*};k zDnEQg{#&aqVQ<0r>iQZ312f!#2^%^s`Q^(yZSBHeX6PcbTWo6|3P*R8#s2FB*qAD^ zr0nMvygQoxg>U}`_VCB)$I)NIs{=Im9ToWxJS2>U1L}MaSLh)R$pOQyZ*2VGkrRm8 z_nNaPjaXHkFScaWvo+r0+hg7$-Sw1cw@OG!t#wlnQ&3ay5D?H0d(m8R!~1`JbZP`Q z$N~H;LN43p(NXBMO`#&qQ%&inNYPtqlW={!N3-Q3j3Dz*pu6%22AkjFgMrHGdOFXp z&Ua#ccmLx0B%gk3xPjXX4$+uNT0(*`p~`HftoLK*;N)SVa9i0XEc&!Af$o8(p#Czv z`?tpz@n(p_!}~_FMZEVn=bilTU?6hcgM*~2!mzi<2b+O|{An4RsG<}LUb5mWO_n#m z^al|QR?ue$)TFw~`ucFIwAd0D;-q8g41jHJ0ELH6d$*gs(i&{UxHz0yj;=I(d`8#1 zE4a|s+^psM7FV(-xdG#VyYH~ctW!bGKaX0x%$w|UP6V`b{NPJYDVNcF8aKb?f)B7O z4(bdeA|q{NLSm-cE|eBOj-B3#$$kAQsH5{fl>dPPMl6J2xv1{In$TmvVp6%uofqId z0KAFZ&gA&+j!6IheP5zlnEv9^yB|z%a6jZ-weUM~FJji#6rqEI5?!gE9XauYNhyX5OrFTk!oyq4Z z%sgv$JO8j0iNwTEsKjOzka>uyIOkj zw^dEIRM{Jy?8-yd=6!mRTTUMJO!%jvpdUGTd1M@vvE7kH`kNQu2>Qh-ir>XZL>4VC zrTH#HjJI?57N7}K@yn4T@SbZs90NQtbnvMq8gi}!S99U@5uB) z6_0NcNNv|8i`Z^PXgGahG@MbP(^7Z8a5K$rwi0(*wAtkC&$g&YPzi*!wB9{?c(}U0 zUf$ge3=KuKw6v_RZ#X)+sC{?tAt0ClT#W0uC0|&x8`(!`R1n6+ubTflfQ#pHDvFoPcx&0KO{CrdQBJ|NQv?YW(WvW@nCE#?ur0e;El`Sg?V< z4R6EOFSGAqIoLrPi5%n=MC2)dvPfm&MSpyJRyW_WW=f7ufEKinDh7cNAaQFXYYd4) za|#N`NVH+1Ab*t26YZsi&^0q$s?m;GvG`L>`lzDSe)U#Vvy)%3Aq}A1oE|~doa%qQ$9&Z3_EdZ*w-Zyd#JY* zeXA>(Hf!s2(CPV2b#-%-TruzI`5YL=#}^m&`*k3*Rp0EuOT{uQ*Y6hosSF4V#N~H? zZaPr_Nc*AZlo=I3MQcN8LKe5ai1?C&$-K|RrKQ(nG~Jg0q6Y0a-^U?J!x>`8FaTN* zyB<9w6${A(4tCKQfDuoLF-tmOV(VU|(hQeEMz3~1FeKy&;sphvt2@l|tKWtaaQ>C$ zFVx=|1N;}>YG1SZ$W1f|XJLz4n>^CL)eqTbYls90C)JzDE(6NQ-Q85Q8ud7lxxR84 zqKwXGMw6u*J4=UTWHS|}odCcJo0w1!4-Xd&qln1Okq6NPc#P*R(e(ve&>(Sebjh6muvG_>5H+4puv|3E^ z>BUYbF{$0&FKUV3ZZ}jEp#*6wGp61B{T;1K0@*T2N7rY}u2mKy*yvt-?|vX9u?+0(Ek;QHw_X`)?N z;uoUybneN{^}M!c2a9ihn9sVKw}ck2R6-PfN5;l>;ak?r2n%x@A15h84G>AiG-OP6 z!eKYrE9R|x3k%e1M$9!siRO*R^Tt(XjVx#=yR!50b_xa^IQG`o*0ic-6L>ZSql-(; z_h(W-UmdQBib_#oS=or)-A+D*_0^H~ds0#=I=a<(Q?%=4zeA7)3KfN%oH#G%Z0Hs9 z0dM+(0cW$(N5acXNKCAo;p7h7C!li8(GC9nD+shh$DQ2llIemXo2L5Jz}ma?dW?anh~;+p`0#*j2?@Dzdb$FwTIC*c?kxYxjLf57 zVpP<+bB$pNpWClrzp8VbKB|;?1M%lc6;aGze?s-S*~um+cl_y69$7yCKgi5%LgAXtamzf1OyA*(c{t4Tup&$q~I5E_Tdm=Zmv!HGY4P|0A$0EAnl0Di^Jjw zGw*C`IQ2^#7;u`z{O*su(}i9mCeSkLaY+EQB($_(>g@N)IJX@x4(5AvdPPz3&}Pz^ zyzOexLhW_8IPGb1-ioKCuffcRSj(P*~pYEhj5lj#I+feI8)A_8=XcJ%hX zfll{@lZyQc3d*!I-E{8M*VhNRpr^ODyPwy;B^6M!u-)P&Bw1P6DjrM`62La^?py(| zfk#HppPWq=vbSgZ`SYjk*3dJR=-sFUW|^?UoSb)@oN)jrtS&Dv*J=RGcD-uajEsT; zC=R=djX>bW5HUU?jZaAlZE9-D_nTV&9u^Vd*>6C~#)fogu(F|m35!I~3?1Yf-Qt}p z(?=H&5GcCm;}gaDc$YeH>^lu5UfN8VJighrWNNrZAMmXHYR)fi?C^$12cblf#80NJ&2!uq3DPM)BhFjH0+E9zhNFYs`bj+ahwY>3AK0 zkwGKIi$cZE#>Q07o*m??udS~yA08f>u!C%%XJCLvKp@o_LO4I8qpeLMnt_@>-UCYP z)>tljOG`@;4{%%zpmK_eq81h(0bX5N(o*6IY#03c6%E8F1rHCwkMeRBu!%s=Ovo=B zAMDj*3QtUw0mPZv^AWuwz09Y zxhdxA%EOg(@Viy3!g{R>l}zIO$BzU1Q-3C*JMXBd;tm^cqp>ybup`LQs1b~fjX?rP zG%Ze&Dqd))Hr#mm6{G+q!^z31+;nn4`Yo%& z-r&15O^@h@>fgO$!DdUlQ-tyt5leL;B`4mmDVH6S1cAT9v$XN zXSE{a9E&qYOeA`EqND8Q>k5AUAG5-K*Toe)9|`gI;37JmfcexJ8{T&mqIda-nMygKJ{=mty(bWBVM=Nq|Xj|ZosY8?z@{yPS4hlBS(Kkw_4 zdj9R( zl&im|<+}nhq}}4_b9d6q71Li{ZVObA&f+EuQZh1c-OdnTmhA&I5nP|ceh;U(@rD|} zDAS()KV@YB-|Fnq@$e)86q$Pn2k5Q#n{2*f;Zu2YQ!NZp(r}8~EvicflI7`2ApP-1 zg5}cc>g-bHjLv4}xm^}O8!(95?Mo0>jXCxv8Z zQv_H`4zVgB`L(uO?9W~wdMw%}IkaOc0r?vFc-Hb304@$)!o>Yka0kUDS}mUBgLUA2 z9j}&aJa$5_78;s>{3SbSiqs2zv@$vDuxGRl3D`UCxHQQMU)!^2i;V|mF1XM zy}P>`$PLPthd@NMw6r2G>)hioM3$q~EVL(!z5%i%ub?0-F8=y+H0?93#YVR$XaQVh z-KyDAWm?zcc5K^&x$6iFG$5h_QvVBE(-jpyQHLNZJNZ6#z-{yN%!dAC`L7`kmo18# zCcp6E&(o`ox@@P1IBw9*zbbyh_dk%3Z*QArDk&?wIiY6x2aFh0n$JeW$M={PH*{26 zt;X|S7^0$}h%4x^z+Dh$x`bK)hscVFJrqEco3p|+H`}+Di!S_@jrXw2g{s5FnjWfE z#;tj*G>lt3IJ_q13CN>g5ds5#`TKLO=g+xwgXE{Dr-yP{yot-=T0MJ>7wmgHNme#z zu-R7M`5Kp>C=?{&YtE#V)$TqX0oR73!>kfTC7VvqSK_J;N(&ka-YGJjTic^5HoN<_ z?z@m9tAO@aztED$F9`eTt;VwxRL^()IFmk$&pG+A6>2o#S<(~hHDCn`gm%ayb0IqO zBbRd(Cj5c{Dd;H^fw2xWJe3z5C7gXzm~YtXaQ#{Z%_flmoGp9R`ZxP87jXQ5=WDw= zQ6bPJR%dU{h!;%u;lsG^kDR^Ps?hb`m@>!XN!OF^&bv+iM-t}Km&m*<3Bd9G4$e#& zuoCZX7wKz8#(cUc1H3>9&jdE8*<5upedARkIMZQaL%`0B<-L8zW}!Z~nc~soi`WEg z-UF=X@{5YP+EPzqP1PcwmwvCi*8U7@(Vy;}?8PceVh}lc(`A2xhjv#}zuHFHZyo@rtT{iH# z&6%A8Z9zc~kc@xkQG?hG1o;RZ8yifjkb-r{%PZ0CL_$NmNfA*Fn^|(=a-*T8Z8NDr zBO=c8WV7!}8)15+t0Q zKJ1IG=)t0`^-iHyU^ZZ+(p=48Fj?AO<|F$ePZCIpJ|H;&akRf;Qsc9vBm!*1!iOPM z&(`H7aG9qpBNfl$pO{E+u{XWS^>99^$!xtQE+~}LI(E7_X!!VW4`y_JyWL(4XG!BP zxZj$yC)7C{ZcJ)==&yDJ2NClx(1lVYJ9<`Ea}YVLp|Y7xHFF=6z3&qt4#c9f9$)x-G=rm~E(@N&k%z81 z#n+twabgHJ*C=alUJuBt5W=2dOBlA&?}yuUY7Xl==;stzL@atM1ckr0l8t*De$$Sp>uA+cc^M1##=(kkytrI zVPUrpjmWN*Vbb9R`-E8|Ss)fNL74^@9_c=2opciCs#o?^MA55>u1C{dy(_ zy312{=FiETC8LWs>!hAdy{7a>+XA8^ACClq9%d3j~qU>Re;bfaW zF8|g7I$fel_gfK5UR6#?MW0GP>W>0Mshslm#&j#8-vA~^R5!zP@Am4d8t-j$#iR_d zJ+Xm@H(5-d#ATrm?0L*=yt=Rq>?4uG`;U?cwO8+I9Mf@prN4wqB+h@mlTVcaG(13dh#OB8zPRB656EX;aPu)Q>yJC|=l^o;Yz`BEnB~>b82H{S;03E)p;}XTk>b^& zm1?=z2s$6@{#=7Zy^R+~0DRDIwYJ*xwRX}Qvk^Q@%*@juNI0x}u_m+db$^BJJe zOGrwt0GOZo=Z_Uo9O|4?clc6}H@_k;EG!6%ilU*S0-p9$&C>C-A?(@IzWtL}JUp|G z+_R=ObU14oW>CfrEOa6DwdRvNS-++ECC0*!icUCWdO&(+N> z0n}*F7l^}uU}CVq8Hrofw{+4g%IG@v`sRFpP}X#!%(>s>=3-xLccSpxYTX(`WIdp_ zn8OnF8ECLuQ-rfm2=3dXRdookWJ{9C{y@eSt=kz|1Md&>_yabumxVjtX%A=PH%8y~ zc5En-oxAMkR@*Cv_CT!VZ|YK2Ig}y%Col8*MK6nh#l|w!Xuc~y`6c{tre{DvTs;hu zK+6UfkogRgV9E8EAp5U4Sm*gR;d$gHT2lsy(iauQA3~7uFoB4$@o3C^clrXG8k(+w z0dm@csN3(M^DhFYUlPTpZB^hx}MuPZG`;2F~}Gk?avj zNYWY_d>Nv_ZG(fv^z^b|ZWC|cjV~!ZU9i5s-h|MgeSb#goR6LMahnYtoxaKLOCcN~z8(p!-mV@|;kDf|&)1egC|6t^NK}vRqi=0%%jM zZfAr9l&S9f%SFFD>a*R+7?9UNTP^4}BO}jhRXLl;M@-HhJiz*}(IG`FbHhlN8TNEHhusy`i=r7OD>TRJ?HwX$LaBbfjp%4=vGTr^mS zWOJ25#OC??qQCO%JzMg{x6lH8Frbko5Y#73&~*q{!hFc)#s-tc90%YbPi9O>$xy!m zKo{}-88xQGty&CAK+eEwHDkb0CnU(8ku&nD2NrokU)2YvwKa~}a{v=J3^FwNv%4(J zSZha%@6}U&Mo$O0@c4BghKsE4^6qrcmPF;YlLZ0 zjW1BT%T)_^FUtm=!5Y?k%=1)#hF6J@Bak$AEVi*#h$bt?L!7U*2U8iR2QG(^YI9LY zB*~OWhLqn0N|E?AHUA%u`gE#uzja*gzA?%q(l=X2a2qWJ>R zNj79=0Z$O56`4QNaB#uGhV172^U`tWrY>W`_t-bb(I2Gj@f8yg{hk|BaRPv{y+>2F zARPqgF(9Aoy-L;OOB1E8H8$q+&t9OZ8<#&_d^)i*pZ;4Y;b`}EgKyTO%gatfBxtf#ZH1* zsmb#R*-?e-A2aJ0_1D*%c6WEDTpgiJ2*IMe)J^G>^+$hCgC95&rKOtMbwnb_$RvvB zV*Uc*ND|QHr-Q$+Aj-}S`Vsq59yyTtI1)goTKMnZec%~A$o#aRU72lJc~p=0`sxY| z^xfQ?<6qxjl7ij=bP+kw-b@dQ+%vAE5YVN@#>t;vx@&$=8!So;${MFDM|Z{AJ}@jm zfotpNNP-ZSuQ}OYu;HqdEPW$#cO;^3y89Zq|4j;{1pvw4;<5Y?3B)>Hih4!% ztrbN>2)Y5qEmbX~ zRW1JoFk~c6QMD)V5y3ziP@Q5L~T@G&ccrM-=|MdbSwr*`Wh3&W=%pv+eg#ZMWYitXt$M-TiL z1KdSDJBUk*F7!g5^xsf=<}7_`PkLdqIU&_;{pU}#T5nW7L2hnT#+=I~qjNrk7G%BB5e8I{Oub#IXR;WRj~CkpfL#$I;TpO?qrwC177^3!Md~d z?rwi_>3ATWyf>~<0Hg#o1X5xku;BGW?M_t%g@mrRv*)=EcO!W>m1@dPp}|J^nIBj= zgI5+0P3>gdN3h91Jt1tM<#dLoq&gf{*{xYl>>&b-A+D+#Z~JoD=M8o;A!CA45uk~p zii#IG)SHgk>hIrXA@oq|ap5M?qiu|KMNL!rz7jC{%;XR_am z-5aiiW9l2;gI)q4-)CW$B^ zb9rk^{L7aw{&Pf)fQJHe>Dd!4a=bbs0jO^n-_nZflV#&IIWPz)=;)-W<$;@)Gj1|B zHwUKcBV=5RIMquIn4h)wTqPZbppa@26WlTCMttn&;k}xkUYv>C>63y-kFd(o-0ursYm-^GylygeBs44$95- z%>3=hmvn_ol9o1BAQuVrF-GGNJv)oHJkb&`A0Zc0sQX=V!-?R7=_4AcCojZeLCy01jD4O`<0HC!)hDtyy=^#U1Y~A z-{ZTHtjsYFtx(}&4c<6TH)?8WEGAN11n^tr;^R^E83sf2s!C_%)|Qcuj!w11AyKQJ zTU);uoTH-||2AW3j{Ha%4J5V;1IJienZbiGiK_wfQb^DNx~*nur?vdI_zL)8z~9{f z=pjB$h<|0?!3~6Q`oKsEAPmP3w=W!b3kN_UjZ=Xd=vZ3%DdsO{gz~KcfzZ*3HPz$s z*@$&|;<}7#p)Vj55s8VyfmjPbMT-KWm(AtDHv&RJpq9Pn<2xKFRC54MxjRMw zWX917Q-^qVONrABI;YcqHZU6qghFt7TLI{ojTmlgi+%NGqg1<9)YH>qJwNd7?03U* zEj(x)X0e$2KTLghJlAXgzm^gjQbMR~3Q_hbvbRJ=q{!Z6Q;CwDT_H(!DujeGvy&Bt z?ChC6e$UT2_kDkVf1JmC?vwC&zpv|cyz=KR4?DDNb!7Qy)APBggzc5Ve$DLh>SwkeUgK+a6BE;9`TDeqQGCw5&|`tcsS+j= zQKGJyqM@*zkvMU3E~_3K zIZojDK^PP43SMiA><%Z;3XTHI`izPQn5ZnQ7dV9s7;m$-w8Ox?O>3Vp3knO5Jp1sH z080@p7qhc3peZgaDgsbWmY!R3vugj+OkXHqYoI9gd>+r9;g9VHDoIeSrQsNT_2G{+ z0WQXd)XXu6=eU}22v{$46|drI0r3zr5=v%dWMl|-cu_Gi^WINFAf#^L2Vc8(?PNsl zwc@I2Gzg1Me0y@?V^1; zx;H%UhmL80JJYy&__+Ed^PPn65)cqT_zh6`)v$bQdOluF>&yK7ZX$qedyC#VBieLQ zWLoe?WPdV!{_0q>lWxJxV;4o+1KaKoSl_A2$%PDFPjq>g$E9lJd0urOd2FJUs*kU< zvYN*GltaqnqeWh$OMQJaS2N$bZ^RN?ke|aO)72~xI=5WI?eWea?@>lVLS%_EY2*A+ zAeG_K(K2>skG}X<&i>v@c7QC*dnR7up+@E@agN6orKNd2?@5X!gZABB8DbmLJ|QJJ zGBuS=C*;5cLUnW?rM~jAto_=e`2qT0wst4^`R`2j_}pd5)=g?O7!J^l_tVOh$*$em z7ODP~C)`p!m3em2ez)pQ`mp2SLCPka4RqG$KIC0ge@#}?yodMB#(7_x58~b%*j~E= zg2?J!UY`~f-I<~hkn5NtI{FCt2QddFPDrMz*d9K1OvZ2j(O2w0U!rM}w6Z#(q7w4m z?Ppi=PZBVyS5O2gAHV!*%@Oq&Bao4;;XQ}px@g@!N{Wh%92_(vB0nVsRHbEW!k(^C z?%n$^=8ni%rks)z+1S`vVPRq9*RwB8n-jR+iqa}bN{ZgQCouLcNin>)K3x^k7UK5R zT+?O(Bxhx1b**IFLp)JDV(&qE9`6m;rvjGcuN!~9&CN|VUFH%cb8Em*@gvXv?8vd` zEWhd+uo<3E$e0lfM(vn-#HEoWl-Fx>AqHKQimyc4A zMze9?z=0|o*1zpZ_--7UX=+1?73XQlG3OYYnDkFhX0=Xl^=L^mM%2z{r3je4vTY7I z-I+Ad#+a>D|Fk_bO(&Bj-?Dw+^A}%zk}O~AJqK+Jo>%PM^{MOq;7$WuCD{e5_*9w9 zQyVQubuYMsl$}~#SX5UJy)4F|A;!U`99A;J&B8)#YC0+^+jwkfS+y-W(&<9qu*LMwQQ}kb)6Y|=H}9trv|4t+(fhV9`0Iq;Tx@Yi;bh&oPOBwiiuxq`ST}F zH*e>R%B4YB*Lf!Y%2$`4JUIenr(sKk{a$LiYKukwhWDcAb${*EpFHm~>-_y#g*I#Y zMf;a0SNS28ii|!;FJb>=M*9t0Tw}**)22LdRkuU*{?&5#bdwtl+CuhI(*zCij#*h5 z^HSb^eOyQHq7sFDXfC%mUws~nw1NM-!PNd4pX5gjksA+hIdN;Wj9=h~yeeIzD*M~p z{pIB^&m22uvhcvj#Dw|k_kjmzV>k`2@k_B?sSZLRJ5Cu|QX+<>kiylP84`cJse0i_ z$>nM1ma+FH^(z>7Fzqpl+?gH#2?o$E-lfkg1~ZM_-|?$x76NpWA=a=2E&z~d9|=kL zhEm`h9l9X%chkGDmRq~->e1L!?g5_(#!caZ0Vye|d4QBnP;l@$Uw_sh-joJR*4FCVYk@wgZ5X6MdnUCGo^4hr6YNUvG9 zje}YK-1^uzZwia3jBBa<0q%=^Z)EqRkbM6BowrX!e*e5j*DDi?;~xhOG+OBJy-z)I z%!HEZHAfL``28Z5c-ng|KX{T!fgeT@dvR*jO;bI6ren9bocs%c7@T|&A-2wh{^T(A zJ>6`sHZ|f$WP*}cBlN7+J@<>7WT$Nmk#yfB3L0 z-|Bl!cRPkl%2TxaR?Q<0!-NLe&^gk=kkspJ{Q^G8?zzj4Qx4uDCH=Vd>7jLEbHj4n zWbog2zsk0clhPJ7(Fgb#=U%u-h*2FJ@6HdKJ8_VN*H*qt|KaoZ801Xs^ZtbcT%$Mzlbr5HT%66A{TNyEygs}x zhFcZ(nCR%}NN&RfV7<>zOqq4PXAUdbNS9r1I-_5BC|kxi_^M8Aj^I*EOpJDVYWDd- zvzC|Ar3GI~gYrlW&H@BDn05TT8Id8kf#mjb@8E1eYn%1?Lp2-~v4T@P7er-6^=S54 zTs_v=#C@|V>)v;9F2ep^%b}o%2np9$oLF0mrLK2-^1L>FmeNA|ylM47NdtX%0W`2+VPfM1-^U3Wo2(|R8d7v^f8bI6YqVv-ztRFN(UZJj(Rx*S=%oUZ-Z3|l;jF?MaN^2Pt#c!HMVSH$ZylFB%>f0Zj>N+)#9SB zfd5Ix^@NviWvSd~JRTM0?p6QNYtT)_Iv)PJY%SZ#g_rp(GaPGV8ftbTr{iSWt*)(A z*nGTTU)gcmL&#u>*pT1hol6_`a}-ZhjHP)YCPb z+_g%?c}XW)ZJ?fOFN%-Y)<(VsK>4$*xI zTWY+uVl#%FLzioM`nOKaU z=GDjWnRz*5QeLrNo^!^O)ySd+8@inXI}lAh^j*=hvB&TC^mIiZug|xz`Lv*72o{7y zI6q|ktOVQP9;iT?t`}C`uj=b}=|A!MO~0tKnDQs}ljhXy?mpCU>Cyr>6oju7*!0}j zNU!{I>SxC4ovwny!mE|JHqMkRGRCh=9ENY6?9A!we>U@8wWZK?&hwt--~HOrW|#MD z(;LLhe{!sm$vR_PDf4Ske&zbbz><{1WmA3OC9LB*j6QnLHnoMWT<}f}+3+%as8tbF z_9lRgY9qDCZtMIA3$J;{j=XEf>u24HeO1Kjmg+yxv>lGWBT0Cc-C<$1vl+K5Vth+h z9C|MCwqCgu^<`kr*2pR=?DnxChodj5GT%@Y%3GD z`@NKVnA+y*$hJO`e=)tGyko(7T!?d@t5Zamp{GjY(}cDxoo5PB&)>bzV`5~CmkniD zU^^fA@YF$)gQQ8XSLuFnXi7yYmsc|i!6=rsLhC>kqIyP|V&j=B zUERWXd*;eYggP@thqhs3tH(gd#aUa~HptSeg7(EJ`AeQkHK#K@;JF|k$~gEokLOad zda`Cl0^OxI(a~*n#=ICL)IS+tiUE@t57yRcywqS%jHj@8AZdgn;oR%juVdrfZr$Y7`M8|?>YIz_gr&LM zr%xd%<-Xl+ z6aN1(jqxzeUn2Y`g^&YuAH%{9u~MEo^vIow@DIr`uq~OCSF|YNvW5b zG5l3EH4u%hX&kYYdrm?UfPtZmBJMA*(;`R8vNN#iCuwPHNsl^XecscvMJYfJMbH)z zftCT^`be1IO5fH1G-`(g_Sz zEsJ?-?_UWtL&bgZ&#K1o<42Evcjr%3Jz17sW&OTxdux6uy&?9TBHO@)lVu;5RNH+U zpB1PTyrHu0&P&$L=_Oj6kq9%Xj}H9LkIvJb!jE>Af_81t>CfyjkL4{%aO}rZ-G3!ujao~T&$&3O8g6)fopt;Yw1Jo+a8j$U ztoQw%9}Xk}WJ7}!J6wnG63Iwln!Q%!zzktkKOCz-a4|YTVhYc~HFuS4EywjGYvjHq z4c-~7CWpF%wP;vU%{2sf<2GPm~IQ|z{6Bj598v{XGTAG zup1OGHRNS3)4vF24>DT*thVnuL(~E7nVl~*Iaa5OZJmN1odESG6~UrBf1H8Alji|3 zIZaFY6{m((`P>&{HCoke<`rikm!TH4;~^}tE2&&4 z&lGnPeR>rE5t+B8kub`5Hb9EtR9*}W@5*bX6tDFV0-|>%mCy@6%FD~UIgwdt&Zimu za%e97N-7xpRHg;IiNJ66XGH0mCwyjqpE_^#Bep6qhH`u_VKRc+TFI9<*zEfdd36X~ z4fGh~2P7oO(zUs1T#Ou|F4L;1U9Z1>@bOa?sk){G4Ep|Ye7P|d%8BAqPgq9_0GLs6 zDdI&d#qkCU^jS$^eg`0R7HXkRJt~6Xdsai4#McLXD1fb-mX^K&0VMYJ?+C`sBAvy_ z(O$Py0W9nmw*sH-W%G`#xJ7-W1y)yA|LE@iJv4M#Utd4mxOR(LCES!r1wRzuIPKcI zmzSDTQ&agoS85i=77l>HrZ3y}j-=+hJusjV2MSt&&bPN@{rAX7^=P7M#jjt_36iF= z?TdG2wgT4vmb_BA1)~9eCnK=lnpuA?+u7{{s9r0u#b@eCE#^*!Pcc++FgHd7IHcq1 zyvbPHw{Nn~#nxG|y3VRKLFohC6dT6LdI-hkwU{AlAd8d>Y512@`xf}K5 zTaMw9_dY(pT#c4+@qga#@}JI`>%BhPVgwbx_^L4_c>1BX^j6q?fC1HhPwAWOGL7i^ zFg2s1s`l;d#p*P5#&@~7gI|32W*L+aBj(t9!#;KKdD5DDcpf!JV3M2XRJXHC(8_Mx zndl%ok!WCauT>LwsNJBaVx|*%57q4a($A9FxiR0Al&eYJux6zAY~O3k)Q&;N`6MBs zdVZL5>}Ti0K5vl+B_&=-Mnk4SN40VkPEX(8P{<%>OM5f?X0NpJ6(bW?0p(|J%_Xj=GRhO88s7XUk{H&oz_0);~kHihVY z43&PFckt%=K{ z8^R+~xGF1M8v_9S+eqBbKG$S+usJt6-)!5Dx5+m&=870Xtnaxxd;%F&SV%hvDg?|# zQu{NVCj`=U+k*k(RhM`y+qt-KKPfd}vi7gLnU)a4Z5Wc7$%)z|o1{kcd)k1GA<^3p zbyQv!pBH5=MVotb_)=mYWPX9!+2pWk#gyCrDm-Uf(jEswhwoOklW%!*@TtEUuLhc$ zb6$1dEg$a=e3kz8eX=dlDNfEn=zuY|(OPuAVO|w0Yx!7cBA=pRkBtuGT|qX{f2fFX zv>MP!m3MbP{qyHInB1>*b>*0uYKXpFVESgMKeSW4c`}VMd&;`p5Cio4A@^yoAau~2@n9iJ08b!^XutS|;p9W_bac|dN zIl4#p;dK%Md@=%%zomHjC-<3DxO#9-2Ax<9Xk#ayUCav3%$y)Kk(3`xV~dTAorRiP zVY?tVw*v1P8(L0g_g$pzgn3b@gq+$D1|wE&L@Jy@C&7b3PIb~FAiB7?_{$ncK;BW7 zz$AC#LeJIx75-jK)Q5?JX)cs^broHte*E-6k-iE<#ee-%npM*^9aiU$`X8V>?R;hj zkVpas55b0j;Kr~1W7q+_HeTK-?ZlMP(=T7uhP}U{aXjN7BO~MU_;?%uM}SkAx4ab6 z($X53IE$tsC+-wMfes6oE!?IpZ;f_YSz9k$U|MX}FfO*t*Tw%c|M7MQt$K8fSvkvL-86E=0@pbs4-Z`x46dq8NUmF^XXL=2PplBs5I|?VET}8XXag}4k zAqZF}VrP!Rc*XPe5zpnO%1S2eHI#|^1)C;{M*|uf!W{b{%I&00&ChqH7q|hEq!1NVRTmIpNXM3-Zn^!Lud*NumC$T}TQ0~r<+6dVeWP5ik)d4Uce?l^2a zO;@Cn_Z-VxYQ~OOD zZ><_#$(fO+c-c&?UL0_`4#4xo(RXPWdzF}VlZ98=4Q8C!?{|M_h)ImDxpJrMm%yhX zzv91_Z#a~zs;G3_5@a3HIcTW1BAuXoU@ky^EY7=v!@0u((H=)mYp}76B3aE zGP88pRgEKx()CLoS zu+18o|8sG7bDG0yL06ukZ@DZfc^W&aVZu{%$Qfj_wMN&UqcKWI z$QSb7cyOs;y5z5xEJ6RAASS_Q-Mx6auPv3^ccMMB2I3OuUo*doZhZ^RLtXtY=hh-} z%zx~U$N43v*mB@9IMOCR$?%#u#^jyqCrAACt^!e}KVLsYL&v#>ord2)63ZyN9zVN>w6$ zv7GJ`$&u>Alupk;$PJ9TM8h~WH&?^>uAqS1sXE#H?>HP>1Z_CJ=NA~V6s2WTf|Xbh z`Q}^V;d2U_&c#J1@6EpgcpKVQUPlG2rNgV#U?Q%@3_-Azva_?pJw88{8bS8di*rhp z1_B*`8aL(!m=TmQw_<-BT`H59SbV5B$Ck-M|F+EUkBiTD6G=_zny04c{XKl-NX5pg zAq-`zkS!2&k{b&Kz+g~fHyhH#1B*S#573LUm5vj7GY3L%wzVao^Y+FLOc^W}{<6Oy zL}dT&aao69Io34wkOehZ8GOiLsJGDEhTn}wH#-j*37_}IZuU>01$YoPLD*q088&t6 zYRYz=G1$0}Z_$3U!k-*JyZK2mJn!P-UMQDt;pLXCugMV?@?>>^YPLf!p2-Dl5oGpf zH_N0RE_tp`33&c(-wEdclQRppVbk3mn}7X#AQt#w(^HNf8@t&RGl|yZX@I<>(P!7A zp%3G=`eCPk{d%mh^L~OAMv1z0XWvxY*x9we9x?diFsLznrS>$%ujf`eFYqh|Ro~h>Io;^}R0Qk7*PCM#(%)~Vo$>#kYpMz?;GNT00Y)K8KglnU!jkbaDTsvj zdUZbh@#9+Q_SRmEf1G}xV;#m}aGCt?V$a**-+{$`#e704NzHB~h#PwM=#9q4#^Xph zj2AX31Ni`1huL{uLb%i{MdPE>L6d!-##HU>-kz_2p^<(KX=kwdq}*<#!S@Y)Ca~G{ z!CHh>m42@=>~9HGfn_78BA2D5$12^HCKE9r1Qr$Pq;p$8ar5x7M4*K{c;O<~G2U}6 z>d(c!p8D=xrltIhwjRJwD*POp=^E0bdCvye#IO{hoB+K?=%;%xv|}K9c#z=<^erh0 zQS(-ZyyIX|`IeOok)#mR!PvT1d}hr2OB!bhBn+aQv-=P@eesoliAxMqXv ziC%MpEy4C+{$hM3Ai}fEL3-{sQ$kHu3NIH|lwx&8crDq-WXUA8KPM(u-{Tw}YL?i3 z1$hs!W_V3k=Iez-z1AXOJt(21CTmwWzlDK?j$BV;jl%|~MM@fq9A(#CR~@&=693X6 z*@l1W;Ic#)apaw+3VI9>|7`!c@lUMbyhdBx-O*6@3jmT>B4E!{xqW+y1d8zJi%WN{ zn&xMpD|a?CY_GYv{wXSaGjxtZ$68P!<%y~|wVys$O?CBCR@IvTf{YMm)0S~nkxlN8 zA|51RkoF@ZaddRFXiNJ7odHg|B&)9XSU(43W%ptyJw`!lX}PBm#UbY6>)gMryiaO? z;WfU5&}P4Qp@-20gSiSiId;7dS!yBQV*bTrF1-_;y?y&OL`{amI|--&6eTg(rqJ5o z0UrFL)Jp{2^X?n#OH(+7^K{SNxpN2jKsaSw+kvlr(iq-`0e^5%;0r+(j z_?RCr<`sK5<2r>?C3;W}c(0kqsJI5x3f!FOOaaazjJ2a_KLdB zUd(Iz=QsZJ(*Lr$H{eE`6LbRky2^MY38sz`+LQ%88&5mSKZW+{Zq(w_7HaW?5rIQ-n!_sKUX%FlL5EmQ~(ibv@nwWBs?rGuC}Lm85C+R zrGdMJ&y~BpCJkvixy1YZcKU1+p=LYtFI87n zC8@E!eg7U?oX`Bb=`}sQ9iqk5{B*Rm&pb_9%+8B?9#?X3pnxTWi8b}c&6`1fe$w~i zhhNs&JTg2WG?#?Nuo144r931K#BjK=P0#c+2SLXLGf#Z|}V>+bg zD8P1(jujmp{DwV*<-4`nhrOVlIP9CEyqcH#>d~$8?&e1zr5nV~P3s7Yc0lB(+PNTPQTl_;9C2rM4%6}c^ zg((J7QI7Myzzg2_loe)QBW%+9+U;RHga&kAeEfcaiz4A&K>}3d#&;KAr(RY{rT4*# zQB;&5ij|aNNYY4urLqm&X5YckZ|8PyZ7hhMJJ%u|oh%sn^wc@qUQbA+s-Yx*UXvpq z!9s+&|M&0TpYQJ2B@a(yf5i=&^J&ens}T|MP!^g~9f#|VW@x70FY_S+4i+mPA-?N3 zaH58IkwgGY1O5Ff#>SMkpIRcJ)f1n%>%OxqM*HmbHFA6^Q~cFyIy&#nTW{O+eyYVU zOGM~f(9Fpsg-t|Z(>-oUt~tbzcsDrsZ|;H@A0Z?HeSB?1HC1@Y$+BPg-ELS~N+pVm zW4dsh=@rAUS`|XqRlK@u=gu^}f+j~|$(`usnA!gDA2@Kd(3$fQ6rQt~$qlZh0_z=w zulY0jsfGqJo4(RU3_6PjVa|X-xbzE=$>_~kR8?8YbF-2aiu;?^*1`H*j3^DT(9^tX zE#K(O(y72$pq}35?)+C2aFeKHLs}oASs#Y^@3gc@Z!|Z&KE2AevdTLFQ+%W zgrfV$&!39JO`uM2Jw!6lE`YkE+S*hj&55%0(b?EhjD^Lf&AJ%U&;vHco=bKcjqfGG z-&*(s1DD1>0d})bX(<8%mKZy<(yfu(=$? z@dmqETX;GjcTYhKJvWi_Fhvl3K_egqA(!cm33EA=2FHIJj5D)Eh&+XqaAmG09x$67 z-VnjRp`oF{rv2sw;La})oErA=9jB%yxL9X;XJ%Vu8KAPLML&Gg*f=O>h8jJ5f^+1N zl()|WZ1M7$0JNoID^GSU96_YrlkEk@o;|fV6}|wNHv94RRBNhFh!V>!w56Dtv{ECs zM605%XSN@UZLG%xNd|lcGRtphmm`6)>8) z+8D#8B-3X4ug33hPMjAO_6Ni>QWH;K-kvM-&GIgrYX%JoVx&d- zO-THJwJ-41;C&|xYwN3N$dmB7_tBl6mX;R7HoEB$V>zpzALwunt}Tw;3KQM2V+Wy} z4u*=LPa(bmpjN{h;S~v}$48)%dwL-=rSSUo>m>X3g^>jSY`JA>%1V7WOiU!&QU0F} z1$(wBlFh$=ZdsMZck*1*WSsx=GUtlUk;jUetXtX*VT1zD$G3~9NS~`GZ&_6Pjs7LB znAZ0ufjcYamk-|9+9<-?A?hkvsvUN~^InCZcJ}XI6X=RCeH{E+I(#)-3vEDC6z6iG zUH@q+uICZLpYG-@67JiAz7NXI%{W*cf%$g?tdA)BpuyFajRuhSCu+FdkMzNV2M8Dr z{r=S%s3O~y*JSOPqdm9gPQN!S^(^}AG}hXmXMQD3U#K`)H$~y-~@9>R2j~Ou{ z!cs3QlR*0%6}J1l>+hU*o_O6x95>T)Hn`w=s^-6iQTE z<^ml0cB4(#k#H5HpHSkQYTn8+2}S}ZzE+yb_S%Hey{#Kp)805-LGK3Vts<(3yqw$+ z_AwCt3wZC6!?gjn9a+>*4kzXO8q@n2mHR3aLhpb_kKp%pp6uO}h&KflLm0B|&>j7U zHd1?h`|{!2J3&oDfIl*JMF1MPw;w)$VFU#;X^Rj)4&WEU^)XJ{O%hGoHZsTvDE$r3 z0TJ-oM}VA%+_0{RQQd=r<`0U47y^fYq$%bCbP4MD8MK)A`+OuGM@1b4+}r7v16=Q2 zem;D#%B~&-ZN(C&SSL}hTXD*Z${<-)6zvoN&%d_n>aHwx+U^;bb2PX zEO+_{e17L9Qce~p?(JZ!Jhn+K(7pF_;gZ|gt9(rWrE zx}2?gKji>1R)nUaR~b(7Fo&OAk#^EbDKeHr!g9;Ep~c^m;HyD|7De-}(Z28jb&Z zY!6aQ+}4)7WNR8bI-P zG5w;&Owe(Jj0oPthQzYFh=!i%F`F76N3EffS5`(wV}jVm>Zp)R$i|SLQ-(&m)1sw~ z4ThNLymKM~CUvnR>_6VT;d(COVxYTRhK2!U#>~!*t)YzP`WOKc0pVP_;c$S#Yw;8W z%fzGaN_nGxo-Hs6_f0jmMtiz4nJbSd;XF~r$`Ja^U6z)dy`H&IX6gSdMOS9>fX-!Y zN(GZ#=cRNx+F1T6M;JbK0a3u5X7;Nv-07wA#fwB(#;tDLU{0Y6+zGHk4d9OA&ks}S zn&}ky;MU+W_;eZCc6Pmvor;Q_sGUsN{oHRwN=&Q1RZ zBA8JS55#YEP5YH-hxY5mC=svf==5~<3l^?7jMTM+l{xpKjDrDM0Zy}h!Nu~Q$~rs4 z$FzSsoI%|48co&(0fA(NqXM5w^c2=FD?VLW*^NUd6kW(rv2L2+R}{>ALWmy9fc__^ zxY$2zAn6*v_^vB5-3QT*_mGCC3;)bW@{axrVda@d3m$y z@%OQ7tNkbuc=S)AuU=YekO8xdo^k&A&8vj=-4>*2pHJC+sM(LoYjf+02TDOt*z@r( zR&L_#?CiI>pD-n$F%Yg9+5gWx>bi=AmE8=9_n4R}hwVuZ`sn{IX7Je{fm0Ia#$AAS zFb$+wTor&XI?ZK!DiD@F#b^9evkME2%S4G~>-R|h#Tm->KJWnb3&{ODnAl0D1i{*6 zPVLBEF$y73pRQ~6JOTo#y7?BXYkIo6(QE1F>tk|0cXd%KDk{FwFDeI4n~Ss~jVL?} z-gD=YFx?TS)_h5lyth@=k}jF_O(;H%M|{JMO*KKZ#h#Csm*YI0-D3=9u8Jtf5ij68C^}7W<0^~z*#Y^~4u@qJTmbl>DJu#NyFTzR zk-ac1b8&9kqWWY&5E;M; zp6rkL`F2CBG+LSCV(yegsj7)aBMn_AgyuO->LQIAV$}r&jr+V_x0u11vmc|J$*;n9 z_&eYkYQj$WLa87K*+TjiiRJ*E|@I4>&C`X)B;pBcRo2 z_*j&VHv?4OVdvy@5;F~A+89n4 zcpcdRu_-_MFcgrhNgi-N>itY8_8;f88>R&W=P^_8Ui zV)piP&=XYRIYJ6DvE8atdR7A47nffbE)MKh7gxk|W~7D|1KE+W&E~W14>s z_1Awt*p~Tz8Yk|o+^x;!`UO$b+qbI&j>x8LbL%aUL!F8C>DH}VimUU(uUxPmYW6aa zAqm5;E-F4ngvp^iQ@z3$Q2GLh0%WE}p4E#Em7uo?vtqs}C+ee^_%D!$SHu(aWIXFx zT-2BL_N%tBXq7S357Q<}CcRKN+DRcm55W7s&w1w;2~)XGSwl|014TrfQT#1|DWWG8`(DtiE^p`-w&s_d}90m?h@HLCxwGUmcTm@&~L!f z;P}DR;{woukr5e8&;-Xd{At^A!d15||GQLQJRlFCTJ`hy=QaCw5^F~R))GV)(ZMGA z8(DYyCGJs}ac)4M3kg-)^mNsWOTNg{_v&{Iv>=M=4ywfAwU68@vSxFtzyrRMGYUT( zD=RD2a5iJkV=e$Uh&QF-`H4`PIx{L&ohz1CTSeE#D7H{l>WYTNXl!*wH7BP}aB?S63 z_Sv&!O^zaGPJ|A-GFpT9P5^o^PyD$mWKj30i-|vJgNK3=H0zy;aDd8}*VJ(oEOf zy{D%d`xOvEgMh6=Li5+JL%_HRSOa*A{q32jc!#K1)Lw)*)aWGLFZuG3U1=G4x=1Ne zFZFb@Xq){Ou1CP%K2F&IdBy2Q*Z?$zZnM94Ag>p;#cFJ@(Gq~AAT$8?C7~k+Gd~!a zo}T`z)a%*)qbJbPoQC9yaH_e#dCM;zbuhw#uQD_F8ZT_szcsy8PuPCX-o1Pn z%Pgc0(*Xx5|5Z zd{ZWzeU_G%Ku?1(sS{zt5)^oaA3r{cj#hvYW_7OSI<~KlMK0+Y{}6pxeU5V9 zTchOO8S_i?!^>v{mDCq1ABRm&~jK14H6ZaAx8R-gc#>6h>T zd>mffj@bs}o%SF0C>4{W<$9x7lT;x3NGu@%$KHNnh*zp;o*)lYd@a?73Sk zz(ZPp#_U1oQ1P|$u;1z84eB^SietxEs40N)q(!DTZ`9qqEf4^K;CtYL8p@{W3Ejp< zMj^?`$xV=1$Zvt4USOMaE5II@?(_K!+bh#H)-G^CIZaK?d;LSRD|5F9a5v$%7H$JJ z1g~X@+DdaVZo_dz8%waGXX{-82XeXU@zGkahE4Isd+KiN^RGi(l_A(MBKVT_pommf ziq;C~GbEN?)79PiEzkUjMMqXGpfm$P?nOVH*buT>#m%FczwNTKveY=Pf|QHGluQKL zhVws97y{t4wsxey}HsJE( zXNsYa-}6xn+%zVYu7$8%Ej~bPgki6u_7tqCev+3U6P#Zuk;4O&mXSFfQ;*2js3tyg znl{HV`YRT-!|Io=)TUw(mraWvlcCZp^nyNyEPZAgB!|)t+xdxap z;c6{3sXPJ&aQ7a&`{2Q4a5ex?gBCyK=jVU1cD31W+4@&K%(H6s%_G}~Y1;lY6#nm_ zwTF_5)Qd}SWe1FqI}t0C{lo)+gS_h5cWk2>3!bmD$kC$T?#@e3dCi^tM8o}nw7Peb zL+r*cMDVF+wnJVA0Zk8y&&JAJZgpk)XFI0AEDh;4iwlSwa^v4BB|INsLx&NM@KQQ( zF@c4Wo<1Rm>~pTp;|?tPL4S!BtLMpnNjv zn)8F9#j%2OSD<_j#$r|J0)BeG(@)IfajAY%Vc+Oi4$>o z6Y>nRIiZMj#3qcob&k*UPpt1Cc**j~12$+!+Ts!Q2b!<-#cUZ^Td}fp#HK@7uX9BXj4j&oKC?QUov=N5z|Q zrgi7vf0S}RvO7awJ)@L4GOdH6=S+KdM&!$kG=}c)`xT--EU9_uWiX{NhkJ!z=Fwr{ zTUcjoJRi}}P!h4H|C1rEqj~PpTr`^CINh*NH0su*&Jh)*;XQXj*y+z_d_;mm=FXiD z5Xq}N7Yr!#(Ti|~w6mt7A|9s|I7PB*K20sLdU2j`GHTx4s;UQ(u%rlK0CLfej+5Rp zad$0zX2po<-nTQ#f;Rnws=R#Cix+om7<`^XWc3Xhg~)zVd8^qGlaB6Cb1%m_Uvpg@ zMX(H^A%cPtXh{h4x5)@%ph#?)TAi&3UHOxIu*hSX3%@|bCbhv@F#=v&hD_bZX2{al zsOuP0RR)TsPO>vL#D*8bpHQ@PO;JwnBoEJ_l-H!n&w|(-e^qw`Pn>h%w2rZs(ligM z1WDt%Huk|?LSn1%${lYAUs4mf2AUrtkj2dxN@;2qxG1F)p6pJ&Y9 z(klPt$_yT?+W;YhRNJwcxI+lR& zr^lk{y7aYr{A7VrI)BFGhfcHe;0G}|LLAsp6^iNbl5^Fsncj@8H%&NS;K;xY88q=m zT$mJkz}$x7AdQ?TP7+NV8)=&{@H8Z$?;Xt$Jj*&7Jvp)TrzHX{2aTAxY14_3#%;>% ztBw{T`7dP1WuNQo^KJq+l`Jngp{gjtV#n`gu8HLAe3C+DRKSa zThA_yjK(+m!{nM=0lvPwaNu0k5~p0vxd6|GKH+1jQJ^2&*q{MB{;Dq0BDv1S12l$% zGW9#oe$F`q6Ec>BORJHM9O`V5U#Y)@5dIz7k=S)3l}cm^_CK z`UT6*{?46&!O+nolx@oAgK%4w57;AC;9Ef#4e~9HN=$#e7$aWu?(KX2;sdKiW3KK$ zNKTzf^Ss^kT>Wev0b{uIx4Jn8g{y>{MshYyo}|kZ0o9*P6TJvD`^%WEt-P_k{lAiq z9DZ89^Ud{cqR&TyA1Xc$EadE)bJz~K-Cm`C=CbVnrrant#)cn6Hn=8o11@Q=!-uG9 zvVS%ScA6(Cio7r8qt7p`NbYbs(bc2#{y@i5U$PT|ZxsYy9r@2yy7+K~s*(dx-4XQA zNXZ_TXt5jG$A4$L>ay{x`0C`Qv*`M&@t$VW90P;$T4iz)j~6^+rPW+=;dX69<}+55I93R8W>=>rKF&{Cc2?9{?tJ6yX`ek97}2>K z|AEi$`UP|Cnj`1NuEM30sW12F#{Z4pPy8Mbu5b%O+A>;J!tkpqHdY-)nmKDJOmjCi z!8->3beefbjq{IbSM$B~IU*?~HC;>m_@>PNbUiIt5((SWo>Qd{Gy9c-W4eW6KRnn``;wq+Euj4`kvi z68CyI^oMq(wHLW}7J7&z#PX2}6>ge8ZR@G)XykOo7jrmS_jfb>_nG`MJ*9paH!R}r zQXxdTaS<$*1$`k7o1q7Wj{eZ7=qA>qCGRy**|1e3+FZB&TvL;(@y3#CSzqpq;Z{-0 zEl8JxXa%%_O7})W2}?oclB~1_`D6WL^-3DdLNeL9`GlB)l#;ErYaq0tpJ>*uy|6Gp zj|)1bR1&vvA&4!(S%Q7EvutavUaY7TTLNc&-C>F)aNMWeu6pycos`NAPROzG4xK5 zl0o;9?CoVJDz>es+VyKbxc!QSD0K$m3JWY=T+Kqbg#tnzR3|c;MT!p}KDe(Ax8=Tl z3#&n3TlNH8*acrc;6xrN_cKdy9U!r2dwW_!;vk+HZbwjFN_92(2Q5q6e=6zhEpEcS z4=D9XnjGnR1zbJFd;6iGHgQH&dQER{sY2OLhS=i)7`EOU*P5OXEoAVM-0>Os^H`@X z5%k+t*yH^bvftqS*;*Mqh$d4Au6x^(zbwhJ4|muh0UJYqFjTcoO-=g6cY>kO`JSTK z!asmp4OlqFc}R~nP%(bme;mi3@-y)&P!Lc&K}z&IMKLByeqm|p=Hw4MphCFVkx4=# z5g~&2A+)4D%PLry+M7?vccZmc`rVOz!qaQQez@)`#J!I&Z7u+CdUm}u$(`TokEw$w zb!G+b0h30m9|BcPA#W31HNJK1%u1|!aybGQ4*3$7>^_;9fKde3nGQliaO8+%_;RmD zjJ5%_*6S&lLmZK0bnr7Wc6Oj=7_JU>^^fXvbjQ7>_9$t-vC{|d+%~3 zFdmm)911^*9QOi!dM@nz)TqJ$S7Rn58% z8IBt0eb0U5{EXTPhUB9`H*%qbY(}Z zxEJx^!&eYnSFCb5nk#j&Ldbr=7;J4d>g(ILZ!czR0X)MHfRUwYa$d0$e;;dtcAM)mw zCPSShna?|gwHy>oAC)F-{+*YKQXWj_sEX?#-jD-Im-bxqii#RQMElK9?%UjC^gp?h zNR$x^iin_#g=wAw=$k+JW?citcq`boi zeiEGaD9AtZ#zY8nBQ7NoxwG*V;{3%XQgZSyEiH$Me6~M`t`0>I1}#uBP0xkuf7+HQ zJ2{c5QNDPRnAnVEi3^jMF~ytwc$;+7N}I^TLqv?~G!ZGOpTTw{|CZuwkPU>DSh{W# zG3^Qp?|QK~A>JICK$&`WBoZWG;CN@zuF$jV7R*b~Q-PP&Evn~^iw+Aja}X^m6r|1e zJu&n_3VI|Arv!bR9g@z#Pja5HJmu_z;!5dz{hx9oy>oU&>^Y0e#DiI0`oCGuMn zmq93wrv~{uJ^mDt@}$^yIt4bnK(+sVX3Ia{s#JM8|bQMSHr#LYZDFX4~IDSO~x=;@!Al3RFy)S*#ren4V7TTR=4Ld-q#loW9* z($afyNJ{kJ6YI*YtaT)VvbZc`V}!FCJ@~cJ0d*zl+2Xc~ojs1>T!S$g=D3{iQTDrE zv-cRLwBo*QY#pHb{r&334{B;^wk_p6;?AVP)@zIL85F3={V7fj@7nX}bCI#JW_brb zm*rAcOYjVJdH}xajph?GjjuL(paGjDw z!~u7$f`OC8buomi!gRBb0Uk3=JevaXlCZCC_r9g1>moitk`)aMT6VdQHql`@bEIqx zSjN(*z8)t+W^og?R&Z%gPL_MLp`4rq_rJth9XAs`rHzfVlgy_vx)cHczU+fTA00@R z&cadn!P__U%vw$$VG=IAMgdm1Q33(;Kh({iL{S{Zax}S<#-G|?QI`8RxA_j?y!!n4 z;&nASc~q@SW`7jHB_VRH`XPh&3%*asxD6^jW|S*16ec7jz*GSH`@x?D+eA3>&P{gb zKYR3u{pN$12%OUI><3v&^7fF5^V4YR112I2pf}4O2+S?phRP&Y*Q9cRnZA%opXmMZ z5&MLl;{I*0kg$0wbA z{`Ul4{HZd6W${OehfADSq0%rKDTHW)M0WDEX`7oP0h3D$KSX(NDcdz+KE6OSOxLNQ zTgDBv#SQaT7A}TLp|=gk$|>Fn|N=X%hz1Csu><3vj>J5_Ydy}ikQl&rJjJ*u%$nhYEz8)gqi zVhq6ui(4Y_=zb3mr|6ldi4M~$L=ax`H+VglrZ=zVe8Qs8N~43FqYz?{7XG*k6T3>b zq2+v2uxL3pq1f{;^LO7tk)+2kf~7?Ma-|5NDK!3il7K(<6e~c;=3iXA_sbVCh3DIe zEi*HH(SD>7CQ#+Uij57A&|(R|1N?Zm&;`kd zMn5Zi<-IM}-m29}L*l$H{~_hq_~%c5oc;~1zb;j*V{YmJTaNYQ-$%cv6iC_eNkOzB zzRznwdTQ_UnIy?oh}(fg&;g0CvB`$`V01*?@cNLU>9aS=oS4xWWRKZeHPdYg}cZx7N zM$(FFTNN|@TR>1NxOcbA|60`WkN?^sN4zyF-(0d(M=0sL2i<2?4zn%`{HrzoIB!^B z+_k(-E2rI+m#<4qX8mFGQ6`VHJ#qC%*~v+h|0%0}%>7QCrHPR@lPrjqX*nh9jNz3} zugii)<#+3G6#`@$9d&@|{ivtc2HQ9p85!YOhr*IDc;)1xmJB>f0CYT}sM}SRbo+kc z#?LS31(w=cTOayt>{^+5#K}2BT@kuQ9r|;(+h|DR3`V6yYBe-EG@{3<6paozKn|ma z5MiaN*AK(z*VH5e#Wh-p5Oq*7_Yr$nyJIy6uYdrBhldAXqv@d|DnI)gG*&lOr#K-s zsag75h*5_aCJmlnayr-l?rlOId0APRQR$VN)f@8XFuy?ED1F00>%H0f`kLcbn%yVB zhBkKxf{wMQ4J^Q(VvQ%dyqlW@Cfq}jkvmX}lXt5B>628|`Bus;w>$(`$J^BtgbsuT z1kmoh^<=b)JOt~M6CxqdU6CmB)yw!7g0xn@6lLle_C$;9#W3IY{Zj!g{X)8^h_p0y zriQ-Fl6FovmZSty+;1Ku4|+mR9UG$cvQDl3<<#o{7yrN=IUkm3IlKrE3U1QH3)?At zty8}?M{*opz{{KthmEwPGq1mhXo0Y-dT(Jany!&eX#VETIQ)mDuH2IdP3D{AcK!V8 zcZKDO57x@{)v4{<$)M_@6%zWB)%4~K7ldY(-4c zU?1>6sSCOw=7a$bex5yhj>SKEDDeU_GYG9({7pA~|M3Ienu$~#za(X3WLobn-5grN z_FDI)*Ts^OBK!CG^Fdc!UAs97j4NcY(?|&J1*a5p|2_wXZkX}0-voz+g^jOBTpM_w zfV3uFIXRHJ+wdc_veYbaqiI1*=!?Zs+$wy&HyGPg>bs0u6l{;;a;NW`u;1$CSDJSP<;E@DPj3%|&p5^+kt{9xY`&lD~a?j4U(DL)2 z9JEq`^K6Jb7zc@E*w$>94UH6um6F2!a#KxoG=Y)v`8l*q+8r4S+_O~_A$aPM&-)ro zH@>66_@Uk#e`o+dw0?=aUvI9dZ$2C%iWVUMdV8(p0VC4uWje# zdl3OFzjXwZp|Jh}3%UmD>Ws!;E)QWe4c$2kN~rB);U|o%NWxd~_LevGUM0hjv2_G= zDeUKg@EKzTvq4m($>8;`eP{5MXA(}>P&v96PG+!k&ais;L`;$5?JO&EzcIzgW&}(E z)BaP>Rms6Ze2I~lzq38%PuR7uzgvu8MXbQt5?c|Oxfs8bPD!DGA@-Ez{*CXScrNw* z5Qt=#yOos024)BMZX)~9tcLhBi9=ZIk)BhNDCN`n)Qm?`$`N*;X1uVAgBk3*vavj; ztM8j0u13I;|nwsJRq?1Q!Kp=q`Eoe37(F05_g@>9+!Z$ROH zf5T6SY>bSvdRTRw;S_~!N!)XV96aSKtg_VJd@8X=U1$4~54+#FvE*6iG`1CJLaynC z&%sT5wAYtD_qdNmPz;pE`V}}Hfvm3iOE0GrHl{e?)o^%9KN~d?1UwR)(ardnmY($0 z5n7u1z!w5H)#=`;Cm!#q_hBnfksDPgJ*Iuce6`2p*riM40NFD=miKtCeAYXTQDT(1rVw%qx-bUC^LXiAfjrEC+&Qa>>bPH%0zH=!G2#QAUKsJe5s=Qxt za5eyZ4g|YGqJurHer5jChQo3B^95fpP6K4(e6uYBj0+yxyUj*uu7W*D+PxCtKxJ zD1w@U9ivaP(0z9_7UUK^)uBaxoXg+eNO*3ler@S<3vuBBC&2(pM^B%A{V*5TZ9)ry zfa&xMi{Qw}SN;7-Xc2{r|MIgh;Ii-UgT-b9{#mdkXi96uj)~7J^N=j6w!!oPiF=L5 zuk6OslXh#Oo%Hk=-;put6sD1;0RMv}YkEe1tdII4VKzT|*E1AhRAUOQs6Y;-s##&vr5jV1O)+9;3!A*6dVYIPxtcB zZw{s!eSh)y8t zE(zcax4C)_CG?xOau>$N#$fIu3|sHp+Vu?#G*GpN$^Z&#YO}7a^p2Q;0i$bQR&K|e z?&huvAiE_s9z+{4ZIb*oYVJ_8@Xwoj>urWn*3T7H-Phu#lo@0ivT#aQJKQnj(Gs(t{S@ z=cX$dn3TiaA_yTn5Fip~XNQ^C#QR>9+k*PaH;{>v>%y>o$J{IYpgZzjDUE}J#yT9C z3pw4kNDqhib2}CwX=&T{;`%8`{XT!htbZpQG;x-htR73j=zb4cn`fS@Q>A6yT(H+p zrG7L1w0;n0BZ0nv$O0IPZ+$-r1c9u7Q&S0pfjI0AW+2KWv8gE!Mpr*9%I_YkGJMGY z6Dm8L+=T4lj+}xW@s~BTrw;RsS!EuMX^>|azkBq?4`$fvrqQ|y!vd@WuxoMU{KoZ# z^Ee`M7~ouD$`L<8|ABA`$dEd#ygcU3cxbiKeZ_fM!&!dt`Xo7@d(zaZY`HzM(^b&j zMD;k=qbl>jbd85~JWlb;UYsHLj+l7Z?{%z_OKYWvO>&6P4R@p#EPtrjtK_&cemyQe z9_nhM(-a*QOY#>FA9)D`RViER4urT;RP+onb&KlTVN)Q`c94S~E9LG0c40eQfG_#V z3L3sseZk#Vc~_+!)gFyz(mze^x6tYT)-BosQpF`>O8@|dLYUdIV% zjF;YJJ-WK;&KJeTR&@U$86@s|Fv8$+m2eu}3p+yk)U57qOqf6p514wFZTH1oK|(mV zP*E$mcl_t8AkKCx{4%_QPBWdn_pe;)X-@^j(_%}!;i95v7ZRTr7k7oVy=f{HsE7ar zt`_Hmr5X|BqXpIN)4vEyCy2v~vERnV@(jtE-{wZ+qB?l>(z%P{Ou$xZA+oj;q){~zx*@xmzo%v8tU$5uOYW}m-%ZW7A~WtIcmT;qw%KKK9}A4 zy-fB6kry0LEz6v;%+I%g#tO;GTj4q-=>C?-$O7Gh-T1Owpi2;U5fCS0DaEZY`sq_7 zLUi#zS*|X0+)VGjjE8>63@8PDqPMMlh^@VKmwhQ;1+w1ooa z7-lXJL#D6Y;#Wo}3Frc0rwSSGo+9%f;*B%d`{0KD{p<7Y`-O(=!Lu_nsCJ{?+ixOR z4VVVqS`*8|8yE0y;uYcNBGxI+t3zY#o3#3)E;i}p5I_m1j zbadiG^V6qOom-@eoOzy#BjItorWYBaI0|eSIu1h?{>;kz}sBw`>`^@=-*} z^NJOy;QQthgez}Q4sWt$_mghqI2+rvkWy}mdgi8deVSTF8WrYNM1be-EZKb30z9q>}M59~H$F#krm zHbO7gi2DiG6p_MbDI;9rCJ~6kE9}u0kSYhTE?ypD56Q$5yo1mVog{P+GWIEEoe$pt z&A$ySj0CXgI}Fa{F72sDJJOXlSl$r6Vf^mHf36yWF;i4)RYGBKrpx_<04*Sml``Pe zT!mK^Pm~b&ZaBzWyUvwN%slGvOjGpzvKA}lt;Qj{-wKi_mILDczP`t9`FThNKF`5R&KPWYQtu&j=V9ZB!uNnK*?>kCUD7*ZQKM%2WP4 z%`tL%A4l$GH7YH>%mOo&(gee}0Z#>Wt^3h#XfmZBpVkuz@c)k@3zeT)8f!oQs9l;C zfA-8l$0i6XKOBVcxSY-Wx<4r{E)X)a#U4@AwncyZcmQXjWmz@(IcD*{!@HBC(CTJ=DZrVx+{?Ir|~c?&+}5Lh|V&F*uo_ zJ4d2e^8`Jgwl`pWe2+UtJdAcbJ39jou4!pGU80~n?}aE!!gUOAQ%L^Ame}<{kAkWk z&MkCiO)Fv?zDAdslMWXASj~*E)m&AJ)lR9Le8`fMlYCIM>>A6#Wiw~@C*g#=Lsoaa zp$VKoIJ?{(h>i={hm)?%r;}~`wm5E-eCzH`vc$yg&d!*((udJLlBhko^jR0~Vs;30 zIy3)obw}qKClA-ILx(CP^BEcI?{>V5jg1xFa5}CJm{7l=M)*u&QWO^)mKIlgCa|cz z1(FhDnbho4&=8e8#*6d)0rYnhRa2oC9(!iXJTEGe{@94f6J&-|pGtAbwg$GT;XIJ2 z@Whj_(e3%QfSdwcMt&xJ(Cy>lX9EW6A52T$EU-t7rMh8@|9ca*vt#xOiu6Mc!oSh?oFS@GBV8+siTf$)z>N_ zHF9M7as7}ObG1ry?-bVeAU**Nd3;Nh#TsYs%Mw5s6lv~=ds0`bZ6i)WJqvw!a2TlsL{N!=HJcPV-> zH!;-zMZA*UOyqu@T)I_}nV!~JoKfn$etKHv zA;T6rrmTgQLDSdKEir|QoURgPk%hxKx{gqzY+QBU!TG{`<%(e-jjn{f!R`+qXyV-d zg*+ZFW}?fYG7-?_liSo2NVVYc(yv(VR&DfwJ4G4A1KN4v#g7WLAMbY6eYDV^@}<`T zLa!IXhH)*vn*@uLLarPaY6gMnens7s$nkoXw1r*E6QTH3dR-COL!a zvc9*M!dEdU9R~4q9Cx6*3Gr%7PxTe9dr0y{{?QY`87Y_BU5{`#5n*XBpP#)?io|$c z63wg=-$%nX^L_)*d3b0GyQIx2btV1S9YJ2O~3YG3};%W7~_z*B7rqD%YQ zAa0E!kL3{qtqm#}|Z}W|7sq{131MTwEA`gFg!-pTKv1fA^c=n8KBP zuG-rxC%2=Srw;~Sy9FZim4KvQzJU5Ma?Y*V`wzOQ^PfK1a_gkZv7KS$nnmPUR%D@3 zZ1>vsd6~>hDE0^?>MZ>3?Ahm)=W+avUEJ^fw$0yi;9ZM2U+JA6Qjv8|7m<2fNR_4jSI|nlx53SPeis+ z-=Kge`sH&d8Scbr!kG2|{1j*$)t|-Ll@lD>8X7EAF*Ffy3e@xmVbn4~x(O0fOl3Zn zV3mKn=2I8Eff%Mmf(b%K*|UoRl)JpsJ(9jn>I4A{&N8hg@Ul38Z;*kWIC*k$z@;Nm z+B;&fWI#UlhWGeeEI|M+Yeow3EFu@>x*Tw`uYIeOLZ|n*H7T8NH%>gY_BpAjrC4Bd z-^bMnI=N*9qr3a(S}InPjnXbiijLA zP4OI|+w}K6vYDhdC<>KXj}ADGlRG##5Jh57(>MWT6Sf&^Yij~rM0DItXQmX1=A)`M znA)>-JL0i~!u8$yYiT10iVnLEp8rAE0wgj~c=7)N566!vD{)L>lpI4v2BKx$Kj+D^ z961>NU-dmGIQw%#iNosEtyP-w3liN-I0A(5T$^vKZ&=+WVCk10M>`5Fsy|Im^7Y1L zCcYR^`DjL$c_hQpmzQ`U)S# zRT~ueURW3xNItR_|8P_C-Me)FYw*oexvwI)Zyzertjb*w9CY@^je`;ryAZ!@lPC$a z4X*iZ7@N3qI!I!cMIN2Y>^mb$3v$MuyV?#yhF1lqC z709+M;abIB5`TEPHL(cpJ%{AvC7Z-$lgPKwtK6ND#Xb!0`0&8>wa>ZGjCVzt1L+ z+9O~p#Ut{+iicwVfe@Q+VkT63K`3@tNBn5yTqcFVLy%s8L+|SBdkWOQz4@J426Q-x zhG+~E7!+1gy}nD+%U;mYz2UeM3vZ)^jijW5hPt{h>S{#W+S_*k-iI1zZ@;XhGbJ_a z{s-DQ>7^v_&H?9x=bY$|JSHnc&%i*vJp_QZUrkNqvo*EZs?1+n4i#_A@Fe|S>XE}w z_`YaY^UU(J>oPSm`=ki!(#(cp3r$(@LpnJJ^=q`EE$nxv&y80hY8>Wfx+ zGCk?S8*uBPo?A^^yBBQ$6yU@7bl%#^vTa)CQsx#b*jM`8ZSvL5v^1`R86y83*rOuC zd7&n>fQc$sZ=TH7l?zTRaf2$YL=4+gIHW3n_HFp4%VwZiJX-tP=rNsti-OGT?au%m zPLlE3cI+SdP>UGNrVE&@0Iv;hmQ#P&N8~HudIi@^z3+x%HS*@5Il4F@M#!%OwYdPK z^{~7J!_mnh+uft#-o~*lv(W;r*|2_=bLQ!Uozf;zZwSb?I>V+V7&{)+2D7vKOs4t~ zAeQu?e>u@@>9MjpWvch|0vBLC?`Pw?jrS2% zKw{#(YKhH_4`2ySqmkL!Q;@fDu542{Yv}J^*@U)_M1W#QZrO9R+IMcy@8XnL2&x5< zoo59N6?Ca`P>CRBd1Q6U2d1clX2~%wrwhU{AssmI zUZ(d2c3EC&>DXN+%n#z_ug_fuq;?d6nI1$KAxs>#_&YR*iwzoXqNIF}>Qwm{m*Fhp zVP>>=JcuN)yj>Se0ekYPB^*PR16aE(ph+*fF1_D6rm%(dRc%mO$wz0IGckRK6q>0| zI=mcbZklB7(lA$QZ*bxLR&rIoOhGO3(w)$d=<>MpvPD6i^{O6G3j?NeWzlY53LA+Y zQV7&k@Qpo_V#t1yWMphCLOH{1{rBot-JfMnJSni=&i9yFKP@TQ78+Mx>BMukz? zs)i*IRHr5QroH_`TlikSQx(}DXyaC^4NI&yeP7Bu8MNbTNcaGf8$1wr_H@Wg{xN10 zl^06DksfR3pvYm)0_r9ti=CV*5aai;K~@dWg=0AQaQB$wIYK6WK$5H!?^>Up3E1l* zyw&p`ap`W2msKBtA4aFf^D_Q6WcilzUvbFo&N!y!0Roy(rCE=hMl`-c<2VB1m+p zLB*y1%n~vQ#xtUIx7w0e2t7Ej@g= zv&;;zQ#=M6NC2)j;;n8*3EbcSX&?X`2d^<VKCFL0yZ2EB6}liZJ?}PUF4SSbI(mo#v_c2 zhWY3^H9Na)%zdvgT*^c#?e$7*WO%YsO1ss}9hYxnu(;Ll(|Icv)5)EV-7RA`F1GH8 zkLh_U&zLo9=5S9g|MX;oM3WPT6z^e=PZCt)LimJJz+xh!Ho1 zQg&rnNr^1-MeoL*1U-Dowf~NEN%5S&v+(8OWozq`K+>spyTC9oW@qwF65d

      6p z>(1OQ=h|h8ZTfV&f5A<@>2JuB3~=%Uxj&wZ`O=^DmzzVN#5;YAEobkQY(-_jvj>3;KC;Vrw7v{>ggs&UPl( zWL3{u?~It0g|H*lCyK`OA~J+VT+4Ouo;N`g#;_gc{o-@PCWCyy$@1s{lKUo@5FfS* z!=d$9+?m1tuR}}rGKZIuf*gvp(_gwrhW{#iQK+V-*b~rKVsn=%uyE`>Y-$}~i-^&~ zb()IfBcu}pfih(@OC*n#H;^=BoDdu}n?Iv?P~kF|qr$aiGNYv5!b}a@R+=v|J)T_? zXaD&jytue9m89JTvlktQi2k6E8<~J6i_0iix?Cu`v8iR@lP{QdG$1Ak_m=h_tgI*Y z9HUzU-Q@RGiZ`-bgOq8vBNg8$PAHi5l6`$;8q$pl`Nw zS!#i@`o!-E;wa#1C=fhTQMuJ$WX4Ac-=_UyHpHG2Qoiu+d3B?;f2Jwj3kK6W*n>(D z1BDiX&{?PA0Ghmk$QI4;Y}4Uzw3`vsaM&qhS5G%uM9d~?{GC>Q;tj1czZ{>=X)}aX zO^*NQ9@_dUp_|8VkS{uJx&734Wf?gm-#va(5tyBpavKs47Gi#0?N%p;z;go|Ic@&w zaGhICbDGWphnCd8Jag_Zi&$f&*i8vRXBYy03-8LZNo6|VJ?hSmk2f{3(bT+qdFdq? z#1o)!qTW|q^g%YnQDkF5jspV4vEQG*MAn9*#wpV1@us zJju}p#V2QkMq)up+uKyn-2B9_^SXl-J4laOY-B9_`ClOjXIvcdG~Hj5HTU(!Jq^Xy zK3T(3x`wy~jsh>aw)*!KW-XawPU7hXB>vL`Vq!kuk(3M)uFD0RHYliX9_gmDOl@85 z1C*Wbv#LC?O7}yUldTm@rl#-0Byh6IX?>=FM%+7~iw29CYh<`Z5whbn7MT$!y?0@% z0Le%L%Kp!`7y90W;v~q05h5wZLQB?e9NsZZ%Gc_`({d?1nUW6g>TWR2P3>EX@I11D zd=rZXiOCV`E=-%es4mX=cOpvICs(o-ktBX{H%rytT|2+lNb&F$$ybr|%O$qX55)M8 z#Ep?d+r6c(fU67oSaPx*b8{-D^T6Y;{)+I&E8_B0-7e;io!!>(kjo@#^iYP^(;?;M zyhPFx@%{b%4)%4Jlrp%CW$Y*<-f~xAc%J#h>#K~twwR; zTcghl^42vB6u&-fl6m!RW4``#W8fK}Ig5IADEXODnjQY)sr8bIufnt8BX)vVR0^RE zRN2S3UzMJ(hJ|4+EG|kqNBlS4Kki<_Y(6NT5%yBm#<#3n#mY!*!q^um9u0%NN3a;x zF+*>m2Kt4GmDSabgY`iXVAk~UvD3=dbEb~&n3!D%uI_gUr9KIZTOV*=WpXTTXt`>8fsSBBOKguuV1VT2u@OkhnNKTNXQ^16BHz+kQd+F{A8li5kA)vx;}Ae)7sivuT%YR zV;H;b8^ zA!1Y!l0@yC8Fdp#VFVfp-#8OJ=9T*)H0W=-3!}|i>s{Knb>Sy>N2`iybCk@ z6U}lh48v-mORK9D0VjA>&eIA82Gj&J*!|TmrX-}KQST7=PxSOesHpBa)_m!`p+PdQ z^t~|YkX6eL$_G$08KZZwSTohsox9wI3KedPigF4H2_HYgeP*|8mb;S=wkA8a_8g*b z7C}y^uqzoPyPJTwQJ!}?#0%(_<#k|Xlwf(3_Q#V z@)O-(?W@>4171>bE=?EI+SDC z^gy0sVn%>yGw9fr;it?hP(Hr{yOlqQ*GUsr!{a+)ezX*;MIwR=A&1FRzNZ$lLT#q? zWJ!{OK`ATGzrAN-)fyI6e|1?$2#0re-WU7%*4h`$sk5^aHc=-3jt#y&FaY^nU~A`` z@?RL2K}hc6Ld0J|6HEK6oW!BrhR^D}w@SOear1Iy4K~v9GXXfG>a;S?& z^ks;u=;@_KY`LrH3bo^b5&=+A^@W-#lR}Ke{>mRKtIw8vN%2tV??DY|wQA>Su1P_M zp~ys5t*@xMGbAPjm);W{9hS5-s)wws0v5k^@FttjPxebk;;4n5d(=(Qt>0h-xNIcH z=i-URtXCFdG{Vjgc%0D&283N#GiAHr@YUs%E9-Hay(Puk3sjxmgy7#FFM)9ez={46 zT?SABfy)afu=oD<6=!X@(J)0TUmnU4~!_!BWi&J$mzR&E&|7*NI~`SgyI~^>f-w zYXhM|(_s!bUDwScIkFMGw4&}?n3Qy4o+Gf#f5359<^{0MReJE?f#XlAVfBRixBo6+ z!t}pOwK~$O$4`8>bo8pajvTO*B@;Ld=XLoXH91A@@coWC`M+my-N^MDPMPcAbl8-l zqWan+l>bKet5Vth26(`q|Nn*mAqTkRtM~sK4Q_cnt1te|Z4f$seqw29X@$ibp5pQl z+}pPqB_!(84ZII;s4jS$kq;gop58Yz#@T@VQX2oFJCuAOZ-KANH}f_Q$H`%JP>~#p z=H@hiR0x3CXID-*u=Yb}W zw{ffm`1aZj<`WbbFKlmbACx#x{{+@x;nr~I_rNo6K$NG-j{Hut7raB_v$H`4c+{S( zI1AeUO&TekeB?ZZaemZPSN}IBU1S&7DPy&Tw*!Bc81P&|sz^Kx2IHKtzWmWKej1I~ zbn@63VpoWzRkN}pi;suI(2AyO6{s6S)OBaF!{Y$*8ow+0ZUSH8gG=}P~iY!qQX%JUoP_*}azB{)_l(s2^#D16lK!2*PVK7xdV zL?rN3u&Ahr7F@b5f~dk}RtmK}+XqOGi0d30Xm%b73#WYh#z!VU|M!aubZ?@%>2`yO zOLbX&y~M)8Y2wF^hMWrbibE%F{XX6$W#i_y9?XCL`O8IbmgKB}`x36sSJ(1Ty^r<4 zh*vdBB8`+a)?=a%Fk>yBFdykcPP7QWpmTeyB}lJ3FOAx(^^_FnVrJN9W$9rR~`mE{TeXc_<>1 z8X1Y3F6^QXz@6K4U|>K_QE@QmDF&H*t%aEO_DlmE%JT8cSMQP2b%VfXl|#C0qIC<+ za;ewZ3Bn?fjZs6#&~y6TDi`fADCoj{Q4C|Mntt_Y;Y9oZ-Xvn)o2p7m zlxX7Kn>iZUBCTyqYk$9RmN#97w^>fq>{=r0_X*K4FmB`Gnsp~VB&3&ELl*6h@iv{e z0#hXWp+aK7oNU0RWQgp(8-C2r&K_`ia!&#^W~F95a=;HfcQTn(vL3RrMdsw(2Q{;M zgQ#!Vum4in-puSiD1thxn+NLxQ$Dk%kA-d$REi=?~40 zqZ3y+LP}1R4G#Oy==-A`oRZM{b47J_vRPO-!%hVaRZdWs*gf!uPeB)_p6h?p3bIXp z1GmEqF5{m)KalGM**4ut9jSbb@pE%#=NE|n27e!u;K0!7ADb7Mbz;)J3ga2v6+R|L znJT)=PGdXN#y>roB_!S$x?GSd#?rdgxX7bs3P4As?CQ!#%Bp@J%m*w%_YY@aoTsz> z2ZWM^AoX~KZJhP^q)SuV*mujVk=0FVJ({usP2m0Uii89blRz&zt$Yb=y(qkEBli25yz6uD*6mMEdF^$zKH!-H*F|yKc0;~|E zS9fow>G$9(jSN7@Y9z>8P>DleUlv;53I?6K@k(DFV-#p)n~(pn*6~8lUI_rS7t+_K zLQ_o_Oas$ONcRiZke+S@2q8o_%Mg6t(sX%9f`NT78uVPyZu%$p{58LgTU~QL zN-hL80rf8s`(1r~th~H&+9g?*J9AHU&RALdY*%`yhDr@bw|+Vv3)uDNaB{jq3QCUZD^O@$hE*{DyoPlhpuW1Elx zE~7)Xm7Ky(_r&`V|0n*zLo~}GC*Nk3A+vd&6x(nN#(y!qTapJVpU6*1JrtKzs=+?uZh`e zZ|2LHm%)CrCMNWK(pTu9u!*v>v)(2kV3v}~N)xyO6!tzEi0fs5q6Hu?(X6bj?%o^C zCS_Hn>x`un-|u2&0QSotIlHS#j+#zn)^2o zL24Fb>i`kpLW4jcFJ~K*!R^rV3I6~-d2)&QtXcG~-tauk@)@BI0eawfYq$*@0m^$hh+J5PkM8p18I5cE zKmpl`7+nMM%a<>LE;Dc5-BS~lR7)3JK0om|K6Pkf&n!90*g7eyX~@goN_N_=uQ@Xq zhx+U-@nYiO7*0^pO?S_qjg0%R093m}^(YLKEkIG?Ov($i3VK1ax(bjVgU`0t2%PY> zFvUrz1_YqvQ}o!5d==ds+Z6>SUW$N{fvRI&?QA>RJmLDDLMAdjDJ!e@oB8d4!(rX9 zw{LfW8y~+-52dGACUYcToB~_)8}$NN2pPz@4)AY7RDyPQvjb5KGBP|Gkm*W@D>c%%khMmI|z-Imsf5LyT2Vbr)m?WFYNDT zih0e0{=-9G!`qvssHh-K#O(p74(XEx$#HQ+fKAUO>zb@=RnLCs%9ap~^54D?0F^u% zc!YLkUj+~)vYM7ji;AX!+2;+82iImWTaFI#U+iadcK!J?pZ`(pZ^ign6<%( zqj@jU@p=J+{q!j|nDO2ZHcVh4n%{u_M5-m>=O^^(-upN|U)3P{PlPB027xO0u5MahJ7 z6;9a|et!(Sx5p79WVG^-$fzjup$N;^jT^TDESB!uy z4{LIks7LrWzSaF#pd0N5B~boZ_wB4eRJLmNWmx`CbaeDro8P-OC#y9)&ZfSwiIs@@ z)%k4OOu+1QL@Dchf^GGKk9UX_Vkqs&?C$_auQ-61{!HOQ07#1bg)7AfKxweLAxh#=)lVfSX4*| znsZYiE&!;PvzMa6Q~lAWhlo1k{|W|R#lJQrv(o)Wiq&&E}sYMLq$x*#d`p}1_0YY0}QbX&fD~+DVR>oYh&%3`u}D3!~;IQ535=Ju{%4i zV5hkU^L|uRbaizxva&`@O&RU&?`L9Dnsv7WDocRoI8xud7^mS@Q(EEZW_`vncRE2! zL1B}Ij<1W7goy$A9;cSsyBPej7kU+dmxMzp8xd!_)`?T=gzrNw=0TuYH1K9C5)`6<3;yR@U*2$s7 zq@5CZ9XYpD7o)s#`IU-47dhnoT8ESaE(-w!O zwUE#hYz%0g`-(U*N3estDw=}8%;^(yqfnsK>wHD)JxE6naBxN5F3EA%E-#vPr%sK zK0aoC@Zb$7nCNZ@;r&^++%PgS(rRap5$yGM^EN;D zW32)yb}>K{>MFeBPUZ*HslL2)ln(c*UkrWpzl9x)I<-q8DdG z_gPs#0{WxxWGU`vb{01!Wipgop;G)Nu{J0|9zN{(l$t{@kG*s8rxC3Z``PQ+YpodwM!pNYRfPFQztl%I5 zkYjT4m1e&pW7WcWJKp^1Q6;0tib^FQwDwT+9j-uC3zrH$$J|HsU5)$TX z74RHv(I{q11%4f=)K)nMVtf=1ZUsKpKvk2B zjCJk;5(Sl%L`#)egi$7gB0xudsk2Q1!2kHII_c6;CB+^^!!>S4*X=m40(SAaINl}N z+bBu7(&>nyk_`%KTpk16uB^R1JBV2~gSZMuGp8B_d`3B^PsJR7Sr!&Y=dv9iAM3gE zG$*|?7o_H=yu+h7N-jUY+fnc#Nw9r+$WwQ8p&O-bWc(2%k{Zy^xdY?I#`NM`7`I99 zzTUVOzF|wv2w7NI7&2eHyv=bexTl!C#{f>cR`~u?#3D=d6%?>#BYy8MrqH}YKi@z+=k(0}VHYXH^sPRG9nL|oKLaXG_)HPDt&#*F@ z0~O+cQ36$-w343Bb+vl9evF<`r-_C)BushxYx?6Gi3%6OiHV7s!-gj+Dhdkt?u29c zK(0JK=!cDvAJfyLTg>j?&oLK*!5sc%ipPPCz72?Vnso53-Q6|`4pyeR$Tu-EYz*@Q zx6ZRnnokbUA9=iM7`6B(nmK&(JKP`!nFnCWW4;y3pweOaQH`c{GT!BTe#hP@t^1i1V*O+X`qY}w)+8h|D8l! z3x|0aT2<9$=Ow_PT4>__zeV~rJb&c(ootE1(Bd|m#$Fks0E6t=C7U%|d621*lq7sq zmGeJAQ}=E55m^og$7Rs+yu2G2R(UK@G5Tq}MbLP5ILT@Ma_tMeLN>PI_1-ED@)bSy zoI<=(@rdsm13Xr%OWOO4{{&vfdh-=dcB5mV>T_X_a#Qf#TDJy0c)A(9KNaKQaa8nQ+c-W+>cFzmMV&#k z3y(EhIW6Aqp|v%|vNvn?h`+X1`FPwaCVlSyTBnNc-1|9ApPhA)yXe}tM5@&yEDV3HJz9@IQ)=5sOUlhj+BI`J?O5&XAca$ftx zSPQHECoC0J-(NqM$}uOT+FPwUKp@AP|d3Cum I8M8P44=M8FssI20 diff --git a/documentation/user-manual/screenshots/adaptive-success.png b/documentation/user-manual/screenshots/adaptive-success.png index 39e619ab469f8e1b5336bb5cc05c9b6123e9a7d1..df1aabbbb606f8d163242eb61dfffb062344b878 100644 GIT binary patch literal 89709 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 bmv>e1r<`hR7XV{B7S>bw7ji{1hCcrXv2u_} literal 89083 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%0AAgty>0cM3IU7{jWMnkD9|4Hjh4r8SE>IKK%c!XJ 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 diff --git a/documentation/user-manual/screenshots/crc-cd-scan.png b/documentation/user-manual/screenshots/crc-cd-scan.png index 845027ecd9e75ad789dc76fb3b285b0fa40d73ce..96ff368b1a52dd763109d2e7e00a437d8474c946 100644 GIT binary patch literal 66715 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 _4t=4n{N0kk#8@l@%gAw`EZv9>~bWT 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 E1)i}j3IG5A literal 67851 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 diff --git a/documentation/user-manual/screenshots/dialog-drive-full.png b/documentation/user-manual/screenshots/dialog-drive-full.png index 6e3a9eccb3360970ea3b18e437640a2228006076..0a9361d4988608c6fe548cd11aa1cfd615b9e82a 100644 GIT binary patch literal 21750 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 literal 21022 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 LFx4+Oi;VaWcL9a! diff --git a/documentation/user-manual/screenshots/dialog-drive-linux.png b/documentation/user-manual/screenshots/dialog-drive-linux.png index 7ccaf4f71841e1975359a27d5f04b53d4761de6d..f57c05f2f0843eef40e9901e54bbf6426e591e89 100644 GIT binary patch delta 11039 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 Kek_+Z3HpDY@ZFXG diff --git a/documentation/user-manual/screenshots/dialog-eccfile-full.png b/documentation/user-manual/screenshots/dialog-eccfile-full.png index 36c7b5ee98371fdff365655ec2014e6b53706196..7229884ae84f8863b97cc6b85c9a8779a86a0fb5 100644 GIT binary patch literal 23257 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 F`hS8S7^?sP literal 22512 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 XLutUQko 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 z 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ʤq10O8I+y&5?OypE%Y1-kjZ%f>%ak+ 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 literal 94137 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 z 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

    Lzg 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�A^E;e8&0otqbWw)7R({-eB@RE+`IbE7 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�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%0A=voF28CjNRy&VNFc$dr%l&prO^?|`}h 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